diff --git a/.gitignore b/.gitignore index d73984bb4d4f0d487ad04d46713f12bd82d0a947..d5e56122aca6e8fad20ea16f92993210172911e5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,6 @@ *.o *.a *.d -*.cmd *.log *.pyc *.swp @@ -43,4 +42,4 @@ GPATH GRTAGS GTAGS TAGS -tags \ No newline at end of file +tags diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6fc1d3772050c46d7fda04c23f710513fa323b67..7b3d86221f8f1d6288fd1dc8b1b84904b8988288 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,17 +1,23 @@ +# You can override the included template(s) by including variable overrides +# SAST customization: https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings +# Secret Detection customization: https://docs.gitlab.com/ee/user/application_security/secret_detection/#customizing-settings +# Dependency Scanning customization: https://docs.gitlab.com/ee/user/application_security/dependency_scanning/#customizing-the-dependency-scanning-settings +# Note that environment variables can be set in several places +# See https://docs.gitlab.com/ee/ci/variables/#cicd-variable-precedence image: beagle/sphinx-build-env:latest -stages: - - deploy +variables: + GIT_SUBMODULE_STRATEGY: recursive + +cache: + key: bbdocs + paths: + - public pages: stage: deploy script: - - pip install sphinx_design - - sphinx-build -b html . public - - sphinx-build -M latexpdf . public - - mv public/latex/beagleboard-docs.pdf public/ + - "./gitlab-build.sh" artifacts: paths: - public - rules: - - if: $CI_COMMIT_REF_NAME == $CI_DEFAULT_BRANCH diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000000000000000000000000000000000000..0c170ef15f085e53d111e2b9b65bd7a763ec4456 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "books/beaglebone-cookbook/code"] + path = books/beaglebone-cookbook/code + url = https://git.beagleboard.org/beagleboard/beaglebone-cookbook-code.git diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 7946a6f52673e80c237eaea13a06755b525a9e30..5ca379058e90dab0a0e23d07f423cfe0266cc8e5 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,30 +2,20 @@ **First off, thanks for taking the time to think about contributing!** -The following is a set of guidelines for contributing to docs.beagleboard.io, which is hosted by the BeagleBoard.org Foundation at https://git.beagleboard.org/docs/docs.beagleboard.io. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request. +The following is a set of guidelines for contributing to docs.beagleboard.io, which is hosted by +the BeagleBoard.org Foundation at https://git.beagleboard.org/docs/docs.beagleboard.io. These are +mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this +document in a pull request. ## Code of Conduct -This project and everyone participating in it is governed by the [BeagleBoard.org Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code. Please report unacceptable behavior to [coc@bbb.io](mailto:coc@bbb.io) or contact one of the administrators on https://forum.beagleboard.org. +This project and everyone participating in it is governed by +the [BeagleBoard.org Code of Conduct](CODE_OF_CONDUCT.md). By participating, you are expected to +uphold this code. Please report unacceptable behavior to [coc@bbb.io](mailto:coc@bbb.io) or +contact one of the administrators on https://forum.beagleboard.org. ## FAQ * [Frequently Asked Questions category on the BeagleBoard.org Forum](https://forum.beagleboard.org/c/faq/19) -## What should I know before I get started? - -## How can I contribute? - -### Reporting bugs - -### Suggesting enhancements - -### Submitting pull requests - -## Style guides - -### Git commit messages - -### RST style guide - -## Additional notes +See more at https://docs.beagleboard.org/en/latest/intro/contribution/. diff --git a/Dockerfile b/Dockerfile index 6131d5228d5f8da9f499fa3731b38575cc3c7a92..b0811e854eb9fbb3122269890d9d4ba198c6e880 100644 --- a/Dockerfile +++ b/Dockerfile @@ -8,3 +8,4 @@ RUN apk add librsvg RUN pip install sphinx_rtd_theme RUN apk add texlive-full RUN apk add make +RUN apk add rsync diff --git a/PAGES b/PAGES new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/VERSION b/VERSION index c03c0b34584b9b6e27e79f0f218f59d9d0f52f88..e3fd83d657efdb56f3bfe43765793001de96437e 100644 --- a/VERSION +++ b/VERSION @@ -1,5 +1,5 @@ VERSION_MAJOR = 0 VERSION_MINOR = 0 -PATCHLEVEL = 6 -VERSION_TWEAK = 1 -EXTRAVERSION = beta +PATCHLEVEL = 9 +VERSION_TWEAK = 4 +EXTRAVERSION = diff --git a/_ext/callouts.py b/_ext/callouts.py new file mode 100644 index 0000000000000000000000000000000000000000..8ed544aec52856f305cb501d9bfb2a2006ebb9d5 --- /dev/null +++ b/_ext/callouts.py @@ -0,0 +1,199 @@ +from docutils import nodes + +from sphinx.util.docutils import SphinxDirective +from sphinx.transforms import SphinxTransform +from docutils.nodes import Node + +# BASE_NUM = 2775 # black circles, white numbers +BASE_NUM = 2459 # white circle, black numbers + + +class CalloutIncludePostTransform(SphinxTransform): + """Code block post-processor for `literalinclude` blocks used in callouts.""" + + default_priority = 400 + + def apply(self, **kwargs) -> None: + visitor = LiteralIncludeVisitor(self.document) + self.document.walkabout(visitor) + + +class LiteralIncludeVisitor(nodes.NodeVisitor): + """Change a literal block upon visiting it.""" + + def __init__(self, document: nodes.document) -> None: + super().__init__(document) + + def unknown_visit(self, node: Node) -> None: + pass + + def unknown_departure(self, node: Node) -> None: + pass + + def visit_document(self, node: Node) -> None: + pass + + def depart_document(self, node: Node) -> None: + pass + + def visit_start_of_file(self, node: Node) -> None: + pass + + def depart_start_of_file(self, node: Node) -> None: + pass + + def visit_literal_block(self, node: nodes.literal_block) -> None: + if "<1>" in node.rawsource: + source = str(node.rawsource) + for i in range(1, 20): + source = source.replace( + f"<{i}>", "``" + chr(int(f"0x{BASE_NUM + i}", base=16)) + "``" + ) + node.rawsource = source + node[:] = [nodes.Text(source)] + + +class callout(nodes.General, nodes.Element): + """Sphinx callout node.""" + + pass + + +def visit_callout_node(self, node): + """We pass on node visit to prevent the + callout being treated as admonition.""" + pass + + +def depart_callout_node(self, node): + """Departing a callout node is a no-op, too.""" + pass + + +class annotations(nodes.Element): + """Sphinx annotations node.""" + + pass + + +def _replace_numbers(content: str): + """ + Replaces strings of the form <x> with circled unicode numbers (e.g. â‘ ) as text. + + Args: + content: Python str from a callout or annotations directive. + + Returns: The formatted content string. + """ + for i in range(1, 20): + content.replace(f"<{i}>", chr(int(f"0x{BASE_NUM + i}", base=16))) + return content + + +def _parse_recursively(self, node): + """Utility to recursively parse a node from the Sphinx AST.""" + self.state.nested_parse(self.content, self.content_offset, node) + + +class CalloutDirective(SphinxDirective): + """Code callout directive with annotations for Sphinx. + + Use this `callout` directive by wrapping either `code-block` or `literalinclude` + directives. Each line that's supposed to be equipped with an annotation should + have an inline comment of the form "# <x>" where x is an integer. + + Afterwards use the `annotations` directive to add annotations to the previously + defined code labels ("<x>") by using the syntax "<x> my annotation" to produce an + annotation "my annotation" for x. + Note that annotation lines have to be separated by a new line, i.e. + + .. annotations:: + + <1> First comment followed by a newline, + + <2> second comment after the newline. + + + Usage example: + ------------- + + .. callout:: + + .. code-block:: python + + from ray import tune + from ray.tune.search.hyperopt import HyperOptSearch + import keras + + def objective(config): # <1> + ... + + search_space = {"activation": tune.choice(["relu", "tanh"])} # <2> + algo = HyperOptSearch() + + tuner = tune.Tuner( # <3> + ... + ) + results = tuner.fit() + + .. annotations:: + + <1> Wrap a Keras model in an objective function. + + <2> Define a search space and initialize the search algorithm. + + <3> Start a Tune run that maximizes accuracy. + """ + + has_content = True + + def run(self): + self.assert_has_content() + + content = self.content + content = _replace_numbers(content) + + callout_node = callout("\n".join(content)) + _parse_recursively(self, callout_node) + + return [callout_node] + + +class AnnotationsDirective(SphinxDirective): + """Annotations directive, which is only used nested within a Callout directive.""" + + has_content = True + + def run(self): + content = self.content + content = _replace_numbers(content) + + joined_content = "\n".join(content) + annotations_node = callout(joined_content) + _parse_recursively(self, annotations_node) + + return [annotations_node] + + +def setup(app): + # Add new node types + app.add_node( + callout, + html=(visit_callout_node, depart_callout_node), + latex=(visit_callout_node, depart_callout_node), + text=(visit_callout_node, depart_callout_node), + ) + app.add_node(annotations) + + # Add new directives + app.add_directive("callout", CalloutDirective) + app.add_directive("annotations", AnnotationsDirective) + + # Add post-processor + app.add_post_transform(CalloutIncludePostTransform) + + return { + "version": "0.1", + "parallel_read_safe": True, + "parallel_write_safe": True, + } diff --git a/_static/css/custom.css b/_static/css/custom.css index 19fa99fff967f7b6138d947a8ac93f03f335eed2..0a0f69e9c8948bdd8b3647b3fe30ebf32a4282ca 100644 --- a/_static/css/custom.css +++ b/_static/css/custom.css @@ -18,9 +18,18 @@ } .wy-nav-content { - max-width: 100%; + max-width: 100%; } +.wy-side-scroll { + overflow-y: hidden; +} + +.wy-menu.wy-menu-vertical { + overflow-y: auto; + overflow-x: hidden; + max-height: calc(100% - 247px); +} .wy-side-nav-search { background-color: #25282b; @@ -33,6 +42,7 @@ } .wy-nav-side { + padding-bottom: 0px; background-color: #25282b; background-color: #25282b; } @@ -54,4 +64,8 @@ * fixing larger font size for paragraphs in the kconfig tables */ .wy-table-responsive td p { font-size: 100%; -} \ No newline at end of file +} + +span.strike { + text-decoration: line-through; +} diff --git a/_templates/layout.html b/_templates/layout.html new file mode 100644 index 0000000000000000000000000000000000000000..c6be8a80aa01d3e3f9e8dc92bbf8196334d69bf8 --- /dev/null +++ b/_templates/layout.html @@ -0,0 +1,32 @@ +{% extends "!layout.html" %} +{% block document %} + {% if pages_slug != "latest" %} + <div class="wy-alert wy-alert-danger"> + The <a href="{{pages_url}}/latest">latest development version</a> + of this page may be more current than this released {{ version }} version. + </div> + {% else %} + <div class="wy-alert wy-alert-danger"> + This is the latest (main) BeagleBoard documentation. + If you are looking for stable releases, use the + drop-down menu on the bottom-left and select the desired version. + </div> + {% endif %} + {{ super() }} +{% endblock %} +{% block menu %} + {% include "versions.html" %} + {{ super() }} + {% if reference_links %} + <div class="toctree-wrapper compound"> + <p class="caption"><span class="caption-text">Reference</span></p> + <ul> + {% for title, url in reference_links.items() %} + <li class="toctree-l1"> + <a class="reference internal" href="{{ url }}">{{ title }}</a> + </li> + {% endfor %} + </ul> + </div> + {% endif %} +{% endblock %} diff --git a/_templates/versions.html b/_templates/versions.html index cc0dc9cf7050c66cac151022f3debe5eb70b552b..aeb38d9b0647fb7fd406436a5614cabe677b9030 100644 --- a/_templates/versions.html +++ b/_templates/versions.html @@ -2,19 +2,19 @@ <div class="rst-versions" data-toggle="rst-versions" role="note" aria-label="versions"> <span class="rst-current-version" data-toggle="rst-current-version"> <span class="fa fa-book"> BeagleBoard Project</span> - v: latest + v: {{ pages_slug }} <span class="fa fa-caret-down"></span> </span> <div class="rst-other-versions"> <dl> <dt>{{ _('Document Release Versions') }}</dt> - {% for slug, url in versions %} - <dd><a href="{{ url }}">{{ slug }}</a></dd> + {% for version_slug in versions %} + <dd><a href="{{pages_url}}/{{version_slug}}">{{ version_slug }}</a></dd> {% endfor %} </dl> <dl> <dt>{{ _('Downloads') }}</dt> - <dd><a href="{{ url }}/beagleboard-docs.pdf">PDF</a></dd> + <dd><a href="{{docs_url}}/beagleboard-docs.pdf">PDF</a></dd> </dl> <dl> <dt>{{ _('BeagleBoard.org Links') }}</dt> diff --git a/beaglebone-ai-64/ch06.rst b/beaglebone-ai-64/ch06.rst deleted file mode 100644 index 7a27aa2ab2bfa5b4626e9633dd3a5ba79e9786f3..0000000000000000000000000000000000000000 --- a/beaglebone-ai-64/ch06.rst +++ /dev/null @@ -1,1758 +0,0 @@ -:orphan: - -.. _detailed-hardware-design: - -Detailed Hardware Design -######################### - -This section provides a detailed description of the Hardware design. -This can be useful for interfacing, writing drivers, or using it to help -modify specifics of your own design. - -:ref:`bbai-64-block-diagram-ch06` below is the high level block diagram of the board. For those who may be concerned, It is the same figure as shown in :ref:`beaglebone-ai-64-high-level-specification`. It is placed here again for convenience so it is closer to the topics to follow. - -.. _bbai-64-block-diagram-ch06: - -.. figure:: images/ch05/board-block-diagram.svg - :width: 400px - :align: center - :alt: Fig: BeagleBone AI-64 Key Components - - Fig: BeagleBone AI-64 Key Components - -.. _power-section: - -Power Section ------------------------------------ - -:ref:`power-flow-diagram` shows the high level block diagram of the power section of the board. - -.. _power-flow-diagram,High level power block diagram: - -.. figure:: images/ch06/power.svg - :width: 400px - :align: center - :alt: Fig: High level power block diagram - - Fig: High level power block diagram - -This section describes the power section of the design and all the -functions performed by the *TPS65941213 and TPS65941111*. - -.. _TPS65941213-and-TPS65941111-pmic: - -TPS65941213 and TPS65941111 PMIC -********************************************* - -The main Power Management IC (PMIC) in the system is the *TPS65941213 and TPS65941111* -which is a single chip power management IC consisting of a linear -dual-input power path, three step-down converters, and four LDOs. LDO -stands for Low Drop Out. If you want to know more about an LDO, you can -go to `http://en.wikipedia.org/wiki/Low-dropout_regulator <http://en.wikipedia.org/wiki/Low-dropout_regulator>`_ . - -If you want to learn more about step-down converters, you can go to `_http://en.wikipedia.org/wiki/DC-to-DC_converter <http://en.wikipedia.org/wiki/DC-to-DC_converter>`_ . - -The system is supplied by a USB port or DC adapter. Three -high-efficiency 2.25MHz step-down converters are targeted at providing -the core voltage, MPU, and memory voltage for the board. - -The step-down converters enter a low power mode at light load for -maximum efficiency across the widest possible range of load currents. -For low-noise applications the devices can be forced into fixed -frequency PWM using the I2C interface. The step-down converters allow -the use of small inductors and capacitors to achieve a small footprint -solution size. - -LDO1 and LDO2 are intended to support system standby mode. In normal -operation, they can support up to 100mA each. LDO3 and LDO4 can support -up to 285mA each. - -By default only LDO1 is always ON but any rail can be configured to -remain up in SLEEP state. In particular the DCDC converters can remain -up in a low-power PFM mode to support processor suspend mode. The -*TPS65941213 and TPS65941111* offers flexible power-up and power-down sequencing and -several house-keeping functions such as power-good output, pushbutton -monitor, hardware reset function and temperature sensor to protect the -battery. - -See the :ref:`TPS6594-Q1-block-diagram` shown below for high level details -for *TPS65941213 and TPS65941111*, for more information on the, refer to https://www.ti.com/product/TPS6594-Q1 Texas instruments product page. - -.. _TPS6594-Q1-block-diagram: - -.. figure:: images/ch06/TPS6594-Q1.svg - :width: 400px - :align: center - :alt: Fig: TPS6594-Q1 block diagram - - Fig: TPS6594-Q1 block diagram - -.. _pmic-a-diagram,PMIC-A TPS65941213 circuit: - -.. figure:: images/ch06/pmic-a.svg - :width: 400px - :align: center - :alt: Fig: PMIC-B TPS65941213 circuit - - Fig: PMIC-B TPS65941213 circuit - -.. _pmic-b-diagram,PMIC-B TPS65941111 circuit: - -.. figure:: images/ch06/pmic-b.svg - :width: 400px - :align: center - :alt: Fig: PMIC-B TPS65941111 circuit - - Fig: PMIC-B TPS65941111 circuit - -.. _dc-input: - -DC Input -*********** - -:ref:`figure-23` below shows how the DC input is connected to the **TPS65941213 and TPS65941111**. - -.. _figure-23,Figure 23: - -.. figure:: :media/image38.png - :width: 400px - :align: center - :alt: Fig: TPS65217 DC Connection - - Fig: TPS65217 DC Connection - -A 5VDC supply can be used to provide power to the board. The power -supply current depends on how many and what type of add-on boards are -connected to the board. For typical use, a 5VDC supply rated at 1A -should be sufficient. If heavier use of the expansion headers or USB -host port is expected, then a higher current supply will be required. - -The connector used is a 2.1MM center positive x 5.5mm outer barrel. The -5VDC rail is connected to the expansion header. It is possible to power -the board via the expansion headers from an add-on card. The 5VDC is -also available for use by the add-on cards when the power is supplied by -the 5VDC jack on the board. - -.. _usb-power: - -USB Power -************* - -The board can also be powered from the USB port. A typical USB port is -limited to 500mA max. When powering from the USB port, the VDD_5V rail -is not provided to the expansion headers, so capes that require the 5V -rail to supply the cape direct, bypassing the *TPS65941213 and TPS65941111*, will not have -that rail available for use. The 5VDC supply from the USB port is -provided on the SYS_5V, the one that comes from the**TPS65941213 and TPS65941111**, rail -of the expansion header for use by a cape. *Figure 24* is the connection -of the USB power input on the PMIC. - -.. _figure-24.-usb-power-connections: - -.. figure:: media/image96.png - :width: 400px - :align: center - :alt: Fig: USB Power Connections - - Fig: USB Power Connections - - - -.. _power-selection: - -Power Selection -********************************************* - -The selection of either the 5VDC or the USB as the power source is -handled internally to the *TPS65941213 and TPS65941111* and automatically switches to 5VDC -power if both are connected. SW can change the power configuration via -the I2C interface from the processor. In addition, the SW can read -the**TPS65941213 and TPS65941111** and determine if the board is running on the 5VDC input -or the USB input. This can be beneficial to know the capability of the -board to supply current for things like operating frequency and -expansion cards. - -It is possible to power the board from the USB input and then connect -the DC power supply. The board will switch over automatically to the DC -input. - -.. _power-button-1: - -Power Button -********************************************* - -A power button is connected to the input of the *TPS65941213 and TPS65941111*. This is a -momentary switch, the same type of switch used for reset and boot -selection on the board. - -If you push the button the *TPS65941213 and TPS65941111* will send an interrupt to the -processor. It is up to the processor to then pull the**PMIC_POWER_EN** -pin low at the correct time to power down the board. At this point, the -PMIC is still active, assuming that the power input was not removed. -Pressing the power button will cause the board to power up again if the -processor puts the board in the power off mode. - -In power off mode, the RTC rail is still active, keeping the RTC powered -and running off the main power input. If you remove that power, then the -RTC will not be powered. You also have the option of using the battery -holes on the board to connect a battery if desired as discussed in the -next section. - -If you push and hold the button for greater than 8 seconds, the PMIC -will power down. But you must release the button when the power LED -turns off. Holding the button past that point will cause the board to -power cycle. - -.. _section-6-1-7,Section 6.1.7 Power Consumption: - -Power Consumption -********************************************* - -The power consumption of the board varies based on power scenarios and -the board boot processes. Measurements were taken with the board in the -following configuration: - -* DC powered and USB powered -* monitor connected -* USB HUB -* 4GB USB flash drive -* Ethernet connected @ 100M -* Serial debug cable connected - -:ref:`table-4` is an analysis of the power consumption of the board in these various scenarios. - -.. _table-4,Table 4: - -.. list-table:: Table 2: BeagleBone AI-64 Features and Specification - :header-rows: 1 - - * - MODE - - USB - - DC - - C+USB - * - Reset - - TBD - - TBD - - TBD - * - Idling @ UBoot - - 210 - - 210 - - 210 - * - Kernel Booting (Peak) - - 460 - - 460 - - 460 - * - Kernel Idling - - 350 - - 350 - - 350 - * - Kernel Idling Display Blank - - 280 - - 280 - - 280 - * - Loading a Webpage - - 430 - - 430 - - 430 - -The current will fluctuate as various activates occur, such as the LEDs -on and microSD/eMMC accesses. - -.. _processor-interfaces: - -Processor Interfaces -********************************************* - -The processor interacts with the *TPS65941213 and TPS65941111* via several different -signals. Each of these signals is described below. - -.. _i2c0: - -I2C0 -************ - -I2C0 is the control interface between the processor and the *TPS65941213 and TPS65941111*. -It allows the processor to control the registers inside the**TPS65941213 and TPS65941111** -for such things as voltage scaling and switching of the input rails. - -.. _pmc_powr_en: - -PMIC_POWR_EN -****************** - -On power up the *VDD_RTC* rail activates first. After the RTC circuitry -in the processor has activated it instructs the**TPS65941213 and TPS65941111** to initiate -a full power up cycle by activating the *PMIC_POWR_EN* signal by taking -it HI. When powering down, the processor can take this pin low to start -the power down process. - -.. _ldo_good: - -LDO_GOOD -********************* - -This signal connects to the *RTC_PORZn* signal, RTC power on reset. The -small “*n*†indicates that the signal is an active low signal. Word -processors seem to be unable to put a bar over a word so the**n** is -commonly used in electronics. As the RTC circuitry comes up first, this -signal indicates that the LDOs, the 1.8V VRTC rail, is up and stable. -This starts the power up process. - -.. _pmic_pgood: - -PMIC_PGOOD -****************** - -Once all the rails are up, the *PMIC_PGOOD* signal goes high. This -releases the**PORZn** signal on the processor which was holding the -processor reset. - -.. _wakeup: - -WAKEUP -************** - -The WAKEUP signal from the *TPS65941213 and TPS65941111* is connected to the**EXT_WAKEUP** -signal on the processor. This is used to wake up the processor when it -is in a sleep mode. When an event is detected by the *TPS65941213 and TPS65941111*, such -as the power button being pressed, it generates this signal. - -.. _pmic_int: - -PMIC_INT -************ - -The *PMIC_INT* signal is an interrupt signal to the processor. Pressing -the power button will send an interrupt to the processor allowing it to -implement a power down mode in an orderly fashion, go into sleep mode, -or cause it to wake up from a sleep mode. All of these require SW -support. - -.. _power-rails: - -6.1.9 Power Rails -*********************** - -:ref:`figure-25` shows the connections of each of the rails from the **TPS65941213 and TPS65941111**. - -.. _figure-25,Figure 25: - -.. figure:: media/image39.jpg - :width: 400px - :align: center - :alt: fig-25: Power Rails - - Fig-25: Power Rails - -VRTC Rail -************ - -The *VRTC* rail is a 1.8V rail that is the first rail to come up in the -power sequencing. It provides power to the RTC domain on the processor -and the I/O rail of the **TPS65941213 and TPS65941111**. It can deliver up to 250mA -maximum. - -VDD_3V3A Rail -************************* - -The *VDD_3V3A* rail is supplied by the **TPS65941213 and TPS65941111** and provides the -3.3V for the processor rails and can provide up to 400mA. - -VDD_3V3B Rail -********************** - -The current supplied by the *VDD_3V3A* rail is not sufficient to power -all of the 3.3V rails on the board. So a second LDO is supplied, U4, -a **TL5209A**, which sources the *VDD_3V3B* rail. It is powered up just -after the *VDD_3V3A* rail. - -VDD_1V8 Rail -********************************************* - -The *VDD_1V8* rail can deliver up to 400mA and provides the power -required for the 1.8V rails on the processor and the display framer. This -rail is not accessible for use anywhere else on the board. - -VDD_CORE Rail -********************************************* - -The *VDD_CORE* rail can deliver up to 1.2A at 1.1V. This rail is not -accessible for use anywhere else on the board and connects only to the -processor. This rail is fixed at 1.1V and should not be adjusted by SW -using the PMIC. If you do, then the processor will no longer work. - -VDD_MPU Rail -********************************************* - -The *VDD_MPU* rail can deliver up to 1.2A. This rail is not accessible -for use anywhere else on the board and connects only to the processor. -This rail defaults to 1.1V and can be scaled up to allow for higher -frequency operation. Changing of the voltage is set via the I2C -interface from the processor. - -VDDS_DDR Rail -********************************************* - -The *VDDS_DDR* rail defaults to**1.5V** to support the LPDDR4 rails and -can deliver up to 1.2A. It is possible to adjust this voltage rail down -to *1.35V* for lower power operation of the LPDDR4 device. Only LPDDR4 -devices can support this voltage setting of 1.35V. - -Power Sequencing -********************************************* - -The power up process is consists of several stages and events. :ref:`figure-26` -describes the events that make up the power up process for the -processer from the PMIC. This diagram is used elsewhere to convey -additional information. I saw no need to bust it up into smaller -diagrams. It is from the processor datasheet supplied by Texas -Instruments. - -.. _figure-26,Figure 26: - -.. figure:: media/image40.png - :width: 400px - :align: center - :alt: Fig-26: Power Rail Power Up Sequencing - - Fig-26: Power Rail Power Up Sequencing - -:ref:`figure-27` the voltage rail sequencing for the**TPS65941213 and TPS65941111** as it -powers up and the voltages on each rail. The power sequencing starts at -15 and then goes to one. That is the way the *TPS65941213 and TPS65941111* is configured. -You can refer to the TPS65941213 and TPS65941111 datasheet for more information. - -.. _figure-27,Figure 27: - -.. figure:: media/image41.png - :width: 400px - :align: center - :alt: Fig-27: TPS65941213 and TPS65941111 Power Sequencing Timing - - Fig-27: TPS65941213 and TPS65941111 Power Sequencing Timing - -.. _power-led: - -Power LED -********************************************* - -The power LED is a blue LED that will turn on once the *TPS65941213 and TPS65941111* has -finished the power up procedure. If you ever see the LED flash once, -that means that the**TPS65941213 and TPS65941111** started the process and encountered an -issue that caused it to shut down. The connection of the LED is shown in -:ref:`figure-25`. - -.. _TPS65941213-and-TPS65941111-power-up-process: - -TPS65941213 and TPS65941111 Power Up Process -********************************************* - -:ref:`figure-28` shows the interface between the **TPS65941213 and TPS65941111** and the -processor. It is a cut from the PDF form of the schematic and reflects -what is on the schematic. - -.. _figure-28,Figure 28: - -.. figure:: media/image42.jpg - :width: 400px - :align: center - :alt: Fig-28: Power Processor Interfaces - -When voltage is applied, DC or USB, the *TPS65941213 and TPS65941111* connects the power -to the SYS output pin which drives the switchers and LDOs in -the **TPS65941213 and TPS65941111**. - -At power up all switchers and LDOs are off except for the *VRTC LDO* -(1.8V), which provides power to the VRTC rail and controls -the **RTC_PORZn** input pin to the processor, which starts the power up -process of the processor. Once the RTC rail powers up, the *RTC_PORZn* -pin, driven by the *LDO_PGOOD* signal from the *TPS65941213 and TPS65941111*, of the -processor is released. - -Once the *RTC_PORZn* reset is released, the processor starts the -initialization process. After the RTC stabilizes, the processor launches -the rest of the power up process by activating the**PMIC_POWER_EN** -signal that is connected to the *TPS65941213 and TPS65941111* which starts the *TPS65941213 and TPS65941111* -power up process. - -The *LDO_PGOOD* signal is provided by the**TPS65941213 and TPS65941111** to the processor. -As this signal is 1.8V from the *TPS65941213 and TPS65941111* by virtue of the *TPS65941213 and TPS65941111* -VIO rail being set to 1.8V, and the *RTC_PORZ* signal on the processor -is 3.3V, a voltage level shifter, *U4*, is used. Once the LDOs and -switchers are up on the *TPS65941213 and TPS65941111*, this signal goes active releasing -the processor. The LDOs on the *TPS65941213 and TPS65941111* are used to power the VRTC -rail on the processor. - -.. _processor-control-interface: - -Processor Control Interface -********************************************* - -:ref:`figure-28` above shows two interfaces between the processor and -the**TPS65941213 and TPS65941111** used for control after the power up sequence has -completed. - -The first is the *I2C0* bus. This allows the processor to turn on and -off rails and to set the voltage levels of each regulator to supports -such things as voltage scaling. - -The second is the interrupt signal. This allows the *TPS65941213 and TPS65941111* to alert -the processor when there is an event, such as when the power button is -pressed. The interrupt is an open drain output which makes it easy to -interface to 3.3V of the processor. - -.. _low-power-mode-support: - -Low Power Mode Support -********************************************* - -This section covers three general power down modes that are available. -These modes are only described from a Hardware perspective as it relates -to the HW design. - -RTC Only -********************************************* - -In this mode all rails are turned off except the *VDD_RTC*. The -processor will need to turn off all the rails to enter this mode. -The **VDD_RTC** staying on will keep the RTC active and provide for the -wakeup interfaces to be active to respond to a wake up event. - -RTC Plus DDR -********************************************* - -In this mode all rails are turned off except the *VDD_RTC* and -the **VDDS_DDR**, which powers the LPDDR4 memory. The processor will need -to turn off all the rails to enter this mode. The *VDD_RTC* staying on -will keep the RTC active and provide for the wakeup interfaces to be -active to respond to a wake up event. - -The *VDDS_DDR* rail to the LPDDR4 is provided by the 1.5V rail of -the **TPS65941213 and TPS65941111** and with *VDDS_DDR* active, the LPDDR4 can be placed in -a self refresh mode by the processor prior to power down which allows -the memory data to be saved. - -Currently, this feature is not included in the standard software -release. The plan is to include it in future releases. - -Voltage Scaling -********************************************* - -For a mode where the lowest power is possible without going to sleep, -this mode allows the voltage on the ARM processor to be lowered along -with slowing the processor frequency down. The I2C0 bus is used to -control the voltage scaling function in the *TPS65941213 and TPS65941111*. - -.. _sitara-am3358bzcz100-processor: - -TI J721E DRA829/TDA4VM/AM752x Processor ------------------------------------------ - -The board is designed to use the TI J721E DRA829/TDA4VM/AM752x processor in the -15 x 15 package. - -.. _description: - -Description -********************************************* - -:ref:`figure-29` is a high level block diagram of the processor. For more information on the processor, go to `https://www.ti.com/product/TDA4VM <https://www.ti.com/product/TDA4VM>`_ - -.. _figure-29,Figure 29: - -.. figure:: media/image43.png - :width: 400px - :align: center - :alt: Fig-29: Jacinto TDA4VMBZCZ Block Diagram - - Fig-29: Jacinto TDA4VMBZCZ Block Diagram - - -.. _high-level-features: - -High Level Features -********************************************* - -:ref:`table-5` below shows a few of the high level features of the Jacinto -processor. - -.. _table-5,Table 5: - - -.. list-table:: Table 5: Processor Features - :header-rows: 1 - - * - Operating Systems - - Linux, Android, Windows Embedded CE,QNX,ThreadX - - MMC/SD - - 3 - * - Standby Power - - 7 mW - - CAN - - 2 - * - ARM CPU - - 1 ARM Cortex-A8 - - UART (SCI) - - 6 - * - ARM MHz (Max.) - - 275,500,600,800,1000 - - ADC - - 8-ch 12-bit - * - ARM MIPS (Max.) - - 1000,1200,2000 - - PWM (Ch) - - 3 - * - Graphics Acceleration - - 1 3D - - eCAP - - 3 - * - Other Hardware Acceleration - - 2 PRU-ICSS,Crypto Accelerator - - eQEP - - 3 - * - On-Chip L1 Cache - - 64 KB (ARM Cortex-A8) - - RTC - - 1 - * - On-Chip L2 Cache - - 256 KB (ARM Cortex-A8) - - I2C - - 3 - * - Other On-Chip Memory - - 128 KB - - McASP - - 2 - * - Display Options - - LCD - - SPI - - 2 - * - General Purpose Memory - - 1 16-bit (GPMC, NAND flash, NOR Flash, SRAM) - - DMA (Ch) - - 64-Ch EDMA - * - DRAM - - 1 16-bit (LPDDR-400,DDR2-532, DDR3-400) - - IO Supply (V) - - 1.8V(ADC),3.3V - * - USB Ports - - 2 - - Operating Temperature Range (C) - - -40 to 90 - -.. _documentation: - -Documentation -********************** - -Full documentation for the processor can be found on the TI website at `https://www.ti.com/product/TDA4VM <https://www.ti.com/product/TDA4VM>`_ for the current processor used on the board. Make sure that you always use the latest datasheets and Technical Reference Manuals (TRM). - -.. _crystal-circuitry: - -Crystal Circuitry -*********************** - -:ref:`figure-30`is the crystal circuitry for the TDA4VM processor. - -.. _figure-30,Figure 30: - -.. figure:: media/image44.png - :width: 400px - :align: center - :alt: Fig-30: Processor Crystals - - Fig-30: Processor Crystals - -.. _reset-circuitry: - -Reset Circuitry -********************************************* - -:ref:`figure-31` is the board reset circuitry. The initial power on reset is -generated by the **TPS65941213 and TPS65941111** power management IC. It also handles the -reset for the Real Time Clock. - -The board reset is the SYS_RESETn signal. This is connected to the -NRESET_INOUT pin of the processor. This pin can act as an input or an -output. When the reset button is pressed, it sends a warm reset to the -processor and to the system. - -On the revision A5D board, a change was made. On power up, the -NRESET_INOUT signal can act as an output. In this instance it can cause -the SYS_RESETn line to go high prematurely. In order to prevent this, -the PORZn signal from the TPS65941213 and TPS65941111 is connected to the SYS_RESETn line -using an open drain buffer. These ensure that the line does not -momentarily go high on power up. - -.. _figure-31,Figure 31: - -.. figure:: media/image45.png - :width: 400px - :align: center - :alt: Fig-31: Board Reset Circuitry - - Fig-31: Board Reset Circuitry - -This change is also in all revisions after A5D. - -LPDDR4 Memory - -BeagleBone AI-64 uses a single MT41K256M16HA-125 512MB LPDDR4 device -from Micron that interfaces to the processor over 16 data lines, 16 -address lines, and 14 control lines. On rev C we added the Kingston -*KE4CN2H5A-A58* device as a source for the LPDDR4 device. - -The following sections provide more details on the design. - -.. _memory-device: - -Memory Device -********************************************* - -The design supports the standard DDR3 and LPDDR4 x16 devices and is built -using the LPDDR4. A single x16 device is used on the board and there is -no support for two x8 devices. The DDR3 devices work at 1.5V and the -LPDDR4 devices can work down to 1.35V to achieve lower power. The LPDDR4 comes in a 96-BALL FBGA package -with 0.8 mil pitch. Other standard DDR3 devices can also be supported, -but the LPDDR4 is the lower power device and was chosen for its ability -to work at 1.5V or 1.35V. The standard frequency that the LPDDR4 is run -at on the board is 400MHZ. - -.. _ddr3l-memory-design: - -LPDDR4 Memory Design -********************************************* - -:ref:`figure-32` is the schematic for the LPDDR4 memory device. Each of the -groups of signals is described in the following lines. - -*Address Lines:* Provide the row address for ACTIVATE commands, and the -column address and auto pre-charge bit (A10) for READ/WRITE commands, to -select one location out of the memory array in the respective bank. A10 -sampled during a PRECHARGE command determines whether the PRECHARGE applies to one bank (A10 LOW, bank selected by BA[2:0]) or all banks (A10 HIGH). The address -inputs also provide the op-code during a LOAD MODE command. Address -inputs are referenced to VREFCA. A12/BC#: When enabled in the mode -register (MR), A12 is sampled during READ and WRITE commands to -determine whether burst chop (on-the-fly) will be performed (HIGH BL8 -or no burst chop, LOW BC4 burst chop). - -*Bank Address Lines:* BA[2:0] define the bank to which an ACTIVATE, READ, WRITE, or PRECHARGE command is being applied. BA[2:0] define which mode register (MR0, MR1, MR2, or MR3) is loaded during the LOAD MODE command. BA[2:0] are referenced to VREFCA. - -*CK and CK# Lines:* are differential clock inputs. All address and -control input signals are sampled on the crossing of the positive edge -of CK and the negative edge of CK#. Output data strobe (DQS, DQS#) is -referenced to the crossings of CK and CK#. - -*Clock Enable Line:* CKE enables (registered HIGH) and disables -(registered LOW) internal circuitry and clocks on the DRAM. The specific -circuitry that is enabled/disabled is dependent upon the DDR3 SDRAM -configuration and operating mode. Taking CKE LOW provides PRECHARGE -power-down and SELF REFRESH operations (all banks idle) or active -power-down (row active in any bank). CKE is synchronous for powerdown -entry and exit and for self refresh entry. CKE is asynchronous for self -refresh exit. Input buffers (excluding CK, CK#, CKE, RESET#, and ODT) -are disabled during powerdown. Input buffers (excluding CKE and RESET#) -are disabled during SELF REFRESH. CKE is referenced to VREFCA. - -.. _figure-32,Figure 32: - -.. figure:: media/image46.png - :width: 400px - :align: center - :alt: Fig-32: LPDDR4 Memory Design - - Fig-32: LPDDR4 Memory Design - -*Chip Select Line:* CS# enables (registered LOW) and disables -(registered HIGH) the command decoder. All commands are masked when CS# -is registered HIGH. CS# provides for external rank selection on systems -with multiple ranks. CS# is considered part of the command code. CS# is -referenced to VREFCA. - -*Input Data Mask Line:* DM is an input mask signal for write data. Input -data is masked when DM is sampled HIGH along with the input data during -a write access. Although the DM ball is input-only, the DM loading is -designed to match that of the DQ and DQS balls. DM is referenced to -VREFDQ. - -*On-die Termination Line:* ODT enables (registered HIGH) and disables -(registered LOW) termination resistance internal to the LPDDR4 SDRAM. -When enabled in normal operation, ODT is only applied to each of the -following balls: DQ[7:0], DQS, DQS#, and DM for the x8; DQ[3:0], DQS, -DQS#, and DM for the x4. The ODT input is ignored if disabled via the -LOAD MODE command. ODT is referenced to VREFCA. - -.. _power-rails-1: - -Power Rails -****************** - -The *LPDDR4* memory device and the DDR3 rails on the processor are -supplied by the**TPS65941213 and TPS65941111**. Default voltage is 1.5V but can be scaled -down to 1.35V if desired. - -.. _vref: - -VREF -*************** - -The *VREF* signal is generated from a voltage divider on the **VDDS_DDR** -rail that powers the processor DDR rail and the LPDDR4 device itself. -*Figure 33* below shows the configuration of this signal and the -connection to the LPDDR4 memory device and the processor. - -.. _figure-33,Figure 33: - -.. figure:: media/image47.jpg - :width: 400px - :align: center - :alt: Fig-33: LPDDR4 VREF Design - - Fig-33: LPDDR4 VREF Design - - - -.. _gb-emmc-memory: - -4GB eMMC Memory ------------------------------------ - -The eMMC is a communication and mass data storage device that includes a -Multi-MediaCard (MMC) interface, a NAND Flash component, and a -controller on an advanced 11-signal bus, which is compliant with the MMC -system specification. The nonvolatile eMMC draws no power to maintain -stored data, delivers high performance across a wide range of operating -temperatures, and resists shock and vibration disruption. - -One of the issues faced with SD cards is that across the different -brands and even within the same brand, performance can vary. Cards use -different controllers and different memories, all of which can have bad -locations that the controller handles. But the controllers may be -optimized for reads or writes. You never know what you will be getting. -This can lead to varying rates of performance. The eMMC card is a known -controller and when coupled with the 8bit mode, 8 bits of data instead -of 4, you get double the performance which should result in quicker boot -times. - -The following sections describe the design and device that is used on -the board to implement this interface. - -.. _emmc-device: - -eMMC Device -********************************************* - -The device used is one of two different devices: - -* Micron *MTFC4GLDEA 0M WT* -* Kingston *KE4CN2H5A-A58* - -The package is a 153 ball WFBGA device on both devices. - -.. _emmc-circuit-design: - -eMMC Circuit Design -********************************************* - -:ref:`figure-34` is the design of the eMMC circuitry. The eMMC device is -connected to the MMC1 port on the processor. MMC0 is still used for the -microSD card as is currently done on the BeagleBone Black. The size -of the eMMC supplied is now 4GB. - -The device runs at 3.3V both internally and the external I/O rails. The -VCCI is an internal voltage rail to the device. The manufacturer -recommends that a 1uF capacitor be attached to this rail, but a 2.2uF -was chosen to provide a little margin. - -Pullup resistors are used to increase the rise time on the signals to -compensate for any capacitance on the board. - -.. _figure-34,Figure 34: - -.. figure:: media/image48.png - :width: 400px - :align: center - :alt: Fig-34: eMMC Memory Design - - Fig-34: eMMC Memory Design - - - -The pins used by the eMMC1 in the boot mode are listed below in *Table 6*. - -.. _table-6,Table 6: - -.. figure:: media/image49.png - :width: 400px - :align: center - :alt: Table 6: eMMC Boot Pins - - Table 6: eMMC Boot Pins - - -For eMMC devices the ROM will only support raw mode. The ROM Code reads -out raw sectors from image or the booting file within the file system -and boots from it. In raw mode the booting image can be located at one -of the four consecutive locations in the main area: offset 0x0 / 0x20000 -(128 KB) / 0x40000 (256 KB) / 0x60000 (384 KB). For this reason, a -booting image shall not exceed 128KB in size. However it is possible to -flash a device with an image greater than 128KB starting at one of the -aforementioned locations. Therefore the ROM Code does not check the -image size. The only drawback is that the image will cross the -subsequent image boundary. The raw mode is detected by reading sectors -#0, #256, #512, #768. The content of these sectors is then verified for -presence of a TOC structure. In the case of a *GP Device*, a -Configuration Header (CH)*must* be located in the first sector followed -by a *GP header*. The CH might be void (only containing a CHSETTINGS -item for which the Valid field is zero). - -The ROM only supports the 4-bit mode. After the initial boot, the switch -can be made to 8-bit mode for increasing the overall performance of the -eMMC interface. - -.. _board-id-eeprom: - -Board ID EEPROM ------------------------------------ - -BeagleBone is equipped with a single 32Kbit(4KB) 24LC32AT-I/OT -EEPROM to allow the SW to identify the board. *Table 7* below defined -the contents of the EEPROM. - -.. _table-7,Table 7: - -.. list-table:: Table 7: EEPROM Contents - :header-rows: 1 - - * - Name - - Size (bytes) - - Contents - * - Header - - 4 - - 0xAA, 0x55, 0x33, EE - * - Board Name - - 8 - - Name for board in ASCII: A335BNLT - * - Version - - 4 - - Hardware version code for board in ASCII: 00A3 for Rev A3, 00A4 for Rev A4, 00A5 for Rev A5,00A6 for Rev A6,00B0 for Rev B, and 00C0 for Rev C. - * - Serial Number - - 12 - - Serial number of the board. This is a 12 character string which is: WWYY4P16nnnn where: WW 2 digit week of the year of production YY 2 digit year of production BBBK BeagleBone AI-64 nnnn incrementing board number - * - Configuration Option - - 32 - - Codes to show the configuration setup on this board.All FF - * - RSVD - - 6 - - FF FF FF FF FF FF - * - RSVD - - 6 - - FF FF FF FF FF FF - * - RSVD - - 6 - - FF FF FF FF FF FF - * - Available - - 4018 - - Available space for other non-volatile codes/data - -:ref:`figure-35` shows the new design on the EEPROM interface. - -.. _figure-35,Figure 35: - -.. figure:: media/image50.png - :width: 400px - :align: center - :alt: Figure 35. EEPROM Design Rev A5 - - Fig-35: EEPROM Design Rev A5 - - - -The EEPROM is accessed by the processor using the I2C 0 bus. The *WP* -pin is enabled by default. By grounding the test point, the write -protection is removed. - -The first 48 locations should not be written to if you choose to use the -extras storage space in the EEPROM for other purposes. If you do, it -could prevent the board from booting properly as the SW uses this -information to determine how to set up the board. - -.. _micro-secure-digital: - -Micro Secure Digital ------------------------------------ - -The microSD connector on the board will support a microSD card that can -be used for booting or file storage on BeagleBone AI-64. - -.. _microsd-design: - -microSD Design -********************************************* - -:ref:`figure-36` below is the design of the microSD interface on the board. - -.. _figure-36,Figure 36: - -.. figure:: media/image51.png - :width: 400px - :align: center - :alt: Figure 36. microSD Design - - Fig-36: microSD Design - - - -The signals *MMC0-3* are the data lines for the transfer of data between -the processor and the microSD connector. - -The *MMC0_CLK* signal clocks the data in and out of the microSD card. - -The *MMCO_CMD* signal indicates that a command versus data is being sent. - -There is no separate card detect pin in the microSD specification. It -uses *MMCO_DAT3* for that function. However, most microSD connectors -still supply a CD function on the connectors. In BeagleBone AI-64 -design, this pin is connected to the**MMC0_SDCD** pin for use by the -processor. You can also change the pin to *GPIO0_6*, which is able to -wake up the processor from a sleep mode when an microSD card is inserted -into the connector. - -Pullup resistors are provided on the signals to increase the rise times -of the signals to overcome PCB capacitance. - -Power is provided from the *VDD_3V3B* rail and a 10uF capacitor is -provided for filtering. - -.. _user-leds: - -User LEDs ------------------------------------ - -There are four user LEDs on BeagleBone AI-64. These are connected to -GPIO pins on the processor. *Figure 37* shows the interfaces for the -user LEDs. - -.. _figure-37,Figure 37: - -.. figure:: media/image52.png - :width: 400px - :align: center - :alt: Figure 37. User LEDs - - Fig-37: User LEDs - -Resistors R71-R74 were changed to 4.75K on the revision A5B and later -boards. - -:ref:`table-8` shows the signals used to control the four LEDs from the -processor. - -.. _table-8,Table 8: - -.. list-table:: Table 8: User LED Control Signals/Pins - :header-rows: 1 - - * - LED - - GPIO SIGNAL - - PROC PIN - * - USR0 - - GPIO1_21 - - V15 - * - USR1 - - GPIO1_22 - - U15 - * - USR2 - - GPIO1_23 - - T15 - * - USR3 - - GPIO1_24 - - V16 - - - -A logic level of “1†will cause the LEDs to turn on. - -.. _boot-configuration: - -Boot Configuration ------------------------------------ - -The design supports two groups of boot options on the board. The user -can switch between these modes via the Boot button. The primary boot -source is the onboard eMMC device. By holding the Boot button, the user -can force the board to boot from the microSD slot. This enables the eMMC -to be overwritten when needed or to just boot an alternate image. The -following sections describe how the boot configuration works. - -In most applications, including those that use the provided demo -distributions available from `beagleboard.org <http://beagleboard.org/>`_ the processor-external boot code is composed of two stages. After the -primary boot code in the processor ROM passes control, a secondary stage -(secondary program loader -- "SPL" or "MLO") takes over. The SPL stage -initializes only the required devices to continue the boot process, and -then control is transferred to the third stage "U-boot". Based on the -settings of the boot pins, the ROM knows where to go and get the SPL and -UBoot code. In the case of BeagleBone AI-64, that is either eMMC or -microSD based on the position of the boot switch. - -.. _boot-configuration-design: - -Boot Configuration Design -********************************************* - -:ref:`figure-38` shows the circuitry that is involved in the boot -configuration process. On power up, these pins are read by the processor -to determine the boot order. S2 is used to change the level of one bit -from HI to LO which changes the boot order. - -.. _figure-38,Figure 38: - -.. figure:: media/image53.png - :width: 400px - :align: center - :alt: Figure 38. Processor Boot Configuration Design - - Fig-38: Processor Boot Configuration Design - -It is possible to override these setting via the expansion headers. But -be careful not to add too much load such that it could interfere with -the operation of the display interface or LCD panels. If you choose to -override these settings, it is strongly recommended that you gate these -signals with the *SYS_RESETn* signal. This ensures that after coming out -of reset these signals are removed from the expansion pins. - -.. _default-boot-options: - -Default Boot Options ------------------------------------ - -Based on the selected option found in :ref:`figure-39` below, each of the -boot sequences for each of the two settings is shown. - -.. _figure-39,Figure 39: - -.. figure:: media/image54.jpg - :width: 400px - :align: center - :alt: Figure 39. Processor Boot Configuration - - Fig-39: Processor Boot Configuration - -The first row in :ref:`figure-39` is the default setting. On boot, the -processor will look for the eMMC on the MMC1 port first, followed by the -microSD slot on MMC0, USB0 and UART0. In the event there is no microSD -card and the eMMC is empty, UART0 or USB0 could be used as the board -source. - -If you have a microSD card from which you need to boot from, hold the -boot button down. On boot, the processor will look for the SPIO0 port -first, then microSD on the MMC0 port, followed by USB0 and UART0. In the -event there is no microSD card and the eMMC is empty, USB0 or UART0 -could be used as the board source. - -.. _ethernet: - -10/100 Ethernet ------------------------------------ - -BeagleBone AI-64 is equipped with a 10/100 Ethernet interface. It -uses the same PHY as is used on the BeagleBone Black. The design is -described in the following sections. - -.. _ethernet-processor-interface: - -Ethernet Processor Interface -********************************************* - -:ref:`figure-40` shows the connections between the processor and the PHY. The -interface is in the MII mode of operation. - -.. _figure-40,Figure 40: - -.. figure:: media/image55.png - :width: 400px - :align: center - :alt: Figure 40. Ethernet Processor Interface - - Fig-40: Ethernet Processor Interface - - - -This is the same interface as is used on BeagleBone. No changes were -made in this design for the board. - -.. _ethernet-connector-interface: - -Ethernet Connector Interface -********************************************* - -The off board side of the PHY connections are shown in *Figure 41* -below. - -.. _figure-41,Figure 41: - -.. figure:: media/image56.png - :width: 400px - :align: center - :alt: Figure 41. Ethernet Connector Interface - - Fig-41: Ethernet Connector Interface - -This is the same interface as is used on BeagleBone. No changes were -made in this design for the board. - -.. _ethernet-phy-power-reset-and-clocks: - -Ethernet PHY Power, Reset, and Clocks -********************************************* - -:ref:`figure-42` shows the power, reset, and lock connections to -the **LAN8710A** PHY. Each of these areas is discussed in more detail in -the following sections. - -.. _figure-42,Figure 42: - -.. figure:: media/image57.png - :width: 400px - :align: center - :alt: .Figure 42. Ethernet PHY, Power, Reset, and Clocks - - Fig-42: Ethernet PHY, Power, Reset, and Clocks - - - -VDD_3V3B Rail -***************** - -The VDD_3V3B rail is the main power rail for the *LAN8710A*. It -originates at the VD_3V3B regulator and is the primary rail that -supports all of the peripherals on the board. This rail also supplies -the VDDIO rails which set the voltage levels for all of the I/O signals -between the processor and the **LAN8710A**. - -VDD_PHYA Rail -******************* - -A filtered version of VDD_3V3B rail is connected to the VDD rails of the -LAN8710 and the termination resistors on the Ethernet signals. It is -labeled as *VDD_PHYA*. The filtering inductor helps block transients -that may be seen on the VDD_3V3B rail. - -PHY_VDDCR Rail -********************* - -The *PHY_VDDCR* rail originates inside the LAN8710A. Filter and bypass -capacitors are used to filter the rail. Only circuitry inside the -LAN8710A uses this rail. - -SYS_RESET -****************** - -The reset of the LAN8710A is controlled via the *SYS_RESETn* signal, the -main board reset line. - -Clock Signals -********************* - -A crystal is used to create the clock for the LAN8710A. The processor -uses the *RMII_RXCLK* signal to provide the clocking for the data -between the processor and the LAN8710A. - -.. _lan8710a-mode-pins: - -LAN8710A Mode Pins -********************* - -There are mode pins on the LAN8710A that sets the operational mode for -the PHY when coming out of reset. These signals are also used to -communicate between the processor and the LAN8710A. As a result, these -signals can be driven by the processor which can cause the PHY not to be -initialized correctly. To ensure that this does not happen, three low -value pull up resistors are used. *Figure 43* below shows the three mode -pin resistors. - -.. _figure-43,Figure 43: - -.. figure:: media/image97.png - :width: 400px - :align: center - :alt: Figure 43. Ethernet PHY Mode Pins - - Fig-43: Ethernet PHY Mode Pins - -This will set the mode to be 111, which enables all modes and enables -auto-negotiation. - -.. _hdmi-interface-1: - -Display Port Interface ------------------------------------ - -BeagleBone AI-64 has an onboard Display Port framer that converts the LCD -signals and audio signals to drive a Display Port monitor. The design uses the on chip -internal Display Port Framer. - -The following sections provide more detail into the design of this -interface. - -.. _supported-resolutions: - -Supported Resolutions -**************************** - -The maximum resolution supported by BeagleBone AI-64 is 1280x1024 @ -60Hz. *Table 9* below shows the supported resolutions. Not all -resolutions may work on all monitors, but these have been tested and -shown to work on at least one monitor. EDID is supported on the -BeagleBone AI-64. Based on the EDID reading from the connected monitor, -the highest compatible resolution is selected. - -.Table 9. HDMI Supported Monitor Adapter Resolutions -[cols"4,1",options"header",] - -.. list-table:: Table 9. HDMI Supported Monitor Adapter Resolutions - :header-rows: 1 - - * - RESOLUTION - - AUDIO - * - 800 x 600 @60Hz - - - * - 800 x 600 @56Hz - - - * - 640 x 480 @75Hz - - - * - 640 x 480 @60Hz - - YES - * - 720 x 400 @70Hz - - - * - 1280 x 1024 @75Hz - - - * - 1024 x 768 @75Hz - - - * - 1024 x 768 @70Hz - - - * - 1024 x 768 @60Hz - - - * - 800 x 600 @75Hz - - - * - 800 x 600 @72Hz - - - * - 720 x 480 @60Hz - - YES - * - 1280 x 720 @60Hz - - YES - * - 1920x1080 @24Hz - - YES - - -.. note :: - - The updated software image used on the Rev A5B and later boards added support for 1920x1080@24HZ. - - -Audio is limited to CEA supported resolutions. LCD panels only activate -the audio in CEA modes. This is a function of the specification and is -not something that can be fixed on the board via a hardware change or a -software change. - -.. _hdmi-framer: - -Display Port Framer -********************************************* - -insert processor Display Port framer doc here - -.. _hdmi-video-processor-interface: - -Display Port Video Processor Interface -********************************************* - -insert processor Display Port V-interface doc here - -.. _hdmi-control-processor-interface: - -Display Port Control Processor Interface -********************************************* - -insert processor Display Port C-interface doc here - -.. _interrupt-signal: - -Interrupt Signal -********************************************* - -insert processor Display Port interrupt doc here - -.. _audio-interface: - -Audio Interface -********************************************* - -insert processor Display Port audio doc here - -.. _power-connections: - -Power Connections -********************************************* - -guesing this doesn’t exist on this device - -.. _hdmi-connector-interface: - -miniDP Connector Interface -********************************************* - -insert processor Mini Display Port connector doc here - -.. _usb-host: - -USB Host ------------------------------------ - -The board is equipped with a single USB host interface accessible from a -single USB Type A female connector. :ref:`figure-48` is the design of the USB -Host circuitry. - -.. _figure-48,Figure 48: - -.. figure:: media/image66.png - :width: 400px - :align: center - :alt: Figure 48. USB Host circuit - - Fig-48: USB Host circuit - -.. _power-switch: - -Power Switch -********************************************* - -*U8* is a switch that allows the power to the connector to be turned on -or off by the processor. It also has an over current detection that can -alert the processor if the current gets too high via the**USB1_OC** -signal. The power is controlled by the *USB1_DRVBUS* signal from the -processor. - -.. _esd-protection: - -ESD Protection -********************************************* - -*U9* is the ESD protection for the signals that go to the connector. - -.. _filter-options: - -Filter Options -********************************************* - -*FB7* and **FB8** were added to assist in passing the FCC emissions test. -The *USB1_VBUS* signal is used by the processor to detect that the 5V is -present on the connector. *FB7* is populated and *FB8* is replaced with -a .1 ohm resistor. - -.. _pru-icss: - -PRU-ICSS ------------------------------------ - -The PRU-ICSS module is located inside the TDA4VM processor. Access to -these pins is provided by the expansion headers and is multiplexed with -other functions on the board. Access is not provided to all of the -available pins. - -All documentation is located at http://git.beagleboard.org/beagleboard/am335x_pru_package - -This feature is not supported by Texas Instruments. - -.. _pru-icss-features: - -PRU-ICSS Features -********************************************* - -The features of the PRU-ICSS include: - -Two independent programmable real-time (PRU) cores: - -* 32-Bit Load/Store RISC architecture -* 8K Byte instruction RAM (2K instructions) per core -* 8K Bytes data RAM per core -* 12K Bytes shared RAM -* Operating frequency of 200 MHz -* PRU operation is little endian similar to ARM processor -* All memories within PRU-ICSS support parity -* Includes Interrupt Controller for system event handling -* Fast I/O interface - -*16 input pins and 16 output pins per PRU core. (Not all of these are -accessible on BeagleBone AI-64).* - -.. _pru-icss-block-diagram: - -PRU-ICSS Block Diagram -***************************** - -:ref:`figure-49` is a high level block diagram of the PRU-ICSS. - -.. _figure-49,Figure 49: - -.. figure:: media/image67.png - :width: 400px - :align: center - :alt: PRU-ICSS Block Diagram - - PRU-ICSS Block Diagram - -.. _pru-icss-pin-access: - -PRU-ICSS Pin Access -********************************************* - -Both PRU 0 and PRU1 are accessible from the expansion headers. Some may -not be useable without first disabling functions on the board like LCD -for example. Listed below is what ports can be accessed on each PRU. - -* 8 outputs or 9 inputs PRU1 -* 13 outputs or 14 inputs -* UART0_TXD, UART0_RXD, UART0_CTS, UART0_RTS - -:ref:`table-11` below shows which PRU-ICSS signals can be accessed on the -BeagleBone AI-64 and on which connector and pins they are accessible -from. Some signals are accessible on the same pins. - -.. _table-11,Table 11: - -.. list-table:: Table 11: PRU0 and PRU1 Access - :header-rows: 1 - - * - - - PIN - - PROC - - NAME - - - - - - - * - P8 - - 11 - - R12 - - GPIO1_13 - - - - pr1_pru0_pru_r30_15 (Output) - - - * - - - 12 - - T12 - - GPIO1_12 - - - - pr1_pru0_pru_r30_14 (Output) - - - * - - - 15 - - U13 - - GPIO1_15 - - - - pr1_pru0_pru_r31_15 (Input) - - - * - - - 16 - - V13 - - GPIO1_14 - - - - pr1_pru0_pru_r31_14 (Input) - - - * - - - 20 - - V9 - - GPIO1_31 - - pr1_pru1_pru_r30_13 (Output) - - pr1_pru1_pru_r31_13 (INPUT) - - - * - - - 21 - - U9 - - GPIO1_30 - - pr1_pru1_pru_r30_12 (Output) - - pr1_pru1_pru_r31_12 (INPUT) - - - * - - - 27 - - U5 - - GPIO2_22 - - pr1_pru1_pru_r30_8 (Output) - - pr1_pru1_pru_r31_8 (INPUT) - - - * - - - 28 - - V5 - - GPIO2_24 - - pr1_pru1_pru_r30_10 (Output) - - pr1_pru1_pru_r31_10 (INPUT) - - - * - - - 29 - - R5 - - GPIO2_23 - - pr1_pru1_pru_r30_9 (Output) - - pr1_pru1_pru_r31_9 (INPUT) - - - * - - - 39 - - T3 - - GPIO2_12 - - pr1_pru1_pru_r30_6 (Output) - - pr1_pru1_pru_r31_6 (INPUT) - - - * - - - 40 - - T4 - - GPIO2_13 - - pr1_pru1_pru_r30_7 (Output) - - pr1_pru1_pru_r31_7 (INPUT) - - - * - - - 41 - - T1 - - GPIO2_10 - - pr1_pru1_pru_r30_4 (Output) - - pr1_pru1_pru_r31_4 (INPUT) - - - * - - - 42 - - T2 - - GPIO2_11 - - pr1_pru1_pru_r30_5 (Output) - - pr1_pru1_pru_r31_5 (INPUT) - - - * - - - 43 - - R3 - - GPIO2_8 - - pr1_pru1_pru_r30_2 (Output) - - pr1_pru1_pru_r31_2 (INPUT) - - - * - - - 44 - - R4 - - GPIO2_9 - - pr1_pru1_pru_r30_3 (Output) - - pr1_pru1_pru_r31_3 (INPUT) - - - * - - - 45 - - R1 - - GPIO2_6 - - pr1_pru1_pru_r30_0 (Output) - - pr1_pru1_pru_r31_0 (INPUT) - - - * - - - 46 - - R2 - - GPIO2_7 - - pr1_pru1_pru_r30_1 (Output) - - pr1_pru1_pru_r31_1 (INPUT) - - - * - - - - - - - - - - - - - - * - P9 - - 17 - - A16 - - I2C1_SCL - - pr1_uart0_txd - - - - - * - - - 18 - - B16 - - I2C1_SDA - - pr1_uart0_rxd - - - - - * - - - 19 - - D17 - - I2C2_SCL - - pr1_uart0_rts_n - - - - - * - - - 20 - - D18 - - I2C2_SDA - - pr1_uart0_cts_n - - - - - * - - - 21 - - B17 - - UART2_TXD - - pr1_uart0_rts_n - - - - - * - - - 22 - - A17 - - UART2_RXD - - pr1_uart0_cts_n - - - - - * - - - 24 - - D15 - - UART1_TXD - - pr1_uart0_txd - - pr1_pru0_pru_r31_16 (Input) - - - * - - - 25 - - A14 - - GPIO3_21footnote:[GPIO3_21 is also the 24.576MHZ clock input to the processor to enable HDMI audio. To use this pin the oscillator must be disabled.] - - pr1_pru0_pru_r30_5 (Output) - - pr1_pru0_pru_r31_5 (Input) - - - * - - - 26 - - D16 - - UART1_RXD - - pr1_uart0_rxd - - pr1_pru1_pru_r31_16 - - - * - - - 27 - - C13 - - GPIO3_19 - - pr1_pru0_pru_r30_7 (Output) - - pr1_pru0_pru_r31_7 (Input) - - - * - - - 28 - - C12 - - SPI1_CS0 - - eCAP2_in_PWM2_out - - pr1_pru0_pru_r30_3 (Output) - - pr1_pru0_pru_r31_3 (Input) - * - - - 29 - - B13 - - SPI1_D0 - - pr1_pru0_pru_r30_1 (Output) - - pr1_pru0_pru_r31_1 (Input) - - - * - - - 30 - - D12 - - SPI1_D1 - - pr1_pru0_pru_r30_2 (Output) - - pr1_pru0_pru_r31_2 (Input) - - - * - - - 31 - - A13 - - SPI1_SCLK - - pr1_pru0_pru_r30_0 (Output) - - pr1_pru0_pru_r31_0 (Input) - - - - diff --git a/beaglebone-ai-64/ch07.rst b/beaglebone-ai-64/ch07.rst deleted file mode 100644 index ca546ba72f3c39aba924f7852349c8608514c078..0000000000000000000000000000000000000000 --- a/beaglebone-ai-64/ch07.rst +++ /dev/null @@ -1,393 +0,0 @@ -:orphan: - -.. _connectors: - -Connectors -############# - -This section describes each of the connectors on the board. - -.. _section-7-1,Section 7.1 Expansion Connectors: - -Expansion Connectors ------------------------------ - -The expansion interface on the board is comprised of two 46 pin -connectors. All signals on the expansion headers are 3.3V unless -otherwise indicated. - -.. note :: - - Do not connect 5V logic level signals to these pins or the board will be damaged. - -.. note :: - - DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY. - NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS RESET LINE GOES HIGH. - -:ref:`figure-50` shows the location of the expansion connectors. - -.. _figure-50,Figure 50: - -.. figure:: media/image68.jpg - :width: 400px - :align: center - :alt: Figure 50. Expansion Connector Location - - Fig-50: Expansion Connector Location - -The location and spacing of the expansion headers are the same as on the BeagleBone Black. - -.. _connector-p8-and-p9: - -Connector P8 and P9 -************************** - -:ref:`table-12` shows the pin bindings for **P8** and **P9** expansion headers. Signals -can be connected to theese connectors based on setting the pin mux on the -processor, but this is the default settings on power up. The SW is -responsible for setting the default function of each pin. There are some -signals that have not been listed here. Refer to the processor -documentation for more information on these pins and detailed -descriptions of all of the pins listed. In some cases there may not be -enough signals to complete a group of signals that may be required to -implement a total interface. - -The *BALL NUMBER* Identifier is the pin number in the processor documentation. - -The *PIN No.* column is the pin number on the expansion header. - -The *ADDRESS* column is the pin CONFIGURATION address??? for each pin. - -The *MUXMODE[14:0] SETTINGS* are the possible pin configurations. - - -*NOTE: DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO -THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.* - -*NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.* - - - -| *PIN No.* | *ADDRESS* | *REGISTER NAME* | *BALL NUMBER* | *MUXMODE[14:0] SETTINGS*||||||||||||||| -| *PIN No.* | *ADDRESS* | *REGISTER NAME* | *BALL NUMBER* |*0* | *1* | *2* | *3* | *4* | *5* | *6* | *7* | *8* | *9* | *10* | *11* | *12* | *13* | *14* | *Bootstrap* - |P8_03|0x00011C054 | PADCONFIG21 | AH21 | PRG1_PRU0_GPO19 | PRG1_PRU0_GPI19 | PRG1_IEP0_EDC_SYNC_OUT0 | PRG1_PWM0_TZ_OUT | | RMII5_TXD0 | MCAN6_TX | GPIO0_20 | | | VOUT0_EXTPCLKIN | VPFE0_PCLK | MCASP4_AFSX | | | - |P8_04 |0x00011C0C4 | PADCONFIG49 | AC29 | PRG0_PRU0_GPO5 | PRG0_PRU0_GPI5 | | PRG0_PWM3_B2 | | RMII3_TXD0 | | GPIO0_48 | GPMC0_AD0 | | | | MCASP0_AXR3 | | | BOOTMODE2 - |P8_05 |0x00011C088 | PADCONFIG34 | AH25 | PRG1_PRU1_GPO12 | PRG1_PRU1_GPI12 | PRG1_RGMII2_TD1 | PRG1_PWM1_A0 | RGMII2_TD1 | | MCAN7_TX | GPIO0_33 | RGMII8_TD1 | | VOUT0_DATA12 | | MCASP9_AFSX | | | - |P8_06 |0x00011C08C | PADCONFIG35 | AG25 | PRG1_PRU1_GPO13 | PRG1_PRU1_GPI13 | PRG1_RGMII2_TD2 | PRG1_PWM1_B0 | RGMII2_TD2 | | MCAN7_RX | GPIO0_34 | RGMII8_TD2 | | VOUT0_DATA13 | VPFE0_DATA8 | MCASP9_AXR0 | MCASP4_ACLKR | | - |P8_07 |0x00011C03C | PADCONFIG15 | AD24 | PRG1_PRU0_GPO14 | PRG1_PRU0_GPI14 | PRG1_RGMII1_TD3 | PRG1_PWM0_A1 | RGMII1_TD3 | | MCAN5_RX | GPIO0_15 | | RGMII7_TD3 | VOUT0_DATA19 | VPFE0_DATA3 | MCASP7_AXR1 | | | - |P8_08 |0x00011C038 | PADCONFIG14 | AG24 | PRG1_PRU0_GPO13 | PRG1_PRU0_GPI13 | PRG1_RGMII1_TD2 | PRG1_PWM0_B0 | RGMII1_TD2 | | MCAN5_TX | GPIO0_14 | | RGMII7_TD2 | VOUT0_DATA18 | VPFE0_DATA2 | MCASP7_AXR0 | | | - |P8_09 |0x00011C044 | PADCONFIG17 | AE24 | PRG1_PRU0_GPO16 | PRG1_PRU0_GPI16 | PRG1_RGMII1_TXC | PRG1_PWM0_A2 | RGMII1_TXC | | MCAN6_RX | GPIO0_17 | | RGMII7_TXC | VOUT0_DATA21 | VPFE0_DATA5 | MCASP7_AXR3 | MCASP7_AFSR | | - |P8_10 |0x00011C040 | PADCONFIG16 | AC24 | PRG1_PRU0_GPO15 | PRG1_PRU0_GPI15 | PRG1_RGMII1_TX_CTL | PRG1_PWM0_B1 | RGMII1_TX_CTL | | MCAN6_TX | GPIO0_16 | | RGMII7_TX_CTL | VOUT0_DATA20 | VPFE0_DATA4 | MCASP7_AXR2 | MCASP7_ACLKR | | - |P8_11 |0x00011C0F4 | PADCONFIG61 | AB24 | PRG0_PRU0_GPO17 | PRG0_PRU0_GPI17 | PRG0_IEP0_EDC_SYNC_OUT1 | PRG0_PWM0_B2 | PRG0_ECAP0_SYNC_OUT | | | GPIO0_60 | GPMC0_AD5 | OBSCLK1 | | | MCASP0_AXR13 | | | BOOTMODE7 - |P8_12 |0x00011C0F0 | PADCONFIG60 | AH28 | PRG0_PRU0_GPO16 | PRG0_PRU0_GPI16 | PRG0_RGMII1_TXC | PRG0_PWM0_A2 | RGMII3_TXC | | | GPIO0_59 | | | DSS_FSYNC1 | | MCASP0_AXR12 | | | - |P8_13 |0x00011C168 | PADCONFIG90 | V27 | RGMII5_TD1 | RMII7_TXD1 | I2C3_SCL | | VOUT1_DATA4 | TRC_DATA2 | EHRPWM0_B | GPIO0_89 | GPMC0_A5 | | | | MCASP11_ACLKX | | | - |P8_14 |0x00011C130 | PADCONFIG76 | AF27 | PRG0_PRU1_GPO12 | PRG0_PRU1_GPI12 | PRG0_RGMII2_TD1 | PRG0_PWM1_A0 | RGMII4_TD1 | | | GPIO0_75 | | | | | MCASP1_AXR8 | | UART8_CTSn | - |P8_15 |0x00011C0F8 | PADCONFIG62 | AB29 | PRG0_PRU0_GPO18 | PRG0_PRU0_GPI18 | PRG0_IEP0_EDC_LATCH_IN0 | PRG0_PWM0_TZ_IN | PRG0_ECAP0_IN_APWM_OUT | | | GPIO0_61 | GPMC0_AD6 | | | | MCASP0_AXR14 | | | - |P8_16 |0x00011C0FC | PADCONFIG63 | AB28 | PRG0_PRU0_GPO19 | PRG0_PRU0_GPI19 | PRG0_IEP0_EDC_SYNC_OUT0 | PRG0_PWM0_TZ_OUT | | | | GPIO0_62 | GPMC0_AD7 | | | | MCASP0_AXR15 | | | - |P8_17 |0x00011C00C | PADCONFIG3 | AF22 | PRG1_PRU0_GPO2 | PRG1_PRU0_GPI2 | PRG1_RGMII1_RD2 | PRG1_PWM2_A0 | RGMII1_RD2 | RMII1_CRS_DV | | GPIO0_3 | GPMC0_WAIT1 | RGMII7_RD2 | | | MCASP6_AXR0 | | UART1_RXD | - |P8_18 |0x00011C010 | PADCONFIG4 | AJ23 | PRG1_PRU0_GPO3 | PRG1_PRU0_GPI3 | PRG1_RGMII1_RD3 | PRG1_PWM3_A2 | RGMII1_RD3 | RMII1_RX_ER | | GPIO0_4 | GPMC0_DIR | RGMII7_RD3 | | | MCASP6_AXR1 | | UART1_TXD | - |P8_19 |0x00011C164 | PADCONFIG89 | V29 | RGMII5_TD2 | UART3_TXD | | SYNC3_OUT | VOUT1_DATA3 | TRC_DATA1 | EHRPWM0_A | GPIO0_88 | GPMC0_A4 | | | | MCASP10_AXR1 | | | - |P8_20 |0x00011C134 | PADCONFIG77 | AF26 | PRG0_PRU1_GPO13 | PRG0_PRU1_GPI13 | PRG0_RGMII2_TD2 | PRG0_PWM1_B0 | RGMII4_TD2 | | | GPIO0_76 | | | | | MCASP1_AXR9 | | UART8_RTSn | - |P8_21 |0x00011C07C | PADCONFIG31 | AF21 | PRG1_PRU1_GPO9 | PRG1_PRU1_GPI9 | PRG1_UART0_RXD | | SPI6_CS3 | RMII6_RXD1 | MCAN8_TX | GPIO0_30 | GPMC0_CSn0 | PRG1_IEP0_EDIO_DATA_IN_OUT30 | VOUT0_DATA9 | | MCASP4_AXR3 | | | - |P8_22 |0x00011C014 | PADCONFIG5 | AH23 | PRG1_PRU0_GPO4 | PRG1_PRU0_GPI4 | PRG1_RGMII1_RX_CTL | PRG1_PWM2_B0 | RGMII1_RX_CTL | RMII1_TXD0 | | GPIO0_5 | GPMC0_CSn2 | RGMII7_RX_CTL | | | MCASP6_AXR2 | MCASP6_ACLKR | UART2_RXD | - |P8_23 |0x00011C080 | PADCONFIG32 | AB23 | PRG1_PRU1_GPO10 | PRG1_PRU1_GPI10 | PRG1_UART0_TXD | PRG1_PWM2_TZ_IN | | RMII6_CRS_DV | MCAN8_RX | GPIO0_31 | GPMC0_CLKOUT | PRG1_IEP0_EDIO_DATA_IN_OUT31 | VOUT0_DATA10 | GPMC0_FCLK_MUX | MCASP5_ACLKX | | | - |P8_24 |0x00011C018 | PADCONFIG6 | AD20 | PRG1_PRU0_GPO5 | PRG1_PRU0_GPI5 | | PRG1_PWM3_B2 | | RMII1_TX_EN | | GPIO0_6 | GPMC0_WEn | | | | MCASP3_AXR0 | | | BOOTMODE0 - |P8_25 |0x00011C090 | PADCONFIG36 | AH26 | PRG1_PRU1_GPO14 | PRG1_PRU1_GPI14 | PRG1_RGMII2_TD3 | PRG1_PWM1_A1 | RGMII2_TD3 | | MCAN8_TX | GPIO0_35 | RGMII8_TD3 | | VOUT0_DATA14 | | MCASP9_AXR1 | MCASP4_AFSR | | - |P8_26 |0x00011C0D0 | PADCONFIG52 | AC27 | PRG0_PRU0_GPO8 | PRG0_PRU0_GPI8 | | PRG0_PWM2_A1 | | | MCAN9_RX | GPIO0_51 | GPMC0_AD2 | | | | MCASP0_AXR6 | | UART6_RXD | - |P8_27 |0x00011C120 | PADCONFIG72 | AA28 | PRG0_PRU1_GPO8 | PRG0_PRU1_GPI8 | | PRG0_PWM2_TZ_OUT | | | MCAN11_RX | GPIO0_71 | GPMC0_AD10 | | | | MCASP1_AFSX | | | - |P8_28 |0x00011C124 | PADCONFIG73 | Y24 | PRG0_PRU1_GPO9 | PRG0_PRU1_GPI9 | PRG0_UART0_RXD | | SPI3_CS3 | | PRG0_IEP0_EDIO_DATA_IN_OUT30 | GPIO0_72 | GPMC0_AD11 | | DSS_FSYNC3 | | MCASP1_AXR5 | | UART8_RXD | - |P8_29 |0x00011C128 | PADCONFIG74 | AA25 | PRG0_PRU1_GPO10 | PRG0_PRU1_GPI10 | PRG0_UART0_TXD | PRG0_PWM2_TZ_IN | | | PRG0_IEP0_EDIO_DATA_IN_OUT31 | GPIO0_73 | GPMC0_AD12 | CLKOUT | | | MCASP1_AXR6 | | UART8_TXD | - |P8_30 |0x00011C12C | PADCONFIG75 | AG26 | PRG0_PRU1_GPO11 | PRG0_PRU1_GPI11 | PRG0_RGMII2_TD0 | | RGMII4_TD0 | RMII4_TX_EN | | GPIO0_74 | GPMC0_A26 | | | | MCASP1_AXR7 | | | - |P8_31A |0x00011C084 | PADCONFIG33 | AJ25 | PRG1_PRU1_GPO11 | PRG1_PRU1_GPI11 | PRG1_RGMII2_TD0 | | RGMII2_TD0 | RMII2_TX_EN | | GPIO0_32 | RGMII8_TD0 | EQEP1_I | VOUT0_DATA11 | | MCASP9_ACLKX | | | - |P8_31B |0x00011C100 | PADCONFIG64 | AE29 | PRG0_PRU1_GPO0 | PRG0_PRU1_GPI0 | PRG0_RGMII2_RD0 | | RGMII4_RD0 | RMII4_RXD0 | | GPIO0_63 | UART4_CTSn | | | | MCASP1_AXR0 | | UART5_RXD | - |P8_32A |0x00011C06C | PADCONFIG27 | AG21 | PRG1_PRU1_GPO5 | PRG1_PRU1_GPI5 | | | | RMII5_TX_EN | MCAN6_RX | GPIO0_26 | GPMC0_WPn | EQEP1_S | VOUT0_DATA5 | | MCASP4_AXR0 | | TIMER_IO4 | - |P8_32B |0x00011C104 | PADCONFIG65 | AD28 | PRG0_PRU1_GPO1 | PRG0_PRU1_GPI1 | PRG0_RGMII2_RD1 | | RGMII4_RD1 | RMII4_RXD1 | | GPIO0_64 | UART4_RTSn | | | | MCASP1_AXR1 | | UART5_TXD | - |P8_33A |0x00011C068 | PADCONFIG26 | AH24 | PRG1_PRU1_GPO4 | PRG1_PRU1_GPI4 | PRG1_RGMII2_RX_CTL | PRG1_PWM2_B2 | RGMII2_RX_CTL | RMII2_TXD0 | | GPIO0_25 | RGMII8_RX_CTL | EQEP1_B | VOUT0_DATA4 | VPFE0_DATA13 | MCASP8_AXR2 | MCASP8_ACLKR | TIMER_IO3 | - |P8_33B |0x00011C1C0 | PADCONFIG112 | AA2 | SPI0_CS0 | UART0_RTSn | | | | | | GPIO0_111 | | | | | | | | - |P8_34 |0x00011C01C | PADCONFIG7 | AD22 | PRG1_PRU0_GPO6 | PRG1_PRU0_GPI6 | PRG1_RGMII1_RXC | PRG1_PWM3_A1 | RGMII1_RXC | RMII1_TXD1 | AUDIO_EXT_REFCLK0 | GPIO0_7 | GPMC0_CSn3 | RGMII7_RXC | | | MCASP6_AXR3 | MCASP6_AFSR | UART2_TXD | - |P8_35A |0x00011C064 | PADCONFIG25 | AD23 | PRG1_PRU1_GPO3 | PRG1_PRU1_GPI3 | PRG1_RGMII2_RD3 | | RGMII2_RD3 | RMII2_RX_ER | | GPIO0_24 | RGMII8_RD3 | EQEP1_A | VOUT0_DATA3 | VPFE0_WEN | MCASP8_AXR1 | MCASP3_AFSR | TIMER_IO2 | - |P8_35B |0x00011C1D4 | PADCONFIG117 | Y3 | SPI1_CS0 | UART0_CTSn | | UART5_RXD | | | PRG0_IEP0_EDIO_OUTVALID | GPIO0_116 | PRG0_IEP0_EDC_LATCH_IN0 | | | | | | | - |P8_36 |0x00011C020 | PADCONFIG8 | AE20 | PRG1_PRU0_GPO7 | PRG1_PRU0_GPI7 | PRG1_IEP0_EDC_LATCH_IN1 | PRG1_PWM3_B1 | | AUDIO_EXT_REFCLK1 | MCAN4_TX | GPIO0_8 | | | | | MCASP3_AXR1 | | | - |P8_37A |0x00011C1AC | PADCONFIG107 | Y27 | RGMII6_RD2 | UART4_RTSn | | UART5_TXD | | TRC_DATA19 | EHRPWM5_A | GPIO0_106 | GPMC0_A22 | | | | MCASP11_AXR5 | | | - |P8_37B |0x00011C02C | PADCONFIG11 | AD21 | PRG1_PRU0_GPO10 | PRG1_PRU0_GPI10 | PRG1_UART0_RTSn | PRG1_PWM2_B1 | SPI6_CS2 | RMII5_CRS_DV | | GPIO0_11 | GPMC0_BE0n_CLE | PRG1_IEP0_EDIO_DATA_IN_OUT29 | OBSCLK2 | | MCASP3_AFSX | | | - |P8_38A |0x00011C1A8 | PADCONFIG106 | Y29 | RGMII6_RD3 | UART4_CTSn | | UART5_RXD | CLKOUT | TRC_DATA18 | EHRPWM_TZn_IN4 | GPIO0_105 | GPMC0_A21 | | | | MCASP11_AXR4 | | | - |P8_38B |0x00011C024 | PADCONFIG9 | AJ20 | PRG1_PRU0_GPO8 | PRG1_PRU0_GPI8 | | PRG1_PWM2_A1 | | RMII5_RXD0 | MCAN4_RX | GPIO0_9 | GPMC0_OEn_REn | | VOUT0_DATA22 | | MCASP3_AXR2 | | | - |P8_39 |0x00011C118 | PADCONFIG70 | AC26 | PRG0_PRU1_GPO6 | PRG0_PRU1_GPI6 | PRG0_RGMII2_RXC | | RGMII4_RXC | RMII4_TXD0 | | GPIO0_69 | GPMC0_A25 | | | | MCASP1_AXR3 | | | - |P8_40 |0x00011C11C | PADCONFIG71 | AA24 | PRG0_PRU1_GPO7 | PRG0_PRU1_GPI7 | PRG0_IEP1_EDC_LATCH_IN1 | | SPI3_CS0 | | MCAN11_TX | GPIO0_70 | GPMC0_AD9 | | | | MCASP1_AXR4 | | UART2_TXD | - |P8_41 |0x00011C110 | PADCONFIG68 | AD29 | PRG0_PRU1_GPO4 | PRG0_PRU1_GPI4 | PRG0_RGMII2_RX_CTL | PRG0_PWM2_B2 | RGMII4_RX_CTL | RMII4_TXD1 | | GPIO0_67 | GPMC0_A24 | | | | MCASP1_AXR2 | | | - |P8_42 |0x00011C114 | PADCONFIG69 | AB27 | PRG0_PRU1_GPO5 | PRG0_PRU1_GPI5 | | | | | | GPIO0_68 | GPMC0_AD8 | | | | MCASP1_ACLKX | | | BOOTMODE6 - |P8_43 |0x00011C108 | PADCONFIG66 | AD27 | PRG0_PRU1_GPO2 | PRG0_PRU1_GPI2 | PRG0_RGMII2_RD2 | PRG0_PWM2_A2 | RGMII4_RD2 | RMII4_CRS_DV | | GPIO0_65 | GPMC0_A23 | | | | MCASP1_ACLKR | MCASP1_AXR10 | | - |P8_44 |0x00011C10C | PADCONFIG67 | AC25 | PRG0_PRU1_GPO3 | PRG0_PRU1_GPI3 | PRG0_RGMII2_RD3 | | RGMII4_RD3 | RMII4_RX_ER | | GPIO0_66 | | | | | MCASP1_AFSR | MCASP1_AXR11 | | - |P8_45 |0x00011C140 | PADCONFIG80 | AG29 | PRG0_PRU1_GPO16 | PRG0_PRU1_GPI16 | PRG0_RGMII2_TXC | PRG0_PWM1_A2 | RGMII4_TXC | | | GPIO0_79 | | | | | MCASP2_AXR2 | | | - |P8_46 |0x00011C144 | PADCONFIG81 | Y25 | PRG0_PRU1_GPO17 | PRG0_PRU1_GPI17 | PRG0_IEP1_EDC_SYNC_OUT1 | PRG0_PWM1_B2 | SPI3_CLK | | | GPIO0_80 | GPMC0_AD13 | | | | MCASP2_AXR3 | | | BOOTMODE3 - |P9_11 |0x00011C004 | PADCONFIG1 | AC23 | PRG1_PRU0_GPO0 | PRG1_PRU0_GPI0 | PRG1_RGMII1_RD0 | PRG1_PWM3_A0 | RGMII1_RD0 | RMII1_RXD0 | | GPIO0_1 | GPMC0_BE1n | RGMII7_RD0 | | | MCASP6_ACLKX | | UART0_RXD | - |P9_12 |0x00011C0B8 | PADCONFIG46 | AE27 | PRG0_PRU0_GPO2 | PRG0_PRU0_GPI2 | PRG0_RGMII1_RD2 | PRG0_PWM2_A0 | RGMII3_RD2 | RMII3_CRS_DV | | GPIO0_45 | UART3_RXD | | | | MCASP0_ACLKR | | | - |P9_13 |0x00011C008 | PADCONFIG2 | AG22 | PRG1_PRU0_GPO1 | PRG1_PRU0_GPI1 | PRG1_RGMII1_RD1 | PRG1_PWM3_B0 | RGMII1_RD1 | RMII1_RXD1 | | GPIO0_2 | GPMC0_WAIT0 | RGMII7_RD1 | | | MCASP6_AFSX | | UART0_TXD | - |P9_14 |0x00011C178 | PADCONFIG94 | U27 | RGMII5_RD3 | UART3_CTSn | | UART6_RXD | VOUT1_DATA8 | TRC_DATA6 | EHRPWM2_A | GPIO0_93 | GPMC0_A9 | | | | MCASP11_AXR0 | | | - |P9_15 |0x00011C0C0 | PADCONFIG48 | AD25 | PRG0_PRU0_GPO4 | PRG0_PRU0_GPI4 | PRG0_RGMII1_RX_CTL | PRG0_PWM2_B0 | RGMII3_RX_CTL | RMII3_TXD1 | | GPIO0_47 | | | | | MCASP0_AXR2 | | | - |P9_16A |0x00011C17C | PADCONFIG95 | U24 | RGMII5_RD2 | UART3_RTSn | | UART6_TXD | VOUT1_DATA9 | TRC_DATA7 | EHRPWM2_B | GPIO0_94 | GPMC0_A10 | | | | MCASP11_AXR1 | | | - |P9_16B |0x00011C1DC | PADCONFIG119 | Y1 | SPI1_CLK | UART5_CTSn | I2C4_SDA | UART2_RXD | | | | GPIO0_118 | PRG0_IEP0_EDC_SYNC_OUT0 | | | | | | | - |P9_17A |0x00011C074 | PADCONFIG29 | AC21 | PRG1_PRU1_GPO7 | PRG1_PRU1_GPI7 | PRG1_IEP1_EDC_LATCH_IN1 | | SPI6_CS0 | RMII6_RX_ER | MCAN7_TX | GPIO0_28 | | | VOUT0_DATA7 | VPFE0_DATA15 | MCASP4_AXR1 | | UART3_TXD | - |P9_17B |0x00011C1D0 | PADCONFIG116 | AA3 | SPI0_D1 | | I2C6_SCL | | | | | GPIO0_115 | | | | | | | | - |P9_18A |0x00011C0A4 | PADCONFIG41 | AH22 | PRG1_PRU1_GPO19 | PRG1_PRU1_GPI19 | PRG1_IEP1_EDC_SYNC_OUT0 | PRG1_PWM1_TZ_OUT | SPI6_D1 | RMII6_TXD1 | PRG1_ECAP0_IN_APWM_OUT | GPIO0_40 | | | VOUT0_PCLK | | MCASP5_AXR1 | | | - |P9_18B |0x00011C1E4 | PADCONFIG121 | Y2 | SPI1_D1 | | I2C6_SDA | | | | | GPIO0_120 | PRG0_IEP1_EDC_SYNC_OUT0 | | | | | | | - |P9_19A |0x00011C208 | PADCONFIG130 | W5 | MCAN0_RX | | | | I2C2_SCL | | | GPIO1_1 | | | | | | | | - |P9_19B |0x00011C13C | PADCONFIG79 | AF29 | PRG0_PRU1_GPO15 | PRG0_PRU1_GPI15 | PRG0_RGMII2_TX_CTL | PRG0_PWM1_B1 | RGMII4_TX_CTL | | | GPIO0_78 | | | | | MCASP2_AXR1 | | UART2_RTSn | - |P9_20A |0x00011C20C | PADCONFIG131 | W6 | MCAN0_TX | | | | I2C2_SDA | | | GPIO1_2 | | | | | | | | - |P9_21A |0x00011C0A0 | PADCONFIG40 | AJ22 | PRG1_PRU1_GPO18 | PRG1_PRU1_GPI18 | PRG1_IEP1_EDC_LATCH_IN0 | PRG1_PWM1_TZ_IN | SPI6_D0 | RMII6_TXD0 | PRG1_ECAP0_SYNC_IN | GPIO0_39 | | VOUT0_VP2_VSYNC | VOUT0_VSYNC | | MCASP5_AXR0 | | VOUT0_VP0_VSYNC | - |P9_22A |0x00011C09C | PADCONFIG39 | AC22 | PRG1_PRU1_GPO17 | PRG1_PRU1_GPI17 | PRG1_IEP1_EDC_SYNC_OUT1 | PRG1_PWM1_B2 | SPI6_CLK | RMII6_TX_EN | PRG1_ECAP0_SYNC_OUT | GPIO0_38 | | VOUT0_VP2_DE | VOUT0_DE | VPFE0_DATA10 | MCASP5_AFSX | | VOUT0_VP0_DE | BOOTMODE1 - |P9_22B |0x00011C170 | PADCONFIG92 | U29 | RGMII5_TXC | RMII7_TX_EN | I2C6_SCL | | VOUT1_DATA6 | TRC_DATA4 | EHRPWM1_B | GPIO0_91 | GPMC0_A7 | | | | MCASP10_AXR2 | | | - |P9_23 |0x00011C028 | PADCONFIG10 | AG20 | PRG1_PRU0_GPO9 | PRG1_PRU0_GPI9 | PRG1_UART0_CTSn | PRG1_PWM3_TZ_IN | SPI6_CS1 | RMII5_RXD1 | | GPIO0_10 | GPMC0_ADVn_ALE | PRG1_IEP0_EDIO_DATA_IN_OUT28 | VOUT0_DATA23 | | MCASP3_ACLKX | | | - |P9_24A |0x00011C034 | PADCONFIG13 | AJ24 | PRG1_PRU0_GPO12 | PRG1_PRU0_GPI12 | PRG1_RGMII1_TD1 | PRG1_PWM0_A0 | RGMII1_TD1 | | MCAN4_RX | GPIO0_13 | | RGMII7_TD1 | VOUT0_DATA17 | VPFE0_DATA1 | MCASP7_AFSX | | | - |P9_24B |0x00011C1E0 | PADCONFIG120 | Y5 | SPI1_D0 | UART5_RTSn | I2C4_SCL | UART2_TXD | | | | GPIO0_119 | PRG0_IEP1_EDC_LATCH_IN0 | | | | | | | - |P9_25A |0x00011C200 | PADCONFIG128 | AC4 | UART1_CTSn | MCAN3_RX | | | SPI2_D0 | EQEP0_S | | GPIO0_127 | | | | | | | | - |P9_25B |0x00011C1A4 | PADCONFIG105 | W26 | RGMII6_RXC | | | AUDIO_EXT_REFCLK2 | VOUT1_DE | TRC_DATA17 | EHRPWM4_B | GPIO0_104 | GPMC0_A20 | VOUT1_VP0_DE | | | MCASP10_AXR7 | | | - |P9_26A |0x00011C030 | PADCONFIG12 | AF24 | PRG1_PRU0_GPO11 | PRG1_PRU0_GPI11 | PRG1_RGMII1_TD0 | PRG1_PWM3_TZ_OUT | RGMII1_TD0 | | MCAN4_TX | GPIO0_12 | | RGMII7_TD0 | VOUT0_DATA16 | VPFE0_DATA0 | MCASP7_ACLKX | | | - |P9_27A |0x00011C0BC | PADCONFIG47 | AD26 | PRG0_PRU0_GPO3 | PRG0_PRU0_GPI3 | PRG0_RGMII1_RD3 | PRG0_PWM3_A2 | RGMII3_RD3 | RMII3_RX_ER | | GPIO0_46 | UART3_TXD | | | | MCASP0_AFSR | | | - |P9_27B |0x00011C1F4 | PADCONFIG125 | AB1 | UART0_RTSn | TIMER_IO7 | SPI0_CS3 | MCAN2_TX | SPI2_CLK | EQEP0_B | | GPIO0_124 | | | | | | | | - |P9_28A |0x00011C230 | PADCONFIG140 | U2 | ECAP0_IN_APWM_OUT | SYNC0_OUT | CPTS0_RFT_CLK | | SPI2_CS3 | I3C0_SDAPULLEN | SPI7_CS0 | GPIO1_11 | | | | | | | | - |P9_28B |0x00011C0B0 | PADCONFIG44 | AF28 | PRG0_PRU0_GPO0 | PRG0_PRU0_GPI0 | PRG0_RGMII1_RD0 | PRG0_PWM3_A0 | RGMII3_RD0 | RMII3_RXD1 | | GPIO0_43 | | | | | MCASP0_AXR0 | | | - |P9_29A |0x00011C0D8 | PADCONFIG54 | AB25 | PRG0_PRU0_GPO10 | PRG0_PRU0_GPI10 | PRG0_UART0_RTSn | PRG0_PWM2_B1 | SPI3_CS2 | PRG0_IEP0_EDIO_DATA_IN_OUT29 | MCAN10_RX | GPIO0_53 | GPMC0_AD4 | | | | MCASP0_AFSX | | | - |P9_29B |0x00011C23C | PADCONFIG143 | V5 | TIMER_IO1 | ECAP2_IN_APWM_OUT | OBSCLK0 | | | | SPI7_D1 | GPIO1_14 | | | | | | | | BOOTMODE5 - |P9_30A |0x00011C0B4 | PADCONFIG45 | AE28 | PRG0_PRU0_GPO1 | PRG0_PRU0_GPI1 | PRG0_RGMII1_RD1 | PRG0_PWM3_B0 | RGMII3_RD1 | RMII3_RXD0 | | GPIO0_44 | | | | | MCASP0_AXR1 | | | - |P9_30B |0x00011C238 | PADCONFIG142 | V6 | TIMER_IO0 | ECAP1_IN_APWM_OUT | SYSCLKOUT0 | | | | SPI7_D0 | GPIO1_13 | | | | | | | | BOOTMODE4 - |P9_31A |0x00011C0D4 | PADCONFIG53 | AB26 | PRG0_PRU0_GPO9 | PRG0_PRU0_GPI9 | PRG0_UART0_CTSn | PRG0_PWM3_TZ_IN | SPI3_CS1 | PRG0_IEP0_EDIO_DATA_IN_OUT28 | MCAN10_TX | GPIO0_52 | GPMC0_AD3 | | | | MCASP0_ACLKX | | UART6_TXD | - |P9_31B |0x00011C234 | PADCONFIG141 | U3 | EXT_REFCLK1 | SYNC1_OUT | | | | | SPI7_CLK | GPIO1_12 | | | | | | | | - |P9_33A |0x00011C0CC | PADCONFIG51 | AC28 | PRG0_PRU0_GPO7 | PRG0_PRU0_GPI7 | PRG0_IEP0_EDC_LATCH_IN1 | PRG0_PWM3_B1 | PRG0_ECAP0_SYNC_IN | | MCAN9_TX | GPIO0_50 | GPMC0_AD1 | | | | MCASP0_AXR5 | | | - |P9_33B |0x04301C140 | WKUP_PADCONFIG80 | K24 | MCU_ADC0_AIN4 | | | | | | | | | | | | | | | - |P9_35A |0x00011C0E0 | PADCONFIG56 | AH27 | PRG0_PRU0_GPO12 | PRG0_PRU0_GPI12 | PRG0_RGMII1_TD1 | PRG0_PWM0_A0 | RGMII3_TD1 | | | GPIO0_55 | | | DSS_FSYNC0 | | MCASP0_AXR8 | | | - |P9_35B |0x04301C148 | WKUP_PADCONFIG82 | K29 | MCU_ADC0_AIN6 | | | | | | | | | | | | | | | - |P9_36A |0x00011C0E4 | PADCONFIG57 | AH29 | PRG0_PRU0_GPO13 | PRG0_PRU0_GPI13 | PRG0_RGMII1_TD2 | PRG0_PWM0_B0 | RGMII3_TD2 | | | GPIO0_56 | | | DSS_FSYNC2 | | MCASP0_AXR9 | | | - |P9_36B |0x04301C144 | WKUP_PADCONFIG81 | K27 | MCU_ADC0_AIN5 | | | | | | | | | | | | | | | - |P9_37A |0x00011C0E8 | PADCONFIG58 | AG28 | PRG0_PRU0_GPO14 | PRG0_PRU0_GPI14 | PRG0_RGMII1_TD3 | PRG0_PWM0_A1 | RGMII3_TD3 | | | GPIO0_57 | UART4_RXD | | | | MCASP0_AXR10 | | | - |P9_37B |0x04301C138 | WKUP_PADCONFIG78 | K28 | MCU_ADC0_AIN2 | | | | | | | | | | | | | | | - |P9_38A |0x00011C0EC | PADCONFIG59 | AG27 | PRG0_PRU0_GPO15 | PRG0_PRU0_GPI15 | PRG0_RGMII1_TX_CTL | PRG0_PWM0_B1 | RGMII3_TX_CTL | | | GPIO0_58 | UART4_TXD | | DSS_FSYNC3 | | MCASP0_AXR11 | | | - |P9_38B |0x04301C13C | WKUP_PADCONFIG79 | L28 | MCU_ADC0_AIN3 | | | | | | | | | | | | | | | - |P9_39A |0x04301C130 | WKUP_PADCONFIG76 | K25 | MCU_ADC0_AIN0 | | | | | | | | | | | | | | | - |P9_39B |0x00011C0DC | PADCONFIG55 | AJ28 | PRG0_PRU0_GPO11 | PRG0_PRU0_GPI11 | PRG0_RGMII1_TD0 | PRG0_PWM3_TZ_OUT | RGMII3_TD0 | | | GPIO0_54 | | CLKOUT | | | MCASP0_AXR7 | | | - |P9_40A |0x00011C148 | PADCONFIG82 | AA26 | PRG0_PRU1_GPO18 | PRG0_PRU1_GPI18 | PRG0_IEP1_EDC_LATCH_IN0 | PRG0_PWM1_TZ_IN | SPI3_D0 | | MCAN12_TX | GPIO0_81 | GPMC0_AD14 | | | | MCASP2_AFSX | | UART2_RXD | - |P9_40B |0x04301C134 | WKUP_PADCONFIG77 | K26 | MCU_ADC0_AIN1 | | | | | | | | | | | | | | | - |P9_41 |0x00011C204 | PADCONFIG129 | AD5 | UART1_RTSn | MCAN3_TX | | | SPI2_D1 | EQEP0_I | | GPIO1_0 | | | | | | | | - |P9_42A |0x00011C1F0 | PADCONFIG124 | AC2 | UART0_CTSn | TIMER_IO6 | SPI0_CS2 | MCAN2_RX | SPI2_CS0 | EQEP0_A | | GPIO0_123 | | | | | | | | - |P9_42B |0x00011C04C | PADCONFIG19 | AJ21 | PRG1_PRU0_GPO17 | PRG1_PRU0_GPI17 | PRG1_IEP0_EDC_SYNC_OUT1 | PRG1_PWM0_B2 | | RMII5_TXD1 | MCAN5_TX | GPIO0_18 | | | | VPFE0_DATA6 | MCASP3_AXR3 | | | | - - -.. _power-jack: - -Power Jack ----------------------------- - -The DC power jack is located next to the RJ45 Ethernet connector as -shown in :ref:`figure-51`. This uses the same power connector as is used on -the BeagleBone Black. The connector has a 2.1mm diameter center post -(5VDC) and a 5.5mm diameter outer dimension on the barrel (GND). - -.. _figure-51,Figure 51: - -.. figure:: media/image69.jpg - :width: 400px - :align: center - :alt: Figure 51. 5VDC Power Jack - - Fig-51: 5VDC Power Jack - -The board requires a regulated 5VDC +/-.25V supply at 1A. A higher -current rating may be needed if capes are plugged into the expansion -headers. Using a higher current power supply will not damage the board. - -.. _usb-client: - -USB Client ----------------------------- - -The USB Client connector is accessible on the bottom side of the board -under the row of four LEDs as shown in :ref:`figure-52`. It uses a 5 pin -miniUSB cable, the same as is used on the BeagleBone Black. The cable -is provided with the board. The cable can also be used to power the -board. - -.. _figure-52,Figure 52: - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 52. USB Client - - Fig-52: USB Client - -This port is a USB Client only interface and is intended for connection -to a PC. - -.. _usb-host-1: - -USB Host ----------------------------- - -There is a single USB Host connector on the board and is shown in -*Figure 53* below. - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 53. USB Host Connector - - Fig-53: USB Host Connector - -.. _figure-53.-usb-host-connector: - - - -The port is USB 2.0 HS compatible and can supply up to 500mA of current. -If more current or ports is needed, then a HUB can be used. - -.. _serial-header: - -Serial Header ----------------------------- - -Each board has a debug serial interface that can be accessed by using a -special serial cable that is plugged into the serial header as shown in -*Figure 54* below. - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 54. Serial Debug Header - - Figure 54. Serial Debug Header - -.. _figure-54.-serial-debug-header: - -Two signals are provided, TX and RX on this connector. The levels on -these signals are 3.3V. In order to access these signals, a FTDI USB to -Serial cable is recommended as shown in *Figure 55* below. - -.. figure:: media/image73.jpg - :width: 400px - :align: center - :alt: Figure-55 - -The cable can be purchased from several different places and must be the -3.3V version TTL-232R-3V3. Information on the cable itself can be found -direct from FTDI at: `http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL232R_CABLES.pdf <http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf>`_ - -Pin 1 of the cable is the ai-64 wire. That must align with the pin 1 on -the board which is designated by the white dot next to the connector on -the board. - -Refer to the support WIKI `http://elinux.org/BeagleBoneBlack <http://elinux.org/BeagleBoneBlack>`_ for more sources of this cable and other options that will work. - -Table is the pinout of the connector as reflected in the schematic. It -is the same as the FTDI cable which can be found at `http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf <http://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf>`_ with the exception that only three pins are used on the board. The pin numbers are defined in *Table 14*. The signals are from the perspective of the board. - -.. _table-14.-j1-serial-header-pins: - -.. list-table:: Table 14: J1 Serial Header Pins - :header-rows: 1 - - * - PIN NUMBER - - SIGNAL - * - *1* - - Ground - * - *4* - - Receive - * - *5* - - Transmit - -*Figure 56* shows the pin location on the board. - -.. figure:: media/image75.jpg - :width: 400px - :align: center - :alt: Fig-56 Serial Header - - Fig-56: Serial Header - -.. _hdmi: - -HDMI ----------------------------- - -Access to the HDMI interface is through the HDMI connector that is -located on the bottom side of the board as shown in *Figure 57* below. - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 57. HDMI Connector - - Fig-5: HDMI Connector - -.. _figure-57.-hdmi-connector: - -The connector is microHDMI connector. This was done due to the space -limitations we had in finding a place to fit the connector. It requires -a microHDMI to HDMI cable as shown in *Figure 58* below. The cable can -be purchased from several different sources. - -.. figure:: media/image77.jpg - :width: 400px - :align: center - :alt: Figure 58. HDMI Cable - - Figure 58. HDMI Cable - -.. _microsd: - -microSD ----------------------------- - -A microSD connector is located on the back or bottom side of the board -as shown in *Figure 59* below. The microSD card is not supplied with the -board. - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 59. microSD Connector - - Figure 59. microSD Connector - -.. _figure-59.-microsd-connector: - -When plugging in the SD card, the writing on the card should be up. -Align the card with the connector and push to insert. Then release. -There should be a click and the card will start to eject slightly, but -it then should latch into the connector. To eject the card, push the SD -card in and then remove your finger. The SD card will be ejected from -the connector. - -Do not pull the SD card out or you could damage the connector. - -.. _ethernet-1: - -Ethernet ----------------------------- - -The board comes with a single 10/100 Ethernet interface located next to -the power jack as shown in *Figure 60*. - -.. figure:: media/image71.jpg - :width: 400px - :align: center - :alt: Figure 60. Ethernet Connector - - Figure 60. Ethernet Connector - -The PHY supports AutoMDX which means either a straight or a swap cable -can be used - -.. _jtag-connector: - -JTAG Connector ----------------------------- - -A place for an optional 20 pin CTI JTAG header is provided on the board -to facilitate the SW development and debugging of the board by using -various JTAG emulators. This header is not supplied standard on the -board. To use this, a connector will need to be soldered onto the board. - -If you need the JTAG connector you can solder it on yourself. No other -components are needed. The connector is made by Samtec and the part -number is FTR-110-03-G-D-06. You can purchase it from `www.digikey.com <http://www.digikey.com/>`_ \ No newline at end of file diff --git a/beaglebone-ai-64/images/ch03/usb-c-connection.jpg b/beaglebone-ai-64/images/ch03/usb-c-connection.jpg deleted file mode 100644 index 52f8bb30bf1713a30fc5cc5cc80a15410b8b215b..0000000000000000000000000000000000000000 Binary files a/beaglebone-ai-64/images/ch03/usb-c-connection.jpg and /dev/null differ diff --git a/beaglebone-blue/rev-c-priorities.rst b/beaglebone-blue/rev-c-priorities.rst deleted file mode 100644 index e7f50eb23ee4de7da20c5024fb8a1a5e8a9defa6..0000000000000000000000000000000000000000 --- a/beaglebone-blue/rev-c-priorities.rst +++ /dev/null @@ -1,144 +0,0 @@ -.. _beaglebone-blue-rev-c-updates: - -Rev-C updates: -############## - -Priorities -=========== - -- Update to dual-A53 processor -- Protect serial ports, QEP and others that could drive inputs while - power is off (at least 5V tolerance) -- Switch USB type-microB to USB type-C -- Add 5Gbps (SS) to USB type-C -- Add mux to support USB type-C host mode (cable flip support) -- Perform PD on USB type-C to enable charging when 20V is available, - drop barrel jack -- `Move MPU9250 to - SPI <https://github.com/beagleboard/beaglebone-blue/issues/43>`__ -- Swap out motor connectors -- Move up to 3S LiPo battery and 12V motors -- Add support for quad 3-phase motors -- Add BeagleConnect-compatible subG wireless -- Add +/- 12V support on ADC -- Add Pi-compatible CSI connector for camera -- Add 5GHz WiFi -- Add PCIe as alt-mode to USB type-C -- Add RS-485 -- Switch to push-pull microSD card cage -- Use gold plated pins -- Power motors when running on USB type-C -- TODO: Consider 28V 3-phase motors -- Switch some connectors to Click Shuttle ribbon header -- Support I3C -- Support FD-CAN -- ~Switch to Atheros9K for WiFi~ Consider going with WiLink8 discrete - and 5GHz -- On-board audio codec - -Wishlist -=========== - -- PoE expansion -- MIDI expansion -- Multi-channel audio expansion - -Features suitable to remove -============================== - -- Bluetooth (not commonly used, whereas BLE and SubG can be more - useful) -- 2.4GHz WiFi (too much interference) - -Example motors to drive -======================= - -Brushed DC ----------- - -- `DFRobot - FIT0441 <https://www.digikey.com/product-detail/en/dfrobot/FIT0441/1738-1157-ND/6588579?utm_adgroup=Motors%20-%20AC,%20DC&utm_source=google&utm_medium=cpc&utm_campaign=Shopping_Product_Motors,%20Solenoids,%20Driver%20Boards/Modules&utm_term=&utm_content=Motors%20-%20AC,%20DC&gclid=CjwKCAjw26H3BRB2EiwAy32zhVs5Yf-JZ6fIOZlI79NlxhSv1wkXs-ZDEyYi8ZD7XIP9H9fyWHnxQxoCAmEQAvD_BwE>`__ -- `Geartisan 12V - DC <https://smile.amazon.com/Greartisan-Electric-Reduction-Eccentric-Diameter/dp/B072R5QSRG>`__ - -3 phase (BLDC, 3 phase stepper, etc.) -------------------------------------- - -- `Moon NEMA 17 3 phase - stepper <https://www.moonsindustries.com/series/nema-17-smooth-hybrid-stepper-motors-b020302>`__ -- `Primopal NEMA 17 3 phase - stepper <http://www.primopal.com/web/Product4_GoodsID_25.html>`__ [ - `$6 on - Alibaba <https://primopal.en.alibaba.com/product/60637037880-811771415/1_2_degree_3_phase_dc_hybrid_china_bipolar_control_step_valve_flat_nema_17_stepper_motor_for_3d_printer_robot_arm_cnc_kit.html>`__ - ] -- `XXD A2212 KV1000 - BLDC <https://usa.banggood.com/Wholesale-XXD-A2212-KV1000-Brushless-Motor-H363-For-RC-Airplane-Quadcopter-p-57432.html?cur_warehouse=CN>`__ -- `OMC NEMA 23 3 phase - stepper <https://www.omc-stepperonline.com/3-phase-stepper-motor/p-series-nema-23-1-2deg-3-phase-stepper-motor-5-5a-1nm-141-64oz-in.html>`__ - -Proposed motor drive circuit ----------------------------- - -- Driver: https://www.ti.com/product/DRV8316 -- [STRIKEOUT:Reference design: https://www.ti.com/tool/TIDA-01516] -- [STRIKEOUT:Gate driver, shunt amp: - https://www.ti.com/product/DRV8323] -- [STRIKEOUT:FET pairs (1/2 H-bridge): - https://www.ti.com/product/CSD87353Q5D] -- Temperature sensor: https://www.ti.com/product/LM95071 - -Issues to review -================ - -- https://github.com/beagleboard/beaglebone-blue/issues?q=is%3Aissue+is%3Aopen+label%3Afix-in-rev-b -- https://github.com/beagleboard/beaglebone-blue/issues?q=is%3Aissue+is%3Aopen+label%3Afix-in-rev-c - -Integrate feedback from -======================= - -- TAMU - https://mxet.github.io/SCUTTLE/ - - https://docs.google.com/document/d/1LxO_4hpFQ1i4Vw9NmBai6ByAXrzt0i4g4wozqWoz0x4/edit?usp=sharing -- GT - https://fis.gatech.edu/multisensor-kit-mechanical-assembly/ - -GT --- - -Blue GT feedback - -- 24V DC input option in cabinets -- 24V/12V/5V DC output helpful for sensors -- 4-20mA loop (definitely!) -- ADC (big bottleneck) (brings to NI DAQ level) -- -12V to 12V -- Current measurement (currently rectifying) - - 12/14-bit is good enough as is SAR max - - 7/8 channels is good enough - - Flexible software configuration ideal - - How much tolerance? (not seen as much more than 12V) -- Enclosure is important -- Look at Automation Direct Productivity Open -- Look at ncd.io - - Nice to have a block without doing extra jump - - Wired version would be more determinisitc - - OPC-UA, etc. when is time 0? -- 5GHz WiFi - - Better stock WiFi antennas - - Pi has better? - - USB dongle did better - - Better WiFi config -- Better PRU support - - High-school/undergrad-level - - Example code and interpreters -- Better support on image management - - eMMC to microSD - - Need to advertise it! -- Better community on-boarding -- Build on PRU and ADC advantages over Pi - -IoT workshop in November - -Review the GT cape - -Linear position sensor cape just done - -Thoughts on ribbon cables? diff --git a/beaglebone-cookbook/02sensors/code/GPS.js b/beaglebone-cookbook/02sensors/code/GPS.js deleted file mode 100755 index fd81970d017f8f6ce1f6bf7c6943a9f8ce4a02fb..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/GPS.js +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env node -// Install with: npm install nmea - -// Need to add exports.serialParsers = m.module.parsers; -// to the end of /usr/local/lib/node_modules/bonescript/serial.js - -var b = require('bonescript'); -var nmea = require('nmea'); - -var port = '/dev/ttyO4'; -var options = { - baudrate: 9600, - parser: b.serialParsers.readline("\n") -}; - -b.serialOpen(port, options, onSerial); - -function onSerial(x) { - if (x.err) { - console.log('***ERROR*** ' + JSON.stringify(x)); - } - if (x.event == 'open') { - console.log('***OPENED***'); - } - if (x.event == 'data') { - console.log(String(x.data)); - console.log(nmea.parse(x.data)); - } -} diff --git a/beaglebone-cookbook/02sensors/code/analogIn.js b/beaglebone-cookbook/02sensors/code/analogIn.js deleted file mode 100755 index 62136407952ab7a0aab8ec7ad935d62170f18506..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/analogIn.js +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env node -////////////////////////////////////// -// analogin.js -// Reads the analog value of the light sensor. -////////////////////////////////////// -const fs = require("fs"); -const ms = 500; // Time in milliseconds - -const pin = "2"; // light sensor, A2, P9_37 - -const IIOPATH='/sys/bus/iio/devices/iio:device0/in_voltage'+pin+'_raw'; - -console.log('Hit ^C to stop'); - -// Read every 500ms -setInterval(readPin, ms); - -function readPin() { - var data = fs.readFileSync(IIOPATH).slice(0, -1); - console.log('data = ' + data); - } -// Bone | Pocket | AIN -// ----- | ------ | --- -// P9_39 | P1_19 | 0 -// P9_40 | P1_21 | 1 -// P9_37 | P1_23 | 2 -// P9_38 | P1_25 | 3 -// P9_33 | P1_27 | 4 -// P9_36 | P2_35 | 5 -// P9_35 | P1_02 | 6 diff --git a/beaglebone-cookbook/02sensors/code/analogIn.py b/beaglebone-cookbook/02sensors/code/analogIn.py deleted file mode 100644 index c62abd1b71e7f29cc986667382f255d7703a810a..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/analogIn.py +++ /dev/null @@ -1,31 +0,0 @@ -#!/usr/bin/env python3 -#////////////////////////////////////// -# analogin.py -# Reads the analog value of the light sensor. -#////////////////////////////////////// -import time -import os - -pin = "2" # light sensor, A2, P9_37 - -IIOPATH='/sys/bus/iio/devices/iio:device0/in_voltage'+pin+'_raw' - -print('Hit ^C to stop') - -f = open(IIOPATH, "r") - -while True: - f.seek(0) - x = float(f.read())/4096 - print('{}: {:.1f}%, {:.3f} V'.format(pin, 100*x, 1.8*x), end = '\r') - time.sleep(0.1) - -# // Bone | Pocket | AIN -# // ----- | ------ | --- -# // P9_39 | P1_19 | 0 -# // P9_40 | P1_21 | 1 -# // P9_37 | P1_23 | 2 -# // P9_38 | P1_25 | 3 -# // P9_33 | P1_27 | 4 -# // P9_36 | P2_35 | 5 -# // P9_35 | P1_02 | 6 diff --git a/beaglebone-cookbook/02sensors/code/audio.asoundrc b/beaglebone-cookbook/02sensors/code/audio.asoundrc deleted file mode 100644 index 8fcc9b97184440ddfa39d75341e1bf4ae7ec80c2..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/audio.asoundrc +++ /dev/null @@ -1,10 +0,0 @@ -pcm.!default { - type plug - slave { - pcm "hw:1,0" - } -} -ctl.!default { - type hw - card 1 -} diff --git a/beaglebone-cookbook/02sensors/code/audio.js b/beaglebone-cookbook/02sensors/code/audio.js deleted file mode 100755 index eeca6ca30c36dd904a5c0d1742e4fba284646400..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/audio.js +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/node -// 'childprocess' help at: -// http://nodejs.org/api/child_process.html\ -// #child_process_child_process_spawn_command_args_options -"use strict"; - -var b = require('bonescript'), - spawn = require('child_process').spawn; - -var audioRate = 48000, - bufferSize = 4800, - format = "S16_LE"; // 16-bit signed, little endian - -var audioIn = spawn( - "/usr/bin/arecord", - [ - "-c2", "-r"+audioRate, "-f"+format, "-traw", - "--buffer-size="+bufferSize, "--period-size="+bufferSize, "-N" - ] - ); - - var audioOut = spawn( - "/usr/bin/aplay", - [ - "-c2", "-r"+audioRate, "-f"+format, "-traw", - "--buffer-size="+bufferSize, "--period-size="+bufferSize, "-N" - ] - ); - - audioIn.stdout.on('data', function(data) { - audioOut.stdin.write(data); - }); - - audioIn.on('close', function(code) { - if(code !== 0) { - console.log('arecord process exited with code: ' + code); - audioOut.stdin.end(); - } - }) - - audioOut.on('close', function(code) { - if(code !== 0) { - console.log('aplay process exited with code: ' + code); - } - }) - \ No newline at end of file diff --git a/beaglebone-cookbook/02sensors/code/bone_eqep2b.dts b/beaglebone-cookbook/02sensors/code/bone_eqep2b.dts deleted file mode 100644 index 036cdcd3204cc182309060d40560daae2db2be0f..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/bone_eqep2b.dts +++ /dev/null @@ -1,61 +0,0 @@ -/* - * Copyright (C) 2013 Nathaniel R. Lewis - http://nathanielrlewis.com/ - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License version 2 as - * published by the Free Software Foundation. - * - * Enable eQEP2 on the Beaglebone White and Black - * These pins don't conflict with the HDMI - */ -/dts-v1/; -/plugin/; - -/ { - compatible = "ti,beaglebone", "ti,beaglebone-black"; - - /* identification */ - part-number = "bone_eqep2"; - version = "00A0"; - - fragment@0 { - target = <&am33xx_pinmux>; - __overlay__ { - pinctrl_eqep2: pinctrl_eqep2_pins { - pinctrl-single,pins = < - 0x038 0x24 /* P8_16 = GPIO2_12 = EQEP2_index, MODE4 */ - 0x03C 0x24 /* P8_15 = GPIO2_13 = EQEP2_strobe, MODE4 */ - 0x030 0x34 /* P8_12 = GPIO2_10 = EQEP2A_in, MODE4 */ - 0x034 0x34 /* P8_11 = GPIO2_11 = EQEP2B_in, MODE4 */ - >; - }; - }; - }; - - fragment@1 { - target = <&epwmss2>; - __overlay__ { - status = "okay"; - }; - }; - - fragment@2 { - target = <&eqep2>; - __overlay__ { - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_eqep2>; - count_mode = < 0 >; - /* 0 - Quadrature mode, normal 90 phase offset cha & chb. - 1 - Direction mode. cha input = clock, chb input = direction */ - swap_inputs = < 0 >; /* Are chan A & chan B swapped? (0-no,1-yes) */ - invert_qa = < 1 >; /* Should we invert the channel A input? */ - invert_qb = < 1 >; /* Should we invert the channel B input? - These are inverted because my encoder outputs drive transistors - that pull down the pins */ - invert_qi = < 0 >; /* Should we invert the index input? */ - invert_qs = < 0 >; /* Should we invert the strobe input? */ - - status = "okay"; - }; - }; -}; diff --git a/beaglebone-cookbook/02sensors/code/encoder.js b/beaglebone-cookbook/02sensors/code/encoder.js deleted file mode 100644 index 7ad2f4d4b12beab7812a1e62b6f70c3836226d82..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/encoder.js +++ /dev/null @@ -1,17 +0,0 @@ -#!/usr/bin/env node -// Test this -var b = require('bonescript'); -var encoder = ''; - -function printStatus(x) { - console.log('x.value = ' + x.value); - console.log('x.err = ' + x.err); -} - -function onEncoderReady(e) { - if(e.event == 'return') { - b.encoderRead(encoder, printStatus); - } -} - -b.encoderOpen(encoder, {}, onEncoderReady); diff --git a/beaglebone-cookbook/02sensors/code/gpiod/.gitignore b/beaglebone-cookbook/02sensors/code/gpiod/.gitignore deleted file mode 100644 index fecb0575772aafdbd64d7b707fd034a19a7a56e8..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/.gitignore +++ /dev/null @@ -1,6 +0,0 @@ -toggle1 -toggle2 -get -getset -getsetEvent -toggleLED diff --git a/beaglebone-cookbook/02sensors/code/gpiod/Makefile b/beaglebone-cookbook/02sensors/code/gpiod/Makefile deleted file mode 100644 index b5267491fc4e67162a3dd81626851c5cd7badf6a..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -# -# Programs -# -all: toggle1 toggle2 get getset getsetEvent toggleLED - -toggle1: toggle1.c - $(CC) $(LDFLAGS) -o $@ $^ -lgpiod - -toggle2: toggle2.c - $(CC) $(LDFLAGS) -o $@ $^ -lgpiod - -get: get.c - $(CC) $(LDFLAGS) -o $@ $^ -lgpiod - -getset: getset.c - $(CC) $(LDFLAGS) -o $@ $^ -lgpiod - -getsetEvent: getsetEvent.c - $(CC) $(LDFLAGS) -o $@ $^ -lgpiod - -toggleLED: toggleLED.c - $(CC) $(LDFLAGS) -o $@ $^ -lgpiod - -# -# Objects -# - -%.o: %.c - $(CC) $(CFLAGS) -c $< -o $@ - -clean: - rm toggle1 toggle2 get getset getsetEvent toggleLED diff --git a/beaglebone-cookbook/02sensors/code/gpiod/ReadMe.md b/beaglebone-cookbook/02sensors/code/gpiod/ReadMe.md deleted file mode 100644 index 4a8d2212ebb69178a26786709c41ea4a1cb5c25d..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/ReadMe.md +++ /dev/null @@ -1,23 +0,0 @@ -libgpiod is a new C library and tools for interacting with the linux GPIO -character device. -Detailed information is -[here](https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/README) -and [Adafruit](https://blog.adafruit.com/2018/11/26/sysfs-is-dead-long-live-libgpiod-libgpiod-for-linux-circuitpython/) -also has information. - -One of the advantages of gpiod is that it can toggle multiple bits on the same -gpio chip at the same time. The toggle2 examples show how it's done. - -The directory contains examples of using gpiod with **C** and **python** to read/write -a gpio pin. - -File | Description ----- | ----------- -[toggle1](toggle1.c) | Toggles one pin as fast as possible. (300KHz in C, 57KHz in python) -[toggle2](toggle2.c) | Toggles two pins as fast as possible. (280KHz in C, 55KHz in python) -[get](get.c) | Reads an input pin and prints its value. -[getset](getset.c) | Reads an input pin and writes its value to an output pin. (5us delay in C, 20 us Delay in python) -[getsetEvent](getset.c) | Like **getset**, but uses events. (40 us delay in C, 75 us delay in python) -[toggleLED](toggleLED.c) | Toggles the four built in USR LEDs. - -> Tip: Use **gpioinfo** to lookup chip and line numbers for various pins. diff --git a/beaglebone-cookbook/02sensors/code/gpiod/aggregatorSetup.sh b/beaglebone-cookbook/02sensors/code/gpiod/aggregatorSetup.sh deleted file mode 100644 index edc4d387417a72741922ddf2daa48d44fcb25163..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/aggregatorSetup.sh +++ /dev/null @@ -1,47 +0,0 @@ -# See: https://elinux.org/EBC_Exercise_51_GPIO_aggregator - -# Insert the module -sudo modprobe gpio-aggregator -# Go to the aggregator -cd /sys/bus/platform/drivers/gpio-aggregator -# Fix the modes -sudo chgrp gpio * -sudo chmod g+w * -# See what's there before adding a new chip -gpiodetect -# gpiochip0 [gpio-0-31] (32 lines) -# gpiochip1 [gpio-32-63] (32 lines) -# gpiochip2 [gpio-64-95] (32 lines) -# gpiochip3 [gpio-96-127] (32 lines) - -# Add a new chip mapping P9_14, P9_16, P9_18 and P9_22 -gpioinfo | grep -e chip -e P9_1[468] -e P9_22 -# gpiochip0 - 32 lines: -# line 2: "P9_22 [spi0_sclk]" "gpio-aggregator.0" input active-high [used] -# line 4: "P9_18 [spi0_d1]" "gpio-aggregator.0" output active-high [used] -# gpiochip1 - 32 lines: -# line 18: "P9_14 [ehrpwm1a]" "gpio-aggregator.0" output active-high [used] -# line 19: "P9_16 [ehrpwm1b]" "gpio-aggregator.0" input active-high [used] -# gpiochip2 - 32 lines: -# gpiochip3 - 32 lines: - -echo "gpio-32-63 18,19 gpio-0-31 4,2" > new_device -# Check to see if they are there -gpiodetect -# gpiochip0 [gpio-0-31] (32 lines) -# gpiochip1 [gpio-32-63] (32 lines) -# gpiochip2 [gpio-64-95] (32 lines) -# gpiochip3 [gpio-96-127] (32 lines) -# gpiochip4 [gpio-aggregator.0] (4 lines) - -gpioinfo | tail -6 -# line 31: "NC" unused input active-high -# gpiochip4 - 4 lines: -# line 0: unnamed unused output active-high -# line 1: unnamed unused input active-high -# line 2: unnamed unused input active-high -# line 3: unnamed unused output active-high - -# Turn them all on, then off -gpioset gpiochip4 0=1 1=1 2=1 3=1 -gpioset gpiochip4 0=0 1=0 2=0 3=0 diff --git a/beaglebone-cookbook/02sensors/code/gpiod/bulk_blink.py b/beaglebone-cookbook/02sensors/code/gpiod/bulk_blink.py deleted file mode 100755 index 7599325cf76c02fd1debb7541e4e6e2ecea1fecf..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/bulk_blink.py +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env python3 -# ////////////////////////////////////// -# bulk_blink.py -# Toggles given pins as fast as it can. -# Given pins must be on the same gpiochip -# P9_14 is line 18 P9_16 is line 19. -# Run gpioinfo to see which pins are where. -# Wiring: Attach an oscilloscope to P9_14 and P9_16 to see the squarewave or -# uncomment the sleep and attach an LED. -# Setup: sudo apt update; pip install gpiod -# See: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/bindings/python/examples -# ////////////////////////////////////// -import sys -import time -import gpiod - -try: - if len(sys.argv) > 2: - LED_CHIP = sys.argv[1] - LED_LINE_OFFSETS = [] - for i in range(len(sys.argv) - 2): - LED_LINE_OFFSETS.append(int(sys.argv[i + 2])) - else: - raise Exception() -# pylint: disable=broad-except -except Exception: - print( - "Usage:" - + " python3 -m gpiod.test.bulk_blink <chip> <line offset1>" - + " [<line offset2> ...]" - ) - sys.exit() - -chip = gpiod.Chip(LED_CHIP) -lines = chip.get_lines(LED_LINE_OFFSETS) - -lines.request(consumer='Bulk Blink', type=gpiod.LINE_REQ_DIR_OUT) - -off = [0] * len(LED_LINE_OFFSETS) -on = [1] * len(LED_LINE_OFFSETS) - -while True: - lines.set_values(off) - time.sleep(0.25) - lines.set_values(on) - time.sleep(0.25) diff --git a/beaglebone-cookbook/02sensors/code/gpiod/get.c b/beaglebone-cookbook/02sensors/code/gpiod/get.c deleted file mode 100644 index 4aeefe0435631e6c2c863216fef11f1870a69f56..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/get.c +++ /dev/null @@ -1,52 +0,0 @@ -// ////////////////////////////////////// -// get.c -// Get the value of P8_13. P8_13 is line 23 on chip 0. -// Wiring: Attach a switch to P8_13 and 3.3V -// Setup: sudo apt update; sudo apt install libgpiod-dev -// See: https://github.com/starnight/libgpiod-example/blob/master/libgpiod-led/main.c -// ////////////////////////////////////// -#include <gpiod.h> -#include <stdio.h> -#include <unistd.h> - -#define CONSUMER "Consumer" - -int main(int argc, char **argv) -{ - int chipnumber = 0; - unsigned int line_num = 23; // GPIO Pin P8_13 - struct gpiod_chip *chip; - struct gpiod_line *line; - int i, ret; - - chip = gpiod_chip_open_by_number(chipnumber); - if (!chip) { - perror("Open chip failed\n"); - goto end; - } - - line = gpiod_chip_get_line(chip, line_num); - if (!line) { - perror("Get line failed\n"); - goto close_chip; - } - - ret = gpiod_line_request_input(line, CONSUMER); - if (ret < 0) { - perror("Request line as intput failed\n"); - goto release_line; - } - - /* Get */ - while(1) { - printf("%d\r", gpiod_line_get_value(line)); - usleep(1000); - } - -release_line: - gpiod_line_release(line); -close_chip: - gpiod_chip_close(chip); -end: - return 0; -} diff --git a/beaglebone-cookbook/02sensors/code/gpiod/get.py b/beaglebone-cookbook/02sensors/code/gpiod/get.py deleted file mode 100755 index 05820068f6cbc9e2cf504063ddf19f0da11fe163..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/get.py +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env python3 -# ////////////////////////////////////// -# get.py -# Get the value of P8_13. P8_13 is line 23 on chip 0. -# Wiring: Attach a switch to P8_13 and 3.3V -# Setup: sudo apt uupdate; sudo apt install libgpiod-dev -# See: https://github.com/starnight/libgpiod-example/blob/master/libgpiod-led/main.c -# ////////////////////////////////////// - -import gpiod -import sys - -if len(sys.argv) < 3: # Use P8_13 if not given - CHIP='0' - offsets=[13] -else: - CHIP=sys.argv[1] - offsets = [] - for off in sys.argv[2:]: - offsets.append(int(off)) - -chip = gpiod.Chip(CHIP) - -lines = chip.get_lines(offsets) -lines.request(consumer=sys.argv[0], type=gpiod.LINE_REQ_DIR_IN) - -print("Hit ^C to stop") - -while True: - vals = lines.get_values() - - for val in vals: - print(val, end=' ') - print('\r', end='') diff --git a/beaglebone-cookbook/02sensors/code/gpiod/get.sh b/beaglebone-cookbook/02sensors/code/gpiod/get.sh deleted file mode 100755 index 54cc18ba6de10b802529c8e4ddb9c2f8bb05f573..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/get.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/bash -# Reads P8_13 via gpiod. P8_13 is chip 0 line 23 - -echo Hit ^c to stop - -while true; do - gpioget 0 23 | tr \\n \\r -done \ No newline at end of file diff --git a/beaglebone-cookbook/02sensors/code/gpiod/getset.c b/beaglebone-cookbook/02sensors/code/gpiod/getset.c deleted file mode 100644 index 207c7689db6140c5edab7695daa011f266573ac4..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/getset.c +++ /dev/null @@ -1,70 +0,0 @@ -// ////////////////////////////////////// -// getset.c -// Get the value of P8_16 and write it to P9_14. -// P8_16 is line 14 on chip 1. P9_14 is line 18 of chip 1. -// Wiring: Attach a switch to P8_16 and 3.3V and an LED to P9_14. -// Setup: sudo apt uupdate; sudo apt install libgpiod-dev -// See: https://github.com/starnight/libgpiod-example/blob/master/libgpiod-led/main.c -// ////////////////////////////////////// -#include <gpiod.h> -#include <stdio.h> -#include <unistd.h> - -#define CONSUMER "Consumer" - -int main(int argc, char **argv) -{ - int chipnumber = 1; - unsigned int getline_num = 14; // GPIO Pin P8_16 - unsigned int setline_num = 18; // GPIO Pin P9_14 - unsigned int val; - struct gpiod_chip *chip; - struct gpiod_line *getline, *setline; - int i, ret; - - chip = gpiod_chip_open_by_number(chipnumber); - if (!chip) { - perror("Open chip failed\n"); - goto end; - } - - getline = gpiod_chip_get_line(chip, getline_num); - if (!getline) { - perror("Get line failed\n"); - goto close_chip; - } - - setline = gpiod_chip_get_line(chip, setline_num); - if (!setline) { - perror("Set line failed\n"); - goto close_chip; - } - - ret = gpiod_line_request_input(getline, CONSUMER); - if (ret < 0) { - perror("Request line as input failed\n"); - goto release_line; - } - - ret = gpiod_line_request_output(setline, CONSUMER, 0); - if (ret < 0) { - perror("Request line as output failed\n"); - goto release_line; - } - - /* Get */ - while(1) { - val = gpiod_line_get_value(getline); - gpiod_line_set_value(setline, val); - // printf("%d\r", val); - // usleep(1000); - } - -release_line: - gpiod_line_release(getline); - gpiod_line_release(setline); -close_chip: - gpiod_chip_close(chip); -end: - return 0; -} diff --git a/beaglebone-cookbook/02sensors/code/gpiod/getset.py b/beaglebone-cookbook/02sensors/code/gpiod/getset.py deleted file mode 100755 index 335807a91aaf8e611254886617834ffb920115e0..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/getset.py +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env python3 -# ////////////////////////////////////// -# getset.py -# Get the value of P8_16 and write it to P9_14. -# P8_16 is line 14 on chip 1. P9_14 is line 18 of chip 1. -# Wiring: Attach a switch to P8_16 and 3.3V and an LED to P9_14. -# Setup: sudo apt uupdate; sudo apt install libgpiod-dev -# See: https://github.com/starnight/libgpiod-example/blob/master/libgpiod-led/main.c -# ////////////////////////////////////// -# Based on https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/bindings/python/examples - -import gpiod -import sys - -CONSUMER='getset' -CHIP='1' -getoffsets=[14] # P8_16 -setoffests=[18] # P9_14 - -chip = gpiod.Chip(CHIP) - -getlines = chip.get_lines(getoffsets) -getlines.request(consumer=CONSUMER, type=gpiod.LINE_REQ_DIR_IN) - -setlines = chip.get_lines(setoffests) -setlines.request(consumer=CONSUMER, type=gpiod.LINE_REQ_DIR_OUT) - -print("Hit ^C to stop") - -while True: - vals = getlines.get_values() - - # for val in vals: - # print(val, end=' ') - # print('\r', end='') - - setlines.set_values(vals) diff --git a/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.c b/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.c deleted file mode 100644 index b49ab2dfea3e7b723ded6461aa65f22a5ebabcf0..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.c +++ /dev/null @@ -1,85 +0,0 @@ -// ////////////////////////////////////// -// getsetEvent.c -// Like setset.c, but uses events -// Get the value of P8_16 and write it to P9_14. -// P8_16 is line 14 on chip 1. P9_14 is line 18 of chip 1. -// Wiring: Attach a switch to P8_16 and 3.3V and an LED to P9_14. -// Setup: sudo apt uupdate; sudo apt install libgpiod-dev -// See: https://github.com/starnight/libgpiod-example/blob/master/libgpiod-led/main.c -// ////////////////////////////////////// -#include <gpiod.h> -#include <stdio.h> -#include <unistd.h> - -#define CONSUMER "Consumer" - -int main(int argc, char **argv) -{ - int chipnumber = 1; - struct timespec ts = { 0, 1000000 }; // 1s Timeout for event - struct gpiod_line_event event; - unsigned int getline_num = 14; // GPIO Pin P8_16 - unsigned int setline_num = 18; // GPIO Pin P9_14 - unsigned int val; - struct gpiod_chip *chip; - struct gpiod_line *getline, *setline; - int i, ret; - - chip = gpiod_chip_open_by_number(chipnumber); - if (!chip) { - perror("Open chip failed\n"); - goto end; - } - - getline = gpiod_chip_get_line(chip, getline_num); - if (!getline) { - perror("Get line failed\n"); - goto close_chip; - } - - setline = gpiod_chip_get_line(chip, setline_num); - if (!setline) { - perror("Set line failed\n"); - goto close_chip; - } - - ret = gpiod_line_request_both_edges_events(getline, CONSUMER); - if (ret < 0) { - perror("Request line as input failed\n"); - goto release_line; - } - - ret = gpiod_line_request_output(setline, CONSUMER, 0); - if (ret < 0) { - perror("Request line as output failed\n"); - goto release_line; - } - - /* Get */ - while(1) { - do { - // printf("waiting...\n"); - ret = gpiod_line_event_wait(getline, &ts); - } while (ret <= 0); - - // I'm getting a Segment failt. event isn't correct. - // ret = gpiod_line_event_read(getline, &event); - // printf("ret: %d, event: %d\n", ret, event); - // if (!ret) - // printf("event: %s timestamp: [%8ld.%09ld]\n", - // event.event_type, event.ts.tv_sec, event.ts.tv_nsec); - - val = gpiod_line_get_value(getline); - gpiod_line_set_value(setline, val); - // printf("%d\n", val); - // usleep(1000); - } - -release_line: - gpiod_line_release(getline); - gpiod_line_release(setline); -close_chip: - gpiod_chip_close(chip); -end: - return 0; -} diff --git a/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.py b/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.py deleted file mode 100755 index 9240220fd5b4ab6bda1cb172c7ad0c6dc6bdc8d0..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/getsetEvent.py +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/env python3 -# ////////////////////////////////////// -# getsetEvent.py -# Like getset.py but uses events. -# Get the value of P8_16 and write it to P9_14. -# P8_16 is line 14 on chip 1. P9_14 is line 18 of chip 1. -# Wiring: Attach a switch to P8_16 and 3.3V and an LED to P9_14. -# Setup: sudo apt uupdate; sudo apt install libgpiod-dev -# See: https://github.com/starnight/libgpiod-example/blob/master/libgpiod-led/main.c -# ////////////////////////////////////// -# Based on https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/bindings/python/examples - -import gpiod -import sys - -CONSUMER='getset' -CHIP='1' -getoffsets=[14] # P8_16 -setoffests=[18] # P9_14 - -def print_event(event): - if event.type == gpiod.LineEvent.RISING_EDGE: - evstr = ' RISING EDGE' - elif event.type == gpiod.LineEvent.FALLING_EDGE: - evstr = 'FALLING EDGE' - else: - raise TypeError('Invalid event type') - - print('event: {} offset: {} timestamp: [{}.{}]'.format(evstr, - event.source.offset(), - event.sec, event.nsec)) - -chip = gpiod.Chip(CHIP) - -getlines = chip.get_lines(getoffsets) -getlines.request(consumer=CONSUMER, type=gpiod.LINE_REQ_EV_BOTH_EDGES) - -setlines = chip.get_lines(setoffests) -setlines.request(consumer=CONSUMER, type=gpiod.LINE_REQ_DIR_OUT) - -print("Hit ^C to stop") - -while True: - ev_lines = getlines.event_wait(sec=1) - if ev_lines: - for line in ev_lines: - event = line.event_read() - print_event(event) - vals = getlines.get_values() - - # for val in vals: - # print(val, end=' ') - # print('\r', end='') - - setlines.set_values(vals) diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggle1.c b/beaglebone-cookbook/02sensors/code/gpiod/toggle1.c deleted file mode 100644 index 1ff8c1cb7cac717f0f094fa2ae481a0291492fde..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/toggle1.c +++ /dev/null @@ -1,61 +0,0 @@ -// ////////////////////////////////////// -// toggle1.c -// Toggles the P9_14 pin as fast as it can. P9_14 is line 18 on chip 1. -// Wiring: Attach an oscilloscope to P9_14 to see the squarewave or -// uncomment the usleep and attach an LED. -// Setup: sudo apt update; sudo apt install libgpiod-dev -// See: https://github.com/starnight/libgpiod-example/blob/master/libgpiod-led/main.c -// ////////////////////////////////////// -#include <gpiod.h> -#include <stdio.h> -#include <unistd.h> - -#define CONSUMER "Consumer" - -int main(int argc, char **argv) -{ - int chipnumber = 1; - unsigned int line_num = 18; // GPIO Pin P9_14 - unsigned int val; - struct gpiod_chip *chip; - struct gpiod_line *line; - int i, ret; - - chip = gpiod_chip_open_by_number(chipnumber); - if (!chip) { - perror("Open chip failed\n"); - goto end; - } - - line = gpiod_chip_get_line(chip, line_num); - if (!line) { - perror("Get line failed\n"); - goto close_chip; - } - - ret = gpiod_line_request_output(line, CONSUMER, 0); - if (ret < 0) { - perror("Request line as output failed\n"); - goto release_line; - } - - /* Blink */ - val = 0; - while(1) { - ret = gpiod_line_set_value(line, val); - if (ret < 0) { - perror("Set line output failed\n"); - goto release_line; - } - // printf("Output %u on line #%u\n", val, line_num); - usleep(100000); // Number of microseconds to sleep - val = !val; - } - -release_line: - gpiod_line_release(line); -close_chip: - gpiod_chip_close(chip); -end: - return 0; -} diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggle1.py b/beaglebone-cookbook/02sensors/code/gpiod/toggle1.py deleted file mode 100755 index d8b6d5d4edef7531771c3ab947a5766fd9c608f0..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/toggle1.py +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env python3 -# ////////////////////////////////////// -# toggle1.py -# Toggles the P9_14 pin as fast as it can. P9_14 is line 18 on chip 1. -# Wiring: Attach an oscilloscope to P9_14 to see the squarewave or -# uncomment the sleep and attach an LED. -# Setup: sudo apt update; pip install gpiod -# See: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/bindings/python/examples -# ////////////////////////////////////// - -import gpiod -import time - -LED_CHIP = 'gpiochip1' -LED_LINE_OFFSET = [18] # P9_14 - -chip = gpiod.Chip(LED_CHIP) - -lines = chip.get_lines(LED_LINE_OFFSET) -lines.request(consumer='blink', type=gpiod.LINE_REQ_DIR_OUT) - -while True: - lines.set_values([0]) - time.sleep(0.1) - lines.set_values([1]) - time.sleep(0.1) - \ No newline at end of file diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggle1.sh b/beaglebone-cookbook/02sensors/code/gpiod/toggle1.sh deleted file mode 100755 index b27f9824818f1f17446b7a1512b9cd99fb93ddbd..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/toggle1.sh +++ /dev/null @@ -1,7 +0,0 @@ -#!/bin/bash -# gpio chip=1 line 18=P9_14 line19=P9_16 - -while true; do - gpioset 1 18=0 19=0 - gpioset 1 18=1 19=1 -done \ No newline at end of file diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggle2.c b/beaglebone-cookbook/02sensors/code/gpiod/toggle2.c deleted file mode 100644 index ad6b77f05e4a00cea320324465a3dc2c6e944c56..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/toggle2.c +++ /dev/null @@ -1,66 +0,0 @@ -// ////////////////////////////////////// -// toggle2.c -// Toggles P9_14 and P9_16 pins as fast as it can. -// P9_14 and P9_16 are both on chip 1 so they can be toggled together. -// P9_14 is line 18 P9_16 is line 18. -// Wiring: Attach an oscilloscope to P9_14 and P9_16 to see the squarewave or -// uncomment the usleep and attach an LED. -// Setup: sudo apt uupdate; sudo apt install libgpiod-dev -// See: https://github.com/starnight/libgpiod-example/blob/master/libgpiod-led/main.c -// ////////////////////////////////////// -#include <gpiod.h> -#include <stdio.h> -#include <unistd.h> - -#define CONSUMER "Consumer" -#define NUMLINES 2 - -int main(int argc, char **argv) -{ - int chipnumber = 1; - unsigned int line_num[NUMLINES] = {18, 19}; // GPIO Pins P9_14 and P9_16 - unsigned int val; - struct gpiod_chip *chip; - struct gpiod_line_bulk line[NUMLINES]; - int i, ret; - - chip = gpiod_chip_open_by_number(chipnumber); - if (!chip) { - perror("Open chip failed\n"); - goto end; - } - - int err = gpiod_chip_get_lines(chip, line_num, NUMLINES, line); - if (err) { - perror("Get line failed\n"); - goto close_chip; - } - - int off_values[NUMLINES] = {0, 0}; - int on_values[NUMLINES] = {1, 1}; - ret = gpiod_line_request_bulk_output(line, CONSUMER, off_values); - if (ret < 0) { - perror("Request line as output failed\n"); - goto release_line; - } - - /* Blink */ - val = 0; - while(1) { - ret = gpiod_line_set_value_bulk(line, val ? on_values : off_values); - if (ret < 0) { - perror("Set line output failed\n"); - goto release_line; - } - // printf("Output %u on line #%u\n", val, line_num); - usleep(100000); - val = !val; - } - -release_line: - gpiod_line_release_bulk(line); -close_chip: - gpiod_chip_close(chip); -end: - return 0; -} diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggle2.py b/beaglebone-cookbook/02sensors/code/gpiod/toggle2.py deleted file mode 100755 index 1e7badc26164badc1a2a9c86bfc1dd91e447aa53..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/toggle2.py +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env python3 -# ////////////////////////////////////// -# toggle2.py -# Toggles P9_14 and P9_16 pins as fast as it can. -# P9_14 and P9_16 are both on chip 1 so they can be toggled together. -# P9_14 is line 18 P9_16 is line 19. -# Wiring: Attach an oscilloscope to P9_14 and P9_16 to see the squarewave or -# uncomment the sleep and attach an LED. -# Setup: sudo apt update; pip install gpiod -# See: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/bindings/python/examples -# ////////////////////////////////////// - -import gpiod -import time - -LED_CHIP = 'gpiochip1' -LED_LINE_OFFSET = [18, 19] # P9_14 and P9_16 - -chip = gpiod.Chip(LED_CHIP) - -lines = chip.get_lines(LED_LINE_OFFSET) -lines.request(consumer='blink', type=gpiod.LINE_REQ_DIR_OUT) - -while True: - lines.set_values([0, 0]) - time.sleep(0.1) - lines.set_values([1, 1]) - time.sleep(0.1) diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.c b/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.c deleted file mode 100644 index cc79b49ba5867ef6601bb4ef6775bc0d3dafb532..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.c +++ /dev/null @@ -1,66 +0,0 @@ -// ////////////////////////////////////// -// toggle2.c -// Toggles P9_14 and P9_16 pins as fast as it can. -// P9_14 and P9_16 are both on chip 1 so they can be toggled together. -// P9_14 is line 18 P9_16 is line 18. -// Wiring: Attach an oscilloscope to P9_14 and P9_16 to see the squarewave or -// uncomment the usleep and attach an LED. -// Setup: sudo apt uupdate; sudo apt install libgpiod-dev -// See: https://github.com/starnight/libgpiod-example/blob/master/libgpiod-led/main.c -// ////////////////////////////////////// -#include <gpiod.h> -#include <stdio.h> -#include <unistd.h> - -#define CONSUMER "Consumer" -#define NUMLINES 4 - -int main(int argc, char **argv) -{ - int chipnumber = 1; - unsigned int line_num[NUMLINES] = {21, 22, 23, 24}; // USR LEDS 1-4 - unsigned int val; - struct gpiod_chip *chip; - struct gpiod_line_bulk line[NUMLINES]; - int i, ret; - - chip = gpiod_chip_open_by_number(chipnumber); - if (!chip) { - perror("Open chip failed\n"); - goto end; - } - - int err = gpiod_chip_get_lines(chip, line_num, NUMLINES, line); - if (err) { - perror("Get line failed\n"); - goto close_chip; - } - - int off_values[NUMLINES] = {0, 0, 0, 0}; - int on_values[NUMLINES] = {1, 1, 1 ,1} ; - ret = gpiod_line_request_bulk_output(line, CONSUMER, off_values); - if (ret < 0) { - perror("Request line as output failed\n"); - goto release_line; - } - - /* Blink */ - val = 0; - while(1) { - ret = gpiod_line_set_value_bulk(line, val ? on_values : off_values); - if (ret < 0) { - perror("Set line output failed\n"); - goto release_line; - } - // printf("Output %u on line #%u\n", val, line_num); - usleep(100000); - val = !val; - } - -release_line: - gpiod_line_release_bulk(line); -close_chip: - gpiod_chip_close(chip); -end: - return 0; -} diff --git a/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.py b/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.py deleted file mode 100755 index ffca05a5d7129633a9a34b9a9b705d4dbb119827..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/gpiod/toggleLED.py +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env python3 -# ////////////////////////////////////// -# toggleLED.py -# Toggles the four built in USR LEDs -# They are all on chip 1 so they can be toggled together. -# Setup: sudo apt uupdate; pip3 install gpiod -# See: https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/tree/bindings/python/examples -# ////////////////////////////////////// -import gpiod -import time - -LED_CHIP = 'gpiochip1' -LED_LINE_OFFSET = [21, 22, 23, 24] # USR LEDS 1-4 - -chip = gpiod.Chip(LED_CHIP) - -lines = chip.get_lines(LED_LINE_OFFSET) -lines.request(consumer='blink LEDs', type=gpiod.LINE_REQ_DIR_OUT) - -while True: - lines.set_values([0, 0, 0, 0]) - time.sleep(0.25) - lines.set_values([1, 1, 1, 1]) - time.sleep(0.25) diff --git a/beaglebone-cookbook/02sensors/code/hc-sr04-ultraSonic.js b/beaglebone-cookbook/02sensors/code/hc-sr04-ultraSonic.js deleted file mode 100755 index 8d1592e5a2c7905fa13333d9ad0e3b529e2f3fdd..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/hc-sr04-ultraSonic.js +++ /dev/null @@ -1,51 +0,0 @@ -#!/usr/bin/env node - -// This is an example of reading HC-SR04 Ultrasonic Range Finder -// This version measures from the fall of the Trigger pulse -// to the end of the Echo pulse - -var b = require('bonescript'); - -var trigger = 'P9_16', // Pin to trigger the ultrasonic pulse - echo = 'P9_41', // Pin to measure to pulse width related to the distance - ms = 250; // Trigger period in ms - -var startTime, pulseTime; - -b.pinMode(echo, b.INPUT, 7, 'pulldown', 'fast', doAttach); -function doAttach(x) { - if(x.err) { - console.log('x.err = ' + x.err); - return; - } - // Call pingEnd when the pulse ends - b.attachInterrupt(echo, true, b.FALLING, pingEnd); -} - -b.pinMode(trigger, b.OUTPUT); - -b.digitalWrite(trigger, 1); // Unit triggers on a falling edge. - // Set trigger to high so we call pull it low later - -// Pull the trigger low at a regular interval. -setInterval(ping, ms); - -// Pull trigger low and start timing. -function ping() { - // console.log('ping'); - b.digitalWrite(trigger, 0); - startTime = process.hrtime(); -} - -// Compute the total time and get ready to trigger again. -function pingEnd(x) { - if(x.attached) { - console.log("Interrupt handler attached"); - return; - } - if(startTime) { - pulseTime = process.hrtime(startTime); - b.digitalWrite(trigger, 1); - console.log('pulseTime = ' + (pulseTime[1]/1000000-0.8).toFixed(3)); - } -} diff --git a/beaglebone-cookbook/02sensors/code/i2c-scan.js b/beaglebone-cookbook/02sensors/code/i2c-scan.js deleted file mode 100755 index 245a8386be63e6714db9c5232d42d69a9f44c88c..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/i2c-scan.js +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env node -// Not working as for 28-Mar-2014 -var b = require('bonescript'); -var port = '/dev/i2c-2' - -b.i2cOpen(port, null, {}, onI2C); - -function onI2C(x) { - console.log('onI2C: ' + JSON.stringify(x)); - if (x.event == 'return') { - b.i2cScan(port, onScan); - } -} - -function onScan(x) { - if (x.event == 'callback') { - console.log('scan data: ' + JSON.stringify(x)); - } -} diff --git a/beaglebone-cookbook/02sensors/code/i2c-test.js b/beaglebone-cookbook/02sensors/code/i2c-test.js deleted file mode 100755 index 183e1f5a5978cb0908385c629566390c4f0de7f1..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/i2c-test.js +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env node -# This uses the i2c method from npm what bonescript builds on -var i2c = require('i2c'); -var address = 0x49; -var wire = new i2c(address, {device: '/dev/i2c-1', debug: false}); // point to your i2c address, debug provides REPL interface - -wire.scan(function(err, data) { - // result contains an array of addresses - console.log(data); -}); - -// wire.writeByte(byte, function(err) {}); - -// wire.writeBytes(command, [byte0, byte1], function(err) {}); - -wire.readByte(function(err, res) { // result is single byte }) - console.log(err); - console.log(res); -}); - -// wire.readBytes(command, length, function(err, res) { -// // result contains a buffer of bytes -// }); - -// wire.on('data', function(data) { -// // result for continuous stream contains data buffer, address, length, timestamp -// }); - -// wire.stream(command, length, delay); // continuous stream, delay in ms diff --git a/beaglebone-cookbook/02sensors/code/i2cTemp.js b/beaglebone-cookbook/02sensors/code/i2cTemp.js deleted file mode 100755 index 9839340c84fa64b9c7717074b0dc238fb7828163..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/i2cTemp.js +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env node -//////////////////////////////////////// -// i2cTemp.js -// Read at TMP101 sensor on i2c bus 2, address 0x49 -// Wiring: Attach to i2c as shown in text. -// Setup: echo tmp101 0x49 > /sys/class/i2c-adapter/i2c-2/new_device -// See: -//////////////////////////////////////// -const fs = require("fs"); - -const ms = 1000; // Read time in ms -const bus = '2'; -const addr = '49'; -I2CPATH='/sys/class/i2c-adapter/i2c-'+bus+'/'+bus+'-00'+addr+'/hwmon/hwmon0'; - -// Read every ms -setInterval(readTMP, ms); - -function readTMP() { - var data = fs.readFileSync(I2CPATH+"/temp1_input").slice(0, -1); - console.log('data (C) = ' + data/1000); - } diff --git a/beaglebone-cookbook/02sensors/code/i2cTemp.py b/beaglebone-cookbook/02sensors/code/i2cTemp.py deleted file mode 100755 index 2649262fbe7fff0942c442dc0bb58798a2015083..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/i2cTemp.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // i2cTemp.py -# // Read a TMP101 sensor on i2c bus 2, address 0x49 -# // Wiring: Attach to i2c as shown in text. -# // Setup: echo tmp101 0x49 > /sys/class/i2c-adapter/i2c-2/new_device -# // See: -# //////////////////////////////////////// -import time - -ms = 1000 # Read time in ms -bus = '2' -addr = '49' -I2CPATH='/sys/class/i2c-adapter/i2c-'+bus+'/'+bus+'-00'+addr+'/hwmon/hwmon0'; - -f = open(I2CPATH+"/temp1_input", "r") - -while True: - f.seek(0) - data = f.read()[:-1] # returns mili-degrees C - print("data (C) = " + str(int(data)/1000)) - time.sleep(ms/1000) \ No newline at end of file diff --git a/beaglebone-cookbook/02sensors/code/i2ctmp101.py b/beaglebone-cookbook/02sensors/code/i2ctmp101.py deleted file mode 100755 index 21b29fceb6c70f0935b9401376a9f78afa838c48..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/i2ctmp101.py +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // i2ctmp101.py -# // Read at TMP101 sensor on i2c bus 2, address 0x49 -# // Wiring: Attach to i2c as shown in text. -# // Setup: pip install smbus -# // See: -# //////////////////////////////////////// -import smbus -import time - -ms = 1000 # Read time in ms -bus = smbus.SMBus(2) # Using i2c bus 2 -addr = 0x49 # TMP101 is at address 0x49 - -while True: - data = bus.read_byte_data(addr, 0) - print("temp (C) = " + str(data)) - time.sleep(ms/1000) diff --git a/beaglebone-cookbook/02sensors/code/pushbutton.js b/beaglebone-cookbook/02sensors/code/pushbutton.js deleted file mode 100755 index 4c852c27680d956c93fe19add576a9ad7321be85..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/pushbutton.js +++ /dev/null @@ -1,28 +0,0 @@ -#!/usr/bin/env node -//////////////////////////////////////// -// pushbutton.js -// Reads P9_42 and prints its value. -// Wiring: Connect a switch between P9_42 and 3.3V -// Setup: -// See: -//////////////////////////////////////// -const fs = require("fs"); - -const ms = 500 // Read time in ms -const pin = '7'; // P9_42 is gpio 7 -const GPIOPATH="/sys/class/gpio/"; - -// Make sure pin is exported -if(!fs.existsSync(GPIOPATH+"gpio"+pin)) { - fs.writeFileSync(GPIOPATH+"export", pin); -} -// Make it an input pin -fs.writeFileSync(GPIOPATH+"gpio"+pin+"/direction", "in"); - -// Read every ms -setInterval(readPin, ms); - -function readPin() { - var data = fs.readFileSync(GPIOPATH+"gpio"+pin+"/value").slice(0, -1); - console.log('data = ' + data); - } diff --git a/beaglebone-cookbook/02sensors/code/pushbutton.py b/beaglebone-cookbook/02sensors/code/pushbutton.py deleted file mode 100755 index 2bb133858d5ef8d15f58e002048af10b4a154ab1..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/pushbutton.py +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // pushbutton.py -# // Reads P9_42 and prints its value. -# // Wiring: Connect a switch between P9_42 and 3.3V -# // Setup: -# // See: -# //////////////////////////////////////// -import time -import os - -ms = 500 # Read time in ms -pin = '7' # P9_42 is gpio 7 -GPIOPATH="/sys/class/gpio" - -# Make sure pin is exported -if (not os.path.exists(GPIOPATH+"/gpio"+pin)): - f = open(GPIOPATH+"/export", "w") - f.write(pin) - f.close() - -# Make it an input pin -f = open(GPIOPATH+"/gpio"+pin+"/direction", "w") -f.write("in") -f.close() - -f = open(GPIOPATH+"/gpio"+pin+"/value", "r") - -while True: - f.seek(0) - data = f.read()[:-1] - print("data = " + data) - time.sleep(ms/1000) diff --git a/beaglebone-cookbook/02sensors/code/pushbutton2.js b/beaglebone-cookbook/02sensors/code/pushbutton2.js deleted file mode 100755 index f54307a594701eb709edaa80581c33ee4380f2f8..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/pushbutton2.js +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env node -var b = require('bonescript'); -var button = 'P9_42'; -var state; // State of pushbutton - -b.pinMode(button, b.INPUT, 7, 'pulldown'); - -state = b.digitalRead(button); -console.log('button state = ' + state); - diff --git a/beaglebone-cookbook/02sensors/code/pushbuttonPullup.js b/beaglebone-cookbook/02sensors/code/pushbuttonPullup.js deleted file mode 100755 index bee1ce82391cd73156f19d1122e1245f412b86a6..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/pushbuttonPullup.js +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env node -var b = require('bonescript'); -var buttonTop = 'P9_26'; - -b.pinMode(buttonTop, b.INPUT, 7, 'pullup', 'fast', doAttachTop); - -function doAttachTop(x) { - if(x.err) { - console.log('x.err = ' + x.err); - return; - } - b.attachInterrupt(buttonTop, true, b.CHANGE, printStatus); -} - -var buttonBot = 'P9_42'; -b.pinMode(buttonBot, b.INPUT, 7, 'pulldown', 'fast', doAttachBot); - -function doAttachBot(x) { - if(x.err) { - console.log('x.err = ' + x.err); - return; - } - b.attachInterrupt(buttonBot, true, b.CHANGE, printStatus); -} - -function printStatus(x) { - if(x.attached) { - console.log("Interrupt handler attached"); - return; - } - - console.log('x.value = ' + x.value); - console.log('x.err = ' + x.err); -} diff --git a/beaglebone-cookbook/02sensors/code/pushbutton_digitalRead.js b/beaglebone-cookbook/02sensors/code/pushbutton_digitalRead.js deleted file mode 100755 index 59f1f14df2c652f8b62c6721b9ab2b1a6eb2a4c5..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/pushbutton_digitalRead.js +++ /dev/null @@ -1,11 +0,0 @@ -#!/usr/bin/env node -var b = require('bonescript'); -var button = 'P9_42'; - -b.pinMode(button, b.INPUT, 7, 'pulldown'); -b.digitalRead(button, printStatus); - -function printStatus(x) { - console.log('x.value = ' + x.value); - console.log('x.err = ' + x.err); -} diff --git a/beaglebone-cookbook/02sensors/code/rotaryEncoder.js b/beaglebone-cookbook/02sensors/code/rotaryEncoder.js deleted file mode 100755 index 3390a817d41ff4f12a182ca5aaf326f3b11f11fd..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/rotaryEncoder.js +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env node -// This uses the eQEP hardware to read a rotary encoder -// bone$ config-pin P8_11 eqep -// bone$ config-pin P8_12 eqep -const fs = require("fs"); - -const eQEP = "2"; -const COUNTERPATH = '/dev/bone/counter/counter'+eQEP+'/count0'; - -const ms = 100; // Time between samples in ms -const maxCount = '1000000'; - -// Set the eEQP maximum count -fs.writeFileSync(COUNTERPATH+'/ceiling', maxCount); - -// Enable -fs.writeFileSync(COUNTERPATH+'/enable', '1'); - -setInterval(readEncoder, ms); // Check state every ms - -var olddata = -1; -function readEncoder() { - var data = parseInt(fs.readFileSync(COUNTERPATH+'/count')); - if(data != olddata) { - // Print only if data changes - console.log('data = ' + data); - olddata = data; - } -} - -// Black OR Pocket -// eQEP0: P9.27 and P9.42 OR P1_33 and P2_34 -// eQEP1: P9.33 and P9.35 -// eQEP2: P8.11 and P8.12 OR P2_24 and P2_33 - -// AI -// eQEP1: P8.33 and P8.35 -// eQEP2: P8.11 and P8.12 or P9.19 and P9.41 -// eQEP3: P8.24 abd P8.25 or P9.27 and P9.42 \ No newline at end of file diff --git a/beaglebone-cookbook/02sensors/code/rotaryEncoder.py b/beaglebone-cookbook/02sensors/code/rotaryEncoder.py deleted file mode 100755 index 04eb3735f2b02769cc526d562bbb725f0dced64a..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/rotaryEncoder.py +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env python -# // This uses the eQEP hardware to read a rotary encoder -# // bone$ config-pin P8_11 eqep -# // bone$ config-pin P8_12 eqep -import time - -eQEP = '2' -COUNTERPATH = '/dev/bone/counter/counter'+eQEP+'/count0' - -ms = 100 # Time between samples in ms -maxCount = '1000000' - -# Set the eEQP maximum count -f = open(COUNTERPATH+'/ceiling', 'w') -f.write(maxCount) -f.close() - -# Enable -f = open(COUNTERPATH+'/enable', 'w') -f.write('1') -f.close() - -f = open(COUNTERPATH+'/count', 'r') - -olddata = -1 -while True: - f.seek(0) - data = f.read()[:-1] - # Print only if data changes - if data != olddata: - olddata = data - print("data = " + data) - time.sleep(ms/1000) - -# Black OR Pocket -# eQEP0: P9.27 and P9.42 OR P1_33 and P2_34 -# eQEP1: P9.33 and P9.35 -# eQEP2: P8.11 and P8.12 OR P2_24 and P2_33 - -# AI -# eQEP1: P8.33 and P8.35 -# eQEP2: P8.11 and P8.12 or P9.19 and P9.41 -# eQEP3: P8.24 abd P8.25 or P9.27 and P9.42 \ No newline at end of file diff --git a/beaglebone-cookbook/02sensors/code/sensorTag.js b/beaglebone-cookbook/02sensors/code/sensorTag.js deleted file mode 100755 index 9b3eed155098927949592b29e2852712bc65af03..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/sensorTag.js +++ /dev/null @@ -1,103 +0,0 @@ -#!/usr/bin/env node -// From: https://github.com/sandeepmistry/node-sensortag - -// Reads temperature - -var util = require('util'); // <1> -var async = require('async'); -var SensorTag = require('sensortag'); -var fs = require('fs'); - -console.log("Be sure sensorTag is on"); - -SensorTag.discover(function(sensorTag) { // <2> - console.log('sensorTag = ' + sensorTag); - sensorTag.on('disconnect', function() { // <3> - console.log('disconnected!'); - process.exit(0); - }); - - async.series([ // <4> - function(callback) { - console.log('connect'); // <5> - sensorTag.connect(callback); - }, - function(callback) { // <6> - console.log('discoverServicesAndCharacteristics'); - sensorTag.discoverServicesAndCharacteristics(callback); - }, - function(callback) { - console.log('enableIrTemperature'); // <7> - sensorTag.enableIrTemperature(callback); - }, - function(callback) { - setTimeout(callback, 100); // <8> - }, - function(callback) { - console.log('readIrTemperature'); // <9> - sensorTag.readIrTemperature( - function(objectTemperature, ambientTemperature) { - console.log('\tobject temperature = %d °C', - objectTemperature.toFixed(1)); - console.log('\tambient temperature = %d °C', - ambientTemperature.toFixed(1)); - callback(); - }); - - sensorTag.on('irTemperatureChange', // <10> - function(objectTemperature, ambientTemperature) { - console.log('\tobject temperature = %d °C', - objectTemperature.toFixed(1)); - console.log('\tambient temperature = %d °C\n', - ambientTemperature.toFixed(1)); - }); - - sensorTag.notifyIrTemperature(function() { - console.log('notifyIrTemperature'); - }); - }, - // function(callback) { - // console.log('disableIrTemperature'); // <11> - // sensorTag.disableIrTemperature(callback); - // }, - - function(callback) { - console.log('readSimpleRead'); // <12> - sensorTag.on('simpleKeyChange', function(left, right) { - console.log('left: ' + left + ' right: ' + right); - if (left && right) { - sensorTag.notifySimpleKey(callback); // <13> - } - }); - - sensorTag.notifySimpleKey(function() { // <14> - }); - }, - function(callback) { - console.log('disconnect'); - sensorTag.disconnect(callback); // <15> - } - ] - ); -}); - -// The MIT License (MIT) - -// Copyright (c) 2013 Sandeep Mistry - -// 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: - -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. - -// 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. diff --git a/beaglebone-cookbook/02sensors/code/stop.js b/beaglebone-cookbook/02sensors/code/stop.js deleted file mode 100755 index 0c3ec1b622d17e45abf9aedbd8734ecf70093872..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/stop.js +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env node -// Used for turning everything off. -var b = require('bonescript'); -var gpio = ['P9_11', 'P9_13', 'P9_15', 'P9_16', 'P9_21']; -var i; - -for(i=0; i<gpio.length; i++) { - b.pinMode(gpio[i], b.OUTPUT); - b.digitalWrite(gpio[i], b.LOW); -} diff --git a/beaglebone-cookbook/02sensors/code/testHC-SR04.js b/beaglebone-cookbook/02sensors/code/testHC-SR04.js deleted file mode 100755 index 452fd8afb66386b5e817b0517dff710173a201e8..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/testHC-SR04.js +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env node - -// This is an example of reading HC-SR04 Ultrasonic Range Finder - -var b = require('bonescript'); - -var motor = 'P9_16',// Pin to drive transistor - range = 'P9_41', - min = 0.05, // Slowest speed (duty cycle) - max = 1, // Fastest (always on) - ms = 100, // How often to change speed, in ms - width = 10, // Pulse width in us - freq = 100, // Frequency in Hz - step = 0.05; // Change in speed - -b.pinMode(range, b.INPUT); // Make sure there is on pull-up/down -b.pinMode(motor, b.ANALOG_OUTPUT); -var dutyCycle = width/1000000*freq; -b.analogWrite(motor, dutyCycle, freq); - - -// var timer = setInterval(sweep, ms); - -// function sweep() { -// speed += step; -// if(speed > max || speed < min) { -// step *= -1; -// } -// b.analogWrite(motor, speed); -// console.log('speed = ' + speed); -// } - -process.on('SIGINT', function() { - console.log('Got SIGINT, turning motor off'); - clearInterval(timer); // Stop the timer - b.analogWrite(motor, 0); // Turn motor off -}); \ No newline at end of file diff --git a/beaglebone-cookbook/02sensors/code/ultrasonicRange.js b/beaglebone-cookbook/02sensors/code/ultrasonicRange.js deleted file mode 100755 index 0d00de89a29e80613085e4a135da7a5b973c7cda..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/ultrasonicRange.js +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env node -////////////////////////////////////// -// ultrasonicRange.js -// Reads the analog value of the sensor. -////////////////////////////////////// -const fs = require("fs"); -const ms = 250; // Time in milliseconds - -const pin = "0"; // sensor, A0, P9_39 - -const IIOPATH='/sys/bus/iio/devices/iio:device0/in_voltage'+pin+'_raw'; - -console.log('Hit ^C to stop'); - -// Read every ms -setInterval(readPin, ms); - -function readPin() { - var data = fs.readFileSync(IIOPATH); - console.log('data= ' + data); - } -// Bone | Pocket | AIN -// ----- | ------ | --- -// P9_39 | P1_19 | 0 -// P9_40 | P1_21 | 1 -// P9_37 | P1_23 | 2 -// P9_38 | P1_25 | 3 -// P9_33 | P1_27 | 4 -// P9_36 | P2_35 | 5 -// P9_35 | P1_02 | 6 diff --git a/beaglebone-cookbook/02sensors/code/ultrasonicRange.py b/beaglebone-cookbook/02sensors/code/ultrasonicRange.py deleted file mode 100755 index d02bf7511d8be90833b7b26c94d176496cfe6685..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/ultrasonicRange.py +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env python -# ////////////////////////////////////// -# // ultrasonicRange.js -# // Reads the analog value of the sensor. -# ////////////////////////////////////// -import time -ms = 250; # Time in milliseconds - -pin = "0" # sensor, A0, P9_39 - -IIOPATH='/sys/bus/iio/devices/iio:device0/in_voltage'+pin+'_raw' - -print('Hit ^C to stop'); - -f = open(IIOPATH, "r") -while True: - f.seek(0) - data = f.read()[:-1] - print('data= ' + data) - time.sleep(ms/1000) - -# // Bone | Pocket | AIN -# // ----- | ------ | --- -# // P9_39 | P1_19 | 0 -# // P9_40 | P1_21 | 1 -# // P9_37 | P1_23 | 2 -# // P9_38 | P1_25 | 3 -# // P9_33 | P1_27 | 4 -# // P9_36 | P2_35 | 5 -# // P9_35 | P1_02 | 6 diff --git a/beaglebone-cookbook/02sensors/code/w1.js b/beaglebone-cookbook/02sensors/code/w1.js deleted file mode 100755 index 187023af3c0430a2d825be6193cfce0fc58f06a7..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/w1.js +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env node -//////////////////////////////////////// -// w1.js -// Read a Dallas 1-wire device on P9_12 -// Wiring: Attach gnd and 3.3V and data to P9_12 -// Setup: Edit /boot/uEnv.txt to include: -// uboot_overlay_addr4=BB-W1-P9.12-00A0.dtbo -// See: -//////////////////////////////////////// -const fs = require("fs"); - -const ms = 500 // Read time in ms -// Do ls /sys/bus/w1/devices and find the address of your device -const addr = '28-00000d459c2c'; // Must be changed for your device. -const W1PATH ='/sys/bus/w1/devices/' + addr; - -// Read every ms -setInterval(readW1, ms); - -function readW1() { - var data = fs.readFileSync(W1PATH+'/temperature').slice(0, -1); - console.log('temp (C) = ' + data/1000); - } diff --git a/beaglebone-cookbook/02sensors/code/w1.py b/beaglebone-cookbook/02sensors/code/w1.py deleted file mode 100755 index 8a0a62f6deae22059e26f9770dce3dd6348bb794..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/02sensors/code/w1.py +++ /dev/null @@ -1,23 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // w1.js -# // Read a Dallas 1-wire device on P9_12 -# // Wiring: Attach gnd and 3.3V and data to P9_12 -# // Setup: Edit /boot/uEnv.txt to include: -# // uboot_overlay_addr4=BB-W1-P9.12-00A0.dtbo -# // See: -# //////////////////////////////////////// -import time - -ms = 500 # Read time in ms -# Do ls /sys/bus/w1/devices and find the address of your device -addr = '28-00000d459c2c' # Must be changed for your device. -W1PATH ='/sys/bus/w1/devices/' + addr - -f = open(W1PATH+'/temperature') - -while True: - f.seek(0) - data = f.read()[:-1] - print("temp (C) = " + str(int(data)/1000)) - time.sleep(ms/1000) diff --git a/beaglebone-cookbook/03displays/code/externLED.js b/beaglebone-cookbook/03displays/code/externLED.js deleted file mode 100755 index 40ad5dabb9bd79d2b43c29c29e4c021f06b3e842..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/externLED.js +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env node -//////////////////////////////////////// -// externalLED.js -// Blinks the P9_14 pin -// Wiring: -// Setup: -// See: -//////////////////////////////////////// -const fs = require("fs"); - -// Look up P9.14 using gpioinfo | grep -e chip -e P9.14. chip 1, line 18 maps to 50 -pin="50"; - -GPIOPATH="/sys/class/gpio/"; -// Make sure pin is exported -if(!fs.existsSync(GPIOPATH+"gpio"+pin)) { - fs.writeFileSync(GPIOPATH+"export", pin); -} -// Make it an output pin -fs.writeFileSync(GPIOPATH+"gpio"+pin+"/direction", "out"); - -// Blink every 500ms -setInterval(toggle, 500); - -state="1"; -function toggle() { - fs.writeFileSync(GPIOPATH+"gpio"+pin+"/value", state); - if(state == "0") { - state = "1"; - } else { - state = "0"; - } -} diff --git a/beaglebone-cookbook/03displays/code/externLED.py b/beaglebone-cookbook/03displays/code/externLED.py deleted file mode 100755 index 786d3217dbd0c53dccc668d215c0442a69feb860..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/externLED.py +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // externalLED.py -# // Blinks an external LED wired to P9_14. -# // Wiring: P9_14 connects to the plus lead of an LED. The negative lead of the -# LED goes to a 220 Ohm resistor. The other lead of the resistor goes -# to ground. -# // Setup: -# // See: -# //////////////////////////////////////// -import time -import os - -ms = 250 # Time to blink in ms -# Look up P9.14 using gpioinfo | grep -e chip -e P9.14. chip 1, line 18 maps to 50 -pin = '50' - -GPIOPATH='/sys/class/gpio/' -# Make sure pin is exported -if (not os.path.exists(GPIOPATH+"gpio"+pin)): - f = open(GPIOPATH+"export", "w") - f.write(pin) - f.close() - -# Make it an output pin -f = open(GPIOPATH+"gpio"+pin+"/direction", "w") -f.write("out") -f.close() - -f = open(GPIOPATH+"gpio"+pin+"/value", "w") -# Blink -while True: - f.seek(0) - f.write("1") - time.sleep(ms/1000) - - f.seek(0) - f.write("0") - time.sleep(ms/1000) -f.close() diff --git a/beaglebone-cookbook/03displays/code/fadeLED.js b/beaglebone-cookbook/03displays/code/fadeLED.js deleted file mode 100755 index 49db7ecd7a6839f3952e9090af1572cf0346b22d..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/fadeLED.js +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env node -//////////////////////////////////////// -// fadeLED.js -// Blinks the P9_14 pin -// Wiring: -// Setup: config-pin P9_14 pwm -// See: -//////////////////////////////////////// -const fs = require("fs"); -const ms = '20'; // Fade time in ms - -const pwmPeriod = '1000000'; // Period in ns -const pwm = '1'; // pwm to use -const channel = 'a'; // channel to use -const PWMPATH='/dev/bone/pwm/'+pwm+'/'+channel; -var step = 0.02; // Step size -const min = 0.02, // dimmest value - max = 1; // brightest value -var brightness = min; // Current brightness; - - -// Set the period in ns -fs.writeFileSync(PWMPATH+'/period', pwmPeriod); -fs.writeFileSync(PWMPATH+'/duty_cycle', pwmPeriod/2); -fs.writeFileSync(PWMPATH+'/enable', '1'); - -setInterval(fade, ms); // Step every ms - -function fade() { - fs.writeFileSync(PWMPATH+'/duty_cycle', - parseInt(pwmPeriod*brightness)); - brightness += step; - if(brightness >= max || brightness <= min) { - step = -1 * step; - } -} - -// | Pin | pwm | channel -// | P9_31 | 0 | a -// | P9_29 | 0 | b -// | P9_14 | 1 | a -// | P9_16 | 1 | b -// | P8_19 | 2 | a -// | P8_13 | 2 | b \ No newline at end of file diff --git a/beaglebone-cookbook/03displays/code/fadeLED.py b/beaglebone-cookbook/03displays/code/fadeLED.py deleted file mode 100755 index bd2016d1f80a8fc21f02387909824236fd16a9d7..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/fadeLED.py +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // fadeLED.py -# // Blinks the P9_14 pin -# // Wiring: -# // Setup: config-pin P9_14 pwm -# // See: -# //////////////////////////////////////// -import time -ms = 20; # Fade time in ms - -pwmPeriod = 1000000 # Period in ns -pwm = '1' # pwm to use -channel = 'a' # channel to use -PWMPATH='/dev/bone/pwm/'+pwm+'/'+channel -step = 0.02 # Step size -min = 0.02 # dimmest value -max = 1 # brightest value -brightness = min # Current brightness - -f = open(PWMPATH+'/period', 'w') -f.write(str(pwmPeriod)) -f.close() - -f = open(PWMPATH+'/enable', 'w') -f.write('1') -f.close() - -f = open(PWMPATH+'/duty_cycle', 'w') -while True: - f.seek(0) - f.write(str(round(pwmPeriod*brightness))) - brightness += step - if(brightness >= max or brightness <= min): - step = -1 * step - time.sleep(ms/1000) - -# | Pin | pwm | channel -# | P9_31 | 0 | a -# | P9_29 | 0 | b -# | P9_14 | 1 | a -# | P9_16 | 1 | b -# | P8_19 | 2 | a -# | P8_13 | 2 | b \ No newline at end of file diff --git a/beaglebone-cookbook/03displays/code/internLED.js b/beaglebone-cookbook/03displays/code/internLED.js deleted file mode 100755 index b6545f219cedf856089757c75cee29675792692f..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/internLED.js +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env node -// ////////////////////////////////////// -// internalLED.js -// Blinks the USR LEDs. -// Wiring: -// Setup: -// See: -// ////////////////////////////////////// -const fs = require('fs'); -const ms = 250; // Blink time in ms -const LED = 'usr0'; // LED to blink -const LEDPATH = '/sys/class/leds/beaglebone:green:'+LED+'/brightness'; - -var state = '1'; // Initial state - -setInterval(flash, ms); // Change state every ms - -function flash() { - fs.writeFileSync(LEDPATH, state) - if(state === '1') { - state = '0'; - } else { - state = '1'; - } -} diff --git a/beaglebone-cookbook/03displays/code/internLED.py b/beaglebone-cookbook/03displays/code/internLED.py deleted file mode 100755 index 11db5efcfa129cc05a7b8871ce9fc32489dedcb6..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/internLED.py +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env python -# ////////////////////////////////////// -# internalLED.py -# Blinks A USR LED. -# Wiring: -# Setup: -# See: -# ////////////////////////////////////// -import time - -ms = 250 # Blink time in ms -LED = 'usr0'; # LED to blink -LEDPATH = '/sys/class/leds/beaglebone:green:'+LED+'/brightness' - -state = '1' # Initial state - -f = open(LEDPATH, "w") - -while True: - f.seek(0) - f.write(state) - if (state == '1'): - state = '0' - else: - state = '1' - time.sleep(ms/1000) \ No newline at end of file diff --git a/beaglebone-cookbook/03displays/code/matrixLEDi2c.js b/beaglebone-cookbook/03displays/code/matrixLEDi2c.js deleted file mode 100755 index 405419b7b0d1339af1ebae20b02d3f663677d4cf..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/matrixLEDi2c.js +++ /dev/null @@ -1,45 +0,0 @@ -#!/usr/bin/env node -// npm install -g sleep - -var b = require('bonescript'); -var sleep = require('sleep'); -var port = '/dev/i2c-2' // <1> -var matrix = 0x70; // <2> -var time = 1000000; // Delay between images in us - -// The first btye is GREEN, the second is RED. <3> -var smile = - [0x00, 0x3c, 0x00, 0x42, 0x28, 0x89, 0x04, 0x85, - 0x04, 0x85, 0x28, 0x89, 0x00, 0x42, 0x00, 0x3c]; -var frown = - [0x3c, 0x00, 0x42, 0x00, 0x85, 0x20, 0x89, 0x00, - 0x89, 0x00, 0x85, 0x20, 0x42, 0x00, 0x3c, 0x00]; -var neutral = - [0x3c, 0x3c, 0x42, 0x42, 0xa9, 0xa9, 0x89, 0x89, - 0x89, 0x89, 0xa9, 0xa9, 0x42, 0x42, 0x3c, 0x3c]; -var blank = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]; - -b.i2cOpen(port, matrix); // <4> - -b.i2cWriteByte(port, 0x21); // Start oscillator (p10) <5> -b.i2cWriteByte(port, 0x81); // Disp on, blink off (p11) -b.i2cWriteByte(port, 0xe7); // Full brightness (page 15) - -b.i2cWriteBytes(port, 0x00, frown); // <6> -sleep.usleep(time); - -b.i2cWriteBytes(port, 0x00, neutral); -sleep.usleep(time); - -b.i2cWriteBytes(port, 0x00, smile); -// Fade the display -var fade; -for(fade = 0xef; fade >= 0xe0; fade--) { // <7> - b.i2cWriteByte(port, fade); - sleep.usleep(time/10); -} -for(fade = 0xe1; fade <= 0xef; fade++) { - b.i2cWriteByte(port, fade); - sleep.usleep(time/10); -} -b.i2cWriteBytes(port, 0x04, [0xff]); \ No newline at end of file diff --git a/beaglebone-cookbook/03displays/code/matrixLEDi2c.py b/beaglebone-cookbook/03displays/code/matrixLEDi2c.py deleted file mode 100755 index 311714c04bcfc5f25ab140d1bd928c1153ae4238..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/matrixLEDi2c.py +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // i2cTemp.py -# // Write an 8x8 Red/Green LED matrix. -# // Wiring: Attach to i2c as shown in text. -# // Setup: echo tmp101 0x49 > /sys/class/i2c-adapter/i2c-2/new_device -# // See: https://www.adafruit.com/product/902 -# //////////////////////////////////////// -import smbus -import time - -bus = smbus.SMBus(2) # Use i2c bus 2 <1> -matrix = 0x70 # Use address 0x70 <2> -ms = 1; # Delay between images in ms - -# The first byte is GREEN, the second is RED. <3> -smile = [0x00, 0x3c, 0x00, 0x42, 0x28, 0x89, 0x04, 0x85, - 0x04, 0x85, 0x28, 0x89, 0x00, 0x42, 0x00, 0x3c -] -frown = [0x3c, 0x00, 0x42, 0x00, 0x85, 0x20, 0x89, 0x00, - 0x89, 0x00, 0x85, 0x20, 0x42, 0x00, 0x3c, 0x00 -] -neutral = [0x3c, 0x3c, 0x42, 0x42, 0xa9, 0xa9, 0x89, 0x89, - 0x89, 0x89, 0xa9, 0xa9, 0x42, 0x42, 0x3c, 0x3c -] - -bus.write_byte_data(matrix, 0x21, 0) # Start oscillator (p10) <4> -bus.write_byte_data(matrix, 0x81, 0) # Disp on, blink off (p11) -bus.write_byte_data(matrix, 0xe7, 0) # Full brightness (page 15) - -bus.write_i2c_block_data(matrix, 0, frown) # <5> -for fade in range(0xef, 0xe0, -1): # <6> - bus.write_byte_data(matrix, fade, 0) - time.sleep(ms/10) - -bus.write_i2c_block_data(matrix, 0, neutral) -for fade in range(0xe0, 0xef, 1): - bus.write_byte_data(matrix, fade, 0) - time.sleep(ms/10) - -bus.write_i2c_block_data(matrix, 0, smile) diff --git a/beaglebone-cookbook/03displays/code/neoPixel.sh b/beaglebone-cookbook/03displays/code/neoPixel.sh deleted file mode 100755 index 0e213f4b4fc8dddaf5001536e3073513a7b41564..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/neoPixel.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh -# Here's what you do to install the neoPixel driver -# Disable the HDMI to gain access to the PRU pins -sed -i '/cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN$/ \ - s/^#//' /boot/uEnv.txt -reboot -# Clone and build the code -cd -git clone -b opc-server https://github.com/jadonk/LEDscape.git -cd LEDscape -make -cd -git clone https://github.com/jadonk/openpixelcontrol.git -# Load and configure the kernel module, pins and LEDscape daemon -config-pin overlay BB-OPC-EX -modprobe uio_pruss -./LEDscape/run-ledscape & -# Run an example Python script -./openpixelcontrol/python_clients/example.py diff --git a/beaglebone-cookbook/03displays/code/nokia5110.js b/beaglebone-cookbook/03displays/code/nokia5110.js deleted file mode 100644 index 9a43c98bd1f8093b00268d84e768b9398a1c9874..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/nokia5110.js +++ /dev/null @@ -1,18 +0,0 @@ -#!/usr/bin/env node -// -// Copyright (C) 2012 - Cabin Programs, Ken Keller -// - -var lcd = require('nokia5110'); -var b = require('bonescript'); -var timeout = 0; -var inverseIndex; - -// -// Must define the following outputs -// -lcd.PIN_SDIN = "P9_17"; -lcd.PIN_SCLK = "P9_21"; -lcd.PIN_SCE = "P9_11"; -lcd.PIN_DC = "P9_15"; -lcd.PIN_RESET= "P9_13"; \ No newline at end of file diff --git a/beaglebone-cookbook/03displays/code/nokia5110Test.js b/beaglebone-cookbook/03displays/code/nokia5110Test.js deleted file mode 100755 index a823f8193780b615cb73f9c475a19ef6df74686d..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/nokia5110Test.js +++ /dev/null @@ -1,231 +0,0 @@ -#!/usr/bin/env node -// -// Copyright (C) 2012 - Cabin Programs, Ken Keller -// - -var lcd = require('nokia5110'); -var b = require('bonescript'); -var timeout = 0; -var inverseIndex; - -// -// Must define the following outputs to use LCD_5110.js -// -lcd.PIN_SDIN = "P9_17"; -lcd.PIN_SCLK = "P9_21"; -lcd.PIN_SCE = "P9_11"; -lcd.PIN_DC = "P9_15"; -lcd.PIN_RESET= "P9_13"; - -lcd.setup(); -setTimeout(loop, 0); -// loop(); - -function loop() { -// test bitmap write - console.log("test bitmap write"); -// lcd.clear(); - lcd.gotoXY(0, 0); - lcd.bitmap(beagle); - - inverseIndex = 0; - setTimeout(loop0, 1000*timeout); -} - -function loop0() { -// test inverse video - console.log("test inverse video"); - if(inverseIndex % 2) { - lcd.inverse(lcd.LCD_INVERSE); - } else { - lcd.inverse(lcd.LCD_NORMAL); - } - - inverseIndex++; - - if(inverseIndex < 19) { - setTimeout(loop0, 50*timeout); - } else { - setTimeout(loop1, 50*timeout); - } -} - -function loop1() { -// test normal character write - console.log("test normal character write"); - // lcd.clear(); - lcd.gotoXY(0, 0); - for ( index = 0x41 ; index < 0x7b ; index++) - lcd.character(String.fromCharCode(index)); - - setTimeout(loop2, 2000*timeout); -} - -function loop2() { -// test bitmap and string write - console.log("test bitmap and string write"); - // lcd.clear(); - lcd.gotoXY(0, 0); - lcd.bitmap(world_map); - - setTimeout(loop3, 1000*timeout); -} - -function loop3() { - var index; - - for (index=0; index<5; index++) - { - lcd.gotoXY(0, 3); - lcd.string('HELLO WORLD!'); - lcd.gotoXY(0, 3); - lcd.string('hello world!'); - } - - setTimeout(loop4, 0); -} - -function loop4() { - var index; - -// test solid block character - console.log("test solid block character"); - // lcd.clear(); - lcd.gotoXY(0, 0); - for ( index = 0 ; index < 72 ; index++) - lcd.character(String.fromCharCode(0x7f)); - -// Scrolling text test - console.log("Scrolling text test"); - // lcd.clear(); - var theTEXT = "Scroll text..."; - var numScrolls = lcd.scrollLength(theTEXT) * 2; - - lcd.scrollInit(3); - for (index=0; index<numScrolls; index++) - { - lcd.scroll(3,theTEXT); - } - lcd.scrollInit(3); // used to clear row - - setTimeout(loop5, 2000*timeout); -} - -function loop5() { - var index; - -// Progress Bar test - console.log("Progress Bar test"); - lcd.gotoXY(0,0); - lcd.string("Progress Bar"); - - lcd.progressInit(2); - for (index=0; index<101; index+=2) - lcd.progressBar(2,index); - - for (index=100; index>=0; index-=2) - lcd.progressBar(2,index); - - lcd.progressInit(2); - for (index=100; index>=0; index-=6) - lcd.progressBar(2,index); - - if(timeout) setTimeout(loop, 2000); -} - -var beagle = [ -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x70, 0xF8, 0xFC, -0x9C, 0x0C, 0x07, 0x07, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x07, 0x06, 0x0C, -0x1C, 0x18, 0x30, 0xE0, 0xC0, 0xC0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0x70, 0x1E, 0x07, 0x01, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x03, 0x7F, 0xF8, 0xE0, 0x00, 0x00, 0xE0, 0xB0, 0x90, 0xF0, 0xE0, 0xE0, -0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x6D, 0x6D, 0x77, 0xFF, 0xEE, 0xF8, 0xC0, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xE0, 0x38, 0x1E, 0x0F, 0x01, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x3F, 0xFF, 0xF8, 0x81, 0x02, -0x02, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x03, 0x03, 0x02, 0x02, 0x06, 0x06, 0x84, 0xCC, 0x9C, 0xF8, 0x70, 0x70, 0x60, 0xC0, 0xC0, -0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xF0, 0xFE, 0xF7, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x07, 0x1F, 0xFC, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x1F, 0x7F, 0x78, 0xF8, 0xFC, 0xFC, -0xFE, 0xFE, 0x7E, 0x7F, 0x7F, 0xE2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0x3F, 0xFF, 0xC0, -0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xC0, 0xC0, 0xE0, 0xE0, 0x60, -0x20, 0x30, 0x30, 0xD0, 0x98, 0x08, 0x1C, 0x3E, 0x63, 0xC1, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0xE0, 0x30, 0x31, 0x33, 0xF7, 0xEF, 0x0E, 0x0C, 0x1C, 0x38, 0xF8, 0xF8, 0x18, 0x18, 0x18, -0x18, 0x18, 0x18, 0x18, 0x1C, 0x1C, 0x0E, 0x0E, 0x07, 0x03, 0x01, 0x00, 0x00, 0x00, 0x10, 0x10, -0x30, 0x30, 0x60, 0x60, 0x60, 0x60, 0x40, 0x45, 0x43, 0x43, 0x47, 0x47, 0x7F, 0x7F, 0xFF, 0xFF, -0x0F, 0x0F, 0x0F, 0x0E, 0x1D, 0x38, 0x30, 0x30, 0x21, 0x23, 0x24, 0x24, 0x38, 0x0F, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0xFA, 0xF0, 0xE0, 0x8F, 0x3F, 0x7E, 0xD8, 0x30, 0xF0, 0xFF, -0xFF, 0x00, 0x00, 0x00, 0xC0, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xE0, 0xC0, 0x00, -0x00, 0x02, 0x06, 0xFF, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x03, 0x0F, 0x3F, 0xFC, 0xF0, -0xE0, 0x01, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x1F, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, -0xF0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xF0, 0x00, 0x00, 0x00, 0x00, -0x70, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x01, 0x03, 0x87, 0xFE, 0x7C, 0x60, 0x00, 0x00, 0x00, 0xC0, 0xFF, 0x3F, 0x00, -0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xFF, 0x0F, -0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x3F, 0xFE, 0x00, 0x00, 0x3C, 0x7F, 0xFF, 0xE0, 0xC0, 0x80, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0E, 0x3F, 0xFF, 0xE1, 0xC0, 0xC0, 0x80, 0xE0, 0x78, 0x0E, -0x03, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xDF, 0x31, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x70, 0xF1, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x0D, 0x30, 0xE0, 0x80, 0x80, -0x80, 0x81, 0xFF, 0xFF, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, -0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, -0x20, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x90, 0x00, 0x00, 0x00, 0xC0, 0x20, 0x20, 0x00, -0xF7, 0x5E, 0x5E, 0x0C, 0xEC, 0x8C, 0x84, 0x0E, 0xBE, 0x9E, 0x9F, 0x0F, 0x87, 0x91, 0x80, 0x00, -0x90, 0x90 ]; - -var world_map = [ - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x80, 0x00, 0x60, 0xC0, 0xF0, 0xDC, 0x7C, 0X3C, 0x1C, 0xF0, 0xF8, 0xF0, 0xF0, - 0xF8, 0xF8, 0xFE, 0xFE, 0xE6, 0xD4, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, - 0x40, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0xB0, 0x70, - 0xC0, 0x60, 0x00, 0xB0, 0x90, 0x28, 0xE3, 0x41, 0xC0, 0x81, 0x01, 0x03, 0x0F, 0x3F, 0xFF, - 0xFF, 0xFF, 0xFF, 0xBF, 0x0F, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x81, - 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x70, 0x08, 0x84, 0x40, 0x00, 0xE0, 0x80, 0xF0, 0xF8, - 0xF8, 0xFC, 0xFC, 0xEC, 0xE0, 0xE0, 0xE0, 0xE0, 0xC0, 0xC0, 0xE0, 0xC0, 0xC0, 0x80, 0x00, - 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x0B, 0x3F, 0x0F, 0x0F, 0x0F, 0x0F, 0x1F, 0x3F, 0xFF, 0xFF, 0xFF, - 0xFE, 0xFF, 0xFE, 0xFE, 0xE7, 0xC1, 0xC1, 0x00, 0xF8, 0xF7, 0xE5, 0xC0, 0x00, 0x03, 0x0F, - 0x07, 0x01, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x80, 0x00, 0x98, 0xBC, 0xD7, 0xE9, - 0xEF, 0xFF, 0xFD, 0xFC, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFE, 0xFF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xBF, 0x0F, 0x0F, 0x0F, 0x0F, 0x3F, - 0x0F, 0x0F, 0x07, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x1F, - 0x3F, 0x7F, 0xFF, 0x7F, 0x3F, 0x3E, 0x3D, 0x1B, 0x07, 0x03, 0x01, 0x00, 0x01, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xC0, 0xEC, 0xED, 0xF3, 0xF3, 0xE5, 0xC3, 0xEF, - 0xE7, 0xE9, 0x29, 0xFB, 0xFF, 0xB1, 0xBD, 0x7F, 0x7F, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, - 0xFF, 0xFF, 0xFF, 0xFF, 0x7F, 0x67, 0x07, 0x07, 0x13, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x02, 0x30, 0xFC, 0xFC, 0xFC, 0xF8, 0xF8, 0xE0, 0xE0, - 0xE0, 0x40, 0x00, 0x00, 0x00, 0x00, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0xBF, 0xFF, 0xFF, - 0xFF, 0xFF, 0xFF, 0x1E, 0x0F, 0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, - 0x01, 0x11, 0x23, 0x10, 0x10, 0x00, 0x00, 0x00, 0x80, 0x20, 0xA0, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x7F, 0x3F, 0x0F, 0x0F, 0x03, - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x07, 0x0F, - 0x0F, 0x07, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, - 0x00, 0x00, 0x00, 0x00, 0x06, 0x0E, 0x0F, 0x0F, 0x0F, 0x0F, 0x1F, 0x5E, 0x0C, 0x00, 0x00, - 0x00, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ]; - diff --git a/beaglebone-cookbook/03displays/code/pwmTest.sh b/beaglebone-cookbook/03displays/code/pwmTest.sh deleted file mode 100755 index 188ef6ffc665d6f2561667af8ce9bbcc57277bc3..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/pwmTest.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env bash - -# config-pin P9_14 pwm - -PWMPATH=/sys/class/pwm - -echo Testing pwmchip$1 pwm$2 in -echo $PWMPATH/pwmchip$1 - - -cd $PWMPATH/pwmchip$1 -sudo chgrp gpio * -sudo chmod g+w * -echo $2 > export - -cd pwm$2 -sudo chgrp gpio * -sudo chmod g+w * -ls -ls -echo 1000000000 > period -echo 500000000 > duty_cycle -echo 1 > enable \ No newline at end of file diff --git a/beaglebone-cookbook/03displays/code/speak.js b/beaglebone-cookbook/03displays/code/speak.js deleted file mode 100755 index 9ee797de6499cd8495a8f1ac33bd621e6ba1598d..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/code/speak.js +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env node - -var exec = require('child_process').exec; - -function speakForSelf(phrase) { -{ - exec('flite -t "' + phrase + '"', function (error, stdout, stderr) { - console.log(stdout); - if(error) { - console.log('error: ' + error); - } - if(stderr) { - console.log('stderr: ' + stderr); - } - }); -} - -speakForSelf("Hello, My name is Borris. " + - "I am a BeagleBone Black, " + - "a true open hardware, " + - "community-supported embedded computer for developers and hobbyists. " + - "I am powered by a 1 Giga Hertz Sitaraâ„¢ ARM® Cortex-A8 processor. " + - "I boot Linux in under 10 seconds. " + - "You can get started on development in " + - "less than 5 minutes with just a single USB cable." + - "Bark, bark!" - ); \ No newline at end of file diff --git a/beaglebone-cookbook/03displays/displays.rst b/beaglebone-cookbook/03displays/displays.rst deleted file mode 100644 index c796ba35bbdd089bf0de0f0f125d2ac637d35321..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/03displays/displays.rst +++ /dev/null @@ -1,522 +0,0 @@ -.. _beaglebone-cookbook-displays: - -Displays and Other Outputs -########################### - -Introduction --------------------------- - -In this chapter, you will learn how to control physical hardware via -BeagleBone Black's general-purpose input/output (GPIO) pins. The Bone has -65 GPIO pins that are brought out on two 46-pin headers, called -+P8+ and +P9+, as shown in :ref:`<js_P8P9_fig>>. - -.. note:: - All the examples in the book assume you have cloned the - Cookbook repository on www.github.com. Go here :ref:`<basics_repo>` for instructions. - - -.. _js_P8P9_fig: - -.. figure:: figures/P8P9_bb.png - :align: center - :alt: Headers P8 and P9 - - The P8 and P9 GPIO headers - -The purpose of this chapter is to give simple examples that show how to use -various methods of output. Most solutions require a breadboard and some jumper wires. - -All these examples assume that you know how to edit a file (:ref:`basic vsc<basics_vsc>`) and -run it, either within Visual Studio Code (VSC) integrated development -environment (IDE) or from the command line (:ref:`<tips_shell>>). - -.. _displays_onboardLED: - -Toggling an Onboard LED --------------------------- - -Problem -************* - -You want to know how to flash the four LEDs that are next to the Ethernet port on the Bone. - -Solution -************* - -Locate the four onboard LEDs shown in :ref:`<js_internLED_fig>>. -They are labeled +USR0+ through +USR3+, but we'll refer to them as the +USER+ LEDs. - -.. _js_internLED_fig: - -The four +USER+ LEDs - -.. figure:: figures/internLED.png - :align: center - :alt: USER LEDs - -Place the code shown in :ref:`<js_internLED_code>` in a file called _internLED.js_. -You can do this using VSC to edit files (as shown in :ref:`basic vsc<basics_vsc>`) or with -a more traditional editor (as shown in :ref:`<tips_editing_files>>). - -.. _py_internLED_code: - -Using an internal LED (internLED.py) - -.. code-block:: python - - include::code/internLED.py - - - -.. _js_internLED_code: - -Using an internal LED (internLED.js) - -.. code-block:: JavaScript - - include::code/internLED.js - - - -In the +bash+ command window, enter the following commands: - -.. code-block:: bash - - bone$ cd ~/BoneCookbook/docs/03displays/code - bone$ ./internLED.js - - -The +USER0+ LED should now be flashing. - -Discussion -************* - - -.. _displays_externalLED: - -Toggling an External LED --------------------------- - -Problem -************* - -You want to connect your own external LED to the Bone. - -Solution -************* -Connect an LED to one of the GPIO pins using a series resistor to limit the current. To make this recipe, you will need: - -* Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -* 220 Ω to 470 Ω resistor (see :ref:`app resistor <app_resistor>`) -* LED (see :ref:`app opto <app_opto>`) - -.. WARNING:: - The value of the current limiting resistor depends on the LED you are using. - The Bone can drive only 4 to 6 mA, so you might need a larger resistor to keep - from pulling too much current. A 330 Ω or 470 Ω resistor might be better. - - -:ref:`<displays_externLED_fig>` shows how you can wire the LED to pin 14 of -the +P9+ header (+P9_14+). Every circuit in this book (:ref:`<basics_wire_breadboard>>) -assumes you have already wired the rightmost bus to ground (+P9_1+) and the next bus to -the left to the 3.3 V (+P9_3+) pins on the header. Be sure to get the polarity right on -the LED. The _short_ lead always goes to ground. - -.. _displays_externLED_fig: - -Diagram for using an external LED - -.. figure:: figures/externLED_bb.png - :align: center - :alt: External LED - -After you've wired it, start VSC (see :ref:`basic vsc<basics_vsc>`) -and find the code shown in :ref:`<py_externLED_code>>. - -.. _py_externLED_code: - -Code for using an external LED (externLED.py) - -.. code-block:: python - - include::code/externLED.py - - -.. _js_externLED_code: - -Code for using an external LED (externLED.js) - -.. code-block:: JavaScript - - include::code/externLED.js - - -Save your file and run the code as before (:ref:`<displays_onboardLED>>). - -Discussion -************* - -.. _displays_powerSwitch: - -Toggling a High-Voltage External Device ------------------------------------------ - -Problem -************* - -You want to control a device that runs at 120 V. - -Solution -************* - -Working with 120 V can be tricky--even dangerous--if -you aren't careful. Here's a safe way to do it. - -To make this recipe, you will need: - -* PowerSwitch Tail II (see :ref:`<app_misc>>) - -:ref:`<displays_powerSwitch_fig>` shows how you can wire -the PowerSwitch Tail II to pin +P9_14+. - -.. _displays_powerSwitch_fig: - -Diagram for wiring PowerSwitch Tail II - -.. figure:: figures/powerSwitch_bb.png - :align: center - :alt: Power Switch Tail II - -After you've wired it, because this uses the same output pin as -:ref:`<displays_externalLED>>, you can run the same code (:ref:`<py_externLED_code>>). - -Discussion -************* - -.. _displays_PWMdiscussion: - -Fading an External LED --------------------------- - -Problem -************* -You want to change the brightness of an LED from the Bone. - -Solution -************* - -Use the Bone's pulse width modulation (PWM) hardware to fade an LED. We'll use -the same circuit as before (:ref:`<displays_externLED_fig>>). Find the code in -:ref:`<py_fadeLED_code>>Next configure the pins. We are using P9_14 so run: - -.. code-block:: bash - bone$ config-pin P9_14 pwm - - -Then run it as before. - -.. _py_fadeLED_code: - -Code for using an external LED (fadeLED.py) - -.. code-block:: python - - include::code/fadeLED.py - -.. _js_fadeLED_code: - -Code for using an external LED (fadeLED.js) - -.. code-block:: JavaScript - - include::code/fadeLED.js - -Discussion -************* - -The Bone has several outputs that can be use as pwm's as shown in :ref:`<cape-headers-pwm_fig>>. -There are three +EHRPWM+'s which each has a pair of pwm channels. Each pair must have the same period. - -.. _cape-headers-pwm_fig: - -Table of PWM outputs - -.. figure:: figures/cape-headers-pwm.png - :align: center - :alt: PWM outputs - -The pwm's are accessed through +/dev/bone/pwm+ - -.. todo:: Should this be /dev/bone/pwm? - -.. code-block:: bash - - bone$ cd /dev/bone/pwm - bone$ ls - 0 1 2 - -Here we see six pwmchips that can be used, each has two channels. Explore one. - -.. code-block:: bash - - bone$ cd 1 - bone$ ls - a b - bone$ cd a - bone$ ls - capture duty_cycle enable period polarity power uevent - - Here is where you can set the period and duty_cycle (in ns) and enable the pwm. - Attach in LED to P9_14 and if you set the period long enough you can see the LED flash. - -.. code-block:: bash - - bone$ echo 1000000000 > period - bone$ echo 500000000 > duty_cycle - bone$ echo 1 > enable - -Your LED should now be flashing. - -:ref:`<display_pwm_mapping>` are the mapping I've figured out -so far. I don't know how to get to the timers. - -.. _display_pwm_mapping: - -Headers to pwm channel mapping. - -.. table:: - - +-------+-----+-----------+ - | Pin | pwm | channel | - +-------+-----+-----------+ - | P9_31 | 0 | a | - +-------+-----+-----------+ - | P9_29 | 0 | b | - +-------+-----+-----------+ - | P9_14 | 1 | a | - +-------+-----+-----------+ - | P9_16 | 1 | b | - +-------+-----+-----------+ - | P8_19 | 2 | a | - +-------+-----+-----------+ - | P8_13 | 2 | b | - +-------+-----+-----------+ - - -Writing to an LED Matrix --------------------------- - -Problem -************* - -You have an I^2^C-based LED matrix to interface. - -Solution -************* - -There are a number of nice LED matrices that allow you to control several LEDs via one interface. -This solution uses an `Adafruit Bicolor 8x8 LED Square Pixel Matrix w/I^2^C Backpack <http://www.adafruit.com/products/902>`_. - -To make this recipe, you will need: - -* Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -* Two 4.7 kΩ resistors (see :ref:`app resistor <app_resistor>`) -* I^2^C LED matrix (see :ref:`app opto <app_opto>`) - -The LED matrix is a 5 V device, but you can drive it from 3.3 V. Wire, as shown in :ref:`<displays_i2cMatrix_fig>>. - -.. _displays_i2cMatrix_fig: - -Wiring an I^2^C LED matrix - -.. figure:: figures/i2cMatrix_bb.png - :align: center - :alt: I^2^C LED matrix - -:ref:`<sensors_i2c_temp>` shows how to use +i2cdetect+ to discover the address of an I^2^C device. - -Run the +i2cdetect -y -r 2+ command to discover the address of the display on I^2^C bus 2, as shown in :ref:`<displays_i2cdetect>>. - -.. _displays_i2cdetect: - -Using I^2^C command-line tools to discover the address of the display - -.. code-block:: bash - - bone$ i2cdetect -y -r 2 - 0 1 2 3 4 5 6 7 8 9 a b c d e f - 00: -- -- -- -- -- -- -- -- -- -- -- -- -- - 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - 40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- -- - 50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- -- - 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- - 70: 70 -- -- -- -- -- -- -- - -Here, you can see a device at +0x49+ and +0x70+. I know I have a temperature -sensor at +0x49+, so the LED matrix must be at +0.70+. - -Find the code in :ref:`<displays_matrix_i2c>` and run it by using the following command: - -.. code-block:: bash - - bone$ pip install smbus # (Do this only once.) - bone$ ./matrixLEDi2c.py - -.. _displays_matrix_i2c: - -LED matrix display (matrixLEDi2c.py) - -.. code-block:: C - - include::code/matrixLEDi2c.py - - -<1> This line states which bus to use. The last digit gives the BoneScript bus number. - -<2> This specifies the address of the LED matrix, +0x70+ in our case. - -<3> This indicates which LEDs to turn on. The first byte is for the first column of _green_ LEDs. In this case, all are turned off. The next byte is for the first column of _red_ LEDs. The hex +0x3c+ number is +0b00111100+ in binary. This means the first two red LEDs are off, the next four are on, and the last two are off. The next byte (+0x00+) says the second column of _green_ LEDs are all off, the fourth byte (+0x42+ = +0b01000010+) says just two +red+ LEDs are on, and so on. Declarations define four different patterns to display on the LED matrix, the last being all turned off. - -<4> Send three commands to the matrix to get it ready to display. - -<5> Now, we are ready to display the various patterns. After each pattern is displayed, we sleep a certain amount of time so that the pattern can be seen. - -<6> Finally, send commands to the LED matrix to set the brightness. This makes the disply fade out and back in again. - -Discussion -************* - -.. _displays_drive5V: - -Driving a 5 V Device --------------------------- - -Problem -************* -You have a 5 V device to drive, and the Bone has 3.3 V outputs. - -Solution -************* -If you are lucky, you might be able to drive a 5 V device from the Bone's 3.3 V output. -Try it and see if it works. If not, you need a level translator. - -What you will need for this recipe: - -* A PCA9306 level translator (see :ref:`app ic<app_ic>`) -* A 5 V power supply (if the Bone's 5 V power supply isn't enough) - -The PCA9306 translates signals at 3.3 V to 5 V in both directions. It's meant to work with -I^2^C devices that have a pull-up resistor, but it can work with anything needing translation. - -:ref:`<displays_i2cMatrixLevelTrans_fig>` shows how to wire a PCA9306 to an LED matrix. -The left is the 3.3 V side and the right is the 5 V side. Notice that we are using the Bone's built-in 5 V power supply. - -.. _displays_i2cMatrixLevelTrans_fig: - -Wiring a PCA9306 level translator to an LED matrix - -.. figure:: figures/i2cMatrixLevelTrans_bb.png - :align: center - :alt: PCA9306 level translator - -.. note:: If your device needs more current than the Bone's 5 V power supply provides, you can wire in an external power supply. - - -Discussion -************* - -Writing to a NeoPixel LED String Using the PRUs --------------------------- - -Problem -************* - -You have an :ref:`Adafruit NeoPixel LED string <http://www.adafruit.com/products/1138>`_ or -`Adafruit NeoPixel LED matrix <http://www.adafruit.com/products/1487>`_ and want to light it up. - -Solution -************* - -The PRU Cookbook has a nice discussion -(https://markayoder.github.io/PRUCookbook/05blocks/blocks.html#blocks_ws2812[WS2812 (NeoPixel) driver]) on driving NeoPixels. - -.. _py_neoPixelMatrix_fig: - -Wiring an Adafruit NeoPixel LED matrix to +P9_29+ - -.. figure:: figures/neo_bb.png - :align: center - :alt: NeoPixel Ring - -Writing to a NeoPixel LED String Using LEDscape ------------------------------------------------- - -.. // .. todo:: Remove? -.. // Problem -.. ************* -.. // ((("displays", "NeoPixel LED strings")))((("outputs", "NeoPixel LED strings")))((("Adafruit Neopixel LED strings")))((("Neopixel LED strings")))((("LEDs", "Adafruit Neopixel LED strings")))You have an http://www.adafruit.com/products/1138[Adafruit NeoPixel LED string] or http://www.adafruit.com/products/1487[Adafruit NeoPixel LED matrix] and want to light it up. - -.. // Solution -.. ************* - -.. // Wire up an Adafruit NeoPixel LED 8-by-8 matrix as shown in :ref:`<js_neoPixelMatrix_fig>>. - -.. // .. _js_neoPixelMatrix_fig: - -.. // .Wiring an Adafruit NeoPixel LED matrix to +P8_30+ -.. // .. figure:: figures/neoPixelMatrix_bb.png -.. :align: center -.. :alt: NeoPixel Matrix - -.. // :ref:`<js_neoPixel_code>` shows how to install LEDscape and run the LEDs. - -.. // .. _js_neoPixel_code: - -.. // .Installing and running LEDscape and OpenPixelControl (neoPixel.sh) -.. // ==== -.. // [source, bash] -.. // ---- - -.. // include::code/neoPixel.sh - -.. // ---- -.. // ==== - -.. // Discussion -.. ************* - -Making Your Bone Speak --------------------------- - -Problem -************* -Your Bone wants to talk. - -Solution -************* -Just install the _flite_ text-to-speech program: - -.. code-block:: bash - - bone$ sudo apt install flite - - -Then add the code from :ref:`<speak_code>` in a file called _speak.js_ and run. - -.. _speak_code: - -A program that talks (speak.js) - -.. code-block:: JavaScript - - include::code/speak.js - - - -See :ref:`<sensors_audio>` to see how to use a USB audio dongle and set your default audio out. - -Discussion -************* diff --git a/beaglebone-cookbook/04motors/code/bipolarStepperMotor.py b/beaglebone-cookbook/04motors/code/bipolarStepperMotor.py deleted file mode 100755 index 2b0b2cafd00d3621f67f52a67902d1fb02093bf7..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/bipolarStepperMotor.py +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/env python -import time -import os -import signal -import sys - -# Motor is attached here -# controller = ["P9_11", "P9_13", "P9_15", "P9_17"]; -# controller = ["30", "31", "48", "5"] -# controller = ["P9_14", "P9_16", "P9_18", "P9_22"]; -controller = ["50", "51", "4", "2"] -states = [[1,0,0,0], [0,1,0,0], [0,0,1,0], [0,0,0,1]] -statesHiTorque = [[1,1,0,0], [0,1,1,0], [0,0,1,1], [1,0,0,1]] -statesHalfStep = [[1,0,0,0], [1,1,0,0], [0,1,0,0], [0,1,1,0], - [0,0,1,0], [0,0,1,1], [0,0,0,1], [1,0,0,1]] - -curState = 0 # Current state -ms = 100 # Time between steps, in ms -maxStep = 22 # Number of steps to turn before turning around -minStep = 0 # minimum step to turn back around on - -CW = 1 # Clockwise -CCW = -1 -pos = 0 # current position and direction -direction = CW -GPIOPATH="/sys/class/gpio" - -def signal_handler(sig, frame): - print('Got SIGINT, turning motor off') - for i in range(len(controller)) : - f = open(GPIOPATH+"/gpio"+controller[i]+"/value", "w") - f.write('0') - f.close() - sys.exit(0) -signal.signal(signal.SIGINT, signal_handler) -print('Hit ^C to stop') - -def move(): - global pos - global direction - global minStep - global maxStep - pos += direction - print("pos: " + str(pos)) - # Switch directions if at end. - if (pos >= maxStep or pos <= minStep) : - direction *= -1 - rotate(direction) - -# This is the general rotate -def rotate(direction) : - global curState - global states - # print("rotate(%d)", direction); - # Rotate the state acording to the direction of rotation - curState += direction - if(curState >= len(states)) : - curState = 0; - elif(curState<0) : - curState = len(states)-1 - updateState(states[curState]) - -# Write the current input state to the controller -def updateState(state) : - global controller - print(state) - for i in range(len(controller)) : - f = open(GPIOPATH+"/gpio"+controller[i]+"/value", "w") - f.write(str(state[i])) - f.close() - -# Initialize motor control pins to be OUTPUTs -for i in range(len(controller)) : - # Make sure pin is exported - if (not os.path.exists(GPIOPATH+"/gpio"+controller[i])): - f = open(GPIOPATH+"/export", "w") - f.write(pin) - f.close() - # Make it an output pin - f = open(GPIOPATH+"/gpio"+controller[i]+"/direction", "w") - f.write("out") - f.close() - -# Put the motor into a known state -updateState(states[0]) -rotate(direction) - -# Rotate -while True: - move() - time.sleep(ms/1000) diff --git a/beaglebone-cookbook/04motors/code/dcMotor.js b/beaglebone-cookbook/04motors/code/dcMotor.js deleted file mode 100755 index 09c798c94a8a6d497373db17f34201b9125c44bf..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/dcMotor.js +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env node -//////////////////////////////////////// -// dcMotor.js -// This is an example of driving a DC motor -// Wiring: -// Setup: config-pin P9_16 pwm -// See: -//////////////////////////////////////// -const fs = require("fs"); - -const pwmPeriod = '1000000'; // Period in ns -const pwm = '1'; // pwm to use -const channel = 'b'; // channel to use -const PWMPATH='/dev/bone/pwm/'+pwm+'/'+channel; - -const low = 0.05, // Slowest speed (duty cycle) - hi = 1, // Fastest (always on) - ms = 100; // How often to change speed, in ms -var speed = 0.5, // Current speed; - step = 0.05; // Change in speed - -// fs.writeFileSync(PWMPATH+'/export', pwm); // Export the pwm channel -// Set the period in ns, first 0 duty_cycle, -fs.writeFileSync(PWMPATH+'/duty_cycle', '0'); -fs.writeFileSync(PWMPATH+'/period', pwmPeriod); -fs.writeFileSync(PWMPATH+'/duty_cycle', pwmPeriod/2); -fs.writeFileSync(PWMPATH+'/enable', '1'); - -timer = setInterval(sweep, ms); - -function sweep() { - speed += step; - if(speed > hi || speed < low) { - step *= -1; - } - fs.writeFileSync(PWMPATH+'/duty_cycle', parseInt(pwmPeriod*speed)); - // console.log('speed = ' + speed); -} - -process.on('SIGINT', function() { - console.log('Got SIGINT, turning motor off'); - clearInterval(timer); // Stop the timer - fs.writeFileSync(PWMPATH+'/enable', '0'); -}); \ No newline at end of file diff --git a/beaglebone-cookbook/04motors/code/dcMotor.py b/beaglebone-cookbook/04motors/code/dcMotor.py deleted file mode 100755 index 755eaf8481c6d35a523ed5ecd20ec40ceed16a10..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/dcMotor.py +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // dcMotor.js -# // This is an example of driving a DC motor -# // Wiring: -# // Setup: config-pin P9_16 pwm -# // See: -# //////////////////////////////////////// -import time -import signal -import sys - -def signal_handler(sig, frame): - print('Got SIGINT, turning motor off') - f = open(PWMPATH+'/enable', 'w') - f.write('0') - f.close() - sys.exit(0) -signal.signal(signal.SIGINT, signal_handler) - -pwmPeriod = '1000000' # Period in ns -pwm = '1' # pwm to use -channel = 'b' # channel to use -PWMPATH='/dev/bone/pwm/'+pwm+'/'+channel - -low = 0.05 # Slowest speed (duty cycle) -hi = 1 # Fastest (always on) -ms = 100 # How often to change speed, in ms -speed = 0.5 # Current speed -step = 0.05 # Change in speed - -f = open(PWMPATH+'/duty_cycle', 'w') -f.write('0') -f.close() -f = open(PWMPATH+'/period', 'w') -f.write(pwmPeriod) -f.close() -f = open(PWMPATH+'/enable', 'w') -f.write('1') -f.close() - -f = open(PWMPATH+'/duty_cycle', 'w') -while True: - speed += step - if(speed > hi or speed < low): - step *= -1 - duty_cycle = str(round(speed*1000000)) # Convert ms to ns - f.seek(0) - f.write(duty_cycle) - time.sleep(ms/1000) diff --git a/beaglebone-cookbook/04motors/code/h-bridgeMotor.js b/beaglebone-cookbook/04motors/code/h-bridgeMotor.js deleted file mode 100755 index 239418dd7237b6483231fd5944f237bc5f38e1da..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/h-bridgeMotor.js +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/env node - -// This example uses an H-bridge to drive a DC motor in two directions - -var b = require('bonescript'); - -var enable = 'P9_21'; // Pin to use for PWM speed control - in1 = 'P9_15', - in2 = 'P9_16', - step = 0.05, // Change in speed - min = 0.05, // Min duty cycle - max = 1.0, // Max duty cycle - ms = 100, // Update time, in ms - speed = min; // Current speed; - -b.pinMode(enable, b.ANALOG_OUTPUT, 6, 0, 0, doInterval); -b.pinMode(in1, b.OUTPUT); -b.pinMode(in2, b.OUTPUT); - -function doInterval(x) { - if(x.err) { - console.log('x.err = ' + x.err); - return; - } - timer = setInterval(sweep, ms); -} - -clockwise(); // Start by going clockwise - -function sweep() { - speed += step; - if(speed > max || speed < min) { - step *= -1; - step>0 ? clockwise() : counterClockwise(); - } - b.analogWrite(enable, speed); - console.log('speed = ' + speed); -} - -function clockwise() { - b.digitalWrite(in1, b.HIGH); - b.digitalWrite(in2, b.LOW); -} - -function counterClockwise() { - b.digitalWrite(in1, b.LOW); - b.digitalWrite(in2, b.HIGH); -} - -process.on('SIGINT', function() { - console.log('Got SIGINT, turning motor off'); - clearInterval(timer); // Stop the timer - b.analogWrite(enable, 0); // Turn motor off -}); \ No newline at end of file diff --git a/beaglebone-cookbook/04motors/code/ring.js b/beaglebone-cookbook/04motors/code/ring.js deleted file mode 100755 index a383eae4dc7d5639da22ea7623fb5f0927ae1c38..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/ring.js +++ /dev/null @@ -1,40 +0,0 @@ -#!/usr/bin/env node - -// Drive a simple servo motor back and forth - -var b = require('bonescript'); - -var motor = 'P9_21', // Pin to control servo - freq = 50, // Servo frequency (20 ms) - min = 0.8, // Smallest angle (in ms) - max = 2.5, // Largest angle (in ms) - ms = 500, // How often to change position, in ms - pos = 1.5, // Current position, about middle - step = 0.1; // Step size to next position -var timer; - -console.log('Hit ^C to stop'); -b.pinMode(motor, b.ANALOG_OUTPUT); - -pos1(); - -function pos1() { - move(0.9); - timer = setTimeout(pos2, ms); -} -function pos2() { - move(2.1); // Start in the middle - timer = setTimeout(pos1, ms); -} - -function move(pos) { - var dutyCycle = pos/1000*freq; - b.analogWrite(motor, dutyCycle, freq); - console.log('pos = ' + pos.toFixed(3) + ' duty cycle = ' + dutyCycle.toFixed(3)); -} - -process.on('SIGINT', function() { - console.log('Got SIGINT, turning motor off'); - clearTimeout(timer); // Stop the timer - b.analogWrite(motor, 0, 0); // Turn motor off -}); \ No newline at end of file diff --git a/beaglebone-cookbook/04motors/code/servoBird.js b/beaglebone-cookbook/04motors/code/servoBird.js deleted file mode 100755 index 29466b949aac459f027b5466a8a9cc4700d6f23e..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/servoBird.js +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env node -var b = require('bonescript'); -var motor = 'P9_14'; // Pin to use -var freq = 80; // Servo frequency -var dir = 0.001, // Direction - min = 0.05, - max = 0.15, - ms = 50, - pos = min; // Current position; - -b.pinMode(motor, b.ANALOG_OUTPUT); - -setInterval(move, ms); - -function move() { - pos += dir; - if(pos > max || pos < min) { - dir = -1 * dir; - } - b.analogWrite(motor, pos, freq); - console.log('pos = ' + pos); -} diff --git a/beaglebone-cookbook/04motors/code/servoEncoder.py b/beaglebone-cookbook/04motors/code/servoEncoder.py deleted file mode 100755 index 70724954dbd51f50483a5a225834ebe84f3f6d1f..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/servoEncoder.py +++ /dev/null @@ -1,98 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // servoEncoder.py -# // Drive a simple servo motor using rotary encoder viq eQEP -# // Wiring: Servo on P9_16, rotary encoder on P8_11 and P8_12 -# // Setup: config-pin P9_16 pwm -# // config-pin P8_11 eqep -# // config-pin P8_12 eqep -# // See: -# //////////////////////////////////////// -import time -import signal -import sys - -# Set up encoder -eQEP = '2' -COUNTERPATH = '/dev/bone/counter/counter'+eQEP+'/count0' -maxCount = '180' - -ms = 100 # Time between samples in ms - -# Set the eEQP maximum count -fQEP = open(COUNTERPATH+'/ceiling', 'w') -fQEP.write(maxCount) -fQEP.close() - -# Enable -fQEP = open(COUNTERPATH+'/enable', 'w') -fQEP.write('1') -fQEP.close() - -fQEP = open(COUNTERPATH+'/count', 'r') - -# Set up servo -pwmPeriod = '20000000' # Period in ns, (20 ms) -pwm = '1' # pwm to use -channel = 'b' # channel to use -PWMPATH='/dev/bone/pwm/'+pwm+'/'+channel -low = 0.6 # Smallest angle (in ms) -hi = 2.5 # Largest angle (in ms) -ms = 250 # How often to change position, in ms -pos = 1.5 # Current position, about middle ms) -step = 0.1 # Step size to next position - -def signal_handler(sig, frame): - print('Got SIGINT, turning motor off') - f = open(PWMPATH+'/enable', 'w') - f.write('0') - f.close() - sys.exit(0) -signal.signal(signal.SIGINT, signal_handler) - -f = open(PWMPATH+'/period', 'w') -f.write(pwmPeriod) -f.close() -f = open(PWMPATH+'/duty_cycle', 'w') -f.write(str(round(int(pwmPeriod)/2))) -f.close() -f = open(PWMPATH+'/enable', 'w') -f.write('1') -f.close() - -print('Hit ^C to stop') - -olddata = -1 -while True: - fQEP.seek(0) - data = fQEP.read()[:-1] - # Print only if data changes - if data != olddata: - olddata = data - # print("data = " + data) - # # map 0-180 to low-hi - duty_cycle = -1*int(data)*(hi-low)/180.0 + hi - duty_cycle = str(int(duty_cycle*1000000)) # Convert from ms to ns - # print('duty_cycle = ' + duty_cycle) - f = open(PWMPATH+'/duty_cycle', 'w') - f.write(duty_cycle) - f.close() - time.sleep(ms/1000) - -# Black OR Pocket -# eQEP0: P9.27 and P9.42 OR P1_33 and P2_34 -# eQEP1: P9.33 and P9.35 -# eQEP2: P8.11 and P8.12 OR P2_24 and P2_33 - -# AI -# eQEP1: P8.33 and P8.35 -# eQEP2: P8.11 and P8.12 or P9.19 and P9.41 -# eQEP3: P8.24 abd P8.25 or P9.27 and P9.42 - -# | Pin | pwm | channel -# | P9_31 | 0 | a -# | P9_29 | 0 | b -# | P9_14 | 1 | a -# | P9_16 | 1 | b -# | P8_19 | 2 | a -# | P8_13 | 2 | b diff --git a/beaglebone-cookbook/04motors/code/servoMotor.js b/beaglebone-cookbook/04motors/code/servoMotor.js deleted file mode 100755 index efe028801d442bd273f65fddf04d14daa4ab6c2d..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/servoMotor.js +++ /dev/null @@ -1,50 +0,0 @@ -#!/usr/bin/env node -//////////////////////////////////////// -// servoMotor.js -// Drive a simple servo motor back and forth on P9_16 pin -// Wiring: -// Setup: config-pin P9_16 pwm -// See: -//////////////////////////////////////// -const fs = require("fs"); - -const pwmPeriod = '20000000'; // Period in ns, (20 ms) -const pwm = '1'; // pwm to use -const channel = 'b'; // channel to use -const PWMPATH='/dev/bone/pwm/'+pwm+'/'+channel; -const low = 0.8, // Smallest angle (in ms) - hi = 2.4, // Largest angle (in ms) - ms = 250; // How often to change position, in ms -var pos = 1.5, // Current position, about middle ms) - step = 0.1; // Step size to next position - -console.log('Hit ^C to stop'); -fs.writeFileSync(PWMPATH+'/period', pwmPeriod); -fs.writeFileSync(PWMPATH+'/enable', '1'); - -var timer = setInterval(sweep, ms); - -// Sweep from low to hi position and back again -function sweep() { - pos += step; // Take a step - if(pos > hi || pos < low) { - step *= -1; - } - var dutyCycle = parseInt(pos*1000000); // Convert ms to ns - // console.log('pos = ' + pos + ' duty cycle = ' + dutyCycle); - fs.writeFileSync(PWMPATH+'/duty_cycle', dutyCycle); -} - -process.on('SIGINT', function() { - console.log('Got SIGINT, turning motor off'); - clearInterval(timer); // Stop the timer - fs.writeFileSync(PWMPATH+'/enable', '0'); -}); - -// | Pin | pwm | channel -// | P9_31 | 0 | a -// | P9_29 | 0 | b -// | P9_14 | 1 | a -// | P9_16 | 1 | b -// | P8_19 | 2 | a -// | P8_13 | 2 | b \ No newline at end of file diff --git a/beaglebone-cookbook/04motors/code/servoMotor.py b/beaglebone-cookbook/04motors/code/servoMotor.py deleted file mode 100755 index 324bc7be5570eb30b29592cd3813f5cd270889c3..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/servoMotor.py +++ /dev/null @@ -1,56 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // servoMotor.py -# // Drive a simple servo motor back and forth on P9_16 pin -# // Wiring: -# // Setup: config-pin P9_16 pwm -# // See: -# //////////////////////////////////////// -import time -import signal -import sys - -pwmPeriod = '20000000' # Period in ns, (20 ms) -pwm = '1' # pwm to use -channel = 'b' # channel to use -PWMPATH='/dev/bone/pwm/'+pwm+'/'+channel -low = 0.8 # Smallest angle (in ms) -hi = 2.4 # Largest angle (in ms) -ms = 250 # How often to change position, in ms -pos = 1.5 # Current position, about middle ms) -step = 0.1 # Step size to next position - -def signal_handler(sig, frame): - print('Got SIGINT, turning motor off') - f = open(PWMPATH+'/enable', 'w') - f.write('0') - f.close() - sys.exit(0) -signal.signal(signal.SIGINT, signal_handler) -print('Hit ^C to stop') - -f = open(PWMPATH+'/period', 'w') -f.write(pwmPeriod) -f.close() -f = open(PWMPATH+'/enable', 'w') -f.write('1') -f.close() - -f = open(PWMPATH+'/duty_cycle', 'w') -while True: - pos += step # Take a step - if(pos > hi or pos < low): - step *= -1 - duty_cycle = str(round(pos*1000000)) # Convert ms to ns - # print('pos = ' + str(pos) + ' duty_cycle = ' + duty_cycle) - f.seek(0) - f.write(duty_cycle) - time.sleep(ms/1000) - -# | Pin | pwm | channel -# | P9_31 | 0 | a -# | P9_29 | 0 | b -# | P9_14 | 1 | a -# | P9_16 | 1 | b -# | P8_19 | 2 | a -# | P8_13 | 2 | b \ No newline at end of file diff --git a/beaglebone-cookbook/04motors/code/servoSense.js b/beaglebone-cookbook/04motors/code/servoSense.js deleted file mode 100755 index 3dfe2f1fbdf8195bc5929616e430c7a3a5b31bbf..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/servoSense.js +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env node - -// Bird will bow when there is a change in the sersor distance. - -var b = require('bonescript'); -var motor = 'P9_14'; // Pin to use -var freq = 50; // Servo frequency (20 ms) -var up = 0.6, // Smallest angle (in ms) - down = 2.0, // Largest angle (in ms) - dutyCycle, - ms = 250, // How often to change position, in ms - oldPos = 0; - -b.pinMode(motor, b.ANALOG_OUTPUT, 6, 0, 0, doInterval); - -function doInterval(x) { - if(x.err) { - console.log('x.err = ' + x.err); - return; - } - setInterval(readRange, ms); -} - -move(2.0); - -function readRange() { - b.analogRead('P9_37', printStatus); -} -function printStatus(x) { - var pos = x.value; - console.log('pos = ' + pos); - if (pos-oldPos>0.5) { - move(up); - } - if (oldPos-pos>0.5) { - move(down); - } - oldPos = pos; -} - -function move(pos) { - - dutyCycle = pos/1000*freq - b.analogWrite(motor, dutyCycle, freq); - console.log('pos = ' + pos + ' duty cycle = ' + dutyCycle); -} diff --git a/beaglebone-cookbook/04motors/code/stop.js b/beaglebone-cookbook/04motors/code/stop.js deleted file mode 100755 index ff06655adfa9123a032b114742cbd5ad280b6314..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/stop.js +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env node -// Used for turning everything off. -var b = require('bonescript'); -var gpio = ['P9_11', 'P9_13', 'P9_14', 'P9_15', 'P9_16']; -var i; - -for(i=0; i<gpio.length; i++) { - b.pinMode(gpio[i], b.OUTPUT); - b.digitalWrite(gpio[i], b.LOW); -} diff --git a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js b/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js deleted file mode 100755 index 26032442241ed60c973a6e126a78df2078c42a68..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js +++ /dev/null @@ -1,72 +0,0 @@ -#!/usr/bin/env node -var fs = require('fs'); - -// Motor is attached here -// var controller = ["P9_11", "P9_13", "P9_15", "P9_17"]; -// var controller = ["P9_14", "P9_16", "P9_18", "P9_22"]; -var controller = ["50", "51", "4", "2"]; -var states = [[1,1,0,0], [0,1,1,0], [0,0,1,1], [1,0,0,1]]; - -var curState = 0; // Current state -var ms = 100, // Time between steps, in ms - max = 22, // Number of steps to turn before turning around - min = 0; // Minimum step to turn back around on - -var CW = 1, // Clockwise - CCW = -1, - pos = 0, // current position and direction - direction = CW; -const GPIOPATH="/sys/class/gpio"; - -// Initialize motor control pins to be OUTPUTs -var i; -for(i=0; i<controller.length; i++) { - // Make sure pins are exported - if(!fs.existsSync(GPIOPATH+"/gpio"+controller[i])) { - fs.writeFileSync(GPIOPATH+"/export", controller[i]); - // Make it an output pin - fs.writeFileSync(GPIOPATH+"/gpio"+controller[i]+"/direction", "in"); - } -} - -// Put the motor into a known state -updateState(states[0]); -rotate(direction); - -var timer = setInterval(move, ms); - -// Rotate back and forth once -function move() { - pos += direction; - console.log("pos: " + pos); - // Switch directions if at end. - if (pos >= max || pos <= min) { - direction *= -1; - } - rotate(direction); -} - -// This is the general rotate -function rotate(direction) { - // console.log("rotate(%d)", direction); - // Rotate the state acording to the direction of rotation - curState += direction; - if(curState >= states.length) { - curState = 0; - } else if(curState<0) { - curState = states.length-1; - } - updateState(states[curState]); -} - -// Write the current input state to the controller -function updateState(state) { - console.log("state: " + state); - for (i=0; i<controller.length; i++) { - fs.writeFileSync(GPIOPATH+"/gpio"+controller[i]+"/value", state[i]) - } -} - -process.on('exit', function() { - updateState([0,0,0,0]); // Turn motor off -}); \ No newline at end of file diff --git a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js.diff b/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js.diff deleted file mode 100644 index 4a34a7768fec3f608bd6cfe0ee6bd6a77118a90e..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.js.diff +++ /dev/null @@ -1,6 +0,0 @@ -# var controller = ["P9_11", "P9_13", "P9_15", "P9_17"]; -controller = ["30", "31", "48", "5"] -var states = [[1,1,0,0], [0,1,1,0], [0,0,1,1], [1,0,0,1]]; -var curState = 0; // Current state -var ms = 100, // Time between steps, in ms - max = 200, // Number of steps to turn before turning around \ No newline at end of file diff --git a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py b/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py deleted file mode 100755 index 1d13e416a39279865195067ada3840a887854373..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/env python -import time -import os -import signal -import sys - -# Motor is attached here -# controller = ["P9_11", "P9_13", "P9_15", "P9_17"]; -# controller = ["30", "31", "48", "5"] -# controller = ["P9_14", "P9_16", "P9_18", "P9_22"]; -controller = ["50", "51", "4", "2"] -states = [[1,1,0,0], [0,1,1,0], [0,0,1,1], [1,0,0,1]] -statesHiTorque = [[1,1,0,0], [0,1,1,0], [0,0,1,1], [1,0,0,1]] -statesHalfStep = [[1,0,0,0], [1,1,0,0], [0,1,0,0], [0,1,1,0], - [0,0,1,0], [0,0,1,1], [0,0,0,1], [1,0,0,1]] - -curState = 0 # Current state -ms = 250 # Time between steps, in ms -maxStep = 22 # Number of steps to turn before turning around -minStep = 0 # minimum step to turn back around on - -CW = 1 # Clockwise -CCW = -1 -pos = 0 # current position and direction -direction = CW -GPIOPATH="/sys/class/gpio" - -def signal_handler(sig, frame): - print('Got SIGINT, turning motor off') - for i in range(len(controller)) : - f = open(GPIOPATH+"/gpio"+controller[i]+"/value", "w") - f.write('0') - f.close() - sys.exit(0) -signal.signal(signal.SIGINT, signal_handler) -print('Hit ^C to stop') - -def move(): - global pos - global direction - global minStep - global maxStep - pos += direction - print("pos: " + str(pos)) - # Switch directions if at end. - if (pos >= maxStep or pos <= minStep) : - direction *= -1 - rotate(direction) - -# This is the general rotate -def rotate(direction) : - global curState - global states - # print("rotate(%d)", direction); - # Rotate the state acording to the direction of rotation - curState += direction - if(curState >= len(states)) : - curState = 0; - elif(curState<0) : - curState = len(states)-1 - updateState(states[curState]) - -# Write the current input state to the controller -def updateState(state) : - global controller - print(state) - for i in range(len(controller)) : - f = open(GPIOPATH+"/gpio"+controller[i]+"/value", "w") - f.write(str(state[i])) - f.close() - -# Initialize motor control pins to be OUTPUTs -for i in range(len(controller)) : - # Make sure pin is exported - if (not os.path.exists(GPIOPATH+"/gpio"+controller[i])): - f = open(GPIOPATH+"/export", "w") - f.write(pin) - f.close() - # Make it an output pin - f = open(GPIOPATH+"/gpio"+controller[i]+"/direction", "w") - f.write("out") - f.close() - -# Put the motor into a known state -updateState(states[0]) -rotate(direction) - -# Rotate -while True: - move() - time.sleep(ms/1000) diff --git a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py.diff b/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py.diff deleted file mode 100644 index af91b7cd35747a466a872de88c04b32ea78c03fd..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/code/unipolarStepperMotor.py.diff +++ /dev/null @@ -1,6 +0,0 @@ -# controller = ["P9_11", "P9_13", "P9_15", "P9_17"] -controller = ["30", "31", "48", "5"] -states = [[1,1,0,0], [0,1,1,0], [0,0,1,1], [1,0,0,1]] -curState = 0 // Current state -ms = 100 // Time between steps, in ms -max = 200 // Number of steps to turn before turning around \ No newline at end of file diff --git a/beaglebone-cookbook/04motors/motors.rst b/beaglebone-cookbook/04motors/motors.rst deleted file mode 100644 index b5fb69abef7b0a2711b1a49776e4882dcb269ee3..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/04motors/motors.rst +++ /dev/null @@ -1,389 +0,0 @@ -.. _beaglebone-cookbook-motors: - -Motors -######## - -Introduction --------------- - -One of the many fun things about embedded computers is that you can move physical things with motors. -But there are so many different kinds of motors (_servo_, _stepper_, _DC_), so how do you select the right one? - -The type of motor you use depends on the type of motion you want: - -- R/C or hobby servo motor - Can be quickly positioned at various absolute angles, but some don't spin. In fact, many can turn only about 180{deg}. - - - Stepper motor - Spins and can also rotate in precise relative angles, such as turning 45{deg}. Stepper motors come in two types: _bipolar_ (which has four wires) and _unipolar_ (which has five or six wires). - - DC motor - Spins either clockwise or counter-clockwise and can have the greatest speed of the three. But a DC motor can't easily be made to turn to a given angle. - -When you know which type of motor to use, interfacing is easy. This chapter shows how to interface with each of these motors. - -.. note:: - Motors come in many sizes and types. This chapter presents some of the more popular - types and shows how they can interface easily to the Bone. If you need to turn on and - off a 120 V motor, consider using something like the PowerSwitch presented in :ref:`<displays_powerSwitch>`. - -.. note:: - The Bone has built-in 3.3 V and 5 V supplies, which can supply enough current to drive - some small motors. Many motors, however, draw enough current that an external power - supply is needed. Therefore, an external 5 V power supply is listed as optional in many of the recipes. - -.. note:: - All the examples in the book assume you have cloned the Cookbook repository on - www.github.com. Go here :ref:`<basics_repo>` for instructions. - -.. _motors_servo: - -Controlling a Servo Motor ----------------------------- - -Problem -************** - -You want to use BeagleBone to control the absolute position of a servo motor. - -Solution -************** - -We'll use the pulse width modulation (PWM) hardware of the Bone to control a -servo motor. - -To make the recipe, you will need: - -* Servo motor (see :ref:`<app_misc>`) -* Breadboard and jumper wires (see :ref:`<app_proto>`) -* 1 kΩ resistor (optional, see :ref:`<app_resistor>`) -* 5 V power supply (optional, see :ref:`<app_misc>`) - -The 1 kΩ resistor isn't required, but it provides some protection to the general-purpose -input/output (GPIO) pin in case the servo fails and draws a large current. - -Wire up your servo, as shown in :ref:`<motors_servoMotor>`. - -.. note:: - There is no standard for how servo motor wires are colored. One of my servos is wired - like :ref:`<motors_servoMotor>`: red is 3.3 V, black is ground, and yellow is the control line. - I have another servo that has red as 3.3 V and ground is brown, with the control line being orange. - Generally, though, the 3.3 V is in the middle. Check the datasheet for your servo before wiring. - -.. _motors_servoMotor: - -.. figure:: figures/servoMotor_bb.png - :align: center - :alt: Servo Motor - -Driving a servo motor with the 3.3 V power supply - -The code for controlling the servo motor is in _servoMotor.py_, shown -in :ref:`<py_servoMotor_code>`. You need to configure the pin for PWM. - -.. code-block:: bash - - bone$ <strong>cd ~/BoneCookbook/docs/04motors/code</strong> - bone$ <strong>config-pin P9_16 pwm</strong> - bone$ <strong>./servoMotor.py</strong> - - - -.. _py_servoMotor_code: - -Code for driving a servo motor (servoMotor.py) - -.. code-block:: python - - include::code/servoMotor.py[] - - -.. _motors_servoMotor_code: - -Code for driving a servo motor (servoMotor.js) - -.. code-block:: JavaScript - - include::code/servoMotor.js[] - - -Running the code causes the motor to move back and forth, progressing to successive -positions between the two extremes. You will need to press ^C (Ctrl-C) to stop the script. - -Discussion -************** - -Controlling a Servo with an Rotary Encoder --------------------------------------------- - -Problem -************** - -You have a rotary encoder from :ref:`<digital_rotaryEncoder_js>` that you want to control a servo motor. - -Solution -************** - -Combine the code from :ref:`<digital_rotaryEncoder_js>` and :ref:`<motors_servo>`. - - -.. code-block:: bash - - bone$ <strong>config-pin P9_16 pwm</strong> - bone$ <strong>config-pin P8_11 eqep</strong> - bone$ <strong>config-pin P8_12 eqep</strong> - bone$ <strong>./servoEncoder.py</strong> - -.. _py_servoEncoder_code: - -Code for driving a servo motor with a rotary encorder(servoEncoder.py) - -.. code-block:: python - - include::code/servoEncoder.py[] - -.. _motors_dcSpeed: - -Controlling the Speed of a DC Motor -------------------------------------- - -Problem -************** - -You have a DC motor (or a solenoid) and want a simple way to control its speed, but not the direction. - -Solution -********** - -It would be nice if you could just wire the DC motor to BeagleBone Black and have it work, -but it won't. Most motors require more current than the GPIO ports on the Bone can supply. -Our solution is to use a transistor to control the current to the bone. - -Here we configure the encoder to returns value between 0 and 180 inclusive. This value is then -mapped to a value between +min+ (0.6 ma) and +max+ (2.5 ms). This number is converted from -milliseconds and nanoseconds (time 1000000) and sent to the servo motor via the pwm. - - -Here's what you will need: - -* 3 V to 5 V DC motor -* Breadboard and jumper wires (see :ref:`<app_proto>`) -* 1 kΩ resistor (see :ref:`<app_resistor>`) -* Transistor 2N3904 (see :ref:`<app_transistor>`) -* Diode 1N4001 (see :ref:`<app_transistor>`) -* Power supply for the motor (optional) - -If you are using a larger motor (more current), -you will need to use a larger transistor. - -Wire your breadboard as shown in :ref:`<motors_dcMotor_fig>`. - -.. _motors_dcMotor_fig: - -.. figure:: figures/dcMotor_bb.png - :align: center - :alt: DC Motor - -Wiring a DC motor to spin one direction - -Use the code in :ref:`<motors_dcMotor_code>` -(_dcMotor.js_) to run the motor. - - -.. _py_dcMotor_code: - -Driving a DC motor in one direction (dcMotor.py) - -.. code-block:: python - - include::code/dcMotor.py[] - -.. _motors_dcMotor_code: - -Driving a DC motor in one direction (dcMotor.js) - -.. code-block:: JavaScript - - include::code/dcMotor.js[] - -Discussion -************** - - -See Also -************** - -How do you change the direction of the motor? See :ref:`<motors_dcDirection>`. - -.. _motors_dcDirection: - -Controlling the Speed and Direction of a DC Motor --------------------------------------------------- - -// TODO - -Problem -************** - -You would like your DC motor to go forward and backward. - -Solution -************** - -Use an H-bridge to switch the terminals on the motor so that it will run both backward -and forward. We'll use the _L293D_: a common, single-chip H-bridge. - -Here's what you will need: - -* 3 V to 5 V motor (see :ref:`<app_misc>`) -* Breadboard and jumper wires (see :ref:`<app_proto>`) -* L293D H-Bridge IC (see :ref:`<app_ic>`) -* Power supply for the motor (optional) - -Lay out your breadboard as shown in :ref:`<motors_h-bridge_fig>`. Ensure that the L293D is positioned correctly. -There is a notch on one end that should be pointed up. - -.. _motors_h-bridge_fig: - -.. figure:: figures/h-bridgeMotor_bb.png - :align: center - :alt: H-bridge Motor - -Driving a DC motor with an H-bridge - -The code in :ref:`<motors_h-bridge_code>` (_h-bridgeMotor.js_) looks much like the code for driving the DC -motor with a transistor (:ref:`<motors_dcMotor_code>`). -The additional code specifies which direction to spin the motor. - -.. _motors_h-bridge_code: - -Code for driving a DC motor with an H-bridge (h-bridgeMotor.js) - -.. code-block:: JavaScript - - include::code/h-bridgeMotor.js[] - - -Discussion -************** - -Driving a Bipolar Stepper Motor ---------------------------------- - -Problem -************** - -You want to drive a stepper motor that has four wires. - -Solution -************** - -Use an L293D H-bridge. The bipolar stepper motor requires -us to reverse the coils, so we need to use an H-bridge. - -Here's what you will need: - -* Breadboard and jumper wires (see :ref:`<app_proto>`) -* 3 V to 5 V bipolar stepper motor (see :ref:`<app_misc>`) -* L293D H-Bridge IC (see :ref:`<app_ic>`) - -Wire as shown in :ref:`<motors_bipolar_fig>`. - -.. _motors_bipolar_fig: - -.. figure:: figures/bipolarStepperMotor_bb.png - :align: center - :alt: Bipolar Stepper Motor - -Bipolar stepper motor wiring - -Use the code in :ref:`<motors_stepperMotor_code>` to drive the motor. - -.. _motors_stepperMotor_code_py: - -Driving a bipolar stepper motor (bipolarStepperMotor.py) - -.. code-block:: python - - include::code/bipolarStepperMotor.py[] - -.. _motors_stepperMotor_code: - -Driving a bipolar stepper motor (bipolarStepperMotor.js) - -.. code-block:: JavaScript - - include::code/bipolarStepperMotor.js[] - - - -When you run the code, the stepper motor will rotate back and forth. - -Discussion -************** - - -Driving a Unipolar Stepper Motor ------------------------------------ - -Problem -************** - -You want to drive a stepper motor that has five or six wires. - -Solution -************** - -If your stepper motor has five or six wires, it's a _unipolar_ stepper and -is wired differently than the bipolar. Here, we'll use -a _ULN2003 Darlington Transistor Array IC_ to drive the motor. - -Here's what you will need: - -* Breadboard and jumper wires (see :ref:`<app_proto>`) -* 3 V to 5 V unipolar stepper motor (see :ref:`<app_misc>`) -* ULN2003 Darlington Transistor Array IC (see :ref:`<app_ic>`) - -Wire, as shown in :ref:`<motors_unipolar_fig>`. - -.. note:: The IC in :ref:`<motors_unipolar_fig>` is illustrated upside down from the way it is usually displayed. - -That is, the notch for pin 1 is on the bottom. This made drawing the diagram much cleaner. - -Also, notice the _banded_ wire running the +P9_7+ (5 V) to the UL2003A. -The stepper motor I'm using runs better at 5 V, so I'm using the Bone's 5 V power supply. -The signal coming from the GPIO pins is 3.3 V, but the U2003A will step them up to 5 V to drive the motor. - -.. _motors_unipolar_fig: - -.. figure:: figures/unipolarStepperMotor_bb.png - :align: center - :alt: Unipolar Stepper Motor - - Unipolar stepper motor wiring - -The code for driving the motor is in _unipolarStepperMotor.js_; however, it is almost identical to the bipolar stepper code (:ref:`<motors_stepperMotor_code>`), so :ref:`<motors_unistepperMotor_code>` shows only the lines that you need to change. - -.. _motors_unistepperMotor_js_code: - -Changes to bipolar code to drive a unipolar stepper motor (unipolarStepperMotor.py.diff) - -.. code-block:: python - - include::code/unipolarStepperMotor.py.diff[] - -.. _motors_unistepperMotor_code: - -Changes to bipolar code to drive a unipolar stepper motor (unipolarStepperMotor.js.diff) - -.. code-block:: JavaScript - - include::code/unipolarStepperMotor.js.diff[] - - -The code in this example makes the following changes: - -* The +states+ are different. Here, we have two pins high at a time. -* The time between steps (+ms+) is shorter, and the number of steps per direction (+max+) is bigger. The unipolar stepper I'm using has many more steps per rotation, so I need more steps to make it go around. - -Discussion -************** diff --git a/beaglebone-cookbook/05tips/code/blinkLED.c b/beaglebone-cookbook/05tips/code/blinkLED.c deleted file mode 100755 index 1863c1ef9a8637f1e46d06fafcaf848324ef1e26..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/05tips/code/blinkLED.c +++ /dev/null @@ -1,48 +0,0 @@ -//////////////////////////////////////// -// blinkLED.c -// Blinks the P9_14 pin -// Wiring: -// Setup: -// See: -//////////////////////////////////////// -#include <stdio.h> -#include <string.h> -#include <unistd.h> -#define MAXSTR 100 -// Look up P9.14 using gpioinfo | grep -e chip -e P9.14. chip 1, line 18 maps to 50 -int main() { - FILE *fp; - char pin[] = "50"; - char GPIOPATH[] = "/sys/class/gpio"; - char path[MAXSTR] = ""; - - // Make sure pin is exported - snprintf(path, MAXSTR, "%s%s%s", GPIOPATH, "/gpio", pin); - if (!access(path, F_OK) == 0) { - snprintf(path, MAXSTR, "%s%s", GPIOPATH, "/export"); - fp = fopen(path, "w"); - fprintf(fp, "%s", pin); - fclose(fp); - } - - // Make it an output pin - snprintf(path, MAXSTR, "%s%s%s%s", GPIOPATH, "/gpio", pin, "/direction"); - fp = fopen(path, "w"); - fprintf(fp, "out"); - fclose(fp); - - // Blink every .25 sec - int state = 0; - snprintf(path, MAXSTR, "%s%s%s%s", GPIOPATH, "/gpio", pin, "/value"); - fp = fopen(path, "w"); - while (1) { - fseek(fp, 0, SEEK_SET); - if (state) { - fprintf(fp, "1"); - } else { - fprintf(fp, "0"); - } - state = ~state; - usleep(250000); // sleep time in microseconds - } -} \ No newline at end of file diff --git a/beaglebone-cookbook/05tips/code/blinkLED.py b/beaglebone-cookbook/05tips/code/blinkLED.py deleted file mode 100755 index 2b15ebd35f2dfcaffdf06c50791961dac06e5d03..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/05tips/code/blinkLED.py +++ /dev/null @@ -1,13 +0,0 @@ -#!/usr/bin/env python -import Adafruit_BBIO.GPIO as GPIO -import time - -pin = "P9_14" - -GPIO.setup(pin, GPIO.OUT) - -while True: - GPIO.output(pin, GPIO.HIGH) - time.sleep(0.5) - GPIO.output(pin, GPIO.LOW) - time.sleep(0.5) diff --git a/beaglebone-cookbook/05tips/code/ipMasquerade.sh b/beaglebone-cookbook/05tips/code/ipMasquerade.sh deleted file mode 100755 index 524fb338a895212bcace7d5e116bab90b9ef1d11..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/05tips/code/ipMasquerade.sh +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash -# These are the commands to run on the host to set up IP -# masquerading so the Bone can access the Internet through -# the USB connection. -# This configures the host, run ./setDNS.sh to configure the Bone. -# Inspired by http://thoughtshubham.blogspot.com/2010/03/ -# internet-over-usb-otg-on-beagleboard.html - -if [ $# -eq 0 ] ; then -echo "Usage: $0 interface (such as eth0 or wlan0)" -exit 1 -fi - -interface=$1 -hostAddr=192.168.7.1 -beagleAddr=192.168.7.2 -ip_forward=/proc/sys/net/ipv4/ip_forward - -if [ `cat $ip_forward` == 0 ] - then - echo "You need to set IP forwarding. Edit /etc/sysctl.conf using:" - echo "$ sudo nano /etc/sysctl.conf" - echo "and uncomment the line \"net.ipv4.ip_forward=1\"" - echo "to enable forwarding of packets. Then run the following:" - echo "$ sudo sysctl -p" - exit 1 - else - echo "IP forwarding is set on host." -fi -# Set up IP masquerading on the host so the bone can reach the outside world -sudo iptables -t nat -A POSTROUTING -s $beagleAddr -o $interface -j MASQUERADE diff --git a/beaglebone-cookbook/05tips/code/setDNS.sh b/beaglebone-cookbook/05tips/code/setDNS.sh deleted file mode 100755 index a73f1b51b881f3753c5b15af290a322ea49e5a26..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/05tips/code/setDNS.sh +++ /dev/null @@ -1,40 +0,0 @@ -#!/bin/bash -# These are the commands to run on the host so the Bone -# can access the Internet through the USB connection. -# Run ./ipMasquerade.sh the first time. It will set up the host. -# Run this script if the host is already set up. -# Inspired by http://thoughtshubham.blogspot.com/2010/03/internet-over-usb-otg-on-beagleboard.html - -hostAddr=192.168.7.1 -beagleAddr=${1:-192.168.7.2} - -# Save the /etc/resolv.conf on the Beagle in case we mess things up. -ssh root@$beagleAddr "mv -n /etc/resolv.conf /etc/resolv.conf.orig" -# Create our own resolv.conf -cat - << EOF > /tmp/resolv.conf -# This is installed by ./setDNS.sh on the host - -EOF - -TMP=/tmp/nmcli -# Look up the nameserver of the host and add it to our resolv.conf -# From: http://askubuntu.com/questions/197036/how-to-know-what-dns-am-i-using-in-ubuntu-12-04 -# Use nmcli dev list for older version nmcli -# Use nmcli dev show for newer version nmcli -nmcli dev show > $TMP -if [ $? -ne 0 ]; then # $? is the return code, if not 0 something bad happened. - echo "nmcli failed, trying older 'list' instead of 'show'" - nmcli dev list > $TMP - if [ $? -ne 0 ]; then - echo "nmcli failed again, giving up..." - exit 1 - fi -fi - -grep IP4.DNS $TMP | sed 's/IP4.DNS\[.\]:/nameserver/' >> /tmp/resolv.conf - -scp /tmp/resolv.conf root@$beagleAddr:/etc - -# Tell the beagle to use the host as the gateway. -ssh root@$beagleAddr "/sbin/route add default gw $hostAddr" || true - diff --git a/beaglebone-cookbook/06iot/code/GPIOserver.js b/beaglebone-cookbook/06iot/code/GPIOserver.js deleted file mode 100755 index 00c28d9b2fc9f04739d03c213aa29ba44d18c1cc..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/GPIOserver.js +++ /dev/null @@ -1,59 +0,0 @@ -#!/usr/bin/env node -// Initial idea from Getting Started With node.js and socket.io -// http://codehenge.net/blog/2011/12/getting-started-with-node-js-and-socket-io- -// v0-7-part-2/ -// This is a simple server for the various web frontends -// Display status of P9_42 -"use strict"; - -var port = 9090, // Port on which to listen - http = require('http'), - url = require('url'), - fs = require('fs'), - b = require('bonescript'), - gpio = 'P9_42'; // gpio port to read - - // <1> -var htmlStart = "\ -<!DOCTYPE html>\ -<html>\ -<body>\ -\ -<h1>" + gpio + "</h1>\ -data = "; - - // <2> -var htmlEnd = "\ -</body>\ -</html>"; - -var server = http.createServer(servePage); - -b.pinMode(gpio, b.INPUT, 7, 'pulldown'); - -server.listen(port); -console.log("Listening on " + port); - -function servePage(req, res) { - var path = url.parse(req.url).pathname; - console.log("path: " + path); - if (path === '/gpio') { // <3> - var data = b.digitalRead(gpio); // <4> - res.write(htmlStart + data + htmlEnd, 'utf8'); // <5> - res.end(); - } else { - fs.readFile(__dirname + path, function (err, data) { - if (err) { - return send404(res); - } - res.write(data, 'utf8'); - res.end(); - }); - } -} - -function send404(res) { - res.writeHead(404); - res.write('404 - page not found'); - res.end(); -} diff --git a/beaglebone-cookbook/06iot/code/analogInContinuous.py b/beaglebone-cookbook/06iot/code/analogInContinuous.py deleted file mode 100755 index f026aa92c085aeebfdb662c623bdfdb8244de2fa..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/analogInContinuous.py +++ /dev/null @@ -1,91 +0,0 @@ -#!/usr/bin/python -#////////////////////////////////////// -# analogInContinuous.py -# Read analog data via IIO continous mode and plots it. -#////////////////////////////////////// -# From: https://stackoverflow.com/questions/20295646/python-ascii-plots-in-terminal -# https://github.com/dkogan/gnuplotlib -# https://github.com/dkogan/gnuplotlib/blob/master/guide/guide.org -# sudo apt install gnuplot (10 minute to install) -# sudo apt install libatlas-base-dev -# pip3 install gnuplotlib -# This uses X11, so when connecting to the bone from the host use: ssh -X bone - -# See https://elinux.org/index.php?title=EBC_Exercise_10a_Analog_In#Analog_in_-_Continuous.2C_Change_the_sample_rate -# for instructions on changing the sampling rate. Can go up to 200KHz. - -fd = open(IIODEV, "r") -import numpy as np -import gnuplotlib as gp -import time -# import struct - -IIOPATH='/sys/bus/iio/devices/iio:device0' -IIODEV='/dev/iio:device0' -LEN = 100 -SAMPLERATE=8000 -AIN='2' - -# Setup IIO for Continous reading -# Enable AIN -try: - file1 = open(IIOPATH+'/scan_elements/in_voltage'+AIN+'_en', 'w') - file1.write('1') - file1.close() -except: # carry on if it's already enabled - pass -# Set buffer length -file1 = open(IIOPATH+'/buffer/length', 'w') -file1.write(str(2*LEN)) # I think LEN is in 16-bit values, but here we pass bytes -file1.close() -# Enable continous -file1 = open(IIOPATH+'/buffer/enable', 'w') -file1.write('1') -file1.close() - -x = np.linspace(0, 1000*LEN/SAMPLERATE, LEN) -# Do a dummy plot to give time of the fonts to load. -gp.plot(x, x) -print("Waiting for fonts to load") -time.sleep(10) - -print('Hit ^C to stop') - -fd = open(IIODEV, "r") - -try: - while True: - y = np.fromfile(fd, dtype='uint16', count=LEN)*1.8/4096 - # print(y) - gp.plot(x, y, - xlabel = 't (ms)', - ylabel = 'volts', - _yrange = [0, 2], - title = 'analogInContinuous', - legend = np.array( ("P9.39", ), ), - # ascii=1, - # terminal="xterm", - # legend = np.array( ("P9.40", "P9.38"), ), - # _with = 'lines' - ) - -except KeyboardInterrupt: - print("Turning off input.") - # Disable continous - file1 = open(IIOPATH+'/buffer/enable', 'w') - file1.write('0') - file1.close() - - file1 = open(IIOPATH+'/scan_elements/in_voltage'+AIN+'_en', 'w') - file1.write('0') - file1.close() - -# // Bone | Pocket | AIN -# // ----- | ------ | --- -# // P9_39 | P1_19 | 0 -# // P9_40 | P1_21 | 1 -# // P9_37 | P1_23 | 2 -# // P9_38 | P1_25 | 3 -# // P9_33 | P1_27 | 4 -# // P9_36 | P2_35 | 5 -# // P9_35 | P1_02 | 6 diff --git a/beaglebone-cookbook/06iot/code/emailTest.py b/beaglebone-cookbook/06iot/code/emailTest.py deleted file mode 100755 index 4c696b7c0553193d9fc8bb6321f5a864d989c8f7..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/emailTest.py +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env python -# From: https://realpython.com/python-send-email/ -import smtplib, ssl - -port = 587 # For starttls -smtp_server = "smtp.gmail.com" -sender_email = "from_account@gmail.com" -receiver_email = "to_account@gmail.com" -# Go to: https://myaccount.google.com/security -# Select App password -# Generate your own 16 char password, copy here -# Delete password when done -password = "cftqhcejjdjfdwjh" -message = """\ -Subject: Testing email - -This message is sent from Python. - -""" -context = ssl.create_default_context() -with smtplib.SMTP(smtp_server, port) as server: - server.starttls(context=context) - server.login(sender_email, password) - server.sendmail(sender_email, receiver_email, message) diff --git a/beaglebone-cookbook/06iot/code/flask/app1.py b/beaglebone-cookbook/06iot/code/flask/app1.py deleted file mode 100755 index 7a0597c5a2b83598f4722faf1eae6a0945d4f149..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/app1.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python -# From: https://towardsdatascience.com/python-webserver-with-flask-and-raspberry-pi-398423cc6f5d - -''' -Code created by Matt Richardson -for details, visit: http://mattrichardson.com/Raspberry-Pi-Flask/inde... -''' -from flask import Flask, render_template -import datetime -app = Flask(__name__) -@app.route("/") -def hello(): - now = datetime.datetime.now() - timeString = now.strftime("%Y-%m-%d %H:%M") - templateData = { - 'title' : 'HELLO!', - 'time': timeString - } - return render_template('index1.html', **templateData) -if __name__ == "__main__": - app.run(host='0.0.0.0', port=8080, debug=True) - \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/flask/app2.py b/beaglebone-cookbook/06iot/code/flask/app2.py deleted file mode 100755 index a6f026cdcd327e63e9d8ea7586cf612fa142854e..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/app2.py +++ /dev/null @@ -1,36 +0,0 @@ -#!/usr/bin/env python -# From: https://towardsdatascience.com/python-webserver-with-flask-and-raspberry-pi-398423cc6f5d -import os -from flask import Flask, render_template -app = Flask(__name__) - -pin = '30' # P9_11 is gpio 30 -GPIOPATH="/sys/class/gpio" -buttonSts = 0 - -# Make sure pin is exported -if (not os.path.exists(GPIOPATH+"/gpio"+pin)): - f = open(GPIOPATH+"/export", "w") - f.write(pin) - f.close() - -# Make it an input pin -f = open(GPIOPATH+"/gpio"+pin+"/direction", "w") -f.write("in") -f.close() - -@app.route("/") -def index(): - # Read Button Status - f = open(GPIOPATH+"/gpio"+pin+"/value", "r") - buttonSts = f.read()[:-1] - f.close() - - # buttonSts = GPIO.input(button) - templateData = { - 'title' : 'GPIO input Status!', - 'button' : buttonSts, - } - return render_template('index2.html', **templateData) -if __name__ == "__main__": - app.run(host='0.0.0.0', port=8080, debug=True) \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/flask/app3.py b/beaglebone-cookbook/06iot/code/flask/app3.py deleted file mode 100755 index 388206d5dab5d0d5e0bfb035c04e860991208ffd..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/app3.py +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env python -# From: https://towardsdatascience.com/python-webserver-with-flask-and-raspberry-pi-398423cc6f5d -# import Adafruit_BBIO.GPIO as GPIO -import os -from flask import Flask, render_template, request -app = Flask(__name__) -#define LED GPIO -ledRed = "P9_14" -pin = '50' # P9_14 is gpio 50 -GPIOPATH="/sys/class/gpio" - -#initialize GPIO status variable -ledRedSts = 0 -# Make sure pin is exported -if (not os.path.exists(GPIOPATH+"/gpio"+pin)): - f = open(GPIOPATH+"/export", "w") - f.write(pin) - f.close() -# Define led pin as output -f = open(GPIOPATH+"/gpio"+pin+"/direction", "w") -f.write("out") -f.close() -# turn led OFF -f = open(GPIOPATH+"/gpio"+pin+"/value", "w") -f.write("0") -f.close() - -@app.route("/") -def index(): - # Read Sensors Status - f = open(GPIOPATH+"/gpio"+pin+"/value", "r") - ledRedSts = f.read() - f.close() - templateData = { - 'title' : 'GPIO output Status!', - 'ledRed' : ledRedSts, - } - return render_template('index3.html', **templateData) - -@app.route("/<deviceName>/<action>") -def action(deviceName, action): - if deviceName == 'ledRed': - actuator = ledRed - f = open(GPIOPATH+"/gpio"+pin+"/value", "w") - if action == "on": - f.write("1") - if action == "off": - f.write("0") - f.close() - - f = open(GPIOPATH+"/gpio"+pin+"/value", "r") - ledRedSts = f.read() - f.close() - - templateData = { - 'ledRed' : ledRedSts, - } - return render_template('index3.html', **templateData) -if __name__ == "__main__": - app.run(host='0.0.0.0', port=8080, debug=True) \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/flask/app4.py b/beaglebone-cookbook/06iot/code/flask/app4.py deleted file mode 100755 index 9799ff3d50c6158d237721473b5e0e754a0227b9..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/app4.py +++ /dev/null @@ -1,79 +0,0 @@ -#!/usr/bin/env python -# From: https://towardsdatascience.com/python-webserver-with-flask-and-raspberry-pi-398423cc6f5d -import os -# import Adafruit_BBIO.GPIO as GPIO -from flask import Flask, render_template, request -app = Flask(__name__) -GPIOPATH="/sys/class/gpio" -#define sensors GPIOs -button = "30" # "P9_11" -#define actuators GPIOs -ledRed = "50" # "P9_14" - -# Make sure pin is exported -if (not os.path.exists(GPIOPATH+"/gpio"+button)): - f = open(GPIOPATH+"/export", "w") - f.write(pin) - f.close() -if (not os.path.exists(GPIOPATH+"/gpio"+ledRed)): - f = open(GPIOPATH+"/export", "w") - f.write(pin) - f.close() -#initialize GPIO status variables -buttonSts = 0 -ledRedSts = 0 -# Define button and PIR sensor pins as an input -f = open(GPIOPATH+"/gpio"+button+"/direction", "w") -f.write("in") -f.close() -# Define led pins as output -f = open(GPIOPATH+"/gpio"+ledRed+"/direction", "w") -f.write("out") -f.close() -# turn leds OFF -f = open(GPIOPATH+"/gpio"+ledRed+"/value", "w") -f.write("0") -f.close() - -@app.route("/") -def index(): - # Read GPIO Status - f = open(GPIOPATH+"/gpio"+button+"/value", "r") - buttonSts = f.read()[:-1] - f.close() - f = open(GPIOPATH+"/gpio"+ledRed+"/value", "r") - ledRedSts = f.read()[:-1] - f.close() - - templateData = { - 'button' : buttonSts, - 'ledRed' : ledRedSts, - } - return render_template('index4.html', **templateData) - -@app.route("/<deviceName>/<action>") -def action(deviceName, action): - if deviceName == 'ledRed': - actuator = ledRed - - f = open(GPIOPATH+"/gpio"+ledRed+"/value", "w") - if action == "on": - f.write("1") - if action == "off": - f.write("0") - f.close() - - f = open(GPIOPATH+"/gpio"+button+"/value", "r") - buttonSts = f.read()[:-1] - f.close() - f = open(GPIOPATH+"/gpio"+ledRed+"/value", "r") - ledRedSts = int(f.read()[:-1]) - f.close() - - templateData = { - 'button' : buttonSts, - 'ledRed' : ledRedSts, - } - return render_template('index4.html', **templateData) -if __name__ == "__main__": - app.run(host='0.0.0.0', port=8080, debug=True) \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/flask/app5.py b/beaglebone-cookbook/06iot/code/flask/app5.py deleted file mode 100755 index d92a2583af3eb4d9a6438fb8eaa4d051197b38e2..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/app5.py +++ /dev/null @@ -1,87 +0,0 @@ -#!/usr/bin/env python -# From: https://towardsdatascience.com/python-webserver-with-flask-and-raspberry-pi-398423cc6f5d -import os -# import Adafruit_BBIO.GPIO as GPIO -from flask import Flask, render_template, request -app = Flask(__name__) -GPIOPATH="/sys/class/gpio" -#define sensors GPIOs -button = "30" # "P9_11" -#define actuators GPIOs -ledRed = "50" # "P9_14" - -# Make sure pin is exported -if (not os.path.exists(GPIOPATH+"/gpio"+button)): - f = open(GPIOPATH+"/export", "w") - f.write(pin) - f.close() -if (not os.path.exists(GPIOPATH+"/gpio"+ledRed)): - f = open(GPIOPATH+"/export", "w") - f.write(pin) - f.close() -#initialize GPIO status variables -buttonSts = 0 -ledRedSts = 0 -# Define button and PIR sensor pins as an input -f = open(GPIOPATH+"/gpio"+button+"/direction", "w") -f.write("in") -f.close() -# Define led pins as output -f = open(GPIOPATH+"/gpio"+ledRed+"/direction", "w") -f.write("out") -f.close() -# turn leds OFF -f = open(GPIOPATH+"/gpio"+ledRed+"/value", "w") -f.write("0") -f.close() - -@app.route("/") -def index(): - # Read GPIO Status - f = open(GPIOPATH+"/gpio"+button+"/value", "r") - buttonSts = f.read()[:-1] - f.close() - f = open(GPIOPATH+"/gpio"+ledRed+"/value", "r") - ledRedSts = f.read()[:-1] - f.close() - - templateData = { - 'button' : buttonSts, - 'ledRed' : ledRedSts, - } - return render_template('index5.html', **templateData) - -@app.route("/<deviceName>/<action>") -def action(deviceName, action): - if deviceName == 'ledRed': - actuator = ledRed - - f = open(GPIOPATH+"/gpio"+ledRed+"/value", "w") - if action == "on": - f.write("1") - if action == "off": - f.write("0") - if action == "toggle": - f.close() - f = open(GPIOPATH+"/gpio"+ledRed+"/value", "r") - ledRedSts = int(f.read()[:-1]) - ledRedSts = str(int(not ledRedSts)) - f.close() - f = open(GPIOPATH+"/gpio"+ledRed+"/value", "w") - f.write(ledRedSts) - f.close() - - f = open(GPIOPATH+"/gpio"+button+"/value", "r") - buttonSts = f.read()[:-1] - f.close() - f = open(GPIOPATH+"/gpio"+ledRed+"/value", "r") - ledRedSts = int(f.read()[:-1]) - f.close() - - templateData = { - 'button' : buttonSts, - 'ledRed' : ledRedSts, - } - return render_template('index5.html', **templateData) -if __name__ == "__main__": - app.run(host='0.0.0.0', port=8080, debug=True) \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/flask/flask.service b/beaglebone-cookbook/06iot/code/flask/flask.service deleted file mode 100644 index 1b577785a2314fc7b4d559cd89283630dfb7eba7..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/flask.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=flask server - -[Service] -WorkingDirectory=/home/debian/exercises/flask/server -ExecStart=/home/debian/exercises/flask/server/app5.py -SyslogIdentifier=flask - -[Install] -WantedBy=multi-user.target diff --git a/beaglebone-cookbook/06iot/code/flask/helloWorld.py b/beaglebone-cookbook/06iot/code/flask/helloWorld.py deleted file mode 100755 index 176350b065475774e1ff6ba56d8043498a49a6e0..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/helloWorld.py +++ /dev/null @@ -1,10 +0,0 @@ -#!/usr/bin/env python -# From: https://towardsdatascience.com/python-webserver-with-flask-and-raspberry-pi-398423cc6f5d - -from flask import Flask -app = Flask(__name__) -@app.route('/') -def index(): - return 'hello, world' -if __name__ == '__main__': - app.run(debug=True, port=8080, host='0.0.0.0') \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/flask/install.sh b/beaglebone-cookbook/06iot/code/flask/install.sh deleted file mode 100644 index 332244695a5fed8aaa447c60b5364b3120271c86..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/install.sh +++ /dev/null @@ -1,7 +0,0 @@ -# From: https://www.cloudsavvyit.com/903/debug-your-local-applications-over-the-internet-with-ngrok-tunnels/ -wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-arm.zip -unzip ngrok-stable-linux-arm.zip -sudo mv ngrok ~/.local/bin - -mkdir -p ~/.ngrok2 -cp ngrok.yml ~/.ngrok2 \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/flask/ngrok.yml b/beaglebone-cookbook/06iot/code/flask/ngrok.yml deleted file mode 100644 index 5074663e9d79da704834075c14e009103945e992..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/ngrok.yml +++ /dev/null @@ -1,4 +0,0 @@ -tunnels: - flask: - proto: http - addr: 8081 diff --git a/beaglebone-cookbook/06iot/code/flask/setup.sh b/beaglebone-cookbook/06iot/code/flask/setup.sh deleted file mode 100644 index 410868a7afbc15e04da4a51738065a9b1e38128c..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/setup.sh +++ /dev/null @@ -1,2 +0,0 @@ -# Start ngrok -ngrok start flask diff --git a/beaglebone-cookbook/06iot/code/flask/static/favicon.ico b/beaglebone-cookbook/06iot/code/flask/static/favicon.ico deleted file mode 100644 index e96154d507400f4d1ad0c844a47f9d3455af3917..0000000000000000000000000000000000000000 Binary files a/beaglebone-cookbook/06iot/code/flask/static/favicon.ico and /dev/null differ diff --git a/beaglebone-cookbook/06iot/code/flask/static/style.css b/beaglebone-cookbook/06iot/code/flask/static/style.css deleted file mode 100644 index f05f2cc82abb471035a46bf8b6e37a638f6a6bb5..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/static/style.css +++ /dev/null @@ -1,15 +0,0 @@ -/*body {*/ -/* background: blue;*/ -/* color: yellow;*/ -/*}*/ -.button { - font: bold 15px Arial; - text-decoration: none; - background-color: #EEEEEE; - color: #333333; - padding: 2px 6px 2px 6px; - border-top: 1px solid #CCCCCC; - border-right: 1px solid #333333; - border-bottom: 1px solid #333333; - border-left: 1px solid #CCCCCC; -} \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/flask/templates/index1.html b/beaglebone-cookbook/06iot/code/flask/templates/index1.html deleted file mode 100644 index 067d7eff0a86544a2b81846f8c9cedf856e24167..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/templates/index1.html +++ /dev/null @@ -1,9 +0,0 @@ -<!DOCTYPE html> - <head> - <title>{{ title }}</title> - </head> - <body> - <h1>Hello, World!</h1> - <h2>The date and time on the server is: {{ time }}</h2> - </body> -</html> diff --git a/beaglebone-cookbook/06iot/code/flask/templates/index2.html b/beaglebone-cookbook/06iot/code/flask/templates/index2.html deleted file mode 100644 index be37dfc44c5f1e6f4a647ad8f2d1378bb7ab9bbc..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/templates/index2.html +++ /dev/null @@ -1,10 +0,0 @@ -<!DOCTYPE html> - <head> - <title>{{ title }}</title> - <link rel="stylesheet" href='../static/style.css'/> - </head> - <body> - <h1>{{ title }}</h1> - <h2>Button pressed: {{ button }}</h1> - </body> -</html> diff --git a/beaglebone-cookbook/06iot/code/flask/templates/index3.html b/beaglebone-cookbook/06iot/code/flask/templates/index3.html deleted file mode 100644 index ef95fca7d25f8e8cfc2287773149dd301c57e580..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/templates/index3.html +++ /dev/null @@ -1,17 +0,0 @@ -<!DOCTYPE html> - <head> - <title>GPIO Control</title> - <link rel="stylesheet" href='../static/style.css'/> - </head> - <body> - <h2>Actuators</h2> - <h3> Status </h3> - RED LED ==> {{ ledRed }} - <br> - <h3> Commands </h3> - RED LED Ctrl ==> - <a href="/ledRed/on" class="button">TURN ON</a> - <a href="/ledRed/off"class="button">TURN OFF</a> - </body> -</html> - diff --git a/beaglebone-cookbook/06iot/code/flask/templates/index4.html b/beaglebone-cookbook/06iot/code/flask/templates/index4.html deleted file mode 100644 index ea85a3f3af71baf7003d1d51e2b4ef92900522ad..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/templates/index4.html +++ /dev/null @@ -1,20 +0,0 @@ -<!DOCTYPE html> - <head> - <title>GPIO Control</title> - <link rel="stylesheet" href='../static/style.css'/> - </head> - <body> - <h1>GPIO Control</h1> - <h2> Sensor Status </h2> - <h3> BUTTON ==> {{ button }}</h3> - <h2> Actuator Status & Control </h2> - <h3> RED LED ==> {{ ledRed }} ==> - {% if ledRed == 1 %} - <a href="/ledRed/off"class="button">TURN OFF</a> - {% else %} - <a href="/ledRed/on" class="button">TURN ON</a> - {% endif %} - </h3> - </h3> - </body> -</html> \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/flask/templates/index5.html b/beaglebone-cookbook/06iot/code/flask/templates/index5.html deleted file mode 100644 index cff4bffb06a8b08702b13a9b7fbafc75d93ba611..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flask/templates/index5.html +++ /dev/null @@ -1,21 +0,0 @@ -<!DOCTYPE html> - <head> - <title>GPIO Control</title> - <link rel="stylesheet" href='../static/style.css'/> - </head> - <body> - <h1>GPIO Control</h1> - <h2> Sensor Status </h2> - <h3> BUTTON ==> {{ button }}</h3> - <h2> Actuator Status & Control </h2> - <h3> RED LED ==> {{ ledRed }} ==> - <a href="/ledRed/toggle" class="button">TOGGLE</a> - {% if ledRed == 1 %} - <a href="/ledRed/off"class="button">TURN OFF</a> - {% else %} - <a href="/ledRed/on" class="button">TURN ON</a> - {% endif %} - </h3> - </h3> - </body> -</html> \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/flotDemo.html b/beaglebone-cookbook/06iot/code/flotDemo.html deleted file mode 100644 index 8bf03881537f86c2b48f5e4e72cd0ff23cedb05e..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flotDemo.html +++ /dev/null @@ -1,15 +0,0 @@ -<html> - <head> - <title>BoneScript Flot Demo</title> - <script src="/static/flot/jquery.min.js"></script> - <script src="/static/flot/jquery.flot.min.js"></script> - <script src="/static/bonescript.js"></script> - <script src="flotDemo.js"></script> - </head> -<body> - -<h1>BoneScript Flot Demo</h1> -<div id="myplot" style="width:500px;height:300px;"></div> - -</body> -</html> diff --git a/beaglebone-cookbook/06iot/code/flotDemo.js b/beaglebone-cookbook/06iot/code/flotDemo.js deleted file mode 100644 index 5bf690c27287c42db2f5ea395908bda85e83f0a6..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/flotDemo.js +++ /dev/null @@ -1,66 +0,0 @@ -setTargetAddress('192.168.7.2', { // <1> - initialized: run -}); - -function run() { - var b = require('bonescript'); // <2> - var POT = 'P9_36'; // <3> - - var container = $("#myplot"); // <4> - var totalPoints = container.outerWidth() / 2 || 250; // <5> - var data = []; - var plotOptions = { // <6> - series: { - shadowSize: 0 - }, - yaxis: { - min: 0, - max: 1 - }, - xaxis: { - min: 0, - max: totalPoints, - show: false - } - }; - var plot = $.plot(container, getData(), plotOptions); // <7> - - drawGraph(); // <8> - - function drawGraph() { // <9> - plot.setData(getData()); - plot.draw(); - b.analogRead(POT, onAnalogRead); - } - - // Handle data back from potentiometer - function onAnalogRead(x) { - if (!x.err && typeof x.value == 'number') { - pushData(x.value); // <10> - } - setTimeout(drawGraph, 20); // <11> - } - - function pushData(y) { - if (data.length && (data.length + 1) > totalPoints) { - data = data.slice(1); - } - if (data.length < totalPoints) { - data.push(y); - } - } - - function getData() { - var res = []; - for (var i = 0; i < data.length; ++i) { - res.push([i, data[i]]); - } - var series = [{ - data: res, - lines: { - fill: true - } - }]; - return series; - } -} \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/jQueryDemo.js b/beaglebone-cookbook/06iot/code/jQueryDemo.js deleted file mode 100644 index 9581030e2857ce5210071c88f883b1169cf95add..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/jQueryDemo.js +++ /dev/null @@ -1,34 +0,0 @@ -setTargetAddress('192.168.7.2', { // <1> - initialized: run -}); - -function run() { - var b = require('bonescript'); // <2> - var SLIDER = 'P9_36'; // <3> - var BUTTON = 'P8_19'; - b.pinMode(BUTTON, b.INPUT); - - getSliderStatus(); // <4> - - function getSliderStatus() { - b.analogRead(SLIDER, onSliderRead); // <5> - } - - function onSliderRead(x) { - if (!x.err) { // <6> - $('#sliderStatus').html(x.value.toFixed(3)); - } - getButtonStatus() // <7> - } - - function getButtonStatus() { - b.digitalRead(BUTTON, onButtonRead); // <8> - } - - function onButtonRead(x) { - if (!x.err) { // <9> - $('#buttonStatus').html(x.value); - } - setTimeout(getSliderStatus, 20); // <10> - } -} diff --git a/beaglebone-cookbook/06iot/code/jQueryInstall.sh b/beaglebone-cookbook/06iot/code/jQueryInstall.sh deleted file mode 100644 index 8f5e8b1eac152607257b583e90d12ab781f2ac7d..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/jQueryInstall.sh +++ /dev/null @@ -1,2 +0,0 @@ -# This gives easy acces to the bonscript and jquery libraries -ln -s /var/lib/cloud9/static/ . diff --git a/beaglebone-cookbook/06iot/code/launchPad.js b/beaglebone-cookbook/06iot/code/launchPad.js deleted file mode 100755 index f81591dd336e39a66fc083cd2471ef273acec95b..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/launchPad.js +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env node -// Need to add exports.serialParsers = m.module.parsers; -// to /usr/local/lib/node_modules/bonescript/serial.js -var b = require('bonescript'); - -var port = '/dev/ttyO1'; // <1> -var options = { - baudrate: 9600, // <2> - parser: b.serialParsers.readline("\n") // <3> -}; - -b.serialOpen(port, options, onSerial); // <4> - -function onSerial(x) { // <5> - console.log(x.event); - if (x.err) { - console.log('***ERROR*** ' + JSON.stringify(x)); - } - if (x.event == 'open') { - console.log('***OPENED***'); - setInterval(sendCommand, 1000); // <6> - } - if (x.event == 'data') { - console.log(String(x.data)); - } -} - -var command = ['r', 'g']; // <7> -var commIdx = 1; - -function sendCommand() { - // console.log('Command: ' + command[commIdx]); - b.serialWrite(port, command[commIdx++]); // <8> - if(commIdx >= command.length) { // <9> - commIdx = 0; - } -} diff --git a/beaglebone-cookbook/06iot/code/launchPad/launchPad.ino b/beaglebone-cookbook/06iot/code/launchPad/launchPad.ino deleted file mode 100644 index 12e3cd7dd7b759feda60e852e0882e88cc80d3de..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/launchPad/launchPad.ino +++ /dev/null @@ -1,44 +0,0 @@ -/* - Tests connection to a BeagleBone - Mark A. Yoder - Waits for input on Serial Port - g - Green toggle - r - Red toggle -*/ -char inChar = 0; // incoming serial byte -int red = 0; -int green = 0; - -void setup() -{ - // initialize the digital pin as an output. - pinMode(RED_LED, OUTPUT); // <1> - pinMode(GREEN_LED, OUTPUT); - // start serial port at 9600 bps: - Serial.begin(9600); // <2> - Serial.print("Command (r, g): "); // <3> - - digitalWrite(GREEN_LED, green); // <4> - digitalWrite( RED_LED, red); -} - -void loop() -{ - if(Serial.available() > 0 ) { // <5> - inChar = Serial.read(); - switch(inChar) { // <6> - case 'g': - green = ~green; - digitalWrite(GREEN_LED, green); - Serial.println("Green"); - break; - case 'r': - red = ~red; - digitalWrite(RED_LED, red); - Serial.println("Red"); - break; - } - Serial.print("Command (r, g): "); - } -} - diff --git a/beaglebone-cookbook/06iot/code/nodemailer-install.sh b/beaglebone-cookbook/06iot/code/nodemailer-install.sh deleted file mode 100755 index 856fc7c3c0a1e0703b4351b4dc6c574c0cd0ddb9..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/nodemailer-install.sh +++ /dev/null @@ -1 +0,0 @@ -npm install -g nodemailer diff --git a/beaglebone-cookbook/06iot/code/nodemailer-test.js b/beaglebone-cookbook/06iot/code/nodemailer-test.js deleted file mode 100755 index e5b99f6db79cca22f933ba0d5ba9af1cee09538e..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/nodemailer-test.js +++ /dev/null @@ -1,38 +0,0 @@ -#!/usr/bin/env node -// From: https://github.com/andris9/Nodemailer - -var nodemailer = require('nodemailer'); - -// create reusable transporter object using SMTP transport -var transporter = nodemailer.createTransport({ - service: 'gmail', - auth: { - user: 'yourUser@gmail.com', - pass: 'yourPass' - } -}); - -// NB! No need to re-create the transporter object. You can use -// the same transporter object for all e-mails - -// set up e-mail data with unicode symbols -var mailOptions = { - from: 'Your User <yourUser@gmail.edu>', // sender address - to: 'anotherUser@gmail.edu', // list of receivers - subject: 'Test of nodemail', // Subject line - text: 'Hello world from modemailer', // plaintext body - html: '<b>Hello world</b><p>Way to go!</p>' // html body -}; - -// send mail with defined transport object -transporter.sendMail(mailOptions, function(error, info){ - if(error){ - console.log(error); - }else{ - console.log('Message sent: ' + info.response); - } -}); - -// Nodemailer is licensed under MIT license -// (https://github.com/andris9/Nodemailer/blob/master/LICENSE). -// Basically you can do whatever you want to with it diff --git a/beaglebone-cookbook/06iot/code/noderedExample.json b/beaglebone-cookbook/06iot/code/noderedExample.json deleted file mode 100644 index 06b306df51787ae3096298bd08b289436045bcd1..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/noderedExample.json +++ /dev/null @@ -1,164 +0,0 @@ -[ - { - "id": "70fd05e2.f03d0c", - "type": "tab", - "label": "Flow 1", - "disabled": false, - "info": "" - }, - { - "id": "b1dc9221.09e41", - "type": "gpio out", - "z": "70fd05e2.f03d0c", - "name": "", - "state": "OUTPUT", - "pin": "P9_14", - "i2cDelay": "0", - "i2cAddress": "", - "i2cRegister": "", - "outputs": 0, - "board": "14fb0dec.376712", - "x": 610, - "y": 180, - "wires": [] - }, - { - "id": "acb4df30.72216", - "type": "inject", - "z": "70fd05e2.f03d0c", - "name": "", - "props": [ - { - "p": "payload" - } - ], - "repeat": "", - "crontab": "", - "once": false, - "onceDelay": 0.1, - "topic": "", - "payload": "1", - "payloadType": "num", - "x": 370, - "y": 180, - "wires": [ - [ - "b1dc9221.09e41" - ] - ] - }, - { - "id": "35e9479e.0e2428", - "type": "inject", - "z": "70fd05e2.f03d0c", - "name": "", - "props": [ - { - "p": "payload" - } - ], - "repeat": "", - "crontab": "", - "once": false, - "onceDelay": 0.1, - "topic": "", - "payload": "0", - "payloadType": "str", - "x": 370, - "y": 220, - "wires": [ - [ - "b1dc9221.09e41" - ] - ] - }, - { - "id": "cca6a964.c0e978", - "type": "gpio out", - "z": "70fd05e2.f03d0c", - "name": "", - "state": "OUTPUT", - "pin": "USR3", - "i2cDelay": "0", - "i2cAddress": "", - "i2cRegister": "", - "outputs": 0, - "board": "14fb0dec.376712", - "x": 610, - "y": 280, - "wires": [] - }, - { - "id": "b9def222.f9a97", - "type": "inject", - "z": "70fd05e2.f03d0c", - "name": "", - "props": [ - { - "p": "payload" - } - ], - "repeat": "", - "crontab": "", - "once": false, - "onceDelay": 0.1, - "topic": "", - "payload": "1", - "payloadType": "num", - "x": 370, - "y": 280, - "wires": [ - [ - "cca6a964.c0e978" - ] - ] - }, - { - "id": "230706ad.dbc7ea", - "type": "inject", - "z": "70fd05e2.f03d0c", - "name": "", - "props": [ - { - "p": "payload" - } - ], - "repeat": "", - "crontab": "", - "once": false, - "onceDelay": 0.1, - "topic": "", - "payload": "0", - "payloadType": "str", - "x": 370, - "y": 320, - "wires": [ - [ - "cca6a964.c0e978" - ] - ] - }, - { - "id": "14fb0dec.376712", - "type": "ioplugin", - "name": "", - "username": "", - "password": "", - "boardType": "beaglebone-io", - "serialportName": "", - "connectionType": "local", - "mqttServer": "", - "pubTopic": "", - "subTopic": "", - "tcpHost": "", - "tcpPort": "", - "sparkId": "", - "sparkToken": "", - "beanId": "", - "impId": "", - "uuid": "", - "token": "", - "sendUuid": "", - "samplingInterval": "500" - } -] \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/processingDemo.js b/beaglebone-cookbook/06iot/code/processingDemo.js deleted file mode 100644 index 3356cc00ef9cad6ca1900f488cc3210f41304224..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/processingDemo.js +++ /dev/null @@ -1,89 +0,0 @@ -var canvas = document.getElementById("mysketch"); -var p = new Processing(canvas, sketchProc); - -function sketchProc(pjs) { - // Sketch global variables - var radius = 50.0; - var X, Y; - var nX, nY; - var delay = 16; - var brightness = 0; - var buttonStatus = 0; - var sliderStatus = 0; - var lastSliderValue = 0; - var BUTTON = 'P8_19'; - var POT = 'P9_36'; - - // Get the BoneScript library and begin updating the canvas - setTargetAddress('beaglebone.local', { - initialized: run - }); - setTargetAddress('192.168.7.2', { - initialized: run - }); - - function run() { - var b = require('bonescript'); - b.pinMode(BUTTON, b.INPUT); - - // Setup the Processing Canvas - pjs.setup = function () { - pjs.size(256, 256); - pjs.strokeWeight(10); - pjs.frameRate(15); - X = pjs.width / 2; - Y = pjs.height / 2; - nX = X; - nY = Y; - } - - // Main draw loop - pjs.draw = function () { - // Calculate some fading values based on the frame count - radius = 50.0 + (15 - sliderStatus) * pjs.sin(pjs.frameCount / 4); - brightness = (radius - 40.0) / 20.0; - - // Track circle to new destination - X += (nX - X) / delay; - Y += (nY - Y) / delay; - - // Fill canvas grey - pjs.background(100); - - // Set fill-color to blue or red, based on button status - if (buttonStatus) pjs.fill(200, 30, 20) - else pjs.fill(0, 121, 184); - - // Set stroke-color white - pjs.stroke(255); - - // Draw circle - pjs.ellipse(X, Y, radius, radius); - - // Fetch slider location for next time - b.analogRead(POT, onAnalogRead); - - // Fetch button status - b.digitalRead(BUTTON, onDigitalRead); - } - - // Get things started - pjs.setup(); - - // Handle data back from potentiometer - function onAnalogRead(x) { - if (!x.err && (x.value >= 0) && (x.value <= 1)) { - if (Math.abs(x.value - lastSliderValue) > 0.05) { - lastSliderValue = x.value; - nY = x.value * 255; - sliderStatus = parseInt(x.value * 10, 10); - } - } - } - - // Handle data back from button - function onDigitalRead(x) { - buttonStatus = (x.value == b.LOW) ? 1 : 0; - } - } -} \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/server.js b/beaglebone-cookbook/06iot/code/server.js deleted file mode 100755 index c827116c40ee32b679786f7aa0cb316d2e37d1ba..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/server.js +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env node -// Initial idea from Getting Started With node.js and socket.io -// by Constantine Aaron Cois, Ph.D. (www.codehenge.net) -// http://codehenge.net/blog/2011/12/getting-started-with-node-js-and-socket-io- -// v0-7-part-2/ -// This is a simple server for the various web frontends -"use strict"; - -var port = 9090, // Port on which to listen - http = require('http'), - url = require('url'), - fs = require('fs'), - b = require('bonescript'); - -var server = http.createServer(servePage); // <1> - -server.listen(port); // <2> -console.log("Listening on " + port); - -function servePage(req, res) { - var path = url.parse(req.url).pathname; // <3> - console.log("path: " + path); - - fs.readFile(__dirname + path, function (err, data) {// <4> - if (err) { // <5> - return send404(res); - } - res.write(data, 'utf8'); // <6> - res.end(); - }); -} - -function send404(res) { - res.writeHead(404); - res.write('404 - page not found'); - res.end(); -} diff --git a/beaglebone-cookbook/06iot/code/test.html b/beaglebone-cookbook/06iot/code/test.html deleted file mode 100644 index ddb20a32d654f50858e09c38e8ed33ee6b8162a2..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/test.html +++ /dev/null @@ -1,10 +0,0 @@ -<!DOCTYPE html> -<html> -<body> - -<h1>My First Heading</h1> - -<p>My first paragraph.</p> - -</body> -</html> diff --git a/beaglebone-cookbook/06iot/code/twilio-test.js b/beaglebone-cookbook/06iot/code/twilio-test.js deleted file mode 100755 index 49ef9b585955256450bb7407d5517e8d706aed25..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twilio-test.js +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env node -// From: http://twilio.github.io/twilio-node/ -// Twilio Credentials -var accountSid = ''; -var authToken = ''; - -//require the Twilio module and create a REST client -var client = require('twilio')(accountSid, authToken); - -client.messages.create({ - to: "812555121", - from: "+2605551212", - body: "This is a test", -}, function(err, message) { - console.log(message.sid); -}); - -// https://github.com/twilio/twilio-node/blob/master/LICENSE -// The MIT License (MIT) -// Copyright (c) 2010 Stephen Walters -// Copyright (c) 2012 Twilio Inc. - -// 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: - -// The above copyright notice and this permission notice shall be included in -// all copies or substantial portions of the Software. - -// 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. \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/twilioSetup.sh b/beaglebone-cookbook/06iot/code/twilioSetup.sh deleted file mode 100755 index c9a033885ba0344f752b27f0e119ae58c2129d8a..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twilioSetup.sh +++ /dev/null @@ -1,2 +0,0 @@ -export TWILIO_ACCOUNT_SID="AC407ab27aab63fa995dbc24c43a18d204" -export TWILIO_AUTH_TOKEN="71fe036081445dd693ed80c3ebf0f9b1" \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/twilioTest.py b/beaglebone-cookbook/06iot/code/twilioTest.py deleted file mode 100755 index 356cb03b6ac60e6ed2d632897f0bd879717084b6..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twilioTest.py +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env python -# Download the helper library from https://www.twilio.com/docs/python/install -import os -from twilio.rest import Client - - -# Find your Account SID and Auth Token at twilio.com/console -# and set the environment variables. See http://twil.io/secure -account_sid = os.environ['TWILIO_ACCOUNT_SID'] -auth_token = os.environ['TWILIO_AUTH_TOKEN'] -client = Client(account_sid, auth_token) - -message = client.messages \ - .create( - body="Join Earth's mightiest heroes. Like Kevin Bacon.", - from_='+18122333219', - to='+18122333219' - ) - -print(message.sid) diff --git a/beaglebone-cookbook/06iot/code/twitterInstall.sh b/beaglebone-cookbook/06iot/code/twitterInstall.sh deleted file mode 100644 index 6cb7b7c0adf99821894da38fc781c9721d733196..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitterInstall.sh +++ /dev/null @@ -1,4 +0,0 @@ -npm install -g node-twitter -# Go to https://apps.twitter.com/ -# "Create New App" -# Copy API and TOKEN to twitterKeys.js \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/twitterKeys.sh b/beaglebone-cookbook/06iot/code/twitterKeys.sh deleted file mode 100755 index 9e5e9db37b3876e4744124b4e344cbc1dcb5c18c..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitterKeys.sh +++ /dev/null @@ -1,10 +0,0 @@ -# My Twitter keys -# From https://apps.twitter.com/app/5771872/keys -export API_KEY='RKH9Bi6QDo8LIUydJN5ubBH7r' -export API_SECRET_KEY='DwyL7V4Q7O5ochI0PNlDsd00tA2lcSnEaxQSavSW4Jy86GKoxd' -export TOKEN='48435578-W5fX8R7k93gbwptwpmnp5FgRbsG2Hos8M20iV6140' -export TOKEN_SECRET='SOFLoyuBBkEsdvBKXh4CLBfQTiO2OiNtx3FQqnjYsHlRM' -export BEARER_TOKEN='AAAAAAAAAAAAAAAAAAAAAGASWAAAAAAAx3tNEacg9qMqvGRJsmc5ivTuuO0%3Dyu1wzpaLMQDsTgGrh21jAacNRNsnEYKLIuePlJy4kX7DnBeHNj' - -# Client ID dmNxcDVPencxT2l3Ry12OWFSdEc6MTpjaQ -# Client Secret 16tjW8lITIMH0ETUcmCvT1bpUvebCzsWQF3yVLv329rjynRSvT \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/twitterPushbutton.js b/beaglebone-cookbook/06iot/code/twitterPushbutton.js deleted file mode 100755 index e3fe0c376885391b3657725df1d6b252474d48d5..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitterPushbutton.js +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env node -// From: https://www.npmjs.org/package/node-twitter -// Tweets with attached image media (JPG, PNG or GIF) can be posted -// using the upload API endpoint. -var Twitter = require('node-twitter'); -var b = require('bonescript'); -var key = require('./twitterKeys'); -var gpio = "P9_42"; -var count = 0; - -b.pinMode(gpio, b.INPUT); -b.attachInterrupt(gpio, sendTweet, b.FALLING); - -var twitterRestClient = new Twitter.RestClient( - key.API_KEY, key.API_SECRET, - key.TOKEN, key.TOKEN_SECRET -); - -function sendTweet() { - console.log("Sending..."); - count++; - - twitterRestClient.statusesUpdate( - {'status': 'Posting tweet ' + count + ' via my BeagleBone Black', }, - function(error, result) { - if (error) { - console.log('Error: ' + - (error.code ? error.code + ' ' + error.message : error.message)); - } - - if (result) { - console.log(result); - } - } - ); -} - -// node-twitter is made available under terms of the BSD 3-Clause License. -// http://www.opensource.org/licenses/BSD-3-Clause \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/twitterSearch.js b/beaglebone-cookbook/06iot/code/twitterSearch.js deleted file mode 100755 index bb1d3edcc64b92407495397f692ad3fc89217566..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitterSearch.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node -// From: https://www.npmjs.org/package/node-twitter -// The Twitter Search API can be accessed using Twitter.SearchClient. The following -// code example shows how to search for tweets containing the keyword "node.js".var Twitter = require('node-twitter'); -var key = require('./twitterKeys'); - -var twitterSearchClient = new Twitter.SearchClient( - key.API_KEY, key.API_SECRET, - key.TOKEN, key.TOKEN_SECRET -); - -twitterSearchClient.search({'q': 'rosehulman'}, function(error, result) { - if (error) { - console.log('Error: ' + (error.code ? error.code + ' ' + error.message : error.message)); - } - - if (result) { - console.log(result); - } -}); \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/twitterStream.js b/beaglebone-cookbook/06iot/code/twitterStream.js deleted file mode 100755 index 35e2068a3c6cdff5a41b1f5c04b02b958d161d28..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitterStream.js +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env node -// From: https://www.npmjs.org/package/node-twitter -// The Twitter Streaming API can be accessed using Twitter.StreamClient. -// The following code example shows how to catch all tweets containing keywords. -var Twitter = require('node-twitter'); -var b = require('bonescript'); -var key = require('./twitterKeys'); -var gpio = "P9_14"; -var count = 0; -var timeOn = 5000; // Turn LED off after this amount of time (in ms) - -b.pinMode(gpio, b.OUTPUT); - -b.digitalWrite(gpio, 1); // Toggle LED -setTimeout(ledOff, timeOn); - -var twitterStreamClient = new Twitter.StreamClient( - key.API_KEY, key.API_SECRET, - key.TOKEN, key.TOKEN_SECRET -); - -twitterStreamClient.on('close', function() { - console.log('Connection closed.'); -}); -twitterStreamClient.on('end', function() { - console.log('End of Line.'); -}); -twitterStreamClient.on('error', function(error) { - console.log('Error: ' + (error.code ? error.code + ' ' + error.message : error.message)); -}); -twitterStreamClient.on('tweet', function(tweet) { - console.log(tweet); - b.digitalWrite(gpio, 1); // Turn LED on - console.log(count++ + " =====\ - tweet\ - ====="); - setTimeout(ledOff, timeOn); -}); - -twitterStreamClient.start(['beagleboard', 'beaglebone', 'cookbook', 'rosehulman']); - -function ledOff() { - b.digitalWrite(gpio, 0); -} \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/twitterTimeLine.js b/beaglebone-cookbook/06iot/code/twitterTimeLine.js deleted file mode 100755 index dca85d32b93b60b7b82e967ebacca14cb4cfe266..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitterTimeLine.js +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env node -// From: https://www.npmjs.org/package/node-twitter -// The Twitter REST API can be accessed using Twitter.RestClient. The following -// code example shows how to retrieve tweets from the authenticated user's timeline. -var Twitter = require('node-twitter'); -var key = require('./twitterKeys'); - -var twitterRestClient = new Twitter.RestClient( - key.API_KEY, key.API_SECRET, - key.TOKEN, key.TOKEN_SECRET -); - -twitterRestClient.statusesHomeTimeline({}, function(error, result) { - if (error) { - console.log('Error: ' + - (error.code ? error.code + ' ' + error.message : error.message)); - } - - if (result) { - console.log(result); - } -}); - -// node-twitter is made available under terms of the BSD 3-Clause License. -// http://www.opensource.org/licenses/BSD-3-Clause \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/twitterUpload.js b/beaglebone-cookbook/06iot/code/twitterUpload.js deleted file mode 100755 index e09a900a09b80abbe0fa734663549572630ebb96..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitterUpload.js +++ /dev/null @@ -1,32 +0,0 @@ -#!/usr/bin/env node -// From: https://www.npmjs.org/package/node-twitter -// Tweets with attached image media (JPG, PNG or GIF) can be posted -// using the upload API endpoint. -var Twitter = require('node-twitter'); -var b = require('bonescript'); -var key = require('./twitterKeys'); - -var twitterRestClient = new Twitter.RestClient( - key.API_KEY, key.API_SECRET, - key.TOKEN, key.TOKEN_SECRET -); - -twitterRestClient.statusesUpdateWithMedia( - { - 'status': 'Posting a tweet w/ attached media.', - 'media[]': '/root/cookbook-atlas/images/cover.png' - }, - function(error, result) { - if (error) { - console.log('Error: ' + - (error.code ? error.code + ' ' + error.message : error.message)); - } - - if (result) { - console.log(result); - } - } -); - -// node-twitter is made available under terms of the BSD 3-Clause License. -// http://www.opensource.org/licenses/BSD-3-Clause \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/twitter_create_tweet.py b/beaglebone-cookbook/06iot/code/twitter_create_tweet.py deleted file mode 100755 index fc7829bc8d4963ca55253a2e7d43631dc5358b53..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitter_create_tweet.py +++ /dev/null @@ -1,75 +0,0 @@ -#!/usr/bin/env python -# From: https://github.com/twitterdev/Twitter-API-v2-sample-code/blob/main/Manage-Tweets/create_tweet.py -from requests_oauthlib import OAuth1Session -import os -import json - -# In your terminal please set your environment variables by running the following lines of code. -# export 'API_KEY'='<your_consumer_key>' -# export 'API_SECRET_KEY'='<your_consumer_secret>' - -consumer_key = os.environ.get("API_KEY") -consumer_secret = os.environ.get("API_SECRET_KEY") - -# Be sure to add replace the text of the with the text you wish to Tweet. You can also add parameters to post polls, quote Tweets, Tweet with reply settings, and Tweet to Super Followers in addition to other features. -payload = {"text": "Hello world!"} - -# Get request token -request_token_url = "https://api.twitter.com/oauth/request_token?oauth_callback=oob&x_auth_access_type=write" -oauth = OAuth1Session(consumer_key, client_secret=consumer_secret) - -try: - fetch_response = oauth.fetch_request_token(request_token_url) -except ValueError: - print( - "There may have been an issue with the consumer_key or consumer_secret you entered." - ) - -resource_owner_key = fetch_response.get("oauth_token") -resource_owner_secret = fetch_response.get("oauth_token_secret") -print("Got OAuth token: %s" % resource_owner_key) - -# Get authorization -base_authorization_url = "https://api.twitter.com/oauth/authorize" -authorization_url = oauth.authorization_url(base_authorization_url) -print("Please go here and authorize: %s" % authorization_url) -verifier = input("Paste the PIN here: ") - -# Get the access token -access_token_url = "https://api.twitter.com/oauth/access_token" -oauth = OAuth1Session( - consumer_key, - client_secret=consumer_secret, - resource_owner_key=resource_owner_key, - resource_owner_secret=resource_owner_secret, - verifier=verifier, -) -oauth_tokens = oauth.fetch_access_token(access_token_url) - -access_token = oauth_tokens["oauth_token"] -access_token_secret = oauth_tokens["oauth_token_secret"] - -# Make the request -oauth = OAuth1Session( - consumer_key, - client_secret=consumer_secret, - resource_owner_key=access_token, - resource_owner_secret=access_token_secret, -) - -# Making the request -response = oauth.post( - "https://api.twitter.com/2/tweets", - json=payload, -) - -if response.status_code != 201: - raise Exception( - "Request returned an error: {} {}".format(response.status_code, response.text) - ) - -print("Response code: {}".format(response.status_code)) - -# Saving the response as JSON -json_response = response.json() -print(json.dumps(json_response, indent=4, sort_keys=True)) diff --git a/beaglebone-cookbook/06iot/code/twitter_delete_tweet.py b/beaglebone-cookbook/06iot/code/twitter_delete_tweet.py deleted file mode 100755 index d35a11928d153f3f58f3d92d3034df5fd39cb27e..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitter_delete_tweet.py +++ /dev/null @@ -1,72 +0,0 @@ -#!/usr/bin/env python -# From: https://github.com/twitterdev/Twitter-API-v2-sample-code/blob/main/Manage-Tweets/delete_tweet.py -from requests_oauthlib import OAuth1Session -import os -import json - -# In your terminal please set your environment variables by running the following lines of code. -# export 'API_KEY'='<your_consumer_key>' -# export 'API_SECRET_KEY'='<your_consumer_secret>' - -consumer_key = os.environ.get("API_KEY") -consumer_secret = os.environ.get("API_SECRET_KEY") - -# Be sure to replace tweet-id-to-delete with the id of the Tweet you wish to delete. The authenticated user must own the list in order to delete -id = "1547963178700533760" - -# Get request token -request_token_url = "https://api.twitter.com/oauth/request_token?oauth_callback=oob&x_auth_access_type=write" -oauth = OAuth1Session(consumer_key, client_secret=consumer_secret) - -try: - fetch_response = oauth.fetch_request_token(request_token_url) -except ValueError: - print( - "There may have been an issue with the consumer_key or consumer_secret you entered." - ) - -resource_owner_key = fetch_response.get("oauth_token") -resource_owner_secret = fetch_response.get("oauth_token_secret") -print("Got OAuth token: %s" % resource_owner_key) - -# Get authorization -base_authorization_url = "https://api.twitter.com/oauth/authorize" -authorization_url = oauth.authorization_url(base_authorization_url) -print("Please go here and authorize: %s" % authorization_url) -verifier = input("Paste the PIN here: ") - -# Get the access token -access_token_url = "https://api.twitter.com/oauth/access_token" -oauth = OAuth1Session( - consumer_key, - client_secret=consumer_secret, - resource_owner_key=resource_owner_key, - resource_owner_secret=resource_owner_secret, - verifier=verifier, -) -oauth_tokens = oauth.fetch_access_token(access_token_url) - -access_token = oauth_tokens["oauth_token"] -access_token_secret = oauth_tokens["oauth_token_secret"] - -# Make the request -oauth = OAuth1Session( - consumer_key, - client_secret=consumer_secret, - resource_owner_key=access_token, - resource_owner_secret=access_token_secret, -) - -# Making the request -response = oauth.delete("https://api.twitter.com/2/tweets/{}".format(id)) - -if response.status_code != 200: - raise Exception( - "Request returned an error: {} {}".format(response.status_code, response.text) - ) - -print("Response code: {}".format(response.status_code)) - -# Saving the response as JSON -json_response = response.json() -print(json_response) diff --git a/beaglebone-cookbook/06iot/code/twitter_recent_search.py b/beaglebone-cookbook/06iot/code/twitter_recent_search.py deleted file mode 100755 index 0569385763c904059cf3155d8a10e385ccaeea37..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitter_recent_search.py +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/env python -# From: https://github.com/twitterdev/Twitter-API-v2-sample-code/blob/main/Recent-Search/recent_search.py -import requests -import os -import json - -# To set your environment variables in your terminal run the following line: -# export 'BEARER_TOKEN'='<your_bearer_token>' -bearer_token = os.environ.get("BEARER_TOKEN") - -search_url = "https://api.twitter.com/2/tweets/search/recent" - -# Optional params: start_time,end_time,since_id,until_id,max_results,next_token, -# expansions,tweet.fields,media.fields,poll.fields,place.fields,user.fields -query_params = {'query': '(from:MarkAYoder) OR #MarkAYoder','tweet.fields': 'author_id'} -# query_params = {'query': '(from:twitterdev -is:retweet) OR #twitterdev','tweet.fields': 'author_id'} - - -def bearer_oauth(r): - """ - Method required by bearer token authentication. - """ - - r.headers["Authorization"] = f"Bearer {bearer_token}" - r.headers["User-Agent"] = "v2RecentSearchPython" - return r - -def connect_to_endpoint(url, params): - response = requests.get(url, auth=bearer_oauth, params=params) - print(response.status_code) - if response.status_code != 200: - raise Exception(response.status_code, response.text) - return response.json() - - -def main(): - json_response = connect_to_endpoint(search_url, query_params) - print(json.dumps(json_response, indent=4, sort_keys=True)) - - -if __name__ == "__main__": - main() diff --git a/beaglebone-cookbook/06iot/code/twitter_user_tweets.py b/beaglebone-cookbook/06iot/code/twitter_user_tweets.py deleted file mode 100755 index 60a04331a49784b792f739164802316e4565addd..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/twitter_user_tweets.py +++ /dev/null @@ -1,60 +0,0 @@ -#!/usr/bin/env python -# From: https://github.com/twitterdev/Twitter-API-v2-sample-code/blob/main/User-Tweet-Timeline/user_tweets.py -import requests -import os -import json - -# To set your environment variables in your terminal run the following line: -# export 'BEARER_TOKEN'='<your_bearer_token>' -bearer_token = os.environ.get("BEARER_TOKEN") - -def create_url(): - # Replace with user ID below - user_id = 48435578 - # return "https://api.twitter.com/2/users/{}/followers".format(user_id) - return "https://api.twitter.com/2/users/{}/tweets".format(user_id) - - -def get_params(): - # Tweet fields are adjustable. - # Options include: - # attachments, author_id, context_annotations, - # conversation_id, created_at, entities, geo, id, - # in_reply_to_user_id, lang, non_public_metrics, organic_metrics, - # possibly_sensitive, promoted_metrics, public_metrics, referenced_tweets, - # source, text, and withheld - return {"tweet.fields": "created_at"} - # return {} - - -def bearer_oauth(r): - """ - Method required by bearer token authentication. - """ - - r.headers["Authorization"] = f"Bearer {bearer_token}" - r.headers["User-Agent"] = "v2UserTweetsPython" - return r - - -def connect_to_endpoint(url, params): - response = requests.request("GET", url, auth=bearer_oauth, params=params) - print(response.status_code) - if response.status_code != 200: - raise Exception( - "Request returned an error: {} {}".format( - response.status_code, response.text - ) - ) - return response.json() - - -def main(): - url = create_url() - params = get_params() - json_response = connect_to_endpoint(url, params) - print(json.dumps(json_response, indent=4, sort_keys=True)) - - -if __name__ == "__main__": - main() diff --git a/beaglebone-cookbook/06iot/code/weather.py b/beaglebone-cookbook/06iot/code/weather.py deleted file mode 100755 index 1b165eb3284b0c87c653539a46985d047d03e641..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/weather.py +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env python3 -# Displays current weather and forcast -import os -import sys -from datetime import datetime -import requests # For getting weather - -# http://api.openweathermap.org/data/2.5/onecall -params = { - 'appid': os.environ['APPID'], - # 'city': 'brazil,indiana', - 'exclude': "minutely,hourly", - 'lat': '39.52', - 'lon': '-87.12', - 'units': 'imperial' - } -urlWeather = "http://api.openweathermap.org/data/2.5/onecall" - -print("Getting weather") - -try: - r = requests.get(urlWeather, params=params) - if(r.status_code==200): - # print("headers: ", r.headers) - # print("text: ", r.text) - # print("json: ", r.json()) - weather = r.json() - print("Temp: ", weather['current']['temp']) # <1> - print("Humid:", weather['current']['humidity']) - print("Low: ", weather['daily'][1]['temp']['min']) - print("High: ", weather['daily'][0]['temp']['max']) - day = weather['daily'][0]['sunrise']-weather['timezone_offset'] - print("sunrise: " + datetime.utcfromtimestamp(day).strftime('%Y-%m-%d %H:%M:%S')) - # print("Day: " + datetime.utcfromtimestamp(day).strftime('%a')) - # print("weather: ", weather['daily'][1]) # <2> - # print("weather: ", weather) # <3> - # print("icon: ", weather['current']['weather'][0]['icon']) - # print() - - else: - print("status_code: ", r.status_code) -except IOError: - print("File not found: " + tmp101) - print("Have you run setup.sh?") -except: - print("Unexpected error:", sys.exc_info()) diff --git a/beaglebone-cookbook/06iot/code/weatherSetup.sh b/beaglebone-cookbook/06iot/code/weatherSetup.sh deleted file mode 100755 index e2840d08ab0cc26640edf5df40da9f99c21d261f..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/weatherSetup.sh +++ /dev/null @@ -1,2 +0,0 @@ -# From:https://home.openweathermap.org/api_keys -export APPID="6a2db5c8171494bce131dc69af6f34b9" \ No newline at end of file diff --git a/beaglebone-cookbook/06iot/code/xbee.js b/beaglebone-cookbook/06iot/code/xbee.js deleted file mode 100644 index 40b184d21f1dfa38d018cfed18c9a507c18a4d3f..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/06iot/code/xbee.js +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -// This isn't working yet \ No newline at end of file diff --git a/beaglebone-cookbook/07kernel/code/Makefile b/beaglebone-cookbook/07kernel/code/Makefile deleted file mode 100644 index c151dc6d41e8906b57b297c3e2a496d200bed690..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/07kernel/code/Makefile +++ /dev/null @@ -1,8 +0,0 @@ -obj-m := hello.o -KDIR := /lib/modules/$(shell uname -r)/build - -all: - make -C $(KDIR) M=$$PWD - -clean: - rm hello.mod.c hello.o modules.order hello.mod.o Module.symvers diff --git a/beaglebone-cookbook/07kernel/code/Makefile.display b/beaglebone-cookbook/07kernel/code/Makefile.display deleted file mode 100644 index a7f5a1fc7280dd7981fb76f1cdfa4ec208d7de40..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/07kernel/code/Makefile.display +++ /dev/null @@ -1,8 +0,0 @@ -obj-m := hello.o -KDIR := /lib/modules/$(shell uname -r)/build - -all: -<TAB>make -C $(KDIR) M=$$PWD - -clean: -<TAB>rm hello.mod.c hello.o modules.order hello.mod.o Module.symvers diff --git a/beaglebone-cookbook/07kernel/code/hello.c b/beaglebone-cookbook/07kernel/code/hello.c deleted file mode 100644 index b3392a72b167b13ff4db6bd116732a2094da8e19..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/07kernel/code/hello.c +++ /dev/null @@ -1,22 +0,0 @@ -#include <linux/module.h> /* Needed by all modules */ -#include <linux/kernel.h> /* Needed for KERN_INFO */ -#include <linux/init.h> /* Needed for the macros */ - -static int __init hello_start(void) -{ - printk(KERN_INFO "Loading hello module...\n"); - printk(KERN_INFO "Hello, World!\n"); - return 0; -} - -static void __exit hello_end(void) -{ - printk(KERN_INFO "Goodbye Boris\n"); -} - -module_init(hello_start); -module_exit(hello_end); - -MODULE_AUTHOR("Boris Houndleroy"); -MODULE_DESCRIPTION("Hello World Example"); -MODULE_LICENSE("GPL"); diff --git a/beaglebone-cookbook/07kernel/code/hello.patch b/beaglebone-cookbook/07kernel/code/hello.patch deleted file mode 100644 index deb5c615560465760fb6ec770525db26d3fd7226..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/07kernel/code/hello.patch +++ /dev/null @@ -1,53 +0,0 @@ -From eaf4f7ea7d540bc8bb57283a8f68321ddb4401f4 Mon Sep 17 00:00:00 2001 -From: Jason Kridner <jdk@ti.com> -Date: Tue, 12 Feb 2013 02:18:03 +0000 -Subject: [PATCH] hello: example kernel modules - ---- - hello/Makefile | 7 +++++++ - hello/hello.c | 18 ++++++++++++++++++ - 2 files changed, 25 insertions(+), 0 deletions(-) - create mode 100644 hello/Makefile - create mode 100644 hello/hello.c - -diff --git a/hello/Makefile b/hello/Makefile -new file mode 100644 -index 0000000..4b23da7 ---- /dev/null -+++ b/hello/Makefile -@@ -0,0 +1,7 @@ -+obj-m := hello.o -+ -+PWD := $(shell pwd) -+KDIR := ${PWD}/.. -+ -+default: -+ make -C $(KDIR) SUBDIRS=$(PWD) modules -diff --git a/hello/hello.c b/hello/hello.c -new file mode 100644 -index 0000000..157d490 ---- /dev/null -+++ b/hello/hello.c -@@ -0,0 +1,22 @@ -+#include <linux/module.h> /* Needed by all modules */ -+#include <linux/kernel.h> /* Needed for KERN_INFO */ -+#include <linux/init.h> /* Needed for the macros */ -+ -+static int __init hello_start(void) -+{ -+ printk(KERN_INFO "Loading hello module...\n"); -+ printk(KERN_INFO "Hello, World!\n"); -+ return 0; -+} -+ -+static void __exit hello_end(void) -+{ -+ printk(KERN_INFO "Goodbye Boris\n"); -+} -+ -+module_init(hello_start); -+module_exit(hello_end); -+ -+MODULE_AUTHOR("Boris Houndleroy"); -+MODULE_DESCRIPTION("Hello World Example"); -+MODULE_LICENSE("GPL"); diff --git a/beaglebone-cookbook/07kernel/code/helloWorld.c b/beaglebone-cookbook/07kernel/code/helloWorld.c deleted file mode 100644 index 0fd542de11f94a460882ea93ad7b9faf32068831..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/07kernel/code/helloWorld.c +++ /dev/null @@ -1,5 +0,0 @@ -#include <stdio.h> - -int main(int argc, char **argv) { - printf("Hello, World! \n"); -} diff --git a/beaglebone-cookbook/08realtime/code/pushLED.c b/beaglebone-cookbook/08realtime/code/pushLED.c deleted file mode 100755 index 118210df3d93882406021436cf3110f6b0331294..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/08realtime/code/pushLED.c +++ /dev/null @@ -1,68 +0,0 @@ -//////////////////////////////////////// -// blinkLED.c -// Blinks the P9_14 pin based on the P9_42 pin -// Wiring: -// Setup: -// See: -//////////////////////////////////////// -#include <stdio.h> -#include <string.h> -#include <unistd.h> -#define MAXSTR 100 - -int main() { - FILE *fpbutton, *fpLED; - char LED[] = "50"; // Look up P9.14 using gpioinfo | grep -e chip -e P9.14. chip 1, line 18 maps to 50 - char button[] = "7"; // Look up P9.42 using gpioinfo | grep -e chip -e P9.42. chip 0, line 7 maps to 7 - char GPIOPATH[] = "/sys/class/gpio"; - char path[MAXSTR] = ""; - - // Make sure LED is exported - snprintf(path, MAXSTR, "%s%s%s", GPIOPATH, "/gpio", LED); - if (!access(path, F_OK) == 0) { - snprintf(path, MAXSTR, "%s%s", GPIOPATH, "/export"); - fpLED = fopen(path, "w"); - fprintf(fpLED, "%s", LED); - fclose(fpLED); - } - - // Make it an output LED - snprintf(path, MAXSTR, "%s%s%s%s", GPIOPATH, "/gpio", LED, "/direction"); - fpLED = fopen(path, "w"); - fprintf(fpLED, "out"); - fclose(fpLED); - - // Make sure bbuttonutton is exported - snprintf(path, MAXSTR, "%s%s%s", GPIOPATH, "/gpio", button); - if (!access(path, F_OK) == 0) { - snprintf(path, MAXSTR, "%s%s", GPIOPATH, "/export"); - fpbutton = fopen(path, "w"); - fprintf(fpbutton, "%s", button); - fclose(fpbutton); - } - - // Make it an input button - snprintf(path, MAXSTR, "%s%s%s%s", GPIOPATH, "/gpio", button, "/direction"); - fpbutton = fopen(path, "w"); - fprintf(fpbutton, "in"); - fclose(fpbutton); - - // I don't know why I can open the LED outside the loop and use fseek before - // each read, but I can't do the same for the button. It appears it needs - // to be opened every time. - snprintf(path, MAXSTR, "%s%s%s%s", GPIOPATH, "/gpio", LED, "/value"); - fpLED = fopen(path, "w"); - - char state = '0'; - - while (1) { - snprintf(path, MAXSTR, "%s%s%s%s", GPIOPATH, "/gpio", button, "/value"); - fpbutton = fopen(path, "r"); - fseek(fpLED, 0L, SEEK_SET); - fscanf(fpbutton, "%c", &state); - printf("state: %c\n", state); - fprintf(fpLED, "%c", state); - fclose(fpbutton); - usleep(250000); // sleep time in microseconds - } -} \ No newline at end of file diff --git a/beaglebone-cookbook/08realtime/code/pushLED.js b/beaglebone-cookbook/08realtime/code/pushLED.js deleted file mode 100755 index 485a2bbf9537c885f8acc07911716aecfb549dfc..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/08realtime/code/pushLED.js +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/env node -//////////////////////////////////////// -// pushLED.js -// Blinks an LED attached to P9_12 when the button at P9_42 is pressed -// Wiring: -// Setup: -// See: -//////////////////////////////////////// -const fs = require("fs"); - -const ms = 500 // Read time in ms - -const LED="50"; // Look up P9.14 using gpioinfo | grep -e chip -e P9.14. chip 1, line 18 maps to 50 -const button="7"; // P9_42 mapps to 7 - -GPIOPATH="/sys/class/gpio/"; - -// Make sure LED is exported -if(!fs.existsSync(GPIOPATH+"gpio"+LED)) { - fs.writeFileSync(GPIOPATH+"export", LED); -} -// Make it an output pin -fs.writeFileSync(GPIOPATH+"gpio"+LED+"/direction", "out"); - -// Make sure button is exported -if(!fs.existsSync(GPIOPATH+"gpio"+button)) { - fs.writeFileSync(GPIOPATH+"export", button); -} -// Make it an input pin -fs.writeFileSync(GPIOPATH+"gpio"+button+"/direction", "in"); - -// Read every ms -setInterval(flashLED, ms); - -function flashLED() { - var data = fs.readFileSync(GPIOPATH+"gpio"+button+"/value").slice(0, -1); - console.log('data = ' + data); - fs.writeFileSync(GPIOPATH+"gpio"+LED+"/value", data); - } diff --git a/beaglebone-cookbook/08realtime/code/pushLED.py b/beaglebone-cookbook/08realtime/code/pushLED.py deleted file mode 100755 index 7606e090ae9418ce8ab233f2083d1b28650d805c..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/08realtime/code/pushLED.py +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/env python -# //////////////////////////////////////// -# // pushLED.py -# // Blinks an LED attached to P9_12 when the button at P9_42 is pressed -# // Wiring: -# // Setup: -# // See: -# //////////////////////////////////////// -import time -import os - -ms = 50 # Read time in ms - -LED="50" # Look up P9.14 using gpioinfo | grep -e chip -e P9.14. chip 1, line 18 maps to 50 -button="7" # P9_42 mapps to 7 - -GPIOPATH="/sys/class/gpio/" - -# Make sure LED is exported -if (not os.path.exists(GPIOPATH+"gpio"+LED)): - f = open(GPIOPATH+"export", "w") - f.write(LED) - f.close() - -# Make it an output pin -f = open(GPIOPATH+"gpio"+LED+"/direction", "w") -f.write("out") -f.close() - -# Make sure button is exported -if (not os.path.exists(GPIOPATH+"gpio"+button)): - f = open(GPIOPATH+"export", "w") - f.write(button) - f.close() - -# Make it an output pin -f = open(GPIOPATH+"gpio"+button+"/direction", "w") -f.write("in") -f.close() - -# Read every ms -fin = open(GPIOPATH+"gpio"+button+"/value", "r") -fout = open(GPIOPATH+"gpio"+LED+"/value", "w") - -while True: - fin.seek(0) - fout.seek(0) - fout.write(fin.read()) - time.sleep(ms/1000) diff --git a/beaglebone-cookbook/08realtime/code/pushLEDmmap.c b/beaglebone-cookbook/08realtime/code/pushLEDmmap.c deleted file mode 100644 index 35f826684c17650b3e7eddd66c404a9fad23ba70..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/08realtime/code/pushLEDmmap.c +++ /dev/null @@ -1,68 +0,0 @@ -// From: http://stackoverflow.com/questions/13124271/driving-beaglebone-gpio -// -through-dev-mem -// user contributions licensed under cc by-sa 3.0 with attribution required -// http://creativecommons.org/licenses/by-sa/3.0/ -// http://blog.stackoverflow.com/2009/06/attribution-required/ -// Author: madscientist159 (http://stackoverflow.com/users/3000377/madscientist159) -// -// Read one gpio pin and write it out to another using mmap. -// Be sure to set -O3 when compiling. -#include <stdio.h> -#include <stdlib.h> -#include <sys/mman.h> -#include <fcntl.h> -#include <signal.h> // Defines signal-handling functions (i.e. trap Ctrl-C) -#include "pushLEDmmap.h" - -// Global variables -int keepgoing = 1; // Set to 0 when Ctrl-c is pressed - -// Callback called when SIGINT is sent to the process (Ctrl-C) -void signal_handler(int sig) { - printf( "\nCtrl-C pressed, cleaning up and exiting...\n" ); - keepgoing = 0; -} - -int main(int argc, char *argv[]) { - volatile void *gpio_addr; - volatile unsigned int *gpio_datain; - volatile unsigned int *gpio_setdataout_addr; - volatile unsigned int *gpio_cleardataout_addr; - - // Set the signal callback for Ctrl-C - signal(SIGINT, signal_handler); - - int fd = open("/dev/mem", O_RDWR); - - printf("Mapping %X - %X (size: %X)\n", GPIO0_START_ADDR, GPIO0_END_ADDR, - GPIO0_SIZE); - - gpio_addr = mmap(0, GPIO0_SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, - GPIO0_START_ADDR); - - gpio_datain = gpio_addr + GPIO_DATAIN; - gpio_setdataout_addr = gpio_addr + GPIO_SETDATAOUT; - gpio_cleardataout_addr = gpio_addr + GPIO_CLEARDATAOUT; - - if(gpio_addr == MAP_FAILED) { - printf("Unable to map GPIO\n"); - exit(1); - } - printf("GPIO mapped to %p\n", gpio_addr); - printf("GPIO SETDATAOUTADDR mapped to %p\n", gpio_setdataout_addr); - printf("GPIO CLEARDATAOUT mapped to %p\n", gpio_cleardataout_addr); - - printf("Start copying GPIO_07 to GPIO_31\n"); - while(keepgoing) { - if(*gpio_datain & GPIO_07) { - *gpio_setdataout_addr= GPIO_31; - } else { - *gpio_cleardataout_addr = GPIO_31; - } - //usleep(1); - } - - munmap((void *)gpio_addr, GPIO0_SIZE); - close(fd); - return 0; -} diff --git a/beaglebone-cookbook/08realtime/code/pushLEDmmap.h b/beaglebone-cookbook/08realtime/code/pushLEDmmap.h deleted file mode 100644 index a9b49331d9d9f31c7346d5842d0ba76f1620ef85..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/08realtime/code/pushLEDmmap.h +++ /dev/null @@ -1,35 +0,0 @@ -// From: http://stackoverflow.com/questions/13124271/driving-beaglebone-gpio -// -through-dev-mem -// user contributions licensed under cc by-sa 3.0 with attribution required -// http://creativecommons.org/licenses/by-sa/3.0/ -// http://blog.stackoverflow.com/2009/06/attribution-required/ -// Author: madscientist159 (http://stackoverflow.com/users/3000377/madscientist159) - -#ifndef _BEAGLEBONE_GPIO_H_ -#define _BEAGLEBONE_GPIO_H_ - -#define GPIO0_START_ADDR 0x44e07000 -#define GPIO0_END_ADDR 0x44e08000 -#define GPIO0_SIZE (GPIO0_END_ADDR - GPIO0_START_ADDR) - -#define GPIO1_START_ADDR 0x4804C000 -#define GPIO1_END_ADDR 0x4804D000 -#define GPIO1_SIZE (GPIO1_END_ADDR - GPIO1_START_ADDR) - -#define GPIO2_START_ADDR 0x41A4C000 -#define GPIO2_END_ADDR 0x41A4D000 -#define GPIO2_SIZE (GPIO2_END_ADDR - GPIO2_START_ADDR) - -#define GPIO3_START_ADDR 0x41A4E000 -#define GPIO3_END_ADDR 0x41A4F000 -#define GPIO3_SIZE (GPIO3_END_ADDR - GPIO3_START_ADDR) - -#define GPIO_DATAIN 0x138 -#define GPIO_SETDATAOUT 0x194 -#define GPIO_CLEARDATAOUT 0x190 - -#define GPIO_03 (1<<3) -#define GPIO_07 (1<<7) -#define GPIO_31 (1<<31) -#define GPIO_60 (1<<28) -#endif \ No newline at end of file diff --git a/beaglebone-cookbook/08realtime/code/rt/cyclictest.png b/beaglebone-cookbook/08realtime/code/rt/cyclictest.png deleted file mode 100644 index 1e6780c155c297043268bda39a18e8acf77fbda2..0000000000000000000000000000000000000000 Binary files a/beaglebone-cookbook/08realtime/code/rt/cyclictest.png and /dev/null differ diff --git a/beaglebone-cookbook/08realtime/code/rt/hist.gen b/beaglebone-cookbook/08realtime/code/rt/hist.gen deleted file mode 100755 index e265fc7f745d22ba9fca9bd52bb2cb51f39890a4..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/08realtime/code/rt/hist.gen +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -# This code is from Julia Cartwright julia@kernel.org - -cyclictest -m -S -p 90 -h 400 -l "${1:-100000}" diff --git a/beaglebone-cookbook/08realtime/code/rt/hist.plt b/beaglebone-cookbook/08realtime/code/rt/hist.plt deleted file mode 100755 index 26d130b15bbc7dfe86373c71746b9897b1184884..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/08realtime/code/rt/hist.plt +++ /dev/null @@ -1,17 +0,0 @@ -# This code is from Julia Cartwright julia@kernel.org - -set terminal png medium size 800,600 -# set terminal X11 persist -set output "cyclictest.png" -set datafile commentschars "#" - -set logscale y - -# trim some of the distortion from the bottom of the plot -set yrang [0.85:*] - -set xlabel "t (us)" -set ylabel "Count" - -plot "nort.hist" using 1:2 with histeps title "NON-RT", \ - "rt.hist" using 1:2 with histeps title "PREEMPT-RT" diff --git a/beaglebone-cookbook/08realtime/code/rt/install.sh b/beaglebone-cookbook/08realtime/code/rt/install.sh deleted file mode 100755 index 7240ba2cfee9747021e06709f9aa0d7c0d99e40b..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/08realtime/code/rt/install.sh +++ /dev/null @@ -1,3 +0,0 @@ -sudo apt install rt-tests -# You can run gnuplot on the host -sudo apt install gnuplot diff --git a/beaglebone-cookbook/08realtime/code/rt/setup.sh b/beaglebone-cookbook/08realtime/code/rt/setup.sh deleted file mode 100755 index c8003f2c4c18382b561a69ab816ee05bb91e9561..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/08realtime/code/rt/setup.sh +++ /dev/null @@ -1,3 +0,0 @@ -# This may be needed to run rt -echo 950000 | sudo tee /sys/fs/cgroup/cpu/cpu.rt_runtime_us -echo 950000 | sudo tee /sys/fs/cgroup/cpu/user.slice/cpu.rt_runtime_us diff --git a/beaglebone-cookbook/09capes/capes.rst b/beaglebone-cookbook/09capes/capes.rst deleted file mode 100644 index 796d056e9b12f3622d70a739bdcdf14805a1016d..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/09capes/capes.rst +++ /dev/null @@ -1,1238 +0,0 @@ -.. _beaglebone-cookbook-capes: - -Capes -##### - -Introduction ------------------------------ - -Previous chapters of this book show a variety of ways to interface BeagleBone Black -to the physical world by using a breadboard and wiring to the +P8+ and +P9+ headers. -This is a great approach because it's easy to modify your circuit to debug it or try -new things. At some point, though, you might want a more permanent solution, either -because you need to move the Bone and you don't want wires coming loose, or because -you want to share your hardware with the masses. - -You can easily expand the functionality of the Bone by adding a `cape <http://bit.ly/1wucweC>`_. -A cape is simply a board--often a printed circuit board (PCB) that connects to the +P8+ -and +P9+ headers and follows a few standard pin usages. You can stack up to four capes onto the -Bone. Capes can range in size from Bone-sized (:ref:`<capes_miniDisplay>`) to much larger than the Bone (:ref:`<capes_7inLCD>`). - -This chapter shows how to attach a couple of capes, move your design to a protoboard, then to a PCB, -and finally on to mass production. - -.. _capes_7inLCD: - -Using a Seven-Inch LCD Cape ------------------------------ - -Problem -*********** - -You want to display the Bone's desktop on a portable LCD. - -Solution -*********** - -A number of `LCD capes <http://bit.ly/1AjlXJ9>`_ are built for the Bone, ranging in size from three -to seven inches. This recipe attaches a seven-inch `BeagleBone LCD7 <http://bit.ly/1NK8Hra>`_ -from `CircuitCo http://circuitco.com/`_ (shown in :ref:`<capes_7inLCD_fig>`) to the Bone. - -.. _capes_7inLCD_fig: - -.. note:: - Seven-inch LCD from CircuitCo, :ref:`<capes_7inLCD_fig>` was originally posted by CircuitCo - at http://elinux.org/File:BeagleBone-LCD7-Front.jpg under a - `Creative Commons Attribution-ShareAlike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>`_. - -.. figure:: figures/LCD.png - :align: center - :alt: 7 inch LCD - -To make this recipe, you will need: - -* Seven-inch LCD cape (see :ref:`app misc<app_misc>`) -* A 5 V power supply (see :ref:`app misc<app_misc>`) - -Just attach the Bone to the back of the LCD, making sure pin 1 of *P9* lines up with -pin 1 of +P9+ on the LCD. Apply a 5 V power supply, and the desktop will appear on -your LCD, as shown in :ref:`<capes_LCD7Desktop>`. - -.. _capes_LCD7Desktop: - -Seven-inch LCD desktop - -.. figure:: figures/LCD7Desktop.png - :align: center - :alt: 7 inch LCD desktop - -Attach a USB keyboard and mouse, and you have a portable Bone. -`Wireless keyboard and mouse combinations <https://www.adafruit.com/products/922>`_ -make a nice solution to avoid the need to add a USB hub. - -Discussion -*********** - -.. _capes_miniDisplay: - -Using a 128 x 128-Pixel LCD Cape ---------------------------------- - -Problem -*********** - -You want to use a small LCD to display things other than the desktop. - -Solution -*********** - -The http://bit.ly/1xd0r8p[MiniDisplay] is a 128 x 128 full-color LCD cape that just fits on the -Bone, as shown in :ref:`<capes_miniDisplay_fig>`. - -.. _capes_miniDisplay_fig: - -MiniDisplay 128 x 128-pixel LCD from CircuitCo - -.. figure:: figures/MiniDisplay-A1.jpg - :align: center - :alt: miniDisplay LCD - -To make this recipe, you will need: - -* MiniDisplay LCD cape (see :ref:`app misc<app_misc>`) - -Attach to the Bone and apply power. Then run the following commands: - -.. code-block:: bash - - # From http://elinux.org/CircuitCo:MiniDisplay_Cape - # Datasheet: - # https://www.crystalfontz.com/products/document/3277/ST7735_V2.1_20100505.pdf - bone$ <strong>wget http://elinux.org/images/e/e4/Minidisplay-example.tar.gz</strong> - bone$ <strong>tar zmxvf Minidisplay-example.tar.gz</strong> - bone$ <strong>cd minidisplay-example</strong> - bone$ <strong>make</strong> - bone$ <strong>./minidisplay-test</strong> - Unable to initialize SPI: No such file or directory - Aborted - - -.. warning:: You might get a compiler warning, but the code should run fine. - -The MiniDisplay uses the Serial Peripheral Interface (SPI) interface, and it's not initialized. -The `manufacturer's website <http://bit.ly/1xd0r8p>`_ suggests enabling SPI0 by using the following commands: - -.. code-block:: bash - - bone$ <strong>export SLOTS=/sys/devices/bone_capemgr.*/slots</strong> - bone$ <strong>echo BB-SPIDEV0 > $SLOTS</strong> - - -Hmmm, something isn't working here. Here's how to see what happened: - -.. code-block:: bash - - bone$ <strong>dmesg | tail</strong> - [ 625.334497] bone_capemgr.9: part_number 'BB-SPIDEV0', version 'N/A' - [ 625.334673] bone_capemgr.9: slot #11: generic override - [ 625.334720] bone_capemgr.9: bone: Using override eeprom data at slot 11 - [ 625.334769] bone_capemgr.9: slot #11: 'Override Board Name,00A0,Override \ - Manuf,BB-SPIDEV0' - [ 625.335026] bone_capemgr.9: slot #11: \Requesting part number/version based \ - 'BB-SPIDEV0-00A0.dtbo - [ 625.335076] bone_capemgr.9: slot #11: Requesting firmware \ - 'BB-SPIDEV0-00A0.dtbo' \ - for board-name 'Override Board Name', version '00A0' - [ 625.335144] bone_capemgr.9: slot #11: dtbo 'BB-SPIDEV0-00A0.dtbo' loaded; \ - converting to live tree - [ 625.341842] bone_capemgr.9: slot #11: BB-SPIDEV0 conflict P9.21 \ - (#10:bspwm_P9_21_b) <a class="co" id="capemgr_conflict_co" href="#capemgr_conflict" ><img src="callouts/1.png" alt="1"/></a> - [ 625.351296] bone_capemgr.9: slot #11: Failed verification - - - -.. <dl class="calloutlist"> -.. <dt><a class="co" id="capemgr_conflict" href="#capemgr_conflict_co"><img src="callouts/1.png" alt="1"/></a></dt> -.. <dd>Shows there is a conflict for pin <code>P9_21</code>: it's already configured for pulse width modulation (PWM).</dd> -.. </dl> - -Here's how to see what's already configured: - -.. code-block:: bash - - bone$ <strong>cat $SLOTS</strong> - 0: 54:PF--- - 1: 55:PF--- - 2: 56:PF--- - 3: 57:PF--- - 4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G - 5: ff:P-O-L Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI - 7: ff:P-O-L Override Board Name,00A0,Override Manuf,bspm_P9_42_27 - 8: ff:P-O-L Override Board Name,00A0,Override Manuf,bspm_P9_41_27 - 9: ff:P-O-L Override Board Name,00A0,Override Manuf,am33xx_pwm - 10: ff:P-O-L Override Board Name,00A0,Override Manuf,bspwm_P9_21_b <a class="co" id="capemgr_load_co" href="#capemgr_load"><img src="callouts/1.png" alt="1"/></a> - - -.. <dl class="calloutlist"> -.. <dt><a id="capemgr_load" href="#capemgr_load_co"><img src="callouts/1.png" alt="1"/></a></dt> -.. <dd>You can see the eMMC, HDMI, and three PWMs are already using some of the pins. Slot 10 shows <code>P9_21</code> is in use by a PWM.</dd> -.. </dl> - -You can unconfigure it by using the following commands: - -.. code-block:: bash - - bone$ <strong>echo -10 > $SLOTS</strong> - bone$ <strong>cat $SLOTS</strong> - 0: 54:PF--- - 1: 55:PF--- - 2: 56:PF--- - 3: 57:PF--- - 4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G - 5: ff:P-O-L Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI - 7: ff:P-O-L Override Board Name,00A0,Override Manuf,bspm_P9_42_27 - 8: ff:P-O-L Override Board Name,00A0,Override Manuf,bspm_P9_41_27 - 9: ff:P-O-L Override Board Name,00A0,Override Manuf,am33xx_pwm - -Now +P9_21+ is free for the MiniDisplay to use. - -.. note:: In future Bone images, all of the pins will already be allocated as part of the main device tree using runtime pinmux helpers and configured at runtime using the http://bit.ly/1EXLeP2[+config-pin+ utility]. This would eliminate the need for device tree overlays in most cases. -==== - -Now, configure it for the MiniDisplay and run a test: - -.. code-block:: bash - - bone$ <strong>echo BB-SPIDEV0 > $SLOTS</strong> - bone$ <strong>./minidisplay-test</strong> - - -You then see Boris, as shown in :ref:`<capes_miniDisplayBoris>`. - -.. _capes_miniDisplayBoris: - -.. note:: MiniDisplay showing Boris, :ref:`<capes_miniDisplayBoris>` was originally posted by David Anders at http://elinux.org/File:Minidisplay-boris.jpg under a `Creative Commons Attribution-ShareAlike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>`_. - -.. figure:: figures/miniDisplay_Boris.png - :align: center - :alt: miniDisplay LCD showing Boris - -Discussion -*********** - -Connecting Multiple Capes ------------------------------ - -Problem -*********** - -You want to use more than one cape at a time. - -Solution -*********** - -First, look at each cape that you want to stack mechanically. Are they all using stacking -headers like the ones shown in :ref:`<capes_stacking_headers>`? No more than one should be using non-stacking headers. - -.. _capes_stacking_headers: - -Stacking headers - -.. figure:: figures/stacking_headers.JPG - :align: center - :alt: - -Note that larger LCD panels might provide expansion headers, such as the ones -shown in :ref:`<capes_lcd_backside>`, rather than the stacking headers, and that those can also be used for adding -additional capes. - -.. _capes_lcd_backside: - -.. note:: Back side of LCD7 cape, :ref:`<capes_lcd_backside>` was originally posted by CircuitCo at http://elinux.org/File:BeagleBone-LCD-Backside.jpg under a `Creative Commons Attribution-ShareAlike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>`_. - -.. figure:: figures/LCD7back.png - :align: center - :alt: - -Next, take a note of each pin utilized by each cape. The http://beaglebonecapes.com[BeagleBone Capes catalog] provides a graphical representation for the pin usage of most capes, as shown in :ref:`<Audio_cape_pins_fig>` for the Circuitco Audio Cape. - -.. _Audio_cape_pins_fig: - -.. note:: Pins utilized by CircuitCo Audio Cape, :ref:`<Audio_cape_pins_fig>` was originally posted by Djackson at http://elinux.org/File:Audio_pins_revb.png under a `Creative Commons Attribution-ShareAlike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>`_. - -.. figure:: figures/audioCape.png - :align: center - :alt: CircuitCo Audio Cape - -In most cases, the same pin should never be used on two different capes, though in some cases, pins can be shared. Here are some exceptions: - -- GND - - The ground (+GND+) pins should be shared between the capes, and there's no need to worry about consumed resources on those pins. -- VDD_3V3 - - The 3.3 V power supply (+VDD_3V3+) pins can be shared by all capes to supply power, but the total combined consumption of all the capes should be less than 500 mA (250 mA per +VDD_3V3+ pin). -- VDD_5V - - The 5.0 V power supply (+VDD_5V+) pins can be shared by all capes to supply power, but the total combined consumption of all the capes should be less than 2 A (1 A per +VDD_5V+ pin). It is possible for one, and only one, of the capes to _provide_ power to this pin rather than consume it, and it should provide at least 3 A to ensure proper system function. Note that when no voltage is applied to the DC connector, nor from a cape, these pins will not be powered, even if power is provided via USB. -- SYS_5V - - The regulated 5.0 V power supply (+SYS_5V+) pins can be shared by all capes to supply power, but the total combined consumption of all the capes should be less than 500 mA (250 mA per +SYS_5V+ pin). -- VADC and AGND - - The ADC reference voltage pins can be shared by all capes. -- I2C2_SCL and I2C2_SDA - - I^2^C is a shared bus, and the +I2C2_SCL+ and +I2C2_SDA+ pins default to having this bus enabled for use by cape expansion ID EEPROMs. - -Discussion -*********** - -.. _capes_soldering: - -Moving from a Breadboard to a Protoboard ------------------------------------------ - -Problem -*********** - -You have your circuit working fine on the breadboard, but you want a more reliable solution. - -Solution -*********** - -Solder your components to a protoboard. - -To make this recipe, you will need: - -* Protoboard (see :ref:`<app_proto>`) -* Soldering iron (see :ref:`app misc<app_misc>`) -* Your other components - -Many places make premade circuit boards that are laid out like the breadboard we have been using. -:ref:`<capes_beaglebread_fig>` shows the http://bit.ly/1HCwtB4[BeagleBone Breadboard], -which is just one protoboard option. - -.. _capes_beaglebread_fig: - -.. note:: - This was originally posted by William - Traynor at http://elinux.org/File:BeagleBone-Breadboard.jpg under a - `Creative Commons Attribution-ShareAlike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>`_ - -.. figure:: figures/breadboard.png - :align: center - :alt: BeagleBone Breadboard - -You just solder your parts on the protoboard as you had them on the breadboard. - -Discussion -*********** - -.. _capes_creating_prototype_schematic: - -Creating a Prototype Schematic ------------------------------ - -Problem -*********** - -You've wired up a circuit on a breadboard. How do you turn that prototype into a schematic others can read and -that you can import into other design tools? - -Solution -*********** - -In :ref:`<tips_fritzing>`, we introduced Fritzing as a useful tool for drawing block diagrams. Fritzing can also -do circuit schematics and printed-circuit layout. For example, :ref:`<capes_quickRobo_fig>` shows a block diagram -for a simple robot controller (quickBot.fzz is the name of the Fritzing file used to create the diagram). - -.. _capes_quickRobo_fig: - -A simple robot controller diagram (quickBot.fzz) - -.. figure:: figures/quickBot_bb.png - :align: center - :alt: Simple robot diagram - -The controller has an H-bridge to drive two DC motors (:ref:`<motors_dcDirection>`), an IR range sensor, -and two headers for attaching analog encoders for the motors. Both the IR sensor and the encoders -have analog outputs that exceed 1.8 V, so each is run through a voltage divider (two resistors) to -scale the voltage to the correct range (see :ref:`<sensors_hc-sr04>` for a voltage divider example). - -:ref:`<capes_quickRobo_schemRaw>` shows the schematic automatically generated by Fritzing. -It's a mess. It's up to you to fix it. - -.. _capes_quickRobo_schemRaw: - -Automatically generated schematic - -.. figure:: figures/quickBot_schemRaw.png - :align: center - :alt: Autogenerated schematic - -:ref:`<capes_quickRobo_schem>` shows my cleaned-up schematic. I did it by moving the parts around until it looked better. - -.. _capes_quickRobo_schem: - -Cleaned-up schematic - -.. figure:: figures/quickBot_schem.png - :align: center - :alt: Cleaned up schematic - -Discussion -*********** - -.. _capes_quickRobo_schemZoom: - -Zoomed-in schematic - -.. figure:: figures/quickBot_schemZoom.png - :align: center - :alt: Zoomed in schematic - -You might find that you want to create your design in a more advanced design tool, -perhaps because it has the library components you desire, it integrates better with other tools -you are using, or it has some other feature (such as simulation) of which you'd like to take advantage. - -.. _capes_verify: - -Verifying Your Cape Design ------------------------------ - -Problem -*********** - -You've got a design. How do you quickly verify that it works? - -Solution -*********** - -To make this recipe, you will need: - -* An oscilloscope (see :ref:`app misc<app_misc>`) - -Break down your design into functional subcomponents and write tests for each. -Use components you already know are working, such as the onboard LEDs, to display -the test status with the code in :ref:`<capes_quickBot_motor_test_code>`. - -.. _capes_quickBot_motor_test_code: - -Testing the quickBot motors interface (quickBot_motor_test.js) - -.. code-block:: bash - - #!/usr/bin/env node - var b = require('bonescript'); - var M1_SPEED = 'P9_16'; <a class="co" id="co_hello_CO1-1_unique" href="#callout_hello_CO1-1_unique"><img src="callouts/1.png" alt="1"/></a> - var M1_FORWARD = 'P8_15'; - var M1_BACKWARD = 'P8_13'; - var M2_SPEED = 'P9_14'; - var M2_FORWARD = 'P8_9'; - var M2_BACKWARD = 'P8_11'; - var freq = 50; <a class="co" id="co_hello_CO1-2_unique" href="#callout_hello_CO1-2_unique"><img src="callouts/2.png" alt="2"/></a> - var fast = 0.95; - var slow = 0.7; - var state = 0; <a class="co" id="co_hello_CO1-3_unique" href="#callout_hello_CO1-3_unique"><img src="callouts/3.png" alt="3"/></a> - - b.pinMode(M1_FORWARD, b.OUTPUT); <a class="co" id="co_hello_CO1-4_unique" href="#callout_hello_CO1-4_unique"><img src="callouts/4.png" alt="4"/></a> - b.pinMode(M1_BACKWARD, b.OUTPUT); - b.pinMode(M2_FORWARD, b.OUTPUT); - b.pinMode(M2_BACKWARD, b.OUTPUT); - b.analogWrite(M1_SPEED, 0, freq); <a class="co" id="co_hello_CO1-5_unique" href="#callout_hello_CO1-5_unique"><img src="callouts/5.png" alt="5"/></a> - b.analogWrite(M2_SPEED, 0, freq); - - updateMotors(); <a class="co" id="co_hello_CO1-6_unique" href="#callout_hello_CO1-6_unique"><img src="callouts/6.png" alt="6"/></a> - - function updateMotors() { <img src="callouts/6.png" alt="6"/> - //console.log("Setting state = " + state); <a class="co" id="co_hello_CO1-7_unique" href="#callout_hello_CO1-7_unique"><img src="callouts/7.png" alt="7"/></a> - updateLEDs(state); <img src="callouts/7.png" alt="7"/> - switch(state) { <img src="callouts/3.png" alt="3"/> - case 0: - default: - M1_set(0); <a class="co" id="co_hello_CO1-8_unique" href="#callout_hello_CO1-8_unique"><img src="callouts/8.png" alt="8"/></a> - M2_set(0); - state = 1; <img src="callouts/3.png" alt="3"/> - break; - case 1: - M1_set(slow); - M2_set(slow); - state = 2; - break; - case 2: - M1_set(slow); - M2_set(-slow); - state = 3; - break; - case 3: - M1_set(-slow); - M2_set(slow); - state = 4; - break; - case 4: - M1_set(fast); - M2_set(fast); - state = 0; - break; - } - setTimeout(updateMotors, 2000); <img src="callouts/3.png" alt="3"/> - } - - function updateLEDs(state) { <img src="callouts/7.png" alt="7"/> - switch(state) { - case 0: - b.digitalWrite("USR0", b.LOW); - b.digitalWrite("USR1", b.LOW); - b.digitalWrite("USR2", b.LOW); - b.digitalWrite("USR3", b.LOW); - break; - case 1: - b.digitalWrite("USR0", b.HIGH); - b.digitalWrite("USR1", b.LOW); - b.digitalWrite("USR2", b.LOW); - b.digitalWrite("USR3", b.LOW); - break; - case 2: - b.digitalWrite("USR0", b.LOW); - b.digitalWrite("USR1", b.HIGH); - b.digitalWrite("USR2", b.LOW); - b.digitalWrite("USR3", b.LOW); - break; - case 3: - b.digitalWrite("USR0", b.LOW); - b.digitalWrite("USR1", b.LOW); - b.digitalWrite("USR2", b.HIGH); - b.digitalWrite("USR3", b.LOW); - break; - case 4: - b.digitalWrite("USR0", b.LOW); - b.digitalWrite("USR1", b.LOW); - b.digitalWrite("USR2", b.LOW); - b.digitalWrite("USR3", b.HIGH); - break; - } - } - - function M1_set(speed) { <img src="callouts/8.png" alt="8"/> - speed = (speed > 1) ? 1 : speed; <a class="co" id="co_hello_CO1-9_unique" href="#callout_hello_CO1-9_unique"><img src="callouts/9.png" alt="9"/></a> - speed = (speed < -1) ? -1 : speed; - b.digitalWrite(M1_FORWARD, b.LOW); - b.digitalWrite(M1_BACKWARD, b.LOW); - if(speed > 0) { - b.digitalWrite(M1_FORWARD, b.HIGH); - } else if(speed < 0) { - b.digitalWrite(M1_BACKWARD, b.HIGH); - } - b.analogWrite(M1_SPEED, Math.abs(speed), freq); <a class="co" id="co_hello_CO1-10_unique" href="#callout_hello_CO1-10_unique"><img src="callouts/10.png" alt="10"/></a> - } - - function M2_set(speed) { - speed = (speed > 1) ? 1 : speed; - speed = (speed < -1) ? -1 : speed; - b.digitalWrite(M2_FORWARD, b.LOW); - b.digitalWrite(M2_BACKWARD, b.LOW); - if(speed > 0) { - b.digitalWrite(M2_FORWARD, b.HIGH); - } else if(speed < 0) { - b.digitalWrite(M2_BACKWARD, b.HIGH); - } - b.analogWrite(M2_SPEED, Math.abs(speed), freq); - - -.. <dl class="calloutlist"> -.. <dt><a class="co" id="callout_hello_CO1-1_unique" href="#co_hello_CO1-1_unique"><img src="callouts/1.png" alt="1"/></a></dt> -.. <dd><p>Define each pin as a variable. This makes it easy to change to another pin if you decide that is necessary.</p></dd> -.. <dt><a class="co" id="callout_hello_CO1-2_unique" href="#co_hello_CO1-2_unique"><img src="callouts/2.png" alt="2"/></a></dt> -.. <dd><p>Make other simple parameters variables. Again, this makes it easy to update them. When creating this test, I found that the PWM frequency to drive the motors needed to be relatively low to get over the kickback shown in <a data-type="xref" href="#quickBot_motor_kickback"/>. I also found that I needed to get up to about 70 percent duty cycle for my circuit to reliably start the motors turning.</p></dd> -.. <dt><a class="co" id="callout_hello_CO1-3_unique" href="#co_hello_CO1-3_unique"><img src="callouts/3.png" alt="3"/></a></dt> -.. <dd><p>Use a simple variable such as <code>state</code> to keep track of the test phase. This is used in a <code>switch</code> statement to jump to the code to configure for that test phase and updated after configuring for the current phase in order to select the next phase. Note that the next phase isn’t entered until after a two-second delay, as specified in the call to <code>setTimeout()</code>.</p></dd> -.. <dt><a class="co" id="callout_hello_CO1-4_unique" href="#co_hello_CO1-4_unique"><img src="callouts/4.png" alt="4"/></a></dt> -.. <dd><p>Perform the initial setup of all the pins.</p></dd> -.. <dt><a class="co" id="callout_hello_CO1-5_unique" href="#co_hello_CO1-5_unique"><img src="callouts/5.png" alt="5"/></a></dt> -.. <dd><p>The first time a PWM pin is used, it is configured with the update frequency. It is important to set this just once to the right frequency, because other PWM channels might use the same PWM controller, and attempts to reset the PWM frequency might fail. The <code>pinMode()</code> function doesn’t have an argument for providing the update frequency, so use the <code>analogWrite()</code> function, instead. You can review using the PWM in <a data-type="xref" href="#motors_servo"/>.</p></dd> -.. <dt><a class="co" id="callout_hello_CO1-6_unique" href="#co_hello_CO1-6_unique"><img src="callouts/6.png" alt="6"/></a></dt> -.. <dd><p><code>updateMotors()</code> is the test function for the motors and is defined after all the setup and initialization code. The code calls this function every two seconds using the <code>setTimeout()</code> JavaScript function. The first call is used to prime the loop.</p></dd> -.. <dt><a class="co" id="callout_hello_CO1-7_unique" href="#co_hello_CO1-7_unique"><img src="callouts/7.png" alt="7"/></a></dt> -.. <dd><p>The call to <code>console.log()</code> was initially here to observe the state transitions in the debug console, but it was replaced with the <code>updateLEDs()</code> call. Using the <code>USER</code> LEDs makes it possible to note the state transitions without having visibility of the debug console. <code>updateLEDs()</code> is defined later.</p></dd> -.. <dt><a class="co" id="callout_hello_CO1-8_unique" href="#co_hello_CO1-8_unique"><img src="callouts/8.png" alt="8"/></a></dt> -.. <dd><p>The <code>M1_set()</code> and <code>M2_set()</code> functions are defined near the bottom and do the work of configuring the motor drivers into a particular state. They take a single argument of <code>speed</code>, as defined between <code>-1</code> (maximum reverse), <code>0</code> (stop), and <code>1</code> (maximum forward).</p></dd> -.. <dt><a class="co" id="callout_hello_CO1-9_unique" href="#co_hello_CO1-9_unique"><img src="callouts/9.png" alt="9"/></a></dt> -.. <dd><p>Perform simple bounds checking to ensure that speed values are between <code>-1</code> and <code>1</code>.</p></dd> -.. <dt><a class="co" id="callout_hello_CO1-10_unique" href="#co_hello_CO1-10_unique"><img src="callouts/10.png" alt="10"/></a></dt> -.. <dd><p>The <code>analogWrite()</code> call uses the absolute value of <code>speed</code>, making any negative numbers a positive magnitude.</p></dd> -.. </dl> - -++++ -==== - -.. _quickBot_motor_kickback: - -quickBot motor test showing kickback - -.. figure:: figures/quickBot_motor_kickback.JPG - :align: center - :alt: quickBot kicking back - -Using the solution in :ref:`<basics_autorun>`, you can untether from your coding station to test your -design at your lab workbench, as shown in :ref:`<quickBot_scope_fig>`. - -.. _quickBot_scope_fig: - -quickBot motor test code under scope - -.. figure:: figures/quickBot_motor_test_scope.JPG - :align: center - :alt: quickBot under scope - -SparkFun provides a `useful guide to using an oscilloscope <http://bit.ly/18AzuoR>`_. -You might want to check it out if you've never used an oscilloscope before. -Looking at the stimulus you'll generate *before* you connect up your hardware will help you avoid surprises. - -Discussion -*********** - -.. _capes_layout: - -Laying Out Your Cape PCB ------------------------------ - -Problem -*********** - -You've generated a diagram and schematic for your circuit and verified that they are correct. How do you create a PCB? - -Solution -*********** - -If you've been using Fritzing, all you need to do is click the PCB tab, and there's your board. Well, almost. -Much like the schematic view shown in :ref:`<capes_creating_prototype_schematic>`, you need to do some layout work -before it's actually usable. I just moved the components around until they seemed to be grouped logically and -then clicked the Autoroute button. After a minute or two of trying various layouts, Fritzing picked the one it -determined to be the best. :ref:`<capes_quickRobo_pcb>` shows the results. - -.. _capes_quickRobo_pcb: - -Simple robot PCB - -.. figure:: figures/quickBot_pcb.png - :align: center - :alt: Simple robot PCB - -The `Fritzing pre-fab web page <http://bit.ly/1HCxokQ>`_ has a few helpful hints, including checking the widths -of all your traces and cleaning up any questionable routing created by the autorouter. - -Discussion -*********** - -The PCB in :ref:`<capes_quickRobo_pcb>` is a two-sided board. One color (or shade of gray in the printed book) -represents traces on one side of the board, and the other color (or shade of gray) is the other side. Sometimes, -you'll see a trace come to a small circle and then change colors. This is where it is switching sides of the board -through what's called a _via_. One of the goals of PCB design is to minimize the number of vias. - -:ref:`<capes_quickRobo_pcb>` wasn't my first try or my last. My approach was to see what was needed to hook where and -move the components around to make it easier for the autorouter to carry out its job. - -.. note:: - There are entire books and websites dedicated to creating PCB layouts. Look around and see - what you can find. http://bit.ly/1wXTLki[SparkFun's guide to making PCBs] is particularly useful. - -Customizing the Board Outline -******************************* - -One challenge that slipped my first pass review was the board outline. The part we installed in -:ref:`<tips_fritzing>` is meant to represent BeagleBone Black, not a cape, so the outline doesn't have -the notch cut out of it for the Ethernet pass:[<span class="keep-together">connector</span>]. - -The http://bit.ly/1xd1aGV[Fritzing custom PCB outline page] describes how to create and use a custom -board outline. Although it is possible to use a drawing tool like https://inkscape.org/en/[Inkscape], -I chose to use http://bit.ly/1b2aZmn[the SVG _path_ command] directly to create :ref:`<capes_boardoutline_code>`. - -.. _capes_boardoutline_code: - -Outline SVG for BeagleBone cape (beaglebone_cape_boardoutline.svg) - -.. <?xml version='1.0' encoding='UTF-8' standalone='no'?> -.. <svg xmlns="http://www.w3.org/2000/svg" version="1.1" -.. width="306" height="193.5"><!--<a class="co" id="co_capes_bo_1_co" href="#callout_capes_bo_1_co"><img src="callouts/1.png" alt="1"/></a>--> -.. <g id="board"><!--<a class="co" id="co_capes_bo_2_co" href="#callout_capes_bo_2_co"><img src="callouts/2.png" alt="2"/></a>--> -.. <path fill="#338040" id="boardoutline" d="M 22.5,0 l 0,56 L 72,56 -.. q 5,0 5,5 l 0,53.5 q 0,5 -5,5 L 0,119.5 L 0,171 Q 0,193.5 22.5,193.5 -.. l 238.5,0 c 24.85281,0 45,-20.14719 45,-45 L 306,45 -.. C 306,20.14719 285.85281,0 261,0 z"/><!--<a class="co" id="co_capes_bo_3_co" href="#callout_capes_bo_3_co"><img src="callouts/3.png" alt="3"/></a>--> -.. </g> -.. </svg> - -.. ++++ -.. <dl class="calloutlist"> -.. <dt><a class="co" id="callout_capes_bo_1_co" href="#co_capes_bo_1_co"><img src="callouts/1.png" alt="1"/></a></dt><dd><p>This is a standard SVG header. The width and height are set based on the BeagleBone outline provided in the Adafruit library.</p></dd> -.. <dt><a class="co" id="callout_capes_bo_2_co" href="#co_capes_bo_2_co"><img src="callouts/2.png" alt="2"/></a></dt><dd><p>Fritzing requires the element to be within a layer called <code>board</code>.</p></dd> -.. <dt><a class="co" id="callout_capes_bo_3_co" href="#co_capes_bo_3_co"><img src="callouts/3.png" alt="3"/></a></dt><dd><p>Fritzing requires the color to be <code>#338040</code> and the layer to be called <code>boardoutline</code>. The units end up being 1/90 of an inch. That is, take the numbers in the SVG code and divide by 90 to get the numbers from the System Reference Manual.</p></dd> -.. </dl> -.. ++++ - -The measurements are taken from the http://bit.ly/1C5rSa8[BeagleBone Black System Reference Manual], -as shown in :ref:`<capes_dimensions_fig>`. - -.. _capes_dimensions_fig: - -Cape dimensions - -.. figure:: figures/srm_cape_dimensions.png - :align: center - :alt: Cape dimensions in SRM - -You can observe the rendered output of :ref:`<capes_boardoutline_code>` quickly by opening the file in a web browser, as shown in :ref:`<capes_boardoutline_fig>`. - -.. _capes_boardoutline_fig: - -Rendered cape outline in Chrome - -.. figure:: figures/beaglebone_cape_boardoutline.png - :align: center - :alt: Board outline in Chrome - -After you have the SVG outline, you'll need to select the PCB in Fritzing and select a custom shape in the Inspector box. Begin with the original background, as shown in :ref:`<capes_fritzing1>`. - -.. _capes_fritzing1: - -PCB with original board, without notch for Ethernet connector - -.. figure:: figures/fritzing1.png - :align: center - :alt: PCB orginal baord - -Hide all but the Board Layer (:ref:`<capes_fritzing2>`). - -.. _capes_fritzing2: - -PCB with all but the Board Layer hidden - -.. figure:: figures/fritzing2.png - :align: center - :alt: PCB orginal baord hidden - -Select the PCB1 object and then, in the Inspector pane, scroll down to the "load image file" button (:ref:`<capes_fritzing3>`). - -.. _capes_fritzing3: - -Clicking :load image file: with PCB1 selected - -.. figure:: figures/fritzing3.png - :align: center - :alt: PCB load image file - -Navigate to the _beaglebone_cape_boardoutline.svg_ file created in :ref:`<capes_boardoutline_code>`, as shown in :ref:`<capes_fritzing4>`. - -.. _capes_fritzing4: - -Selecting the .svg file - -.. figure:: figures/fritzing4.png - :align: center - :alt: PCB selecting svg file - -Turn on the other layers and line up the Board Layer with the rest of the PCB, as shown in :ref:`<capes_fritzing_inspector_fig>`. - -.. _capes_fritzing_inspector_fig: - -PCB Inspector - -.. figure:: figures/Fritzing_Inspector.png - :align: center - :alt: PCB Inspector - -Now, you can save your file and send it off to be made, -as described in :ref:`<capes_prototype>`. - -PCB Design Alternatives -************************* - -There are other free PCB design programs. Here are a few. - -TO PROD: The headings I've marked as bold lines really should be subheadings of "PCB Design Alternatives," -but AsciiDoc won't let me go that deep (to the ==level). Is what I've done the best solution, -or is there a way to create another heading level? - -*EAGLE* - -http://www.cadsoftusa.com/[Eagle PCB] and http://bit.ly/19cbwS0[DesignSpark PCB] are two popular -design programs. Many capes (and other PCBs) are designed with Eagle PCB, and the files are available. -For example, the MiniDisplay cape (:ref:`<capes_miniDisplay>`) has the schematic shown in :ref:`<capes_miniDisplay_schem>` -and PCB shown in :ref:`<capes_miniDisplay_pcb>`. - -.. _capes_miniDisplay_schem: - -Schematic for the MiniDisplay cape - -.. figure:: figures/miniDisplay_Cape_schem.png - :align: center - :alt: Schematic for miniDisplay - -.. _capes_miniDisplay_pcb: - -PCB for MiniDisplay cape - -.. figure:: figures/miniDisplay_Cape_pcb.png - :align: center - :alt: PCB for miniDisplay - -A good starting point is to take the PCB layout for the MiniDisplay and edit it for your project. -The connectors for +P8+ and +P9+ are already in place and ready to go. - -Eagle PCB is a powerful system with many good tutorials online. The free version runs on -Windows, Mac, and Linux, but it has three `limitations <http://bit.ly/1E5Kh3l>`_: - -* The usable board area is limited to 100 x 80 mm (4 x 3.2 inches). -* You can use only two signal layers (Top and Bottom). -* The schematic editor can create only one sheet. - -You can install Eagle PCB on your Linux host by using the following command: - -.. code-block:: bash - - host$ <strong>sudo apt install eagle</strong> - Reading package lists... Done - Building dependency tree - Reading state information... Done - ... - Setting up eagle (6.5.0-1) ... - Processing triggers for libc-bin (2.19-0ubuntu6.4) ... - host$ <strong>eagle</strong> - - -You'll see the startup screen shown in :ref:`<capes_Eagle_License>`. - -.. _capes_Eagle_License: - -Eagle PCB startup screen - -.. figure:: figures/EagleLicense.png - :align: center - :alt: Eagle License - -Click "Run as Freeware." When my Eagle started, it said it needed to be updated. To update on Linux, -follow the link provided by Eagle and download _eagle-lin-7.2.0.run_ (or whatever version is current.). -Then run the following commands: - -.. code-block:: bash - - host$ <strong>chmod +x eagle-lin-7.2.0.run</strong> - host$ <strong>./eagle-lin-7.2.0.run</strong> - - -A series of screens will appear. Click Next. When you see a screen that looks like :ref:`<capes_eagle3>`, note the Destination Directory. - -.. _capes_eagle3: - -.. figure:: figures/eagle3.png - :align: center - :alt: Eagle install destination directory - - The Eagle installation destination directory - -Continue clicking Next until it's installed. Then run the following commands -(where +~/eagle-7.2.0+ is the path you noted in :ref:`<capes_eagle3>`): - -.. code-block:: bash - - host$ <strong>cd /usr/bin</strong> - host$ <strong>sudo rm eagle</strong> - host$ <strong>sudo ln -s ~/eagle-7.2.0/bin/eagle .</strong> - host$ <strong>cd</strong> - host$ <strong>eagle</strong> - - -The +ls+ command links +eagle+ in */usr/bin*, so you can run +eagle+ from any directory. -After +eagle+ starts, you'll see the start screen shown in :ref:`<capes_eagle7>`. - -.. _capes_eagle7: - -The Eagle start screen - -.. figure:: figures/eagle7.png - :align: center - :alt: Eagle start screen - -Ensure that the correct version number appears. - -If you are moving a design from Fritzing to Eagle, see :ref:`<capes_schematic_migration>` -for tips on converting from one to the other. - -*DesignSpark PCB* - -The free `DesignSpark PCB <http://bit.ly/19cbwS0>` doesn't have the same limitations as Eagle PCB, -but it runs only on Windows. Also, it doesn't seem to have the following of Eagle at this time. - -.. _capes_upverter: - -*Upverter* - -In addition to free solutions you run on your desktop, you can also work with a browser-based -tool called https://upverter.com/[Upverter]. With Upverter, you can collaborate easily, editing -your designs from anywhere on the Internet. It also provides many conversion options and a PCB fabrication service. - -.. note:: - Don't confuse Upverter with Upconverter (:ref:`<capes_schematic_migration>`). - Though their names differ by only three letters, they differ greatly in what they do. - -.. _capes_kicad: - -*Kicad* - -Unlike the previously mentioned free (no-cost) solutions, `Kicad <http://bit.ly/1b2bnBg >`_ -is open source and provides some features beyond those of Fritzing. Notably, `CircuitHub <http://circuithub.com/>`_ -(discussed in :ref:`<capes_production>`) provides support for uploading Kicad designs. - -.. _capes_schematic_migration: - -Migrating a Fritzing Schematic to Another Tool ------------------------------------------------ - -Problem -*********** - -You created your schematic in Fritzing, but it doesn't integrate with everything you need. -How can you move the schematic to another tool? - -Solution -*********** - - -Use the `Upverter schematic-file-converter <http://bit.ly/1wXUkdM>`_ Python script. For example, suppose that you want -to convert the Fritzing file for the diagram shown in :ref:`<capes_quickRobo_fig>`. First, install Upverter. - -I found it necessary to install +libfreetype6+ and +freetype-py+ onto my system, but you might not need this first step: - -.. code-block:: bash - - host$ <strong>sudo apt install libfreetype6</strong> - Reading package lists... Done - Building dependency tree - Reading state information... Done - libfreetype6 is already the newest version. - 0 upgraded, 0 newly installed, 0 to remove and 154 not upgraded. - host$ <strong>sudo pip install freetype-py</strong> - Downloading/unpacking freetype-py - Running setup.py egg_info for package freetype-py - - Installing collected packages: freetype-py - Running setup.py install for freetype-py - - Successfully installed freetype-py - Cleaning up... - - -.. note:: - All these commands are being run on the Linux-based host computer, as shown by the +host$+ prompt. - Log in as a normal user, not +root+. - -Now, install the +schematic-file-converter+ tool: - -.. code-block:: bash - - host$ <strong>git clone git@github.com:upverter/schematic-file-converter.git</strong> - Cloning into 'schematic-file-converter'... - remote: Counting objects: 22251, done. - remote: Total 22251 (delta 0), reused 0 (delta 0) - Receiving objects: 100% (22251/22251), 39.45 MiB | 7.28 MiB/s, done. - Resolving deltas: 100% (14761/14761), done. - Checking connectivity... done. - Checking out files: 100% (16880/16880), done. - host$ <strong>cd schematic-file-converter</strong> - host$ <strong>sudo python setup.py install</strong> - . - . - . - Extracting python_upconvert-0.8.9-py2.7.egg to \ - /usr/local/lib/python2.7/dist-packages - Adding python-upconvert 0.8.9 to easy-install.pth file - - Installed /usr/local/lib/python2.7/dist-packages/python_upconvert-0.8.9-py2.7.egg - Processing dependencies for python-upconvert==0.8.9 - Finished processing dependencies for python-upconvert==0.8.9 - host$ <strong>cd ..</strong> - host$ <strong>python -m upconvert.upconverter -h</strong> - usage: upconverter.py [-h] [-i INPUT] [-f TYPE] [-o OUTPUT] [-t TYPE] - [-s SYMDIRS [SYMDIRS ...]] [--unsupported] - [--raise-errors] [--profile] [-v] [--formats] - - optional arguments: - -h, --help show this help message and exit - -i INPUT, --input INPUT - read INPUT file in - -f TYPE, --from TYPE read input file as TYPE - -o OUTPUT, --output OUTPUT - write OUTPUT file out - -t TYPE, --to TYPE write output file as TYPE - -s SYMDIRS [SYMDIRS ...], --sym-dirs SYMDIRS [SYMDIRS ...] - specify SYMDIRS to search for .sym files (for gEDA - only) - --unsupported run with an unsupported python version - --raise-errors show tracebacks for parsing and writing errors - --profile collect profiling information - -v, --version print version information and quit - --formats print supported formats and quit - -At the time of this writing, Upverter suppports the following file types: - -.. table:: - - +----------------+-------------------------+ - | File type | Support | - +----------------+-------------------------+ - | openjson | i/o | - +----------------+-------------------------+ - | kicad | i/o | - +----------------+-------------------------+ - | geda | i/o | - +----------------+-------------------------+ - | eagle | i/o | - +----------------+-------------------------+ - | eaglexml | i/o | - +----------------+-------------------------+ - | fritzing | in only schematic only | - +----------------+-------------------------+ - | gerber | i/o | - +----------------+-------------------------+ - | specctra | i/o | - +----------------+-------------------------+ - | image | out only | - +----------------+-------------------------+ - | ncdrill | out only | - +----------------+-------------------------+ - | bom (csv) | out only | - +----------------+-------------------------+ - | netlist (csv) | out only | - +----------------+-------------------------+ - -After Upverter is installed, run the file (_quickBot.fzz_) that generated :ref:`<capes_quickRobo_fig>` through Upverter: - -.. code-block:: bash - - host$ <strong>python -m upconvert.upconverter -i quickBot.fzz \ - -f fritzing -o quickBot-eaglexml.sch -t eaglexml --unsupported</strong> - WARNING: RUNNING UNSUPPORTED VERSION OF PYTHON (2.7 > 2.6) - DEBUG:main:parsing quickBot.fzz in format fritzing - host$ <strong>ls -l</strong> - total 188 - -rw-rw-r-- 1 ubuntu ubuntu 63914 Nov 25 19:47 quickBot-eaglexml.sch - -rw-r--r-- 1 ubuntu ubuntu 122193 Nov 25 19:43 quickBot.fzz - drwxrwxr-x 9 ubuntu ubuntu 4096 Nov 25 19:42 schematic-file-converter - - -:ref:`<caps_eagle>` shows the output of the conversion. - -.. _caps_eagle: - -Output of Upverter conversion - -.. figure:: figures/quickBot_eaglexml.png - :align: center - :alt: Converter Output - -No one said it would be pretty! - -Discussion -*********** - -I found that Eagle was more generous at reading in the +eaglexml+ format than the +eagle+ format. -This also made it easier to hand-edit any translation issues. - -.. _capes_prototype: - -Producing a Prototype ------------------------------ - -Problem -*********** - -You have your PCB all designed. How do you get it made? - -Solution -*********** - -To make this recipe, you will need: - -* A completed design (see :ref:`<capes_layout>`) -* Soldering iron (see :ref:`app misc<app_misc>`) -* Oscilloscope (see :ref:`app misc<app_misc>`) -* Multimeter (see :ref:`app misc<app_misc>`) -* Your other components - -Upload your design to http://oshpark.com[OSH Park] and order a few boards. :ref:`<capes_oshpark_share>` -shows a resulting http://bit.ly/1MtlzAp[shared project page for the quickBot cape] created in -:ref:`<capes_layout>`. We'll proceed to break down how this design was uploaded and shared to enable ordering fabricated PCBs. - -.. _capes_oshpark_share: - -The OSH Park QuickBot Cape shared project page - -.. figure:: figures/quickBot_oshpark_share.png - :align: center - :alt: - -Within Fritzing, click the menu next to "Export for PCB" and choose "Extended Gerber," as shown in :ref:`<capes_fritzing_export_fig>`. You'll need to choose a directory in which to save them and then compress them all into a http://bit.ly/1Br5lEh[Zip file]. The http://bit.ly/1B4GqRU[WikiHow article on creating Zip files] might be helpful if you aren't very experienced at making these. - -.. _capes_fritzing_export_fig: - -.. figure:: figures/quickBot_fritzing_export.png - :align: center - :alt: Choosing "Extended Gerber" in Fritzing - - Choosing "Extended Gerber" in Fritzing - -Things on the `OSH Park website <http://oshpark.com>`_ are reasonably self-explanatory. You'll need to create an account and upload the Zip file containing the http://bit.ly/1B4GzEZ[Gerber files] you created. If you are a cautious person, you might choose to examine the Gerber files with a Gerber file viewer first. The http://bit.ly/18bUgeA[Fritzing fabrication FAQ] offers several suggestions, including http://gerbv.sourceforge.net/[gerbv] for Windows and Linux users. - -When your upload is complete, you'll be given a quote, shown images for review, and presented with options for accepting and ordering. After you have accepted the design, your https://oshpark.com/users/current[list of accepted designs] will also include the option of enabling sharing of your designs so that others can order a PCB, as well. If you are looking to make some money on your design, you'll want to go another route, like the one described in :ref:`<capes_production>`. :ref:`<capes_quickbot_pcb>` shows the resulting PCB that arrives in the mail. - -.. _capes_quickbot_pcb: - -.. figure:: figures/quickBot_pcb.JPG - :align: center - :alt: QuickBot PCB - - QuickBot PCB - -Now is a good time to ensure that you have all of your components and a soldering station set up as in :ref:`<capes_soldering>`, as well as an oscilloscope, as used in :ref:`<capes_verify>`. - -When you get your board, it is often informative to "buzz out" a few connections by using a multimeter. If you've never used a multimeter before, the http://bit.ly/18bUgeA[SparkFun] or http://bit.ly/1Br5Xtv[Adafruit] tutorials might be helpful. Set your meter to continuity testing mode and probe between points where the headers are and where they should be connecting to your components. This would be more difficult and less accurate after you solder down your components, so it is a good idea to keep a bare board around just for this purpose. - -You'll also want to examine your board mechanically before soldering parts down. You don't want to waste components on a PCB that might need to be altered or replaced. - -When you begin assembling your board, it is advisable to assemble it in functional subsections, if possible, to help narrow down any potential issues. :ref:`<capes_motors_soldered>` shows the motor portion wired up and running the test in :ref:`<capes_quickBot_motor_test_code>`. - -.. _capes_motors_soldered: - -.. figure:: figures/quickBot_motors.jpg - :align: center - :alt: QuickBot motors under test - - QuickBot motors under test - -Continue assembling and testing your board until you are happy. If you find issues, you might -choose to cut traces and use point-to-point wiring to resolve your issues before placing an -order for a new PCB. Better right the second time than the third! - -Discussion -*********** - -Creating Contents for Your Cape Configuration EEPROM ------------------------------------------------------- - -Problem -*********** - -Your cape is ready to go, and you want it -to automatically initialize when the Bone boots up. - -Solution -*********** - -Complete capes have an I^2^C EEPROM on board that contains configuration information that is read at boot time. -`Adventures in BeagleBone Cape EEPROMs <http://bit.ly/1Fb64uF>` gives a helpful description of two methods for -programming the EEPROM. `How to Roll your own BeagleBone Capes <http://bit.ly/1E5M7RJ>`_ is a good four-part -series on creating a cape, including how to wire and program the EEPROM. - -Discussion -*********** - -.. _capes_production: - -Putting Your Cape Design into Production ------------------------------------------ - -Problem -*********** - -You want to share your cape with others. -How do you scale up? - -Solution -*********** - -`CircuitHub <https://circuithub.com/>`_ offers a great tool to get a quick quote on assembled PCBs. -To make things simple, I downloaded the `CircuitCo MiniDisplay Cape Eagle design materials <http://bit.ly/1C5uvJc>`_ -and uploaded them to CircuitHub. - -After the design is uploaded, you'll need to review the parts to verify that CircuitHub has or -can order the right ones. Find the parts in the catalog by changing the text in the search box -and clicking the magnifying glass. When you've found a suitable match, select it to confirm -its use in your design, as shown in :ref:`<capes_circuithub_parts>`. - -.. _capes_circuithub_parts: - -CircuitHub part matching - -.. figure:: figures/circuithub_part_matching.png - :align: center - :alt: - -When you've selected all of your parts, a quote tool appears at the bottom of the page, -as shown in :ref:`<capes_circuithub_quote>`. - -.. _capes_circuithub_quote: - -CircuitHub quote generation - -.. figure:: figures/circuithub_quote.png - :align: center - :alt: - -Checking out the pricing on the MiniDisplay Cape (without including the LCD itself) in :ref:`<capes_circuithub_pricing_table>`, -you can get a quick idea of how increased volume can dramatically impact the per-unit costs. - -.. _capes_circuithub_pricing_table: - -CircuitHub price examples (all prices USD) - -.. table:: - - +-----------+----------+---------+------------+------------+-------------+ - | Quantity | 1 | 10 | 100 | 1000 | 10,000 | - +-----------+----------+---------+------------+------------+-------------+ - | PCB | $208.68 | $21.75 | $3.30 | $0.98 | $0.90 | - +-----------+----------+---------+------------+------------+-------------+ - | Parts | $11.56 | $2.55 | $1.54 | $1.01 | $0.92 | - +-----------+----------+---------+------------+------------+-------------+ - | Assembly | $249.84 | $30.69 | $7.40 | $2.79 | $2.32 | - +-----------+----------+---------+------------+------------+-------------+ - | Per unit | $470.09 | $54.99 | $12.25 | $4.79 | $4.16 | - +-----------+----------+---------+------------+------------+-------------+ - | Total | $470.09 | $550.00 | $1,225.25 | $4,796.00 | $41,665.79 | - +-----------+----------+---------+------------+------------+-------------+ - -Checking the `Crystalfontz web page for the LCD <http://bit.ly/1GF6xqE>`_, -you can find the prices for the LCDs as well, as shown in :ref:`<capes_lcd_pricing_table>`. - -.. _capes_lcd_pricing_table: - -LCD pricing (USD) - -.. table:: - - +-----------+---------+--------+----------+------------+-------------+ - | Quantity | 1 | 10 | 100 | 1000 | 10,000 | - +-----------+---------+--------+----------+------------+-------------+ - | Per unit | $12.12 | $7.30 | $3.86 | $2.84 | $2.84 | - +-----------+---------+--------+----------+------------+-------------+ - | Total | $12.12 | $73.00 | $386.00 | $2,840.00 | $28,400.00 | - +-----------+---------+--------+----------+------------+-------------+ - -To enable more cape developers to launch their designs to the market, CircuitHub has -launched a http://campaign.circuithub.com[group buy campaign site]. You, as a cape developer, -can choose how much markup you need to be paid for your work and launch the campaign to the public. -Money is only collected if and when the desired target quantity is reached, so there's no risk that -the boards will cost too much to be affordable. This is a great way to cost-effectively launch your boards to market! - -Discussion -*********** - -There's no real substitute for getting to know your contract manufacturer, its capabilities, -communication style, strengths, and weaknesses. Look around your town to see if anyone is -doing this type of work and see if they'll give you a tour. - -.. note:: ? -// To DO, fix this - -Don't confuse CircuitHub and CircuitCo. CircuitCo is the official contract manufacturer of -BeagleBoard.org and not the same company as CircuitHub, the online contract manufacturing -service. CircuitCo would be an excellent choice for you to consider to perform your contract -manufacturing, but it doesn't offer an online quote service at this point, so it isn't as easy -to include details on how to engage with it in this book. - - diff --git a/beaglebone-cookbook/09capes/code/quickBot_motor_test.js b/beaglebone-cookbook/09capes/code/quickBot_motor_test.js deleted file mode 100755 index ed6435b3c155b30d883a1a735e2387c2e60262c3..0000000000000000000000000000000000000000 --- a/beaglebone-cookbook/09capes/code/quickBot_motor_test.js +++ /dev/null @@ -1,116 +0,0 @@ -#!/usr/bin/env node -var b = require('bonescript'); -var M1_SPEED = 'P9_16'; // <1> -var M1_FORWARD = 'P8_15'; -var M1_BACKWARD = 'P8_13'; -var M2_SPEED = 'P9_14'; -var M2_FORWARD = 'P8_9'; -var M2_BACKWARD = 'P8_11'; -var freq = 50; // <2> -var fast = 0.95; -var slow = 0.7; -var state = 0; // <3> - -b.pinMode(M1_FORWARD, b.OUTPUT); // <4> -b.pinMode(M1_BACKWARD, b.OUTPUT); -b.pinMode(M2_FORWARD, b.OUTPUT); -b.pinMode(M2_BACKWARD, b.OUTPUT); -b.analogWrite(M1_SPEED, 0, freq); // <5> -b.analogWrite(M2_SPEED, 0, freq); - -updateMotors(); // <6> - -function updateMotors() { // <6> - //console.log("Setting state = " + state); // <7> - updateLEDs(state); // <7> - switch(state) { // <3> - case 0: - default: - M1_set(0); // <8> - M2_set(0); - state = 1; // <3> - break; - case 1: - M1_set(slow); - M2_set(slow); - state = 2; - break; - case 2: - M1_set(slow); - M2_set(-slow); - state = 3; - break; - case 3: - M1_set(-slow); - M2_set(slow); - state = 4; - break; - case 4: - M1_set(fast); - M2_set(fast); - state = 0; - break; - } - setTimeout(updateMotors, 2000); // <3> -} - -function updateLEDs(state) { // <7> - switch(state) { - case 0: - b.digitalWrite("USR0", b.LOW); - b.digitalWrite("USR1", b.LOW); - b.digitalWrite("USR2", b.LOW); - b.digitalWrite("USR3", b.LOW); - break; - case 1: - b.digitalWrite("USR0", b.HIGH); - b.digitalWrite("USR1", b.LOW); - b.digitalWrite("USR2", b.LOW); - b.digitalWrite("USR3", b.LOW); - break; - case 2: - b.digitalWrite("USR0", b.LOW); - b.digitalWrite("USR1", b.HIGH); - b.digitalWrite("USR2", b.LOW); - b.digitalWrite("USR3", b.LOW); - break; - case 3: - b.digitalWrite("USR0", b.LOW); - b.digitalWrite("USR1", b.LOW); - b.digitalWrite("USR2", b.HIGH); - b.digitalWrite("USR3", b.LOW); - break; - case 4: - b.digitalWrite("USR0", b.LOW); - b.digitalWrite("USR1", b.LOW); - b.digitalWrite("USR2", b.LOW); - b.digitalWrite("USR3", b.HIGH); - break; - } -} - -function M1_set(speed) { // <8> - speed = (speed > 1) ? 1 : speed; // <9> - speed = (speed < -1) ? -1 : speed; - b.digitalWrite(M1_FORWARD, b.LOW); - b.digitalWrite(M1_BACKWARD, b.LOW); - if(speed > 0) { - b.digitalWrite(M1_FORWARD, b.HIGH); - } else if(speed < 0) { - b.digitalWrite(M1_BACKWARD, b.HIGH); - } - b.analogWrite(M1_SPEED, Math.abs(speed), freq); // <10> -} - -function M2_set(speed) { - speed = (speed > 1) ? 1 : speed; - speed = (speed < -1) ? -1 : speed; - b.digitalWrite(M2_FORWARD, b.LOW); - b.digitalWrite(M2_BACKWARD, b.LOW); - if(speed > 0) { - b.digitalWrite(M2_FORWARD, b.HIGH); - } else if(speed < 0) { - b.digitalWrite(M2_BACKWARD, b.HIGH); - } - b.analogWrite(M2_SPEED, Math.abs(speed), freq); -} diff --git a/beagleconnect/ch02.rst b/beagleconnect/ch02.rst deleted file mode 100644 index 0c6aa20a8aae3984433d235ba5f3520924e4fb44..0000000000000000000000000000000000000000 --- a/beagleconnect/ch02.rst +++ /dev/null @@ -1,5 +0,0 @@ -.. _beagleconnect-Change-History: - -************** -Change History -************** diff --git a/boards/beagleboard/index.rst b/boards/beagleboard/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..bcd643cdd5ff07b70062b767a6079b57ce7ee37a --- /dev/null +++ b/boards/beagleboard/index.rst @@ -0,0 +1,14 @@ +.. _beagleboard-boards-home: + +BeagleBoard (all) +################### + +BeagleBoard boards are low-cost, ARM-based development boards suitable for rapid prototyping and +open-hardware to enable professionals to develop production systems. + +The latest PDF-formatted System Reference Manual for each BeagleBoard board is linked below. + +* `BeagleBoard <https://git.beagleboard.org/beagleboard/beagleboard/-/blob/master/BeagleBoard_revC5_SRM.pdf>`_ +* `BeagleBoard-xM <https://git.beagleboard.org/beagleboard/beagleboard-xm/-/blob/master/BeagleBoard-xM_SRM.pdf>`_ +* `BeagleBoard-X15 <https://git.beagleboard.org/beagleboard/beagleboard-x15/-/blob/master/BeagleBoard-X15_SRM.pdf>`_ + diff --git a/beaglebone-ai-64/ch01.rst b/boards/beaglebone/ai-64/ch01.rst similarity index 100% rename from beaglebone-ai-64/ch01.rst rename to boards/beaglebone/ai-64/ch01.rst diff --git a/beaglebone-ai-64/ch02.rst b/boards/beaglebone/ai-64/ch02.rst similarity index 100% rename from beaglebone-ai-64/ch02.rst rename to boards/beaglebone/ai-64/ch02.rst diff --git a/beaglebone-ai-64/ch03.rst b/boards/beaglebone/ai-64/ch03.rst similarity index 100% rename from beaglebone-ai-64/ch03.rst rename to boards/beaglebone/ai-64/ch03.rst diff --git a/beaglebone-ai-64/ch04.rst b/boards/beaglebone/ai-64/ch04.rst similarity index 100% rename from beaglebone-ai-64/ch04.rst rename to boards/beaglebone/ai-64/ch04.rst diff --git a/beaglebone-ai-64/ch05.rst b/boards/beaglebone/ai-64/ch05.rst similarity index 100% rename from beaglebone-ai-64/ch05.rst rename to boards/beaglebone/ai-64/ch05.rst diff --git a/beaglebone-ai-64/ch08.rst b/boards/beaglebone/ai-64/ch08.rst similarity index 94% rename from beaglebone-ai-64/ch08.rst rename to boards/beaglebone/ai-64/ch08.rst index be8128ab04036007006d10e58b835d8ddec6e45b..446ebd2a138ba0b363461a67b4f6395f1c19902c 100644 --- a/beaglebone-ai-64/ch08.rst +++ b/boards/beaglebone/ai-64/ch08.rst @@ -14,7 +14,7 @@ key to ensure proper orientation of the cape. On AI-64 you can see a clear silkscreen marking for the cape orientation. Most of BeagleBone capes can be used with your BeagleBone AI-64 also like shown in :ref:`bbai-cape-placement-figure` below. -.. _bbai-cape-placement-figure, BeagleBone Ai Cape Placement figure: +.. _bbai-cape-placement-figure: .. figure:: images/ch08/cape-placement.jpg :width: 400px @@ -65,7 +65,7 @@ will also be compatible with BeeagleBone AI-64. This section is still being worked on, please make sure you have the latest system reference manual (SRM). -.. todo:: +.. todo Add BeagleBone AI-64 LCD pins information. Add BeagleBone AI-64 eMMC pins information. @@ -87,7 +87,7 @@ The address of the EEPROM will be set via either jumpers or a dipswitch on each expansion board. :ref:`expansion-board-eeprom-without-write-protect-figure` below is the design of the EEPROM circuit. -.. _expansion-board-eeprom-without-write-protect-figure, Expansion board EEPROM without write protect figure: +.. _expansion-board-eeprom-without-write-protect-figure: .. figure:: images/ch08/eeprom.png :width: 400px @@ -174,7 +174,7 @@ discretion of the cape designer. VSYS_IO_3V3 -.. _expansion-board-eeprom-with-write-protect-figure, Expansion board EEPROM with write protect figure: +.. _expansion-board-eeprom-with-write-protect-figure: .. figure:: images/ch08/eeprom-write-protect.png :width: 400px @@ -187,7 +187,7 @@ VSYS_IO_3V3 .. _eeprom-data-format: EEPROM Data Format -*************************** +=================== :ref:`expansion-board-eeprom-table` shows the format of the contents of the expansion board @@ -198,7 +198,7 @@ by the user when the EEPROM contents are dumped. *Clean/Update table* -.. _expansion-board-eeprom-table, Expansion Board EEPROM table: +.. _expansion-board-eeprom-table: .. list-table:: Expansion Board EEPROM :header-rows: 1 @@ -267,9 +267,9 @@ by the user when the EEPROM contents are dumped. .. _pin-usage: Pin Usage -*************************** +========== -:ref:`eeprom-pin-usage-table`` shows the locations in the EEPROM to set the I/O pin usage for +:ref:`eeprom-pin-usage-table` shows the locations in the EEPROM to set the I/O pin usage for the cape. It contains the value to be written to the Pad Control Registers. Details on this can be found in section *9.2.2* of the *TDA4VM Technical Reference Manual*, The table is left blank as a @@ -300,7 +300,7 @@ for the AIN signals. -.. _eeprom-pin-usage-table, EEPROM Pin Usage table: +.. _eeprom-pin-usage-table: .. list-table:: EEPROM Pin Usage :header-rows: 1 @@ -1450,7 +1450,7 @@ for the AIN signals. .. _pin-usage-consideration: Pin Usage Consideration -------------------------------------------- +======================== This section covers things to watch for when hooking up to certain pins on the expansion headers. @@ -1458,7 +1458,7 @@ on the expansion headers. .. _expansion-connectors-1: Expansion Connectors -------------------------------------------- +==================== A combination of male and female headers is used for access to the expansion headers on the main board. There are three possible mounting @@ -1474,14 +1474,14 @@ and used for each of the different configurations. .. _non-stacking-headers-single-cape: Non-Stacking Headers-Single Cape -********************************* +================================= For non-stacking capes single configurations or where the cape can be the last board on the stack, the two 46 pin expansion headers use the same connectors. :ref:`single-expansion-connector-figure` is a picture of the connector. These are dual row 23 position 2.54mm x 2.54mm connectors. -.. _single-expansion-connector-figure,Single expansion connector figure: +.. _single-expansion-connector-figure: .. figure:: images/ch08/single-expansion-connector.jpg :width: 400px @@ -1491,7 +1491,7 @@ the connector. These are dual row 23 position 2.54mm x 2.54mm connectors. Fig-Single expansion connector The connector is typically mounted on the bottom side of the board as -shown in :ref:`single-cape-expansion-connector-figure` . These are very common connectors and should be +shown in :ref:`single-cape-expansion-connector-figure`. These are very common connectors and should be easily located. You can also use two single row 23 pin headers for each of the dual row headers. @@ -1502,8 +1502,7 @@ of the dual row headers. Fig-Single cape expansion connector on BeagleBone Proto Cape with EEPROM from onlogic -.. _single-cape-expansion-connector-figure, Single cape expansion connector figure: - +.. _single-cape-expansion-connector-figure: It is allowed to only populate the pins you need. As this is a non-stacking configuration, there is no need for all headers to be @@ -1522,7 +1521,7 @@ amount of the pin that goes past the contact point of the connector on BeagleBone AI-64 -.. _single-cape-connectors-figure, Single Cape Connectors: +.. _single-cape-connectors-figure: .. list-table:: Single Cape Connectors :header-rows: 1 @@ -1554,13 +1553,13 @@ depth into the connector is sufficient .. _main-expansion-headers-stacking: Main Expansion Headers-Stacking -********************************* +================================ For stacking configuration, the two 46 pin expansion headers use the same connectors. :ref:`expansion-connector-figure` is a picture of the connector. These are dual row 23 position 2.54mm x 2.54mm connectors. -.. _expansion-connector-figure, Expansion connector figure: +.. _expansion-connector-figure: .. figure:: images/ch08/expansion-connector.jpg :width: 400px @@ -1571,10 +1570,10 @@ connector. These are dual row 23 position 2.54mm x 2.54mm connectors. The connector is mounted on the top side of the board with longer tails to allow insertion into BeagleBone AI-64. -:ref:`stacked-cape-expansion-connector-figure`` is the +:ref:`stacked-cape-expansion-connector-figure` is the connector configuration for the connector. -.. _stacked-cape-expansion-connector-figure, Stacked cape expansion connector figure: +.. _stacked-cape-expansion-connector-figure: .. figure:: images/ch08/can-cape.jpg :width: 250px @@ -1598,10 +1597,10 @@ know and they will be added to this document. The first item in **Table amount of the pin that goes past the contact point of the connector on BeagleBone AI-64. -The third part listed in :ref:`stacked-cape-connectors-figure`` will have +The third part listed in :ref:`stacked-cape-connectors-figure` will have insertion force issues. -.. _stacked-cape-connectors-figure, Stacked cape connectors figure: +.. _stacked-cape-connectors-figure: .. list-table:: Stacked Cape Connectors :header-rows: 1 @@ -1634,28 +1633,28 @@ one that has the correct mating depth. .. _stacked-capes-wsignal-stealing: Stacked Capes w/Signal Stealing -********************************* +================================ -:ref:`stacked-with-signal-stealing-expansion-connector-figure`` is the connector configuration for stackable capes that does +:ref:`stacked-with-signal-stealing-expansion-connector-figure` is the connector configuration for stackable capes that does not provide all of the signals upwards for use by other boards. This is useful if there is an expectation that other boards could interfere with the operation of your board by exposing those signals for expansion. This configuration consists of a combination of the stacking and nonstacking style connectors. -.. _stacked-with-signal-stealing-expansion-connector-figure, Stacked with signal stealing expansion connector figure: +.. _stacked-with-signal-stealing-expansion-connector-figure: .. figure:: images/ch08/stealing-expansion-connector.jpg :width: 400px :align: center :alt: Fig-Stacked with signal stealing expansion connector figure - Fig: Stacked with signal stealing expansion connector figure + Stacked with signal stealing expansion connector figure .. _retention-force: Retention Force -*************************** +================ The length of the pins on the expansion header has a direct relationship to the amount of force that is used to remove a cape from BeagleBone @@ -1673,20 +1672,20 @@ consider when selecting a connector and its pin length. .. _beaglebone-ai-64-female-connectors: BeagleBone AI-64 Female Connectors -************************************ +=================================== :ref:`connector-pin-insertion-depth` shows the key measurements used in calculating how much the pin extends past the contact point on the connector, what we call overhang. -.. _connector-pin-insertion-depth, Connector pin insertion depth figure: +.. _connector-pin-insertion-depth: .. figure:: images/ch08/berg-stip-insertion.jpg :width: 400px :align: center :alt: Fig:Connector Pin Insertion Depth - Fig:Connector Pin Insertion Depth + Connector Pin Insertion Depth To calculate the amount of the pin that extends past the Point of Contact, use the following formula: @@ -1700,7 +1699,7 @@ than the insertion. .. _signal-usage: Signal Usage ------------------------ +============= Based on the pin muxing capabilities of the processor, each expansion pin can be configured for different functions. When in the stacking @@ -1710,7 +1709,7 @@ detected will be used to set the pin muxing of each pin. This will prevent other modes from being supported on stacked cards and may result in them being inoperative. -In :ref:`section-7-1`` of this document, the functions of the pins are defined +In :ref:`section-7-1` of this document, the functions of the pins are defined as well as the pin muxing options. Refer to this section for more information on what each pin is. To simplify things, if you use the default name as the function for each pin and use those functions, it @@ -1729,20 +1728,20 @@ BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.* .. _cape-power: Cape Power -------------------------------------------- +=========== This section describes the power rails for the capes and their usage. .. _main-board-power: Main Board Power -*************************** +================= The :ref:`expansion-header-voltages-table` describes the voltages from the main board that are available on the expansion connectors and their ratings. All voltages are supplied by connector**P9**. The current ratings listed are per pin. -.. _expansion-header-voltages-table, Expansion header voltages figure: +.. _expansion-header-voltages-table: .. list-table:: Expansion Voltages @@ -1794,7 +1793,7 @@ the USB and DC external supplies. .. _expansion-board-external-power: Expansion Board External Power -******************************* +=============================== A cape can have a jack or terminals to bring in whatever voltages may be needed by that board. Care should be taken not to let this voltage be @@ -1823,11 +1822,11 @@ the expansion headers to prevent damage to the board.* .. _standard-cape-size: Standard Cape Size -*************************** +=================== :ref:`cape-board-dimensions-figure` shows the outline of the standard cape. The dimensions are in inches. -.. _cape-board-dimensions-figure, Cape board dimensions figure: +.. _cape-board-dimensions-figure: .. figure:: images/ch08/cape-dimension.jpg :width: 400px @@ -1845,7 +1844,7 @@ align it with the notch on the board silkscreen. .. _extended-cape-size: Extended Cape Size -*************************** +=================== Capes larger than the standard board size are also allowed. A good example would be the new BeagleBone AI-64 robotics cape. diff --git a/beaglebone-ai-64/ch09.rst b/boards/beaglebone/ai-64/ch09.rst similarity index 100% rename from beaglebone-ai-64/ch09.rst rename to boards/beaglebone/ai-64/ch09.rst diff --git a/beaglebone-ai-64/ch10.rst b/boards/beaglebone/ai-64/ch10.rst similarity index 100% rename from beaglebone-ai-64/ch10.rst rename to boards/beaglebone/ai-64/ch10.rst diff --git a/beaglebone-ai-64/ch11.rst b/boards/beaglebone/ai-64/ch11.rst similarity index 100% rename from beaglebone-ai-64/ch11.rst rename to boards/beaglebone/ai-64/ch11.rst diff --git a/boards/beaglebone/ai-64/edge_ai_apps/configuration_file.rst b/boards/beaglebone/ai-64/edge_ai_apps/configuration_file.rst new file mode 100644 index 0000000000000000000000000000000000000000..fa062aea0b3eb7c620b57e58770d86e845e18ea1 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/configuration_file.rst @@ -0,0 +1,375 @@ +.. _ai_64_edgeai_configuration: + +Demo Configuration file +######################### + +The demo config file uses YAML format to define input sources, models, outputs +and finally the flows which defines how everything is connected. Config files +for out-of-box demos are kept in ``edge_ai_apps/configs`` folder. The +folder contains config files for all the use cases and also multi-input and +multi-inference case. The folder also has a template YAML file +``app_config_template.yaml`` which has detailed explanation of all the +parameters supported in the config file. + +Config file is divided in 4 sections: + +#. Inputs +#. Models +#. Outputs +#. Flows + +Inputs +====== + +The input section defines a list of supported inputs like camera, filesrc etc. +Their properties like shown below. + +.. code-block:: yaml + + inputs: + input0: #Camera Input + source: /dev/video2 #Device file entry of the camera + format: jpeg #Input data format suported by camera + width: 1280 #Width and Height of the input + height: 720 + framerate: 30 #Framerate of the source + + input1: #Video Input + source: ../data/videos/video_0000_h264.mp4 #Video file + format: h264 #File encoding format + width: 1280 + height: 720 + framerate: 25 + + input2: #Image Input + source: ../data/images/%04d.jpg #Sequence of Image files, printf style formatting is used + width: 1280 + height: 720 + index: 0 #Starting Index (optional) + framerate: 1 + +All supported inputs are listed in template config file. +Below are the details of most commonly used inputs. + +.. _ai_64_edgeai_camera_sources: + +Camera sources (v4l2) +--------------------- + +**v4l2src** GStreamer element is used to capture frames from camera sources +which are exposed as v4l2 devices. In Linux, there are many devices which are +implemented as v4l2 devices. Not all of them will be camera devices. You need +to make sure the correct device is configured for running the demo successfully. + +``init_script.sh`` is ran as part of systemd, which detects all cameras connected +and prints the detail like below in the UART console: + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps# ./init_script.sh + USB Camera detected + device = /dev/video18 + format = jpeg + CSI Camera 0 detected + device = /dev/video2 + name = imx219 8-0010 + format = [fmt:SRGGB8_1X8/1920x1080] + subdev_id = 2 + isp_required = yes + IMX390 Camera 0 detected + device = /dev/video18 + name = imx390 10-001a + format = [fmt:SRGGB12_1X12/1936x1100 field: none] + subdev_id = /dev/v4l-subdev7 + isp_required = yes + ldc_required = yes + +script can also be run manually later to get the camera details. + +From the above log we can determine that 1 USB camera is connected +(/dev/video18), and 1 CSI camera is connected (/dev/video2) which is imx219 raw +sensor and needs ISP. IMX390 camera needs both ISP and LDC. + +Using this method, you can configure correct device for camera capture in the +input section of config file. + +.. code-block:: bash + + input0: + source: /dev/video18 #USB Camera + format: jpeg #if connected USB camera supports jpeg + width: 1280 + height: 720 + framerate: 30 + + input1: + source: /dev/video2 #CSI Camera + format: auto #let the gstreamer negotiate the format + width: 1280 + height: 720 + framerate: 30 + + input2: + source: /dev/video2 #IMX219 raw sensor that nees ISP + format: rggb #ISP will be added in the pipeline + width: 1920 + height: 1080 + framerate: 30 + subdev-id: 2 #needed by ISP to control sensor params via ioctls + + input3: + source: /dev/video2 #IMX390 raw sensor that nees ISP + width: 1936 + height: 1100 + format: rggb12 #ISP will be added in the pipeline + subdev-id: 2 #needed by ISP to control sensor params via ioctls + framerate: 30 + sen-id: imx390 + ldc: True #LDC will be added in the pipeline + +Make sure to configure correct ``format`` for camera input. ``jpeg`` for USB +camera that supports MJPEG (Ex. C270 logitech USB camera). ``auto`` for CSI +camera to allow gstreamer to negotiate the format. ``rggb`` for sensor +that needs ISP. + +Video sources +------------- + +H.264 and H.265 encoded videos can be provided as input sources to the demos. +Sample video files are provided under ``/opt/edge_ai_apps/data/videos/video_0000_h264.mp4`` +and ``/opt/edge_ai_apps/data/videos/video_000_h265.mp4`` + +.. code-block:: yaml + + input1: + source: ../data/videos/video_0000_h264.mp4 + format: h264 + width: 1280 + height: 720 + framerate: 25 + + input2: + source: ../data/videos/video_0000_h265.mp4 + format: h265 + width: 1280 + height: 720 + framerate: 25 + +Make sure to configure correct ``format`` for video input as shown above. +By default the format is set to ``auto`` which will then use the GStreamer +bin ``decodebin`` instead. + +Image sources +------------- + +JPEG compressed images can be provided as inputs to the demos. A sample set of +images are provided under ``/opt/edge_ai_apps/data/images``. The names of the +files are numbered sequentially and incrementally and the demo plays the files +at the fps specified by the user. + +.. code-block:: yaml + + input2: + source: ../data/images/%04d.jpg + width: 1280 + height: 720 + index: 0 + framerate: 1 + +RTSP sources +------------ + +H.264 encoded video streams either coming from a RTSP compliant IP camera or +via RTSP server running on a remote PC can be provided as inputs to the demo. + +.. code-block:: yaml + + input0: + source: rtsp://172.24.145.220:8554/test # rtsp stream url, replace this with correct url + width: 1280 + height: 720 + framerate: 30 + +.. note:: + + Usually video streams from any IP camera will be encrypted and cannot be + played back directly without a decryption key. We tested RTSP source by + setting up an RTSP server on a Ubuntu 18.04 PC by refering to this writeup, + `Setting up RTSP server on PC + <https://gist.github.com/Santiago-vdk/80c378a315722a1b813ae5da1661f890>`_ + +Models +====== + +The model section defines a list of models that are used in the demo. Path to +the model directory is a required argument for each model and rest are optional +properties specific to given use cases like shown below. + +.. code-block:: yaml + + models: + model0: + model_path: ../models/segmentation/ONR-SS-871-deeplabv3lite-mobv2-cocoseg21-512x512 #Model Directory + alpha: 0.4 #alpha for blending segmentation mask (optional) + model1: + model_path: ../models/detection/TFL-OD-202-ssdLite-mobDet-DSP-coco-320x320 + viz_threshold: 0.3 #Visualization threshold for adding bounding boxes (optional) + model2: + model_path: ../models/classification/TVM-CL-338-mobileNetV2-qat + topN: 5 #Number of top N classes (optional) + +Below are some of the use case specific properties: + +#. **alpha**: This determines the weight of the mask for blending the semantic + segmentation output with the input image ``alpha * mask + (1 - alpha) * image`` +#. **viz_threshold**: Score threshold to draw the bounding boxes for detected + objects in object detection. This can be used to control the number of boxes + in the output, increase if there are too many and decrease if there are very + few +#. **topN**: Number of most probable classes to overlay on image classification + output + +The content of the model directory and its structure is discussed in detail in +:ref:`pub_edgeai_import_custom_models` + + +Outputs +======= + +The output section defines a list of supported outputs. + +.. code-block:: yaml + + outputs: + output0: #Display Output + sink: kmssink + width: 1920 #Width and Height of the output + height: 1080 + connector: 39 #Connector ID for kmssink (optional) + + output1: #Video Output + sink: ../data/output/videos/output_video.mkv #Output video file + width: 1920 + height: 1080 + + output2: #Image Output + sink: ../data/output/images/output_image_%04d.jpg #Image file name, printf style formatting is used + width: 1920 + height: 1080 + +All supported outputs are listed in template config file. +Below are the details of most commonly used outputs + +Display Sink (kmssink) +---------------------- + +When you have only one display connected to the SK, kmssink will try to use +it for displaying the output buffers. In case you have connected multiple +display monitors (e.g. Display Port and HDMI), you can select a specific display +for kmssink by passing a specific connector ID number. +Following command finds out the connected displays available to use. + +**Note**: Run this command outside docker container. The first number in each +line is the connector-id which we will use in next step. + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps# modetest -M tidss -c | grep connected + 39 38 connected DP-1 530x300 12 38 + 48 0 disconnected HDMI-A-1 0x0 0 47 + +From above output, we can see that connector ID 39 is connected. Configure the +connector ID in the output section of the config file. + +Video sinks +----------- +The post-processed outputs can be encoded in H.264 format and stored on disk. +Please specify the location of the video file in the configuration file. + +.. code-block:: yaml + + output1: + sink: ../data/output/videos/output_video.mkv + width: 1920 + height: 1080 + +Image sinks +----------- +The post-processed outputs can be stored as JPEG compressed images. +Please specify the location of the image files in the configuration file. +The images will be named sequentially and incrementally as shown. + +.. code-block:: yaml + + output2: + sink: ../data/output/images/output_image_%04d.jpg + width: 1920 + height: 1080 + +Flows +===== + +The flows section defines how inputs, models and outputs are connected. +Multiple flows can be defined to achieve multi input, multi inference like +below. + +.. code-block:: yaml + + flows: + flow0: #First Flow + input: input0 #Input for the Flow + models: [model1, model2] #List of models to be used + outputs: [output0, output0] #Outputs to be used for each model inference output + mosaic: #Positions to place the inference outputs in the output frame + mosaic0: + width: 800 + height: 450 + pos_x: 160 + pos_y: 90 + mosaic1: + width: 800 + height: 450 + pos_x: 960 + pos_y: 90 + flow1: #Second Flow + input: input1 + models: [model0, model3] + outputs: [output0, output0] + mosaic: + mosaic0: + width: 800 + height: 450 + pos_x: 160 + pos_y: 540 + mosaic1: + width: 800 + height: 450 + pos_x: 960 + pos_y: 540 + +Each flow should have exactly **1 input**, **n models** to infer the given input +and **n outputs** to render the output of each inference. Along with input, models +and outputs it is required to define **n mosaics** which are the position of the +inference output in the final output plane. This is needed because multiple +inference outputs can be rendered to same output (Ex: Display). + +Command line arguments +---------------------- + +Limited set of command line arguments can be provided, run with '-h' or '--help' +option to list the supported parameters. + +.. code-block:: bash + + usage: Run : ./app_edgeai.py -h for help + + positional arguments: + config Path to demo config file + ex: ./app_edgeai.py ../configs/app_config.yaml + + optional arguments: + -h, --help show this help message and exit + -n, --no-curses Disable curses report + default: Disabled + -v, --verbose Verbose option to print profile info on stdout + default: Disabled diff --git a/boards/beaglebone/ai-64/edge_ai_apps/data_flows.rst b/boards/beaglebone/ai-64/edge_ai_apps/data_flows.rst new file mode 100644 index 0000000000000000000000000000000000000000..f328baabe7a5d336190cd26dde156740a4504924 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/data_flows.rst @@ -0,0 +1,468 @@ +.. _ai_64_data_flows: + + +Data Flows +########### + +The **app_edgeai** application at a high level can be split into 3 parts, + + - Input pipeline - Grabs a frame from camera, video, image or RTSP source + - Output pipeline - Sends the output to display or a file + - Compute pipeline - Performs pre-processing, inference and post-processing + +Here are the data flows for each reference demo and the corresponding GStreamer +launch strings that **app_edgeai** application generates. User can interact with +the application via the :ref:`pub_edgeai_configuration` + +.. _ai_64_edgeai_image_classification_data_flow: + +Image classification +==================== + +In this demo, a frame is grabbed from an input source and split into two paths. +The "analytics" path resizes the input maintaining the aspect ratio and crops +the input to match the resolution required to run the deep learning network. +The "visualization" path is provided to the post-processing module which +overlays the detected classes. Post-processed output is given to HW mosaic plugin +which positions and resizes the output window on an empty background before +sending to display. + +GStreamer input pipeline: + +.. code-block:: bash + + v4l2src device=/dev/video18 io-mode=2 ! image/jpeg, width=1280, height=720 ! jpegdec ! tiovxdlcolorconvert ! video/x-raw, format=NV12 ! tiovxmultiscaler name=split_01 + split_01. ! queue ! video/x-raw, width=454, height=256 ! tiovxdlcolorconvert out-pool-size=4 ! video/x-raw, format=RGB ! videobox left=115 right=115 top=16 bottom=16 ! tiovxdlpreproc data-type=10 channel-order=0 mean-0=123.675000 mean-1=116.280000 mean-2=103.530000 scale-0=0.017125 scale-1=0.017507 scale-2=0.017429 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + +GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1280, height=720 ! queue ! mosaic_0.sink_0 + appsrc format=GST_FORMAT_TIME block=true num-buffers=1 name=background_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1920, height=1080 ! queue ! mosaic_0.background + tiovxmosaic name=mosaic_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=1280 sink_0::height=720 + ! video/x-raw,format=NV12, width=1920, height=1080 ! kmssink sync=false driver-name=tidss + +.. figure:: ./images/edgeai_image_classification.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline for image classification demo with USB camera and display + +.. _ai_64_edgeai_object_detection_data_flow: + +Object Detection +================ + +In this demo, a frame is grabbed from an input source and split into two paths. +The "analytics" path resizes the input to match the resolution required to run +the deep learning network. The "visualization" path is provided to the +post-processing module which overlays rectangles around detected objects. +Post-processed output is given to HW mosaic plugin which positions and resizes +the output window on an empty background before sending to display. + +GStreamer input pipeline: + +.. code-block:: bash + + v4l2src device=/dev/video18 io-mode=2 ! image/jpeg, width=1280, height=720 ! jpegdec ! tiovxdlcolorconvert ! video/x-raw, format=NV12 ! tiovxmultiscaler name=split_01 + split_01. ! queue ! video/x-raw, width=320, height=320 ! tiovxdlpreproc data-type=10 channel-order=1 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.007812 scale-1=0.007812 scale-2=0.007812 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + +GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1280, height=720 ! queue ! mosaic_0.sink_0 + appsrc format=GST_FORMAT_TIME block=true num-buffers=1 name=background_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1920, height=1080 ! queue ! mosaic_0.background + tiovxmosaic name=mosaic_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=1280 sink_0::height=720 + ! video/x-raw,format=NV12, width=1920, height=1080 ! kmssink sync=false driver-name=tidss + +.. figure:: ./images/edgeai_object_detection.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline for object detection demo with USB camera and display + +.. _ai_64_edgeai_semantic_segmentation_data_flow: + +Semantic Segmentation +===================== + +In this demo, a frame is grabbed from an input source and split into two paths. +The "analytics" path resize the input to match the resolution required to run +the deep learning network. The "visualization" path is provided to the +post-processing module which blends each segmented pixel to a color map. +Post-processed output is given to HW mosaic plugin which positions and resizes +the output window on an empty background before sending to display. + +GStreamer input pipeline: + +.. code-block:: bash + + v4l2src device=/dev/video18 io-mode=2 ! image/jpeg, width=1280, height=720 ! jpegdec ! tiovxdlcolorconvert ! video/x-raw, format=NV12 ! tiovxmultiscaler name=split_01 + split_01. ! queue ! video/x-raw, width=512, height=512 ! tiovxdlpreproc data-type=10 channel-order=0 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.015625 scale-1=0.015625 scale-2=0.015625 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + +GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1280, height=720 ! queue ! mosaic_0.sink_0 + appsrc format=GST_FORMAT_TIME block=true num-buffers=1 name=background_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1920, height=1080 ! queue ! mosaic_0.background + tiovxmosaic name=mosaic_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=1280 sink_0::height=720 + ! video/x-raw,format=NV12, width=1920, height=1080 ! kmssink sync=false driver-name=tidss + +.. figure:: ./images/edgeai_semantic_segmentation.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline for semantic segmentation demo with USB camera and display + +.. _ai_64_edgeai_human_pose_estimation_data_flow: + +Human Pose Estimation +===================== + +In this demo, a frame is grabbed from an input source and split into two paths. +The "analytics" path resize the input to match the resolution required to run +the deep learning network. The "visualization" path is provided to the +post-processing module which overlays the keypoints and lines to draw the pose. +Post-processed output is given to HW mosaic plugin which positions and resizes +the output window on an empty background before sending to display. + +GStreamer input pipeline: + +.. code-block:: bash + + v4l2src device=/dev/video2 io-mode=2 ! image/jpeg, width=1280, height=720 ! jpegdec ! tiovxdlcolorconvert ! video/x-raw, format=NV12 ! tiovxmultiscaler name=split_01 + split_01. ! queue ! video/x-raw, width=640, height=640 ! tiovxdlpreproc data-type=10 target=0 channel-order=0 mean-0=0.000000 mean-1=0.000000 mean-2=0.000000 scale-0=1.000000 scale-1=1.000000 scale-2=1.000000 tensor-format=bgr out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1280, height=720 ! queue ! mosaic_0.sink_0 + tiovxmosaic name=mosaic_0 background=/tmp/background_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=1280 sink_0::height=720 + ! video/x-raw,format=NV12, width=1920, height=1080 ! kmssink sync=false driver-name=tidss + +.. figure:: ./images/edgeai_human_pose.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline for Human Pose Estimation demo with USB camera and display + +.. _ai_64_edgeai_video_source_data_flow: + +Video source +============ + +In this demo, a video file is read from a known location and passed to a +de-muxer to extract audio and video streams, the video stream is parsed +and raw encoded information is passed to a HW video decoder. Note that H.264 and +H.265 encoded videos are supported, making use of the respective HW decoders. +The resulting output is split into two paths. The "analytics" path resizes the +input to match the resolution required to run the deep learning network. The +"visualization" path is provided to the post-processing module which does the +required post process required by the model. Post-processed output is given to +HW mosaic plugin which positions and resizes the output window on an empty +background before sending to display. + +GStreamer input pipeline: + +.. code-block:: bash + + filesrc location=/opt/edge_ai_apps/data/videos/video_0000_h264.mp4 ! qtdemux ! h264parse ! v4l2h264dec ! video/x-raw, format=NV12 ! tiovxmultiscaler name=split_01 + split_01. ! queue ! video/x-raw, width=320, height=320 ! tiovxdlpreproc data-type=10 channel-order=1 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.007812 scale-1=0.007812 scale-2=0.007812 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + +GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1280, height=720 ! queue ! mosaic_0.sink_0 + appsrc format=GST_FORMAT_TIME block=true num-buffers=1 name=background_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1920, height=1080 ! queue ! mosaic_0.background + tiovxmosaic name=mosaic_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=1280 sink_0::height=720 + ! video/x-raw,format=NV12, width=1920, height=1080 ! kmssink sync=false driver-name=tidss + +.. figure:: ./images/edgeai_video_source.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline with video file input source and display + +.. _ai_64_edgeai_rtsp_source_data_flow: + +RTSP source +============ + +In this demo, a video file is read from a RTSP source and passed to a +de-muxer to extract audio and video streams, the video stream is parsed +and raw encoded information is passed to a video decoder and the resulting +output is split into two paths. The "analytics" path resizes the input to match +the resolution required to run the deep learning network. The "visualization" +path is provided to the post-processing module which does the required post +process required by the model. Post-processed output is given to HW mosaic plugin +which positions and resizes the output window on an empty background before +sending to display. + +GStreamer input pipeline: + +.. code-block:: bash + + rtspsrc location=rtsp://172.24.145.220:8554/test latency=0 buffer-mode=auto ! rtph264depay ! h264parse ! v4l2h264dec ! video/x-raw, format=NV12 !tiovxmultiscaler name=split_01 + split_01. ! queue ! video/x-raw, width=320, height=320 ! tiovxdlpreproc data-type=10 channel-order=1 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.007812 scale-1=0.007812 scale-2=0.007812 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + +GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1280, height=720 ! queue ! mosaic_0.sink_0 + appsrc format=GST_FORMAT_TIME block=true num-buffers=1 name=background_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1920, height=1080 ! queue ! mosaic_0.background + tiovxmosaic name=mosaic_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=1280 sink_0::height=720 + ! video/x-raw,format=NV12, width=1920, height=1080 ! kmssink sync=false driver-name=tidss + +.. figure:: ./images/edgeai_rtsp_source.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline with RTSP based video file source and display + +.. _ai_64_edgeai_rpi_camera_data_flow: + +RPiV2 Camera Sensor (IMX219) +============================ + +In this demo, raw frames in SRGGB8 format are captured form RPiV2 (imx219) +camera sensor. VISS (Vision Imaging Subsystem) is used to process the raw frames +and get the output in NV12, VISS also cotrols the sensor parameters like +exposure, gain etc.. via v4l2 ioctls. The NV12 output is split into two paths. +The "analytics" path resizes the input to match the resolution required to run +the deep learning network. The "visualization" path is provided to the +post-processing module which does the required post process required by the +model. Post-processed output is given to HW mosaic plugin which positions and +resizes the output window on an empty background before sending to display. + +GStreamer input pipeline: + +.. code-block:: bash + + v4l2src device=/dev/video2 io-mode=5 ! video/x-bayer, width=1920, height=1080, format=rggb ! tiovxisp device=/dev/v4l-subdev2 dcc-isp-file=/opt/imaging/imx219/dcc_viss.bin dcc-2a-file=/opt/imaging/imx219/dcc_2a.bin format-msb=7 ! video/x-raw, format=NV12 ! tiovxmultiscaler ! video/x-raw, width=1280, height=720 ! tiovxmultiscaler name=split_01 + split_01. ! queue ! video/x-raw, width=320, height=320 ! tiovxdlpreproc data-type=10 channel-order=1 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.007812 scale-1=0.007812 scale-2=0.007812 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + +GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1280, height=720 ! queue ! mosaic_0.sink_0 + appsrc format=GST_FORMAT_TIME block=true num-buffers=1 name=background_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1920, height=1080 ! queue ! mosaic_0.background + tiovxmosaic name=mosaic_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=1280 sink_0::height=720 + ! video/x-raw,format=NV12, width=1920, height=1080 ! kmssink sync=false driver-name=tidss + +.. figure:: ./images/edgeai_rpi_camera_source.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline with IMX219 sensor, ISP and display + + +.. _ai_64_edgeai_imx390_camera_data_flow: + +IMX390 Camera Sensor +============================ +In this demo, raw frames in SRGGB12 format are captured from IMX390 camera +sensor. VISS (Vision Imaging Subsystem) is used to process the raw frames +and get the output in NV12, VISS also controls the sensor parameters like +exposure, gain etc.. via v4l2 ioctls. This is followed by LDC (Lens Distortion +Correction) required due to the fisheye lens. The NV12 output is split into two paths. +The "analytics" path resizes the input to match the resolution required to run +the deep learning network. The "visualization" path is provided to the +post-processing module which does the required post process required by the +model. Post-processed output is given to HW mosaic plugin which positions and +resizes the output window on an empty background before sending to display. + +GStreamer input pipeline: + +.. code-block:: bash + + v4l2src device=/dev/video18 ! queue leaky=2 ! video/x-bayer, width=1936, height=1100, format=rggb12 ! tiovxisp sink_0::device=/dev/v4l-subdev7 sensor-name=IMX390-UB953_D3 dcc-isp-file=/opt/imaging/imx390/dcc_viss.bin sink_0::dcc-2a-file=/opt/imaging/imx390/dcc_2a.bin format-msb=11 ! video/x-raw, format=NV12 ! tiovxldc dcc-file=/opt/imaging/imx390/dcc_ldc.bin sensor-name=IMX390-UB953_D3 ! video/x-raw, format=NV12, width=1920, height=1080 !tiovxmultiscaler name=split_01 + split_01. ! queue ! video/x-raw, width=512, height=512 ! tiovxdlpreproc data-type=3 target=0 channel-order=0 tensor-format=bgr out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + +GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1280, height=720 ! queue ! mosaic_0.sink_0 + tiovxmosaic name=mosaic_0 background=/tmp/background_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=1280 sink_0::height=720 + ! video/x-raw,format=NV12, width=1920, height=1080 ! kmssink sync=false driver-name=tidss + +.. figure:: ./images/edgeai_imx390_camera_source.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline with IMX390 sensor, ISP, LDC and display + +.. _ai_64_edgeai_video_output_data_flow: + +Video output +============ + +In this demo, a frame is grabbed from an input source and split into two paths. +The "analytics" path resizes the input to match the resolution required to run +the deep learning network. The "visualization" path is provided to the +post-processing module which does the required post process required by the +model. Post-processed output is given to HW mosaic plugin which positions and +resizes the output window on an empty background. Finally the video is encoded +using the H.264 HW encoder and written to a video file. + +GStreamer input pipeline: + +.. code-block:: bash + + v4l2src device=/dev/video18 io-mode=2 ! image/jpeg, width=1280, height=720 ! jpegdec ! tiovxdlcolorconvert ! video/x-raw, format=NV12 ! tiovxmultiscaler name=split_01 + split_01. ! queue ! video/x-raw, width=320, height=320 ! tiovxdlpreproc data-type=10 channel-order=1 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.007812 scale-1=0.007812 scale-2=0.007812 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=1280, height=720 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + +GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1280, height=720 ! queue ! mosaic_0.sink_0 + appsrc format=GST_FORMAT_TIME block=true num-buffers=1 name=background_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1920, height=1080 ! queue ! mosaic_0.background + tiovxmosaic name=mosaic_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=1280 sink_0::height=720 + ! video/x-raw,format=NV12, width=1920, height=1080 ! v4l2h264enc bitrate=10000000 ! h264parse ! matroskamux ! filesink location=/opt/edge_ai_apps/data/output/videos/output_video.mkv + +.. figure:: ./images/edgeai_video_output.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline with video file input source and display + +.. _ai_64_edgeai_single_input_multi_inference_data_flow: + +Single Input Multi inference +============================ + +In this demo, a frame is grabbed from an input source and split into multiple +paths. Each path is further split into two sub-paths one for analytics and +another for visualization. Each path can run any type of network, image +classification, object detection, semantic segmentation and using any +supported run-time. + +For example the below GStreamer pipeline splits the input into 4 paths for +running 4 deep learning networks. First is a semantic segmentation network, +followed by object detection network, followed by two image classification +networks. If we look at the image classification path, the analytics sub-path +resizes the input to maintain the aspect ratio and crops the input to match +the resolution required to run the deep learning network. The visualization +sub-path is provided to the post-processing module which overlays the detected +classes. Post-processed output from all the 4 paths is given to HW mosaic plugin +which positions and resizes the output windows on an empty background before +sending to display. + +GStreamer input pipeline: + +.. code-block:: bash + + v4l2src device=/dev/video18 io-mode=2 ! image/jpeg, width=1280, height=720 ! jpegdec ! tiovxdlcolorconvert ! video/x-raw, format=NV12 ! tee name=tee_split0 + tee_split0. ! queue ! tiovxmultiscaler name=split_01 + tee_split0. ! queue ! tiovxmultiscaler name=split_02 + tee_split0. ! queue ! tiovxmultiscaler name=split_03 + tee_split0. ! queue ! tiovxmultiscaler name=split_04 + split_01. ! queue ! video/x-raw, width=512, height=512 ! tiovxdlpreproc data-type=10 channel-order=0 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.015625 scale-1=0.015625 scale-2=0.015625 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=640, height=360 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + split_02. ! queue ! video/x-raw, width=320, height=320 ! tiovxdlpreproc data-type=10 channel-order=1 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.007812 scale-1=0.007812 scale-2=0.007812 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_1 max-buffers=2 drop=true + split_02. ! queue ! video/x-raw, width=640, height=360 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_1 max-buffers=2 drop=true + split_03. ! queue ! video/x-raw, width=454, height=256 ! tiovxdlcolorconvert out-pool-size=4 ! video/x-raw, format=RGB ! videobox left=115 right=115 top=16 bottom=16 ! tiovxdlpreproc data-type=10 channel-order=1 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.007812 scale-1=0.007812 scale-2=0.007812 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_2 max-buffers=2 drop=true + split_03. ! queue ! video/x-raw, width=640, height=360 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_2 max-buffers=2 drop=true + split_04. ! queue ! video/x-raw, width=454, height=256 ! tiovxdlcolorconvert out-pool-size=4 ! video/x-raw, format=RGB ! videobox left=115 right=115 top=16 bottom=16 ! tiovxdlpreproc data-type=10 channel-order=0 mean-0=123.675000 mean-1=116.280000 mean-2=103.530000 scale-0=0.017125 scale-1=0.017507 scale-2=0.017429 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_3 max-buffers=2 drop=true + split_04. ! queue ! video/x-raw, width=640, height=360 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_3 max-buffers=2 drop=true + + +GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=640, height=360 ! queue ! mosaic_0.sink_0 + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_1 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=640, height=360 ! queue ! mosaic_0.sink_1 + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_2 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=640, height=360 ! queue ! mosaic_0.sink_2 + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_3 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=640, height=360 ! queue ! mosaic_0.sink_3 + appsrc format=GST_FORMAT_TIME block=true num-buffers=1 name=background_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1920, height=1080 ! queue ! mosaic_0.background + tiovxmosaic name=mosaic_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=640 sink_0::height=360 + sink_1::startx=960 sink_1::starty=180 sink_1::width=640 sink_1::height=360 + sink_2::startx=320 sink_2::starty=560 sink_2::width=640 sink_2::height=360 + sink_3::startx=960 sink_3::starty=560 sink_3::width=640 sink_3::height=360 + ! video/x-raw,format=NV12, width=1920, height=1080 ! kmssink sync=false driver-name=tidss + +.. _ai_64_edgeai_multi_input_multi_inference_data_flow: + +Multi Input Multi inference +=========================== + +In this demo, a frame is grabbed from multiple input sources and split into +multiple paths. The multiple input sources could be either multiple cameras or +a combination of camera, video, image, RTSP source. Each path is further split +into two sub-paths one for analytics and another for visualization. Each path +can run any type of network, image classification, object detection, +semantic segmentation and using any supported run-time. + +For example the below GStreamer pipeline splits two inputs into 4 paths for +running 2 deep learning networks. First is a object detection network, followed by +image classification networks. If we look at the image classification path, +the analytics sub-path resizes the input to maintain the aspect ratio and crops +the input to match the resolution required to run the deep learning network. +The visualization sub-path is provided to the post-processing module which +overlays the detected classes. Post-processed output from all the 4 paths is +given to HW mosaic plugin which positions and resizes the output windows on an +empty background before sending to display. + +GStreamer input pipeline: + +.. code-block:: bash + + v4l2src device=/dev/video18 io-mode=2 ! image/jpeg, width=1280, height=720 ! jpegdec ! tiovxdlcolorconvert ! video/x-raw, format=NV12 ! tee name=tee_split0 + tee_split0. ! queue ! tiovxmultiscaler name=split_01 + tee_split0. ! queue ! tiovxmultiscaler name=split_02 + split_01. ! queue ! video/x-raw, width=320, height=320 ! tiovxdlpreproc data-type=10 channel-order=1 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.007812 scale-1=0.007812 scale-2=0.007812 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_0 max-buffers=2 drop=true + split_01. ! queue ! video/x-raw, width=640, height=360 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_0 max-buffers=2 drop=true + split_02. ! queue ! video/x-raw, width=454, height=256 ! tiovxdlcolorconvert out-pool-size=4 ! video/x-raw, format=RGB ! videobox left=115 right=115 top=16 bottom=16 ! tiovxdlpreproc data-type=10 channel-order=1 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.007812 scale-1=0.007812 scale-2=0.007812 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_1 max-buffers=2 drop=true + split_02. ! queue ! video/x-raw, width=640, height=360 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_1 max-buffers=2 drop=true + + filesrc location=/opt/edge_ai_apps/data/videos/video_0000_h264.mp4 ! qtdemux ! h264parse ! v4l2h264dec ! video/x-raw, format=NV12 ! tee name=tee_split1 + tee_split1. ! queue ! tiovxmultiscaler name=split_11 + tee_split1. ! queue ! tiovxmultiscaler name=split_12 + split_11. ! queue ! video/x-raw, width=512, height=512 ! tiovxdlpreproc data-type=10 channel-order=0 mean-0=128.000000 mean-1=128.000000 mean-2=128.000000 scale-0=0.015625 scale-1=0.015625 scale-2=0.015625 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_2 max-buffers=2 drop=true + split_11. ! queue ! video/x-raw, width=640, height=360 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_2 max-buffers=2 drop=true + split_12. ! queue ! video/x-raw, width=454, height=256 ! tiovxdlcolorconvert out-pool-size=4 ! video/x-raw, format=RGB ! videobox left=115 right=115 top=16 bottom=16 ! tiovxdlpreproc data-type=10 channel-order=0 mean-0=123.675000 mean-1=116.280000 mean-2=103.530000 scale-0=0.017125 scale-1=0.017507 scale-2=0.017429 tensor-format=rgb out-pool-size=4 ! application/x-tensor-tiovx ! appsink name=pre_3 max-buffers=2 drop=true + split_12. ! queue ! video/x-raw, width=640, height=360 ! tiovxdlcolorconvert target=1 out-pool-size=4 ! video/x-raw, format=RGB ! appsink name=sen_3 max-buffers=2 drop=true + + +GStreamer output pipeline: + +.. code-block:: bash + + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=640, height=360 ! queue ! mosaic_0.sink_0 + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_1 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=640, height=360 ! queue ! mosaic_0.sink_1 + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_2 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=640, height=360 ! queue ! mosaic_0.sink_2 + appsrc format=GST_FORMAT_TIME is-live=true block=true do-timestamp=true name=post_3 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=640, height=360 ! queue ! mosaic_0.sink_3 + appsrc format=GST_FORMAT_TIME block=true num-buffers=1 name=background_0 ! tiovxdlcolorconvert ! video/x-raw,format=NV12, width=1920, height=1080 ! queue ! mosaic_0.background + tiovxmosaic name=mosaic_0 + sink_0::startx=320 sink_0::starty=180 sink_0::width=640 sink_0::height=360 + sink_1::startx=960 sink_1::starty=180 sink_1::width=640 sink_1::height=360 + sink_2::startx=320 sink_2::starty=560 sink_2::width=640 sink_2::height=360 + sink_3::startx=960 sink_3::starty=560 sink_3::width=640 sink_3::height=360 + ! video/x-raw,format=NV12, width=1920, height=1080 ! kmssink sync=false driver-name=tidss diff --git a/boards/beaglebone/ai-64/edge_ai_apps/datasheet.rst b/boards/beaglebone/ai-64/edge_ai_apps/datasheet.rst new file mode 100644 index 0000000000000000000000000000000000000000..ea8dfebdcbc57a0853b39bfc4be7fa1373fbc1c3 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/datasheet.rst @@ -0,0 +1,132 @@ +.. _ai_64_edgeai_datasheet: + +Datasheet +########## + +This chapter describes the performance measurements of the Edge AI Inference +demos. + +Performance data of the demos can be auto generated by running following +command on target: + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps/tests# ./gen_data_sheet.sh + +The performence measurements includes the following + +#. **FPS** : Effective framerate at which the application runs +#. **Total time** : Average time taken to process each frame, which includes + pre-processing, inference and post-processing time +#. **Inference time** : Average time taken to infer each frame +#. **CPU loading** : Loading on different CPU cores present +#. **DDR BW** : DDR read and write BW used +#. **HWA Loading** : Loading on different Hardware accelerators present + +Following are the latest performance numbers of the C++ demos: + +Source : **USB Camera** +==================================== + +Capture Framerate : **30 fps** +Resolution : **720p** +format : **JPEG** + +.. figure:: ./images/edgeai_object_detection.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline with USB camera input and display output + +.. csv-table:: + :header: "Model", "FPS", "Total time (ms)", "Inference time (ms)", "A72 Load (%)", "DDR Read BW (MB/s)", "DDR Write BW (MB/s)", "DDR Total BW (MB/s)", "C71 Load (%)", "C66_1 Load (%)", "C66_2 Load (%) ", "MCU2_0 Load (%)", "MCU2_1 Load (%)", "MSC_0 (%)", "MSC_1 (%)", "VISS (%)", "NF (%)", "LDC (%)", "SDE (%)", "DOF (%)" + + ONR-CL-6150-mobileNetV2-1p4-qat,30.80,33.22,3.02,21.60,1596,619,2215,9.0,20.0,9.0,6.0,1.0,22.17,0,0,0,0,0,0 + TFL-CL-0000-mobileNetV1-mlperf,30.69,33.19,1.04,15.93,1425,563,1988,5.0,22.0,9.0,6.0,1.0,21.90,0,0,0,0,0,0 + TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,30.69,33.25,5.00,10.24,1534,570,2104,15.0,29.0,9.0,6.0,1.0,22.67,0,0,0,0,0,0 + TVM-CL-3410-gluoncv-mxnet-mobv2,30.58,33.21,2.02,22.80,1522,617,2139,6.0,20.0,9.0,6.0,1.0,21.84,0,0,0,0,0,0 + + +Source : **Video** +============================== + +Video Framerate : **30 fps** +Resolution : **720p** +Encoding : **h264** + +.. figure:: ./images/edgeai_video_source.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline with video file input source and display output + +.. csv-table:: + :header: "Model", "FPS", "Total time (ms)", "Inference time (ms)", "A72 Load (%)", "DDR Read BW (MB/s)", "DDR Write BW (MB/s)", "DDR Total BW (MB/s)", "C71 Load (%)", "C66_1 Load (%)", "C66_2 Load (%) ", "MCU2_0 Load (%)", "MCU2_1 Load (%)", "MSC_0 (%)", "MSC_1 (%)", "VISS (%)", "NF (%)", "LDC (%)", "SDE (%)", "DOF (%)" + + ONR-CL-6150-mobileNetV2-1p4-qat,30.52,33.46,3.03,14.28,990,403,1393,2.0,7.0,4.0,1.0,1.0,10.27,0,0,0,0,0,0 + TFL-CL-0000-mobileNetV1-mlperf,30.77,33.47,1.07,30.76,746,97,843,2.0,2.0,1.0,1.0,1.0,15.76,0,0,0,0,0,0 + TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,30.56,33.54,5.06,22.58,736,92,828,2.0,2.0,1.0,1.0,1.0,16.9,0,0,0,0,0,0 + TVM-CL-3410-gluoncv-mxnet-mobv2,30.64,33.47,2.01,33.33,712,110,822,1.0,1.0,0.0,1.0,1.0,15.3,0,0,0,0,0,0 + +Source : **CSI Camera (ov5640)** +============================================ + +Capture Framerate : **30 fps** +Resolution : **720p** +format : **YUYV** + +.. figure:: ./images/edgeai_ov5640_camera_source.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline for with CSI camera (OV5640) input and display output + +.. csv-table:: + :header: "Model", "FPS", "Total time (ms)", "Inference time (ms)", "A72 Load (%)", "DDR Read BW (MB/s)", "DDR Write BW (MB/s)", "DDR Total BW (MB/s)", "C71 Load (%)", "C66_1 Load (%)", "C66_2 Load (%) ", "MCU2_0 Load (%)", "MCU2_1 Load (%)", "MSC_0 (%)", "MSC_1 (%)", "VISS (%)", "NF (%)", "LDC (%)", "SDE (%)", "DOF (%)" + + ONR-CL-6150-mobileNetV2-1p4-qat,29.57,34.09,3.02,12.21,1671,699,2370,8.0,45.0,9.0,6.0,1.0,21.35,0,0,0,0,0,0 + TFL-CL-0000-mobileNetV1-mlperf,29.41,34.15,1.01,10.27,1502,645,2147,5.0,47.0,9.0,6.0,1.0,20.96,0,0,0,0,0,0 + TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,29.36,34.65,5.00,10.5,1610,655,2265,14.0,53.0,9.0,6.0,1.0,21.47,0,0,0,0,0,0 + TVM-CL-3410-gluoncv-mxnet-mobv2,29.38,34.17,2.01,11.66,1596,698,2294,6.0,45.0,9.0,5.0,1.0,21.10,0,0,0,0,0,0 + +Source : **CSI Camera with VISS (imx219)** +====================================================== + +Capture Framerate : **30 fps** +Resolution : **1080p** +format : **SRGGB8** + +.. figure:: ./images/edgeai_rpi_camera_source.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline with IMX219 sensor, ISP and display + +.. csv-table:: + :header: "Model", "FPS", "Total time (ms)", "Inference time (ms)", "A72 Load (%)", "DDR Read BW (MB/s)", "DDR Write BW (MB/s)", "DDR Total BW (MB/s)", "C71 Load (%)", "C66_1 Load (%)", "C66_2 Load (%) ", "MCU2_0 Load (%)", "MCU2_1 Load (%)", "MSC_0 (%)", "MSC_1 (%)", "VISS (%)", "NF (%)", "LDC (%)", "SDE (%)", "DOF (%)" + + ONR-CL-6150-mobileNetV2-1p4-qat,30.64,33.19,3.01,15.72,1781,853,2634,9.0,16.0,9.0,13.0,1.0,31.78,0,22.37,0,0,0,0 + TFL-CL-0000-mobileNetV1-mlperf,30.59,33.14,1.04,12.78,1612,798,2410,5.0,18.0,9.0,13.0,1.0,31.65,0,22.31,0,0,0,0 + TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,30.56,33.07,5.00,13.30,1730,809,2539,15.0,25.0,9.0,13.0,1.0,32.6,0,22.19,0,0,0,0 + TVM-CL-3410-gluoncv-mxnet-mobv2,30.48,33.14,2.01,12.91,1708,852,2560,7.0,16.0,9.0,13.0,1.0,31.83,0,22.26,0,0,0,0 + +Source : **IMX390 over FPD-Link** +============================================= + +Capture Framerate : **30 fps** +Resolution : **1080p** +format : **SRGGB12** + +.. figure:: ./images/edgeai_imx390_camera_source.png + :scale: 60 + :align: center + + GStreamer based data-flow pipeline with IMX390 sensor, ISP, LDC and display + +.. csv-table:: + :header: "Model", "FPS", "Total time (ms)", "Inference time (ms)", "A72 Load (%)", "DDR Read BW (MB/s)", "DDR Write BW (MB/s)", "DDR Total BW (MB/s)", "C71 Load (%)", "C66_1 Load (%)", "C66_2 Load (%) ", "MCU2_0 Load (%)", "MCU2_1 Load (%)", "MSC_0 (%)", "MSC_1 (%)", "VISS (%)", "NF (%)", "LDC (%)", "SDE (%)", "DOF (%)" + + ONR-CL-6150-mobileNetV2-1p4-qat,30.59,33.15,3.09,25.18,2207,1102,3309,10.0,16.0,9.0,14.0,1.0,31.73,0,22.94,0,10.8,0,0 + TFL-CL-0000-mobileNetV1-mlperf,30.53,33.15,1.21,16.20,2019,1040,3059,5.0,18.0,9.0,15.0,1.0,32.80,0,23.34,0,10.10,0,0 + TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,30.43,33.13,5.02,23.7,2201,1067,3268,15.0,25.0,9.0,14.0,1.0,32.80,0,22.88,0,9.95,0 + TVM-CL-3410-gluoncv-mxnet-mobv2,30.44,33.16,2.12,21.50,2111,1100,3211,7.0,16.0,9.0,15.0,1.0,32.28,0,22.88,0,10.6,0,0 diff --git a/boards/beaglebone/ai-64/edge_ai_apps/docker_environment.rst b/boards/beaglebone/ai-64/edge_ai_apps/docker_environment.rst new file mode 100644 index 0000000000000000000000000000000000000000..ed82a3a3575d42905c24cbcf306de9771aa33fb8 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/docker_environment.rst @@ -0,0 +1,233 @@ +.. _ai_64_edgeai_docker_env: + +Docker Environment +################### + +Docker is a set of "platform as a service" products that uses the OS-level +virtualization to deliver software in packages called containers. +Docker container provides a quick start environment to the developer to +run the out of box demos and build applications. + +The Docker image is based on Ubuntu 20.04.LTS and contains different +open source components like OpenCV, GStreamer, Python and pip packages +which are required to run the demos. The user can choose to install any +additional 3rd party applications and packages as required. + +.. _ai_64_edgeai_docker_build_ontarget: + +Building Docker image +====================== + +The `docker/Dockerfile` in the edge_ai_apps repo describes the recipe for +creating the Docker container image. Feel free to review and update it to +include additional packages before building the image. + +.. note:: + Building Docker image on target using the provided Dockerfile will take + about 15-20 minutes to complete with good internet connection. + Building Docker containers on target can be slow and resource constrained. + The Dockerfile provided will build on target without any issues but if + you add more packages or build components from source, running out of memory + can be a common problem. As an alternative we highly recommend trying + QEMU builds for cross-compiling the images for arm64 architecture on a PC + and then load the compiled image on target. + +Initiate the Docker image build as shown, + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps/docker#./docker_build.sh + +Running the Docker container +============================ + +Enter the Docker session as shown, + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps/docker#./docker_run.sh + +This will start a Ubuntu 20.04.LTS image based Docker container and the prompt +will change as below, + +.. code-block:: bash + + [docker] debian@beaglebone:/opt/edge_ai_apps# + + +The Docker container has been created in privilege mode, so that it has root +capabilities to all devices on the target system like Network etc. +The container file system also mounts the target file system of /dev, /opt to +access camera, display and other hardware accelerators the SoC has to offer. + +.. note:: + + It is highly recommended to use the docker_run.sh script to launch the + Docker container because this script will take care of saving any changes + made to the filesystem. This will make sure that any modifications to + the Docker filesystem including new package installation, updates to + some files and also command history is saved automatically and is + available the next time you launch the container. The container will + be committed only if you exit from the container explicitly. If you restart + the board without exiting container, any changes done from last saved state + will be lost. + +.. note:: + + After building and running the docker container, one needs to run + ``setup_script.sh`` before running any of the demo applications. + Please refer to :ref:`pub_edgeai_install_dependencies` for more details. + +.. _ai_64_edgeai_docker_additional_commands: + +Handling proxy settings +======================= + +If the board running the Docker container is behind a proxy server, the default +settings for downloading files and installing packages via apt-get will not work. +If you are running the board from TI network, docker build and run scripts will +automatically detect and configure necessary proxy settings + +For other cases, you need to modify the script ``/usr/bin/setup_proxy.sh`` +to add the custom proxy settings required for your network. + +Additional Docker commands +========================== + +.. note:: + This section is provided only for additional reference and not required to + run out-of-box demos + +**Commit Docker container** + +Generally, containers have a short life cycle. If the container has any local +changes it is good to save the changes on top of the existing Docker image. +When re-running the Docker image, the local changes can be restored. + +Following commands show how to save the changes made to the last container. +Note that this is already done automatically by ``docker_run.sh`` when you exit +the container. + +.. code-block:: bash + + cont_id=`docker ps -q -l` + docker commit $cont_id edge_ai_kit + docker container rm $cont_id + + +For more information refer: +`Commit Docker image <https://docs.docker.com/engine/reference/commandline/commit/>`_ + +**Save Docker Image** + +Docker image can be saved as tar file by using the command below: + +.. code-block:: bash + + docker save --output <pre_built_docker_image.tar> + +For more information refer here. +`Save Docker image <https://docs.docker.com/engine/reference/commandline/save/>`_ + +**Load Docker image** + +Load a previously saved Docker image using the command below: + +.. code-block:: bash + + docker load --input <pre_built_docker_image.tar> + +For more information refer here. +`Load Docker image <https://docs.docker.com/engine/reference/commandline/load/>`_ + +**Remove Docker image** + +Docker image can be removed by using the command below: + +.. code-block:: bash + + Remove selected image: + docker rmi <image_name/ID> + + Remove all image: + docker image prune -a + +For more information refer +`rmi reference <https://docs.docker.com/engine/reference/commandline/rmi/>`_ and +`Image prune reference <https://docs.docker.com/engine/reference/commandline/image_prune/>`_ + +**Remove Docker container** + +Docker container can be removed by using the command below: + +.. code-block:: bash + + Remove selected container: + docker rm <container_ID> + + Remove all container: + docker container prune + +For more information refer here. +`rm reference <https://docs.docker.com/engine/reference/commandline/rm/>`_ and +`Container Prune reference <https://docs.docker.com/engine/reference/commandline/container_prune/>`_ + +Relocating Docker Root Location +=============================== +The default location for Docker files is **/var/lib/docker**. Any Docker images +created will be stored here. This will be a problem anytime the SD card is +updated with a new targetfs. If a secondary storage (SSD or USB based storage) +is available, then it is recommended to relocate the default Docker root +location so as to preserve any existing Docker images. Once the relocation +has been done, the Docker content will not be affected by any future targetfs +updates or accidental corruptions of the SD card. + +The following steps outline the process for Docker root directory relocation +assuming that the current Docker root is not at the desired location. If the +current location is the desired location then exit this procedure. + +1. Run 'Docker info' command and inspect the output. Locate the line with + content **Docker Root Dir**. It will list the current location. + +2. To preserve any existing images, export them to .tar files for importing + later into the new location. + +3. Inspect the content under /etc/docker to see if there is a file by name + **daemon.json**. If the file is not present then create **/etc/docker/docker.json** + and add the following content. Update the 'key:value' pair for the key "graph" + to reflect the desired root location. If the file already exists, then make + sure that the line with "graph" exists in the file and points to the desired + target location. + +.. code-block:: json + + { + "graph": "/run/media/nvme0n1/docker_root", + "storage-driver": "overlay", + "live-restore": true + } + +In the configuration above, the key/value pair +**'"graph": "/run/media/nvme0n1/docker_root"'** defines the root location +**'/run/media/nvme0n1/docker_root'.** + +4. Once the daemon.json file has been copied and updated, run the following + commands + +.. code-block:: bash + + $ systemctl restart docker + $ docker info + +Make sure that the new Docker root appears under **Docker Root Dir** value. + +5. If you exported the existing images in step (2) then import them and they + will appear under the new Docker root. + +6. Anytime the SD card is updated with a new targetfs, steps (1), (3), and + (4) need to be followed. + +**Additional references** + +| https://docs.docker.com/engine/reference/commandline/images/ +| https://docs.docker.com/engine/reference/commandline/ps/ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/getting_started.rst b/boards/beaglebone/ai-64/edge_ai_apps/getting_started.rst new file mode 100644 index 0000000000000000000000000000000000000000..9da457399b15bf33d06d9c31b13ceac5d2f441cc --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/getting_started.rst @@ -0,0 +1,248 @@ +.. _ai_64_edgeai_getting_started: + +Getting Started +################# + +.. _ai_64_edgeai_getting_started_harware: + +Hardware setup +=============== + +BeagleBone® AI-64 has TI's TDA4VM SoC which houses dual core A72, high performance vision +accelerators, video codec accelerators, latest C71x and C66x DSP, high bandwidth +realtime IPs for capture and display, GPU, dedicated safety island and security +accelerators. The SoC is power optimized to provide best in class performance +for perception, sensor fusion, localization and path planning tasks in robotics, +industrial and automotive applications. + +For more details visit https://www.ti.com/product/TDA4VM + +.. _ai_64_edgeai_hw_requirements_eaik: + +BeagleBone® AI-64 +----------------- + +BeagleBone® AI-64 brings a complete system for developing artificial intelligence (AI) +and machine learning solutions with the convenience and expandability of the BeagleBone® +platform and the peripherals on board to get started right away learning and building +applications. With locally hosted, ready-to-use, open-source focused tool chains and +development environment, a simple web browser, power source and network connection +are all that need to be added to start building performance-optimized embedded +applications. Industry-leading expansion possibilities are enabled through +familiar BeagleBone® cape headers, with hundreds of open-source hardware examples +and dozens of readily available embedded expansion options available off-the-shelf. + +To run the demos on BeagleBone® AI-64 you will require, + + - BeagleBone® AI-64 + - USB camera (Any V4L2 compliant 1MP/2MP camera, Eg. Logitech C270/C920/C922) + - Full HD eDP/HDMI display + - Minimum 16GB high performance SD card + - 100Base-T Ethernet cable connected to internet + - UART cable + - External Power Supply or Power Accessory Requirements + + a. Nominal Output Voltage: 5VDC + b. Maximum Output Current: 5000 mA + +Connect the components to the SK as shown in the image. + +.. figure:: ./images/board_connections_bbai_64.jpg + :align: center + + BeagleBone® AI-64 for Edge AI connections + +.. _ai_64_edgeai_usb_camera: + +USB Camera +---------- + +UVC (USB video class) compliant USB cameras are supported on the BeagleBone® AI-64. +The driver for the same is enabled in linux image. The linux image has been tested with +C270/C920/C922 versions of Logitech USB cameras. Please refer to +:ref:`pub_edgeai_multiple_usb_cams` to stream from multiple USB cameras +simultaneously. + +.. _ai_64_edgeai_imx219_sensor: + +IMX219 Raw sensor +------------------ + +**IMX219 camera module** from **Raspberry pi / Arducam** is supported by BeagleBone® AI-64. +It is a 8MP sensor with no ISP, which can transmit raw SRGGB8 frames over CSI lanes at 1080p 60 fps. +This camera module can be ordered from +https://www.amazon.com/Raspberry-Pi-Camera-Module-Megapixel/dp/B01ER2SKFS +The camera can be connected to any of the 2 RPi zero 22 pin camera headers on BB AI-64 as +shown below + +.. figure:: + :scale: 20 + :align: center + + TODO: IMX219 CSI sensor connection with BeagleBone® AI-64 for Edge AI + +Note that the headers have to be lifted up to connect the cameras + +.. note:: To be updated + By default IMX219 is disabled. After connecting the camera you can enable it + by specifying the dtb overlay file in + ``/run/media/mmcblk0p1/uenv.txt`` as below, + + ``name_overlays=k3-j721e-edgeai-apps.dtbo k3-j721e-sk-rpi-cam-imx219.dtbo`` + + Reboot the board after editing and saving the file. + +Two RPi cameras can be connected to 2 headers for multi camera usecases + +Please refer :ref:`pub_edgeai_camera_sources` to know how to list all the cameras +connected and select which one to use for the demo. + +By default imx219 will be configured to capture at 8 bit, but it also supports +10 bit capture in 16 bit container. To use it in 10 bit mode, below steps are +required: + + - Modify the ``/opt/edge_ai_apps/scripts/setup_cameras.sh`` to set the + format to 10 bit like below + + .. code-block:: bash + + CSI_CAM_0_FMT='[fmt:SRGGB8_1X10/1920x1080]' + CSI_CAM_1_FMT='[fmt:SRGGB8_1X10/1920x1080]' + + - Change the imaging binaries to use 10 bit versions + + .. code-block:: bash + + mv /opt/imaging/imx219/dcc_2a.bin /opt/imaging/imx219/dcc_2a_8b.bin + mv /opt/imaging/imx219/dcc_viss.bin /opt/imaging/imx219/dcc_viss_8b.bin + mv /opt/imaging/imx219/dcc_2a_10b.bin /opt/imaging/imx219/dcc_2a.bin + mv /opt/imaging/imx219/dcc_viss_10b.bin /opt/imaging/imx219/dcc_viss.bin + + - Set the input format in the ``/opt/edge_ai_apps/configs/rpiV2_cam_example.yaml`` + as ``rggb10`` + + +Software setup +============== + +.. _ai_64_edgeai_prepare_sd_card: + +Preparing SD card image +----------------------- + +Download the ``bullseye-xfce-edgeai-arm64`` image from the links below and +flash it to SD card using `Balena etcher <https://www.balena.io/etcher/>`_ tool. + +- To use via SD card: `bbai64-debian-11.4-xfce-edgeai-arm64-2022-08-02-10gb.img.xz <https://rcn-ee.net/rootfs/bb.org/testing/2022-08-02/bullseye-xfce-edgeai-arm64/bbai64-debian-11.4-xfce-edgeai-arm64-2022-08-02-10gb.img.xz>`_ +- To flash on eMMC: `bbai64-emmc-flasher-debian-11.4-xfce-edgeai-arm64-2022-08-02-10gb.img.xz <https://rcn-ee.net/rootfs/bb.org/testing/2022-08-02/bullseye-xfce-edgeai-arm64/bbai64-emmc-flasher-debian-11.4-xfce-edgeai-arm64-2022-08-02-10gb.img.xz>`_ + + +The Balena etcher tool can be installed either on Windows/Linux. Just download the +etcher image and follow the instructions to prepare the SD card. + +.. figure:: ./images/balena_etcher.png + :scale: 100 + :align: center + + Balena Etcher tool to flash SD card with Processor linux image Linux for Edge AI + +The etcher image is created for 16 GB SD cards, if you are using larger SD card, +it is possible to expand the root filesystem to use the full SD card capacity +using below steps + +.. code-block:: bash + + #find the SD card device entry using lsblk (Eg: /dev/sdc) + #use the following commands to expand the filesystem + #Make sure you have write permission to SD card or run the commands as root + + #Unmount the BOOT and rootfs partition before using parted tool + umount /dev/sdX1 + umount /dev/sdX2 + + #Use parted tool to resize the rootfs partition to use + #the entire remaining space on the SD card + #You might require sudo permissions to execute these steps + parted -s /dev/sdX resizepart 2 '100%' + e2fsck -f /dev/sdX2 + resize2fs /dev/sdX2 + + #replace /dev/sdX in above commands with SD card device entry + +.. _ai_64_edgeai_poweron_boot: + +Power ON and Boot +----------------- +Ensure that the power supply is disconnected before inserting the SD card. +Once the SD card is firmly inserted in its slot and the board is powered ON, +the board will take less than 20sec to boot and display a wallpaper as +shown in the image below. + +.. figure:: + :scale: 25 + :align: center + + TODO: BeagleBone® AI-64 wallpaper upon boot + +You can also view the boot log by connecting the UART cable to your PC and +use a serial port communications program. + +For **Linux OS minicom** works well. +Please refer to the below documentation on 'minicom' for more details. + +https://help.ubuntu.com/community/Minicom + +When starting minicom, turn on the colors options like below: + +.. code-block:: bash + + sudo minicom -D /dev/ttyUSB2 -c on + +For **Windows OS Tera Term** works well. +Please refer to the below documentation on 'TeraTerm' for more details + +https://learn.sparkfun.com/tutorials/terminal-basics/tera-term-windows + +.. note:: + Baud rate should be configured to 115200 bps in serial port communication + program. You may not see any log in the UART console if you connect to it + after the booting is complete or login prompt may get lost in between boot + logs, press ENTER to get login prompt + +As part of the linux systemd ``/opt/edge_ai_apps/init_script.sh`` is executed +which does the below, + + - This kills weston compositor which holds the display pipe. This step will + make the wallpaper showing on the display disappear and come back + - The display pipe can now be used by 'kmssink' GStreamer element while + running the demo applications. + - The script can also be used to setup proxies if connected behind a + firewall. + +Once Linux boots login as ``root`` user with no password. + +.. _ai_64_edgeai_connecting_remotely: + +Connect remotely +---------------- +If you don't prefer the UART console, you can also access the device with the +IP address that is shown on the display. + +With the IP address one can ssh directly to the board, view the contents and run +the demos. + +For best experience we recommend using VSCode which can be downloaded from +here. + +https://code.visualstudio.com/download + +You also require the "Remote development extension pack" installed in VSCode +as mentioned here: + +https://code.visualstudio.com/docs/remote/ssh + +.. figure:: + :scale: 90 + :align: center + + TODO: Microsoft Visual Studio Code for connecting to BeagleBone® AI-64 for Edge AI via SSH diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/TDA4VM-SK-SD-Boot.png b/boards/beaglebone/ai-64/edge_ai_apps/images/TDA4VM-SK-SD-Boot.png new file mode 100644 index 0000000000000000000000000000000000000000..0e5535c416d2f325887302a7ac6f81dda493781a Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/TDA4VM-SK-SD-Boot.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/balena_etcher.png b/boards/beaglebone/ai-64/edge_ai_apps/images/balena_etcher.png new file mode 100644 index 0000000000000000000000000000000000000000..37518a24b38411768e9f982ca98b66af9ff51101 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/balena_etcher.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_bbai_64.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_bbai_64.jpg new file mode 100644 index 0000000000000000000000000000000000000000..70fab59661d3f1c4bcef1f0bea08d2f00c708453 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_bbai_64.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_tda4vm_evm.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_tda4vm_evm.jpg new file mode 100644 index 0000000000000000000000000000000000000000..df79286995995be556c21fccdc332dc3e14227e2 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_tda4vm_evm.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_tda4vm_sk.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_tda4vm_sk.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bfff3ff7e3829394f00a8d8544bcb77c27839d78 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/board_connections_tda4vm_sk.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/boot_wallpaper.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/boot_wallpaper.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ec67b1494862f25fb2d6fe8b7ca6dce9264de517 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/boot_wallpaper.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/csi_camera_connection.png b/boards/beaglebone/ai-64/edge_ai_apps/images/csi_camera_connection.png new file mode 100644 index 0000000000000000000000000000000000000000..9e8505cdd176f44952449e64f8f16f13a1d3fab3 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/csi_camera_connection.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos.drawio b/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos.drawio new file mode 100644 index 0000000000000000000000000000000000000000..85349890e0048450b0e5862d0830a7d53fe4d1e0 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos.drawio @@ -0,0 +1 @@ +<mxfile host="Electron" modified="2021-05-19T15:45:06.473Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/14.6.13 Chrome/89.0.4389.128 Electron/12.0.7 Safari/537.36" etag="dAgc-ZEs3_cQbep0zx-v" version="14.6.13" type="device" pages="3"><diagram name="CPP Demo Data Flow" id="XUTmI-InrPcYLR0GOj1Y">7V1bd9q6Ev41eYTlO+YxXJywV5pymn1O075kKSDAjW35yOKWX78lIwO2FAO7xsYlfWiwfAHNN9/MaGZs3+hdf3WHQTj7gsbQu9GU8epG791omqoqGv3DRtZ8RFGUzcgUu2M+tht4ct9hciAfnbtjGKUOJAh5xA3TgyMUBHBEUmMAY7RMHzZBXvpbQzCFwsDTCHji6Hd3TGbbiSm7HffQnc74V9sm3+GD5GA+EM3AGC33hvT+jd7FCJHNJ3/VhR6TXiIX6/H/vvZzcat2p3eTAXlT56Hb2FzMOeWU7RQwDEixl+boLoA35/LicyXrRIAYzYMxZBdRbvTOcuYS+BSCEdu7pDpDx2bE9+iWSj9OXM/rIg/h+Fy92+2bDv1BnSNnwGe6gJjA1R5+fEZ3EPmQ4DU9hO/VEhi5ehrJ9nIPa9vgs5rt4axb/EjAFWy6vfhOiPQDl6Ncpr/QTx9B7/m/a3swazx9cdff7huGIEI4pirJNwMU0D+dtFQRJjM0RQHwHhAKuSx/QULWnFBgTlBa0qdJNEJzPII5x+mcmgBPIcmZHD+OzSgXHww9QNxFmoSFi9qSqK8FfKaUHomFtL81hQHEgFBrlAxPUwfxLQl4D+CV2sWU/IHnTgP6eUTlD6m6d5jSutTu3PIdvjseezHUMHLfwWt8PQZ2iNyAxJIwOzdmj7EGBSTRDwnZ87RMoMrWkvJvTBkrGYUaSlM32ikWJSgfDSK/+JDNbI+cavqqWjt9BTSZRFTZskqw/YlH6UWeNp/LrHXafeXWPKNZUw0tbddatmDWdEMRrZpmF2DVpHMwBJFSocAIj3Ikqx4h2XzVL8hLZKRp6KboJTSJOIvwEdIpmII0FzRMQlEct1y+QHX70gRq5TrdnX/t70Z/3wdTqeL1Mz8/3vjBNppmstlb7e/srflWwb7bEH13ntId9N0JyJaWAtkyz4RdS04G6seYRtaADi0tLSnTlEShpdKhLYgUhGHkBm81kKaq6e3qxPkynGqK+R0vx4+w8dDt2t91nIizXOtSsJVoHWkl2idaiUygci6NVhM9qqnLbKtppTYqV+okQ3OVPvNYNiRqd3F0EJc4G6eJKQ6XzwZVaVVIB/kc8vM2fzYdEjU/zIdjE0AfBJEN/Wz4iWuqGsc8F8CHa15SqZJ8aK7WXSAfxGUV40MtEjaqpab9aPUrKtUWxPnmR3UxL+2Lk2fyZXvyDDFshBiNYBTVQaZbE52URg0xSVtyRK8Kcrsik20eabITSM4Q0sfXuMUYrPcO4PUe7aMyiWpki5h2ppJ76ASVlwd2urP5DYXWVDRNIOwgmECK3qgO62/BpZRKV7lE9SumayLpw3TVTqNrlhxJ6axwa5v8sFpnBbVjrWYSTl5aIkQTl30hikidAomsZdKqDyQqUe0LsUztYw3TqUu/s8cRmaqseTCOyJyglRJHiAupaUQwBD7EdHiMfOAGgvpRLpG0ttBz0BtMujJ4W9V+owYfOr5RR2YM0kpdjj2wrVY6HpQ1tZkSe3C2XELSubOHGWP+7YCOdT0gMbPXhJeVZbbEfJ8LLqn5riRzV7AV1k8M+061roI1NNuZVVjWu24cAj8rg1ARPWvi+upGs+LGxbG7oB/j9kRVs5VViwUDFu9wdPb2CrhvSJc0PmsZRs5AyI7zV1PW/N2ceGg5mgFMmiAIEAHERcHLfq+jByfsW2JHBHF/ATd9jHmNv6Uw0DLS0OkSg2nbIgHNcxGw9ScQ0CiZgLZpS8OX0ggotjhKCPjtrvMR9w6S9RVnD/6kLwNeO0zfllkifa+kEqz6g/8MF0+N/uzRePrVNmdPbZTcEXJw9VN9OiDv56eSlOGc2gsaE+kqk9dohlxZxnKG/Nd5VDUXTCuzhpN01tqSWLJdgEAbD9pYJUvl6+M9fl/cu+8PfzkNsUzjzz3i1rf527JK7FWWmhe7WvOysyg/UgalnLTvsfbld7MrBWR9pXyoODOWBk89G3jSuUuahPKMcIW+Ie/n17WDNHvTRfWGTPQNC8PT6ukWSu2IkLKm4qizUrcgqUJdqGWRlwKrha6sBYO8VlRv6ESn8CuE0zGsgw3LeoTqb5S5lqZR+eSPbhq1L5QL4k0FX+ekTstntZWlRNXr5yvp8cnLHezzIS8wvzQ6XAl0eaH9PnR57vPSoJM0v8cZq5q2a5d6f71coGLXxi4PWFOplrqAdp6f9WDRm73bTzAIwgfXeexv2ViTOqF0Dmfuphbr9IbeNNM+/nyFwrwZ59cJv/w17N/9i0qhcmMoujIJo8+iYa4eCb1rhmzt0xLJXETV8O/gmz78Al6+Pgza+uh5GA2dn3Ujs3QOpZNZtzNkbilnI3PejH+v60Y4AUQhHJEGZnyiV1etVfuTzyfxudWS8Fk9E5/vlFfHX099ezAf3JuOvuy9vUs0gzGXjmzaHodD+n8P+gzfMSCA/mHCF+C7xE5Ivr0xKklod4ZnXmTukLMljR3S1bh2LkzFbF+X9R0z8HifQOHo4c20agdexrabMj5aZWKnCdj9j5Xv6JDjsgIef4pj8BqFsRn9RDQfUcOULH9KRVRMNw58EJvYDaKfCOYjaNlVIyi2TPbcKPTi+1aS1HHh6PEQpm7gaYqlHjapyXNASoFPfH5uhoCfGAoYXhoFxUxn2i1+YihgaKaXnKU6Qnl21RTg+SNLDbl3Fh+uNZz67Kmyuj+u5LEbRxe9c0syF3O7bPa2A4OXA4q6+1WuK8qnrhyhK+drkChGV6x2sboifcS/aFaKU4SG0lQUK60NdJYH9CHeGkLs0qmxjNRm0HuNX4uSxAG/pTdSQRz7qJDLejmF+GCKvJdTzKM/470UH4Vj/+q9FJqRXjEV9GKK7JOAtPQFCnkvRZ4i76nE9o1LgAoGRGJjVZLgZwdEBOGPAusPq+lCXt9x+ma7fTJLTyi0q62MPZbcEK9I4uvt26YK56KYaaJWbIKwD+KnVymDYMJWTNvkxQcguPHqOCXsLL0Is8Tb0ZigQxS5rA5D974iQpDPOM92dMDobRrb9D14JvE/ekj8ZbdxIYkzFCQbE3fFvECH/57ejBD2Oq1bJiTNGY0Do+lSuk1c6i1wc0S/UXM2NQqHjVND44SYOYoXquvuCL5Q+TgqezKHg2FI/UrUDINpjuqU9CCMVvqOYFuSL9Ek93VvB0/QIzb17au8NnzfvRFN7/8D</diagram><diagram name="Python Demo Data Flow" id="OihEl4gLeUUpuXvin1QQ">7V1bc5s6EP41foyH++UxduyedNrTzOlMT3teOgqWbVpAjJATu7/+SCBshPAlCdfWebElQJj99tvV7gplpE/D7TsM4vVHtIDBSFMW25F+N9I01XJM+sF6drxHsZSsZ4X9Be87dHz2f8H8RN678RcwEU4kCAXEj8VOD0UR9IjQBzBGz+JpSxSId43BCkodnz0QyL3/+guy5r2qohwO/AX91Zrf2jH5gRDkJ/OOZA0W6LnQpc9G+hQjRLJv4XYKAya9XC7r5Zf3Nx8WNvoPeffY+qSt/p7dZIPNX3LJ/hEwjEi9Q2vZ0E8g2HB58Wclu1yAGG2iBWSDKCN98rz2CfwcA48dfaY6Q/vWJAxoS6Vfl34QTFGAcHqtPp3OzDn9QRN+G4gJ3JZwOfNQ6l7SVEchCiHBO3odH0XLYeTqaeTt5wLWjsGfal3AWc/1GHAFW+0HPwiRfuFyfIFMdUmEcEFVkjcjFNGPiShVhMkarVAEgg8IxVyWPyAhO04osCFIlHR2EzbyK+RJfx3aYA+eOI/zngC8gqfGs6xqgDAMAPGfxF9Xu6yNCv21QMi0MiCplIqtFYwgBoSao7x7JZzEWxXofQCP1DAKAIDAX0X0u0flDam+T5h2+9Tw3PIDob9YBCnWMPF/gcd0PIZ2jPyIpJIwJyPzjtEGRSRXEPUoV7iJ5CMdDNNZzPWTHLpRxrrhCjTKdfhiEPngD+zJCuxUxVE1VxwBLZcJVa6yEux/4uv1wmzWrk3cmXJrNmjXVEMTDZvtSHZNNxTZrGlOU2bNkkRKhQIT7J2QrHqBZC9S/be6iZI0Dd2U3YRWIc7GnIQtSfOJzpNQkk5c+i9Q3embQJ2TXvfgYGeH3rc7YSpCvPvKr08b31hjbObNu23x4N2Ot5p23taFzts+DbKlCSBbZkPYudVkoP6Oae4A6GBroqRMs2Ia2iod1NOz0D+MD+6FfFCPTGZzQpR88gnwqidErirOs4yyt85+Ib+q/mmRKjtxEMeJH/0cAMlU1RWl1wOWOZXyHMScSLVUpW/ilB3BzzAZinq6vZNnfrOCPGMMb2KMPJgkQ5CpYYoyVQ05DmpZpqoktx47Vrj1ydd8DPq9cBVtHS5ijbacsXrp7LSQZa3DG99iDHaFE3ga5qizVnVT9DcqD8IP6pMNWauLzmeSBc7eR0tIZe8NITCUvEoPGHudClf4hPPs004CbZQy73mCqn74jC7gaxyGS/Pr2RSzDiP4NhTkjGqMEjKkuUTZMmndWyY5C7hKCIYghJh2L1AI/EgSLZULEeVHr0E/YZ6f5hWmYsqad11esqgCTORUO5g5li1gVlnfMysw0xvDTA75mOG5vad90wBUUOFPwssq26MKirULl/s7eg+93pmxNPU13VJ6v2wCG85T6XLgOtKstIa78J/o17RSq2qOsrWZxbZ4sXdeOCrhnrEuXwSilSi5BjE7L9yu2EKY8TJAz94aYDIGUYQIID6KvhfLvgFckryWC/HsCWYl3VOLIFqhoGWI0OkVFtNxZAaaTTFQ7yRgbpyBp2fHb2agYzrCCGbLmWJdDkMrGPjPu8kx8p1l6yMun3zlLwNeO89f22yTv9fwuSgNHo2ejdvcuuzD28CTF0jdR/GGmgyLarbKJOatkV+VWlqj8HGTdE0H0xIlZVYsNHAqJpRuYxKVA+FwExB/uIthLKvrtRu61a2JOViVb4JR6ShDp11oYrKczMU2pqkEnW73CT21awfhXIheZpq79xByPmPQK9F6YM0qljMZgTZM59B9ETuPZ/thXrp2DvawrIsxqGp50+Dl76EMBj05CfAjhqsFHIIlKzuGHliyayRdlMalkbTaj1DakEPpTxsypFhatcuU6DqYNswrI+TUwnn30I81AUbHYXvP0Lt0kXnmVbtHT158kOawBrratvs3kAw5kj5kBgcq1e6j6fzN1N+rfGg2XcA39LEp+vqWC4j5bPt0AfHj+4fZu1eUEJWRoejKMk6u1cSTimSUZnyaURUE2TKfGysnmr/lcgCzNp9+hM+6U+KzrbTMZzkX8IolOdIFIImhR24woxQdXbW27pXSL6K0bVdQWm2V0rqkGoy8tCddFfmwo3SN6Jc7GDKMF4AA+sEAkCDs41pJ3s5My/6Nv9pxdUuvOjkVCz8qo3OtMVzljMeULU1m6PFVBLXDh7PnGhx6JQtvVpHSahU8eZ3CF1bXo11zn1X2+J430WMSp8b0CulpSA2zIhRqF1L57e37EKSGNoP0CuFpCPe72XUHoZx0ufOTOEhfTMzTybXDx6cyQ0NPUyxxA6lKq5rn3drBT87xlCh4BVECsXcklBdoiK7xCqIEoilGn907w/xm1+JDcSOS88WHfqwssDrJAvUVvYtL4caZDbua3hGh/HKCwcsDje6IkO9CdtWVl+lKbUXienTFctvQFXmJTX2acKOMFcUS1YE+5hmFSFsPEPv02VhiKusMHtOtpPOJQAuKY126uuDIqvJ2NvS1Xraj7yb54zbztc7v5qsZYtxU03a+5Z1dNHGA5nbzteRc1n6nekBFCBJ5zVWe72cnJAThY7ProyV2Kc0/n89M190rVRMb3Nklo1zx9rxSMclWFe04lm+jo5xyoqZsiXAI0v2IlPtoyeKmfRLjCAp+GiQL0i4zjDBzvO9NOfqAEp/VZejRR0QIChnt2YEJ8H6uUsNewGeZ/tFT0pvdpoUlTlKQN5b+lrmCCf89d2tC2P8huGVS0ubeIjLGPmXm0qcuA489ekdtntUr5qyf2pp5jJm3+E613ffgd8qsucr2hJhjGFPnkozjaHVCd1raNsMW3x52KvImWsVL4PvOFygSe/T9/0DIGH/4VxL67H8=</diagram><diagram id="ZmDZ4aD7BjtF5CznldHT" name="Page-3">zZVdT4MwFIZ/DZdLaMtw17JNTVzULIveVjgDDNCmK4P56y1ygBHmdIm6XdG+54s+5zS1mJeWN4rLaCECSCxqB6XFphalZEyY+VTKDhWbkloJVRyg1gnL+B0aR1TzOIBNz1ELkehY9kVfZBn4uqdxpUTRd1uLpF9V8hAGwtLnyVB9jgMdoUpsuzPcQhxGWHoyRkPKG2cUNhEPRLEnsZnFPCWErldp6UFS0Wu43Ob523y2XVDmJffqafVy9bAa1cnmp4S0R1CQ6d9N7daptzzJkdddtgZTxwcjP8YS8Ox61wANlcglhoHSUB5qI39t3O0f/jxpiZpZBJGCVjsTh9lp0y4cQzrBfdH11HVQi/ba2QZynKOwzd2xMgvEdQI6OkA3QGVIZQFUSWyLXRdRrGEpuV9ZC3PdjBbp1BSdErP8Eum36NzD6M6Hhg3QSAUjqYR/BBE5AyLM4vaHy3UHs0XoAYDuX/Fzjt3KSwRInQsjOB5OoNjoCx5Bh/4bQbPtHq1P297bz2Yf</diagram></mxfile> \ No newline at end of file diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos_CPP_Demo_Data_Flow.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos_CPP_Demo_Data_Flow.png new file mode 100644 index 0000000000000000000000000000000000000000..4fdfb28d92167d3cae1741b51a5ba54ee11bc7f5 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos_CPP_Demo_Data_Flow.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos_Python_Demo_Data_Flow.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos_Python_Demo_Data_Flow.png new file mode 100644 index 0000000000000000000000000000000000000000..9d14585f006af0bf7a386d23761f0e538a93a8b6 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edge_ai_demos_Python_Demo_Data_Flow.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-image-classify.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-image-classify.jpg new file mode 100644 index 0000000000000000000000000000000000000000..863354e4527ce4a773eb5b55f7b097e3ad589745 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-image-classify.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-multi-input-multi-infer.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-multi-input-multi-infer.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9e5b755d973ef0dbed96c336d75e69c88463346e Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-multi-input-multi-infer.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-object-detect.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-object-detect.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9a51ce21ac64eb5462a6ba0bfcf5141481367ac2 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-object-detect.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image1.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d5f55221c72fb718a8cb028c208dd7b31fce6209 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image1.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image2.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7a2e8bbf99660335ca2324d84e38180c5c374f1b Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image2.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image3.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bbf27eb8aff1ddb0fbb1081cfdd59b988557387f Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-overview-image3.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-components.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-components.png new file mode 100644 index 0000000000000000000000000000000000000000..aed3fe95c2175c71472eefa3152237dd2b5b30b8 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-components.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-feature.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-feature.png new file mode 100644 index 0000000000000000000000000000000000000000..5f8b57e616809485873e53041a6d431218c0b713 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-feature.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-overview.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..1d8d1697abb7d84ceebb14ce88e338519ac28ab2 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-overview.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-programming-env.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-programming-env.png new file mode 100644 index 0000000000000000000000000000000000000000..ae1540213003af3d533889750f2781dc373578da Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-programming-env.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-roadmap.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-roadmap.png new file mode 100644 index 0000000000000000000000000000000000000000..19e35d27b2cd6cae2384badbda5a74cbc126f879 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-sdk-roadmap.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-single-input-multi-infer.jpg b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-single-input-multi-infer.jpg new file mode 100644 index 0000000000000000000000000000000000000000..75080e0fa4bc5fef05614c56a7c7f00255284651 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai-single-input-multi-infer.jpg differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_human_pose.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_human_pose.png new file mode 100644 index 0000000000000000000000000000000000000000..c87fbac45194a3f456d673797b4db47054fe1161 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_human_pose.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_image_classification.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_image_classification.png new file mode 100644 index 0000000000000000000000000000000000000000..b889d3a0248025d10a1e6f75f8515bc1dc7134ca Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_image_classification.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_imx390_camera_source.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_imx390_camera_source.png new file mode 100644 index 0000000000000000000000000000000000000000..505f411e4e7d70d2ad90688ded00403004547626 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_imx390_camera_source.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_object_detection.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_object_detection.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f57db96e090b5ab7bbd87391a242f2fd27c4e2 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_object_detection.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_ov5640_camera_source.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_ov5640_camera_source.png new file mode 100644 index 0000000000000000000000000000000000000000..217c62592655a4cd4cc10a2f82694d60e55f847b Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_ov5640_camera_source.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_rpi_camera_source.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_rpi_camera_source.png new file mode 100644 index 0000000000000000000000000000000000000000..0d7fc30d7d09cdb14b6c0640b10d8d1c98e6ba42 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_rpi_camera_source.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_rtsp_source.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_rtsp_source.png new file mode 100644 index 0000000000000000000000000000000000000000..418a3611a45e539f14cba32ea0839a8006b2e2ad Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_rtsp_source.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_semantic_segmentation.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_semantic_segmentation.png new file mode 100644 index 0000000000000000000000000000000000000000..fba820e60a2e990719a059f8af9e13c8713fc098 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_semantic_segmentation.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_video_output.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_video_output.png new file mode 100644 index 0000000000000000000000000000000000000000..8230859d00c2f69167c7a8bfc0375608fd10dd0b Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_video_output.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_video_source.png b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_video_source.png new file mode 100644 index 0000000000000000000000000000000000000000..826c14ae55df9f3af566ee7af4fbedb0063625ce Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/edgeai_video_source.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/favicon.ico b/boards/beaglebone/ai-64/edge_ai_apps/images/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d14b5d9868819d951cb3953b5761bc8ca323a24e Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/favicon.ico differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/j721esk-ap.png b/boards/beaglebone/ai-64/edge_ai_apps/images/j721esk-ap.png new file mode 100644 index 0000000000000000000000000000000000000000..f01438d1389a6cb18c95da5548e5c9ca33c50451 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/j721esk-ap.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/model_downloader.png b/boards/beaglebone/ai-64/edge_ai_apps/images/model_downloader.png new file mode 100644 index 0000000000000000000000000000000000000000..8f029a88a0ebd72a91f91f6490759cdab5d10359 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/model_downloader.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/open-src-components.png b/boards/beaglebone/ai-64/edge_ai_apps/images/open-src-components.png new file mode 100644 index 0000000000000000000000000000000000000000..0bc8e05b05a7f158dce9163fcf11aea514661f5e Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/open-src-components.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/perf_plots.png b/boards/beaglebone/ai-64/edge_ai_apps/images/perf_plots.png new file mode 100644 index 0000000000000000000000000000000000000000..9c29fc45408039f5b3c29b6ad09585b9dd219e7d Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/perf_plots.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/rpi_camera_connection.png b/boards/beaglebone/ai-64/edge_ai_apps/images/rpi_camera_connection.png new file mode 100644 index 0000000000000000000000000000000000000000..2bcfcf4bfc1062482f4c05e25de797d067a12e40 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/rpi_camera_connection.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/vs_code.png b/boards/beaglebone/ai-64/edge_ai_apps/images/vs_code.png new file mode 100644 index 0000000000000000000000000000000000000000..a8aa2f0788a812adbfab574c79affa0ad0dbcc88 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/vs_code.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/images/wifi-oob-iw-command.png b/boards/beaglebone/ai-64/edge_ai_apps/images/wifi-oob-iw-command.png new file mode 100644 index 0000000000000000000000000000000000000000..85d23a3ec535ce2d8d4bd0ca04e8d3cf4d671304 Binary files /dev/null and b/boards/beaglebone/ai-64/edge_ai_apps/images/wifi-oob-iw-command.png differ diff --git a/boards/beaglebone/ai-64/edge_ai_apps/index.rst b/boards/beaglebone/ai-64/edge_ai_apps/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..12c74feeaebca64cfa75cc69ce6fa5b2f17f4986 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/index.rst @@ -0,0 +1,19 @@ +.. _ai_64_edgeai_home: + +Edge AI +======== + +.. toctree:: + :maxdepth: 1 + + getting_started + running_simple_demos + inference_models + configuration_file + running_advance_demos + docker_environment + data_flows + performance_visualizer + sdk_components + datasheet + test_report diff --git a/boards/beaglebone/ai-64/edge_ai_apps/inference_models.rst b/boards/beaglebone/ai-64/edge_ai_apps/inference_models.rst new file mode 100644 index 0000000000000000000000000000000000000000..91fbc396034d6688cec98b31f4cf8c87c214cfde --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/inference_models.rst @@ -0,0 +1,125 @@ +.. _ai_64_edgeai_inference_models: + +DL models for Edge Inference +############################## + +Model Downloader Tool +===================== + +`TI Model Zoo <https://github.com/TexasInstruments/edgeai-modelzoo>`_ +is a large collection of deep learning models validated to work on TI processors +for edge AI. It hosts several pre-compiled model artifacts for TI hardware. + +Use the **Model Downloader Tool** to download more models on target as shown, + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps# ./download_models.sh + +The script will launch an interactive menu showing the list of available, +pre-imported models for download. The downloaded models will be placed +under ``/opt/model_zoo/`` directory + +.. figure:: ./images/model_downloader.png + :align: center + + Model downloader tool menu option to download models + +The script can also be used in a non-interactive way as shown below: + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps# ./download_models.sh --help + +.. _ai_64_edgeai_import_custom_models: + +Import Custom Models +==================== + +The BeagleBone® AI-64 Linux for Edge AI also supports importing pre-trained custom +models to run inference on target. + +The SDK makes use of pre-compiled DNN (Deep Neural Network) models and performs +inference using various OSRT (open source runtime) such as TFLite runtime, +ONNX runtime and Neo AI-DLR. In order to infer a DNN, SDK expects the DNN and +associated artifacts in the below directory structure. + +.. code-block:: bash + + TFL-OD-2010-ssd-mobV2-coco-mlperf-300x300 + │ + ├── param.yaml + │ + ├── artifacts + │  ├── 264_tidl_io_1.bin + │  ├── 264_tidl_net.bin + │  ├── 264_tidl_net.bin.layer_info.txt + │  ├── 264_tidl_net.bin_netLog.txt + │  ├── 264_tidl_net.bin.svg + │  ├── allowedNode.txt + │  └── runtimes_visualization.svg + │ + └── model + └── ssd_mobilenet_v2_300_float.tflite + +DNN directory structure +----------------------- + +Each DNN must have the following 3 components: + +#. **model**: This directory contains the DNN being targeted to infer +#. **artifacts**: This directory contains the artifacts generated after the + compilation of DNN for SDK, and described in :ref:`pub_edgeai_compile_artifacts` +#. **param.yaml**: A configuration file in yaml format to provide basic + information about DNN, and associated pre and post processing parameters. + More details can be find :ref:`pub_edgeai_params` + +.. _ai_64_edgeai_params: + +Param file format +----------------- + +Each DNN has it’s own pre-process, inference and post-process +parameters to get the correct output. This information is typically available in +the training software that was used to train the model. In order to convey this +information to the SDK in a standardized fashion, we have defined a set of +parameters that describe these operations. These parameters are in the +param.yaml file. + +Please see sample yaml files for various tasks such as image classification, +semantic segmentation and object detection in +`edgeai-benchmark examples <https://github.com/TexasInstruments/edgeai-benchmark/tree/master/examples/configs/yaml>`_. +Descriptions of various parameters are also in the yaml files. If users want to +bring their own model to the SDK, then they need to prepare this information +offline and get to the SDK. In next section we explain how to prepare this +information + +.. _ai_64_edgeai_compile_artifacts: + +DNN compilation for SDK – Basic Instructions +-------------------------------------------- + +The BeagleBone® AI-64 Linux for Edge AI supports three different runtimes to infer +a DNN, and user can choose a run time depending on the format of DNN. +We recommend users to use different run times and compare the performance and +select the one which provides best performance. User can find the steps to +generate the artifacts directory at +`Edge AI TIDL Tools <https://github.com/TexasInstruments/edgeai-tidl-tools/blob/master/examples/osrt_python/README.md#model-compilation-on-pc>`_ + +DNN compilation for SDK – Advanced Instructions +----------------------------------------------- + +For beginners who are trying to compile models for the SDK, we recommend the +basic instructions given in the previous section. However, DNNs have lot of +variety and some models may need a different kind of preprocessing or postprocessing +operations. In order to help customers deal with different kinds of models, we +have prepared a model zoo in the repository +`edgeai-modelzoo <https://github.com/TexasInstruments/edgeai-modelzoo>`_ + +For the DNNs which are part of TI’s model zoo, one can find the compilation +settings and pre-compiled model artifacts in +`edgeai-benchmark <https://github.com/TexasInstruments/edgeai-benchmark>`_ +repository. Instructions are also given to compile custom models. +When using `edgeai-benchmark`_ for model compilation, the yaml file is automatically +generated and artifacts are packaged in the way SDK understands. Please +follow the instructions in the repository to get started. diff --git a/boards/beaglebone/ai-64/edge_ai_apps/performance_visualizer.rst b/boards/beaglebone/ai-64/edge_ai_apps/performance_visualizer.rst new file mode 100644 index 0000000000000000000000000000000000000000..0813bc68f1cbf2359308ee9d910b5a4a2d8accd0 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/performance_visualizer.rst @@ -0,0 +1,103 @@ +.. _ai_64_edgeai_perf_viz_tool: + +Performance Visualization Tool +============================== + +The performance visualization tool can be used to view all the performance +statistics recorded when running the edge AI C++ demo application. This includes +the CPU and HWA loading, DDR bandwidth, Junction Temperatures and FPS obtained. +Refer to :ref:`pub_edgeai_available_statistics` for details on the performance +metrics available to be plotted. + +This tool works as follows: + + - Logging: When running the application, the performance statistics can be + recorded and stored in log files. This is done automatically when running + the C++ application, but the Python application does not generate logs. + However a standalone binary executable is provided that can be run in parallel + with the Python application, which will generate these performance logs. + - Visualization: There is a Python script which parses these logs and plots graphs, + which can be easily viewed by a visiting a URL in any browser. This script uses + Streamlit package to update the graphs in real-time, as the Edge AI application + runs in parallel. However, since Streamlit is not supported in the SDK out of box, + this script needs to run on docker. Please refer to :ref:`pub_edgeai_docker_env` + for building and running a docker container. + + +Generating Performance Logs +=========================== +Each log file contains real-time values for some performance metrics, averaged +over a 2s window. The temperature sensor values are sampled in real time, every 2s. +The performance visualization tool then parses these log files one by one based on +the modification timestamps. + + +The edge AI C++ demo will automatically generate log files and store them in the directory +``../perf_logs``, that is, one level up from where the C++ app is run. For +example, if the app is run from ``edge_ai_apps/apps_cpp``, the logs will be +stored in ``edge_ai_apps/perf_logs``. + +Similarly, there is a binary executable that can be compiled that does the same logging +standalone. The source for this is available under ``edge_ai_apps/scripts/perf_stats/``. +The README.md file has simple instructions to build and run this standalone logger binary. +After building it, use following command to print the statistics on the terminal as well +as save them in log files that can be parsed. + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps/scripts/perf_stats/build# ../bin/Release/ti_perfstats -l + + +Running the Visualization tool +============================== + +To use this tool, simply start a docker session and then run the command given +below. This script expects some log files to be present in the directory +``edge_ai_apps/perf_logs`` after running any C++ demo. One can also bring up this +tool while running the demo but it might affect the performance of the demo itself +as it consumes a bit of ARM cycles during launch but stabilizes over a certain +duration. + +.. code-block:: bash + + [docker] debian@beaglebone:/opt/edge_ai_apps# streamlit run scripts/perf_vis.py --theme.base="light" + +This script also accepts the log directory as a command line argument as follows: + +.. code-block:: bash + + [docker] debian@beaglebone:/opt/edge_ai_apps# streamlit run scripts/perf_vis.py --theme.base="light" -- -D <path/to/logs/directory/> + +A network URL can be seen in the terminal output. The graphs can be viewed by +visiting this URL in any browser. The plotted graphs will keep updating based +on the available log files. + +.. figure:: ./images/perf_plots.png + :align: center + :scale: 75% + + Performance visualizer dashboard showing CPU and HWA loading, DDR bandwidth, + Junction Temperatures and the FPS obtained + +To exit press Ctrl+C in the terminal. + +.. _ai_64_edgeai_available_statistics: + +Available options +----------------- + +Average frames per second (FPS) recorded by the application is displayed by +default. Using the checkboxes in the sidebar, one can select which performance +metrics to view. There are 14 metrics available to be plotted, as seen from +the above image: + + - CPU Load: Total loading for the A72(mpu1_0), R5F(mcu2_0/1), C66x(c6x_1/2) and C71x(c7x_1) DSPs. + - HWA Load: Loading (percentage) for the various available hardware accelerators. + - DDR Bandwidth: Average read, write and total bandwidth recorded in the previous 2s interval. + - Junction Temperatures: The live temperatures recorded at various junctions + - Task Table: A separate graph for each cpu showing the loading due to various tasks running on it. + - Heap Table: A separate graph for each cpu showing the heap memory usage statistics. + +For the first three metrics, there is a choice to view line graphs with a 30s +history or bar graphs with only the real-time values. The remaining eleven have +real-time bar graphs as the only option. \ No newline at end of file diff --git a/boards/beaglebone/ai-64/edge_ai_apps/running_advance_demos.rst b/boards/beaglebone/ai-64/edge_ai_apps/running_advance_demos.rst new file mode 100644 index 0000000000000000000000000000000000000000..ec7ff25728186c2f3d538c2a2ad6e491d1ec56e0 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/running_advance_demos.rst @@ -0,0 +1,115 @@ +.. _ai_64_edgeai_running_advance_demos: + +Running Advance demos +####################### + +The same Python and C++ demo applications can be used to run multiple inference +models and also work with multiple inputs with just simple changes in the config +file. + +From a repo of input sources, output sources and models one can define advance +dataflows which connect them in various configurations. Details on configuration +file parameters can be found in :ref:`pub_edgeai_configuration` + +Single input multi inference demo +--------------------------------- + +Here is an example of a single-input, multi-inference demo which takes a camera +input and run multiple networks on each of them. + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps/apps_python# ./app_edgeai.py ../configs/single_input_multi_infer.yaml + +Sample output for single input, multi inference demo is as shown below, + +.. figure:: ./images/edgeai-single-input-multi-infer.jpg + :align: center + + Sample output showing single input, mutli-inference output + +We can specify the output window location and sizes as shown in the +configuration file, + +.. code-block:: yaml + + flows: + flow0: + input: input0 + models: [model0, model1, model2, model3] + outputs: [output0, output0, output0, output0] + mosaic: + mosaic0: + width: 800 + height: 450 + pos_x: 160 + pos_y: 90 + mosaic1: + width: 800 + height: 450 + pos_x: 960 + pos_y: 90 + mosaic2: + width: 800 + height: 450 + pos_x: 160 + pos_y: 540 + mosaic3: + width: 800 + height: 450 + pos_x: 960 + pos_y: 540 + +Multi input multi inference demo +-------------------------------- + +Here is an example of a multi-input, multi-inference demo which takes a camera +input and video input and runs multiple networks on each of them. + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps/apps_python# ./app_edgeai.py ../configs/multi_input_multi_infer.yaml + +Sample output for multi input, multi inference demo is as shown below, + +.. figure:: ./images/edgeai-multi-input-multi-infer.jpg + :align: center + + Sample output showing multi-input, mutli-inference output + +We can specify the output window location and sizes as shown in the +configuration file, + +.. code-block:: yaml + + flows: + flow0: + input: input0 + models: [model1, model2] + outputs: [output0, output0] + mosaic: + mosaic0: + width: 800 + height: 450 + pos_x: 160 + pos_y: 90 + mosaic1: + width: 800 + height: 450 + pos_x: 960 + pos_y: 90 + flow1: + input: input1 + models: [model0, model3] + outputs: [output0, output0] + mosaic: + mosaic0: + width: 800 + height: 450 + pos_x: 160 + pos_y: 540 + mosaic1: + width: 800 + height: 450 + pos_x: 960 + pos_y: 540 diff --git a/boards/beaglebone/ai-64/edge_ai_apps/running_simple_demos.rst b/boards/beaglebone/ai-64/edge_ai_apps/running_simple_demos.rst new file mode 100644 index 0000000000000000000000000000000000000000..2f02583b9f66ca2218ec88f5760f43459536f8b1 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/running_simple_demos.rst @@ -0,0 +1,94 @@ +.. _ai_64_edgeai_running_simple_demos: + +Running Simple demos +##################### + +This chapter describes how to run Python and C++ demo applications in +`edge_ai_apps <https://git.ti.com/cgit/edgeai/edge_ai_apps>`_ with live +camera and display. + +.. note:: + + Please note that the Python demos are useful for quick prototyping + while C++ demos are similar by design but tuned for performance. + +.. _ai_64_edgeai_python_demos: + +Running Python based demo applications +====================================== + +Python based demos are simple executable scripts written for image +classification, object detection and semantic segmentation. Demos are +configured using a YAML file. Details on configuration file parameters can +be found in :ref:`pub_edgeai_configuration` + +Sample configuration files for out of the box demos can be found in +``edge_ai_apps/configs`` this folder also contains a template config file +which has brief info on each configurable parameter ``edge_ai_apps/configs/app_config_template.yaml`` + +Here is how a Python based image classification demo can be run, + +.. code-block:: bash + :linenos: + + # go to edge-ai-apps folder + debian@beaglebone:~$ cd /opt/edge_ai_apps/apps_python + + # enable root (password: temppwd) + debian@beaglebone:~$ sudo su + [sudo] password for beaglebone: + + # use edge-ai-apps + debian@beaglebone:/opt/edge_ai_apps/apps_cpp# sudo ./app_edgeai.py ../configs/image_classification.yaml + +The demo captures the input frames from connected USB camera and passes +through pre-processing, inference and post-processing before sent to display. +Sample output for image classification and object detection demos are as below, + +.. |logo1| image:: ./images/edgeai-image-classify.jpg + :align: middle +.. |logo2| image:: ./images/edgeai-object-detect.jpg + :align: middle + ++---------+---------+ +| |logo1| | |logo2| | ++---------+---------+ + +To exit the demo press Ctrl+C. + +.. _ai_64_edgeai_cpp_demos: + +Building and running C++ based demo applications +================================================ + +C++ apps needs to be built directly on target and requires header files of +different deep-learning runtime framework and its dependencies which are +installed in the setup script. The setup script builds the C++ apps when +executed. However one can also follow below steps to clean build C++ apps + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps/apps_cpp# rm -rf build bin lib + debian@beaglebone:/opt/edge_ai_apps/apps_cpp# mkdir build + debian@beaglebone:/opt/edge_ai_apps/apps_cpp# cd build + debian@beaglebone:/opt/edge_ai_apps/apps_cpp/build# cmake .. + debian@beaglebone:/opt/edge_ai_apps/apps_cpp/build# make -j2 + +Run the demo once the application is successfully built + +.. code-block:: bash + + debian@beaglebone:/opt/edge_ai_apps/apps_cpp# ./bin/Release/app_edgeai ../configs/image_classification.yaml + +To exit the demo press Ctrl+C. + +.. note:: + + Both Python and C++ applications are similar by construction and can accept + the same config file and command line arguments + +.. note:: + The C++ apps built on Yocto Linux may not run in Docker as there could be + a mismatch in Glib and other related tools. So its **highly recommended** to + rebuild the C++ apps within the Docker environment. + diff --git a/boards/beaglebone/ai-64/edge_ai_apps/sdk_components.rst b/boards/beaglebone/ai-64/edge_ai_apps/sdk_components.rst new file mode 100644 index 0000000000000000000000000000000000000000..36b1431cec980a2a69a43ea34f41656e27f019c4 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/sdk_components.rst @@ -0,0 +1,111 @@ +.. _ai_64_edgeai_sdk_components: + +SDK Components +################ + +The BeagleBone® AI-64 Linux for Edge AI can be divided into 3 parts, Applications, +BeagleBone® AI-64 Linux and Processor SDK RTOS. Users can get the latest application +updates and bug fixes from the public repositories (GitHub and git.ti.com) +which aligns with the SDK releases done quarterly. One can also build every component +from source by following the steps here, :ref:`pub_edgeai_sdk_development_flow` + +.. figure:: ./images/edgeai-sdk-components.png + :scale: 50 + :align: center + + BeagleBone® AI-64 Linux for Edge AI components + +.. _ai_64_edgeai_applications: + +Edge AI Applications +==================== + +The edge AI applications are designed for users to quickly evaluate various Deep Learning +networks on TDA4 SoC. The user can run standalone examples and Jupyter notebook applications +to evaluate inference models either from `TI Edge AI Model Zoo <https://github.com/TexasInstruments/edgeai-modelzoo>`_ +or a custom network. +Once a network is finalized for performance and accuracy it can also be +easily integrated in a typical capture-inference-display usecase using example +GStreamer based applications for rapid prototyping and deployment. + +.. _ai_64_edgeai_tidl_tools: + +edgeai-tidl-tools +----------------- + +This application repository provides standalone Python and C/C++ examples to +quickly evaluate inference models using TFLite, ONNX and NeoAI-DLR runtime +using file based inputs. It also houses the Jupyter notebooks similar to +`TI Edge AI Cloud <https://dev.ti.com/edgeai/>`_ which can be executed right on +the TDA4VM Starter Kit. + +For more details on using this application repo please refer to the documentation +and source code found here: https://github.com/TexasInstruments/edgeai-tidl-tools + +.. _ai_64_edgeai_modelzoo: + +edgeai-modelzoo +--------------- + +This repo provides collection of example Deep Neural Network (DNN) Models +for various computer vision tasks. A few example models are packaged as part of +the SDK to run out-of-box demos. More can be downloaded using a download script +made available in the edge_ai_apps repo. + +For more details on the the pre-imported models and related documentation please visit: +https://github.com/TexasInstruments/edgeai-modelzoo + + +.. _ai_64_edgeai_apps: + +edge_ai_apps +------------ +These are plug-and-play Deep Learning applications which support running open +source runtime frameworks such as TFLite, ONNX and NeoAI-DLR with a live camera +and display. They help connect realtime camera, video or RTSP sources to DL +inference to live display, bitstream or RTSP sinks. + +The latest source code with fixes can be pulled from: https://git.ti.com/cgit/edgeai/edge_ai_apps + +.. _ai_64_edgeai_gst_plugins: + +edgeai-gst-plugins +------------------ +This repo provides the source of custom GStreamer plugins which helps offload +tasks to TDA4 hardware accelerators and advanced DSPs with the help of +edgeai-tiovx-modules. The repo gets downloaded, built and installed as part +of the :ref:`pub_edgeai_install_dependencies` step. + +Source code and documentation: https://github.com/TexasInstruments/edgeai-gst-plugins + +.. _ai_64_edgeai_tiovx_modules: + +edgeai-tiovx-modules +-------------------- +This repo provides OpenVx modules which help access underlying hardware +accelerators in the TDA4 SoC and serves as a bridge between GStreamer +custom elements and underlying OpenVx custom kernels. The repo gets downloaded, +built and installed as part of the :ref:`pub_edgeai_install_dependencies` step. + +Source code and documentation: https://github.com/TexasInstruments/edgeai-tiovx-modules + +.. _ai_64_edgeai_psdk_rtos: + +Processor SDK RTOS +================== + +The BeagleBone® AI-64 Linux for Edge AI gets all the HWA drivers, optimized libraries, OpenVx framework +and more from Processor SDK RTOS + +For more information visit `Processor SDK RTOS Getting Started Guide <https://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_overview.html>`_. + + +.. _ai_64_edgeai_psdk_linux: + +BeagleBone® AI-64 Linux +=================== + +The BeagleBone® AI-64 Linux for Edge AI gets all the Linux kernel, filesystem, device-drivers and more +from BeagleBone® AI-64 Linux + +For more information visit `BeagleBone® AI-64 Linux Software Developer's Guide <https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-jacinto7/08_02_00_03/exports/docs/devices/J7/linux/index.html>`_. diff --git a/boards/beaglebone/ai-64/edge_ai_apps/test_report.rst b/boards/beaglebone/ai-64/edge_ai_apps/test_report.rst new file mode 100644 index 0000000000000000000000000000000000000000..55aaae2f5098051ba86f847165fa9385c2c55289 --- /dev/null +++ b/boards/beaglebone/ai-64/edge_ai_apps/test_report.rst @@ -0,0 +1,231 @@ +.. _ai_64_edgeai_test_report: + +Test Report +############ + +Here is the summary of the sanity tests we ran with both Python and C++ demos. +Test cases vary with different inputs, outputs, runtime, models, python/c++ apps. + +1. Inputs: + + * Camera (Logitech C270, 1280x720, JPEG) + * Camera (Omnivision OV5640, 1280x720, YUV) + * Camera (Rpi v2 Sony IMX219, 1920x1080, RAW) + * Image files (30 images under edge_ai_apps/data/images) + * Video file (10s video 1 file under edge_ai_apps/data/videos) + * RSTP Video Server + +2. Outputs: + + * Display (eDP or HDMI) + * File write to SD card + +3. Inference Type: + + * Image classification + * Object detection + * Semantic segmentation + +4. Runtime/models: + + * DLR + * TFLite + * ONNX + +5. Applications: + + * Python + * C++ + +6. Platform: + + * Host OS + * Docker + + +Demo Apps test report +===================== + +Single Input Single Output +-------------------------- + +.. csv-table:: + :header: "Category", "# test case", "Pass", "Fail" + + Host OS - Python,99,99,0 + Host OS - C++,99,99,0 + +.. csv-table:: + :header: "S.No", "Models", "Input", "Output", "Host OS-C++", "Host OS-Python", "Docker-C++", "Docker-Python", "Comments" + + 1,TVM-CL-3410-gluoncv-mxnet-mobv2,Image,Display,Pass,Pass,Pass,Pass + 2,TVM-CL-3410-gluoncv-mxnet-mobv2,Image,Video-Filewrite,Fail,Fail,Fail,Fail + 3,TVM-CL-3410-gluoncv-mxnet-mobv2,Image,Image-Filewrite,Pass,Pass,Pass,Pass + 4,TVM-CL-3410-gluoncv-mxnet-mobv2,Video,Display,Pass,Pass,Pass,Pass + 5,TVM-CL-3410-gluoncv-mxnet-mobv2,Video,Video-Filewrite,Pass,Pass,Pass,Pass + 6,TVM-CL-3410-gluoncv-mxnet-mobv2,USB Camera,Display,Pass,Pass,Pass,Pass + 7,TVM-CL-3410-gluoncv-mxnet-mobv2,USB Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 8,TVM-CL-3410-gluoncv-mxnet-mobv2,CSI Camera,Display,Pass,Pass,Pass,Pass + 9,TVM-CL-3410-gluoncv-mxnet-mobv2,CSI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 10,TVM-CL-3410-gluoncv-mxnet-mobv2,RPI Camera,Display,Pass,Pass,Pass,Pass + 11,TVM-CL-3410-gluoncv-mxnet-mobv2,RPI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 12,TVM-CL-3410-gluoncv-mxnet-mobv2,RTSP - Video,Display,Pass,Pass,Pass,Pass + 13,TVM-CL-3410-gluoncv-mxnet-mobv2,RTSP - Video,Video-Filewrite,Pass,Pass,Pass,Pass + 14,TFL-CL-0000-mobileNetV1-mlperf,Image,Display,Pass,Pass,Pass,Pass + 15,TFL-CL-0000-mobileNetV1-mlperf,Image,Video-Filewrite,Fail,Fail,Fail,Fail + 16,TFL-CL-0000-mobileNetV1-mlperf,Image,Image-Filewrite,Pass,Pass,Pass,Pass + 17,TFL-CL-0000-mobileNetV1-mlperf,Video,Display,Pass,Pass,Pass,Pass + 18,TFL-CL-0000-mobileNetV1-mlperf,Video,Video-Filewrite,Pass,Pass,Pass,Pass + 19,TFL-CL-0000-mobileNetV1-mlperf,USB Camera,Display,Pass,Pass,Pass,Pass + 20,TFL-CL-0000-mobileNetV1-mlperf,USB Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 21,TFL-CL-0000-mobileNetV1-mlperf,CSI Camera,Display,Pass,Pass,Pass,Pass + 22,TFL-CL-0000-mobileNetV1-mlperf,CSI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 23,TFL-CL-0000-mobileNetV1-mlperf,RPI Camera,Display,Pass,Pass,Pass,Pass + 24,TFL-CL-0000-mobileNetV1-mlperf,RPI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 25,TFL-CL-0000-mobileNetV1-mlperf,RTSP - Video,Display,Pass,Pass,Pass,Pass + 26,TFL-CL-0000-mobileNetV1-mlperf,RTSP - Video,Video-Filewrite,Pass,Pass,Pass,Pass + 27,ONR-CL-6360-regNetx-200mf,Image,Display,Pass,Pass,Pass,Pass + 28,ONR-CL-6360-regNetx-200mf,Image,Video-Filewrite,Fail,Fail,Fail,Fail + 29,ONR-CL-6360-regNetx-200mf,Image,Image-Filewrite,Pass,Pass,Pass,Pass + 30,ONR-CL-6360-regNetx-200mf,Video,Display,Pass,Pass,Pass,Pass + 31,ONR-CL-6360-regNetx-200mf,Video,Video-Filewrite,Pass,Pass,Pass,Pass + 32,ONR-CL-6360-regNetx-200mf,USB Camera,Display,Pass,Pass,Pass,Pass + 33,ONR-CL-6360-regNetx-200mf,USB Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 34,ONR-CL-6360-regNetx-200mf,CSI Camera,Display,Pass,Pass,Pass,Pass + 35,ONR-CL-6360-regNetx-200mf,CSI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 36,ONR-CL-6360-regNetx-200mf,RPI Camera,Display,Pass,Pass,Pass,Pass + 37,ONR-CL-6360-regNetx-200mf,RPI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 38,ONR-CL-6360-regNetx-200mf,RTSP - Video,Display,Pass,Pass,Pass,Pass + 39,ONR-CL-6360-regNetx-200mf,RTSP - Video,Video-Filewrite,Pass,Pass,Pass,Pass + 40,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,Image,Display,Pass,Pass,Pass,Pass + 41,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,Image,Video-Filewrite,Fail,Fail,Fail,Fail + 42,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,Image,Image-Filewrite,Pass,Pass,Pass,Pass + 43,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,Video,Display,Pass,Pass,Pass,Pass + 44,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,Video,Video-Filewrite,Pass,Pass,Pass,Pass + 45,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,USB Camera,Display,Pass,Pass,Pass,Pass + 46,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,USB Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 47,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,CSI Camera,Display,Pass,Pass,Pass,Pass + 48,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,CSI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 49,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,RPI Camera,Display,Pass,Pass,Pass,Pass + 50,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,RPI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 51,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,RTSP - Video,Display,Pass,Pass,Pass,Pass + 52,TVM-OD-5020-yolov3-mobv1-gluon-mxnet-coco-416x416,RTSP - Video,Video-Filewrite,Pass,Pass,Pass,Pass + 53,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,Image,Display,Pass,Pass,Pass,Pass + 54,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,Image,Video-Filewrite,Fail,Fail,Fail,Fail + 55,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,Image,Image-Filewrite,Pass,Pass,Pass,Pass + 56,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,Video,Display,Pass,Pass,Pass,Pass + 57,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,Video,Video-Filewrite,Pass,Pass,Pass,Pass + 58,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,USB Camera,Display,Pass,Pass,Pass,Pass + 59,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,USB Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 60,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,CSI Camera,Display,Pass,Pass,Pass,Pass + 61,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,CSI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 62,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,RPI Camera,Display,Pass,Pass,Pass,Pass + 63,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,RPI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 64,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,RTSP - Video,Display,Pass,Pass,Pass,Pass + 65,TFL-OD-2020-ssdLite-mobDet-DSP-coco-320x320,RTSP - Video,Video-Filewrite,Pass,Pass,Pass,Pass + 66,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,Image,Display,Pass,Pass,Pass,Pass + 67,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,Image,Video-Filewrite,Fail,Fail,Fail,Fail + 68,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,Image,Image-Filewrite,Pass,Pass,Pass,Pass + 69,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,Video,Display,Pass,Pass,Pass,Pass + 70,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,Video,Video-Filewrite,Pass,Pass,Pass,Pass + 71,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,USB Camera,Display,Pass,Pass,Pass,Pass + 72,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,USB Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 73,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,CSI Camera,Display,Pass,Pass,Pass,Pass + 74,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,CSI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 75,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,RPI Camera,Display,Pass,Pass,Pass,Pass + 76,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,RPI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 77,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,RTSP - Video,Display,Pass,Pass,Pass,Pass + 78,ONR-OD-8050-ssd-lite-regNetX-800mf-fpn-bgr-mmdet-coco-512x512,RTSP - Video,Video-Filewrite,Pass,Pass,Pass,Pass + 79,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,Image,Display,Pass,Pass,Pass,Pass + 80,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,Image,Video-Filewrite,Fail,Fail,Fail,Fail + 81,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,Image,Image-Filewrite,Pass,Pass,Pass,Pass + 82,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,Video,Display,Pass,Pass,Pass,Pass + 83,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,Video,Video-Filewrite,Pass,Pass,Pass,Pass + 84,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,USB Camera,Display,Pass,Pass,Pass,Pass + 85,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,USB Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 86,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,CSI Camera,Display,Pass,Pass,Pass,Pass + 87,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,CSI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 88,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,RPI Camera,Display,Pass,Pass,Pass,Pass + 89,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,RPI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 90,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,RTSP - Video,Display,Pass,Pass,Pass,Pass + 91,TVM-SS-5720-deeplabv3lite-regnetx800mf-cocoseg21-512x512,RTSP - Video,Video-Filewrite,Pass,Pass,Pass,Pass + 92,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,Image,Display,Pass,Pass,Pass,Pass + 93,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,Image,Video-Filewrite,Fail,Fail,Fail,Fail + 94,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,Image,Image-Filewrite,Pass,Pass,Pass,Pass + 95,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,Video,Display,Pass,Pass,Pass,Pass + 96,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,Video,Video-Filewrite,Pass,Pass,Pass,Pass + 97,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,USB Camera,Display,Pass,Pass,Pass,Pass + 98,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,USB Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 99,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,CSI Camera,Display,Pass,Pass,Pass,Pass + 100,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,CSI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 101,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,RPI Camera,Display,Pass,Pass,Pass,Pass + 102,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,RPI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 103,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,RTSP - Video,Display,Pass,Pass,Pass,Pass + 104,TFL-SS-2580-deeplabv3_mobv2-ade20k32-mlperf-512x512,RTSP - Video,Video-Filewrite,Pass,Pass,Pass,Pass + 105,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,Image,Display,Pass,Pass,Pass,Pass + 106,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,Image,Video-Filewrite,Fail,Fail,Fail,Fail + 107,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,Image,Image-Filewrite,Pass,Pass,Pass,Pass + 108,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,Video,Display,Pass,Pass,Pass,Pass + 109,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,Video,Video-Filewrite,Pass,Pass,Pass,Pass + 110,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,USB Camera,Display,Pass,Pass,Pass,Pass + 111,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,USB Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 112,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,CSI Camera,Display,Pass,Pass,Pass,Pass + 113,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,CSI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 114,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,RPI Camera,Display,Pass,Pass,Pass,Pass + 115,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,RPI Camera,Video-Filewrite,Pass,Pass,Pass,Pass + 116,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,RTSP - Video,Display,Pass,Pass,Pass,Pass + 117,ONR-SS-8610-deeplabv3lite-mobv2-ade20k32-512x512,RTSP - Video,Video-Filewrite,Pass,Pass,Pass,Pass + + +Single Input Multi Output +------------------------- +.. csv-table:: + :header: "Category", "# test case", "Pass", "Fail" + + Host OS - Python,15,15,0 + docker - Python,15,15,0 + Host OS - C++,15,15,0 + Docker - C++,15,15,0 +.. csv-table:: + :header: "S.No", "Models", "Input", "Output", "Host OS-C++", "Host OS-Python", "Docker-C++", "Docker-Python", "Comments" + + 1,"2 Models (TFL-CL, ONR-SS)",%04d.jpg,Display,Pass,Pass,Pass,Pass, + 2,"3-Models (TVM-CL, TFL-OD, ONR-SS)",%04d.jpg,Display,Pass,Pass,Pass,Pass, + 3,"4-Models (TVM-SS, TFL-OD, ONR-SS, ONR-CL)",%04d.jpg,Display,Pass,Pass,Pass,Pass, + 4,"2 Models (TFL-CL, ONR-SS)",video_0000.mp4,Display,Pass,Pass,Pass,Pass, + 5,"3-Models (TVM-CL, TFL-OD, ONR-SS)",video_0000.mp4,Display,Pass,Pass,Pass,Pass, + 6,"4-Models (TVM-SS, TFL-OD, ONR-SS, ONR-CL)",video_0000.mp4,Display,Pass,Pass,Pass,Pass, + 7,"2 Models (TFL-CL, ONR-SS)",USB_camera,Display,Pass,Pass,Pass,Pass, + 8,"3-Models (TVM-CL, TFL-OD, ONR-SS)",USB_camera,Display,Pass,Pass,Pass,Pass, + 9,"4-Models (TVM-SS, TFL-OD, ONR-SS, ONR-CL)",USB_camera,Display,Pass,Pass,Pass,Pass, + 10,"2 Models (TFL-CL, ONR-SS)",CSI_camera,Display,Pass,Pass,Pass,Pass, + 11,"3-Models (TVM-CL, TFL-OD, ONR-SS)",CSI_camera,Display,Pass,Pass,Pass,Pass, + 12,"4-Models (TVM-SS, TFL-OD, ONR-SS, ONR-CL)",CSI_camera,Display,Pass,Pass,Pass,Pass, + 13,"2 Models (TFL-CL, ONR-SS)",rtsp,Display,Pass,Pass,Pass,Pass, + 14,"3-Models (TVM-CL, TFL-OD, ONR-SS)",rtsp,Display,Pass,Pass,Pass,Pass, + 15,"4-Models (TVM-SS, TFL-OD, ONR-SS, ONR-CL)",rtsp,Display,Pass,Pass,Pass,Pass, + +Multi Input Multi Output +------------------------ +.. csv-table:: + :header: "Category", "# test case", "Pass", "Fail" + + Host OS - Python,8,8,0 + docker - Python,8,8,0 + Host OS - C++,8,8,0 + Docker - C++,8,8,0 +.. csv-table:: + :header: "S.No", "Models", "Input", "Output", "Host OS-C++", "Host OS-Python", "Docker-C++", "Docker-Python", "Comments" + + 1,"2 Models (TVM-CL, TFL-OD)","%04d.jpg,video_0000.mp4",Display,Pass,Pass,Pass,Pass, + 2,"2 Models (TVM-OD, ONR-SS)","%04d.jpg,rtsp",Video-Filewrite,Pass,Pass,Pass,Pass, + 3,"2 Models (ONR-CL, TVM-SS)","%04d.jpg,USB_camera",Display,Pass,Pass,Pass,Pass, + 4,"3-Models (TVM-CL, TFL-OD, ONR-SS)","%04d.jpg,CSI_camera,rtsp",Video-Filewrite,Pass,Pass,Pass,Pass, + 5,"3-Models (TVM-CL, TFL-OD, ONR-SS)","video_0000.mp4,rtsp,%04d.jpg",Display,Pass,Pass,Pass,Pass, + 6,"3-Models (TFL-CL, ONR-CL, TVM-SS)","video_0000.mp4,USB_camera,CSI_camera",Video-Filewrite,Pass,Pass,Pass,Pass, + 7,"4-Models (TVM-CL, TFL-SS, ONR-OD, TFL-CL)","USB_camera,CSI_camera",Display,Pass,Pass,Pass,Pass, + 8,"4-Models (TVM-SS, TFL-SS, ONR-SS, ONR-OD)","USB_camera,video_0000.mp4",Video-Filewrite,Pass,Pass,Pass,Pass, + +.. note:: + * Video file from RTSP server used for RTSP input test + * Please refer to the :ref:`pub_edgeai_known_issues` section for more details diff --git a/beaglebone-ai-64/images/45-back-heatsink.png b/boards/beaglebone/ai-64/images/45-back-heatsink.png similarity index 100% rename from beaglebone-ai-64/images/45-back-heatsink.png rename to boards/beaglebone/ai-64/images/45-back-heatsink.png diff --git a/beaglebone-ai-64/images/45-back.png b/boards/beaglebone/ai-64/images/45-back.png similarity index 100% rename from beaglebone-ai-64/images/45-back.png rename to boards/beaglebone/ai-64/images/45-back.png diff --git a/beaglebone-ai-64/images/45-front.png b/boards/beaglebone/ai-64/images/45-front.png similarity index 100% rename from beaglebone-ai-64/images/45-front.png rename to boards/beaglebone/ai-64/images/45-front.png diff --git a/beaglebone-ai-64/images/Desktop-Configuration.png b/boards/beaglebone/ai-64/images/Desktop-Configuration.png similarity index 100% rename from beaglebone-ai-64/images/Desktop-Configuration.png rename to boards/beaglebone/ai-64/images/Desktop-Configuration.png diff --git a/beaglebone-ai-64/images/LED-Pattern.png b/boards/beaglebone/ai-64/images/LED-Pattern.png similarity index 100% rename from beaglebone-ai-64/images/LED-Pattern.png rename to boards/beaglebone/ai-64/images/LED-Pattern.png diff --git a/boards/beaglebone/ai-64/images/OSHW_mark_US002120.png b/boards/beaglebone/ai-64/images/OSHW_mark_US002120.png new file mode 100644 index 0000000000000000000000000000000000000000..13945a6b86c02cf86bd66555ab47c4713d70e480 Binary files /dev/null and b/boards/beaglebone/ai-64/images/OSHW_mark_US002120.png differ diff --git a/boards/beaglebone/ai-64/images/OSHW_mark_US002120.svg b/boards/beaglebone/ai-64/images/OSHW_mark_US002120.svg new file mode 100644 index 0000000000000000000000000000000000000000..69170c589e8c6a51aa109887e4c1d269c9a5b3b1 --- /dev/null +++ b/boards/beaglebone/ai-64/images/OSHW_mark_US002120.svg @@ -0,0 +1 @@ +<?xml version='1.0' encoding='UTF-8' standalone='no'?><svg xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns='http://www.w3.org/2000/svg' height='200' width='200' version='1.1' xmlns:cc='http://creativecommons.org/ns#' xmlns:dc='http://purl.org/dc/elements/1.1/'><g transform='translate(-614.09 -142.78)'><g fill='#333'><path style='color:#000000;text-indent:0;block-progression:tb;text-decoration-line:none;text-transform:none' d='m713.09 278.5v3 62.062 3h3 141.56 3v-3-65.062h-5.8712l-0.12879 62.062h-135.56v-56.062h115.34v-6h-118.34z' transform='translate(-72.786 -85.361)'/><path d='m747.71 313.26c-0.00002-5.1406-0.53127-8.8125-1.5938-11.016-1.0469-2.2031-2.7735-3.3047-5.1797-3.3047-2.3906 0.00003-4.1172 1.1016-5.1797 3.3047-1.0469 2.2032-1.5703 5.875-1.5703 11.016-0.00001 5.125 0.52343 8.7891 1.5703 10.992 1.0625 2.2031 2.789 3.3047 5.1797 3.3047 2.4062 0 4.1328-1.0938 5.1797-3.2812 1.0625-2.2031 1.5937-5.875 1.5938-11.016m4.9453 0c-0.00003 6.0938-0.96878 10.641-2.9062 13.641-1.9219 3-4.8594 4.5-8.8125 4.5s-6.8906-1.4922-8.8125-4.4766-2.8828-7.539-2.8828-13.664c0-6.1094 0.96093-10.664 2.8828-13.664 1.9375-3 4.875-4.5 8.8125-4.5 3.9531 0.00004 6.8906 1.5 8.8125 4.5 1.9375 3 2.9062 7.5547 2.9062 13.664' transform='translate(-72.786 -85.361)'/><path d='m779.1 296.93v4.8047c-1.4375-0.92184-2.8828-1.6172-4.3359-2.0859-1.4375-0.46871-2.8906-0.70309-4.3594-0.70312-2.2344 0.00003-4 0.52347-5.2969 1.5703-1.2969 1.0313-1.9453 2.4297-1.9453 4.1953-0.00001 1.5469 0.42187 2.7266 1.2656 3.5391 0.85936 0.81252 2.4531 1.4922 4.7812 2.0391l2.4844 0.5625c3.2812 0.76564 5.6718 1.9688 7.1719 3.6094 1.5 1.6406 2.25 3.875 2.25 6.7031-0.00003 3.3281-1.0313 5.8672-3.0938 7.6172s-5.0625 2.625-9 2.625c-1.6406 0-3.2891-0.17969-4.9453-0.53907-1.6562-0.34375-3.3203-0.86718-4.9922-1.5703v-5.0391c1.7969 1.1406 3.4922 1.9766 5.0859 2.5078 1.6094 0.53126 3.2266 0.79688 4.8516 0.79688 2.3906 0 4.25-0.53125 5.5781-1.5938 1.3281-1.0781 1.9922-2.5781 1.9922-4.5-0.00002-1.75-0.46096-3.0859-1.3828-4.0078-0.90627-0.92186-2.4922-1.6328-4.7578-2.1328l-2.5312-0.58594c-3.25-0.73435-5.6094-1.8437-7.0781-3.3281-1.4688-1.4844-2.2031-3.4765-2.2031-5.9766 0-3.125 1.0469-5.625 3.1406-7.5 2.1094-1.8906 4.9062-2.8359 8.3906-2.8359 1.3437 0.00004 2.7578 0.15629 4.2422 0.46875 1.4844 0.29691 3.0468 0.75003 4.6875 1.3594' transform='translate(-72.786 -85.361)'/><path d='m787.46 295.73h4.7578v14.344h12.961v-14.344h4.7578v34.992h-4.7578v-16.664h-12.961v16.664h-4.7578v-34.992' transform='translate(-72.786 -85.361)'/></g><path d='m813.13 295.73h4.6172l3.3516 28.406 3.9844-18.797h4.9453l4.0312 18.844 11.352-54.453h4.6172l-13.227 60.992h-4.4766l-4.7578-20.789-4.7344 20.789h-4.4766l-5.2266-34.992' transform='translate(-72.786 -85.361)' fill='#f44'/><text xml:space='preserve' fill='#333333' font-size='33.75px' y='300.14502' x='642.95532' font-family='DejaVu Sans Mono,Andale Mono,monospace'>US002120</text></g></svg> \ No newline at end of file diff --git a/beaglebone-ai-64/images/Power-LED.png b/boards/beaglebone/ai-64/images/Power-LED.png similarity index 100% rename from beaglebone-ai-64/images/Power-LED.png rename to boards/beaglebone/ai-64/images/Power-LED.png diff --git a/beaglebone-ai-64/images/USB-Connection.png b/boards/beaglebone/ai-64/images/USB-Connection.png similarity index 100% rename from beaglebone-ai-64/images/USB-Connection.png rename to boards/beaglebone/ai-64/images/USB-Connection.png diff --git a/beaglebone-ai-64/images/USB-Tethering.png b/boards/beaglebone/ai-64/images/USB-Tethering.png similarity index 100% rename from beaglebone-ai-64/images/USB-Tethering.png rename to boards/beaglebone/ai-64/images/USB-Tethering.png diff --git a/beaglebone-ai-64/images/back-heatsink.png b/boards/beaglebone/ai-64/images/back-heatsink.png similarity index 100% rename from beaglebone-ai-64/images/back-heatsink.png rename to boards/beaglebone/ai-64/images/back-heatsink.png diff --git a/beaglebone-ai-64/images/back.png b/boards/beaglebone/ai-64/images/back.png similarity index 100% rename from beaglebone-ai-64/images/back.png rename to boards/beaglebone/ai-64/images/back.png diff --git a/beaglebone-ai-64/images/by-sa.png b/boards/beaglebone/ai-64/images/by-sa.png similarity index 100% rename from beaglebone-ai-64/images/by-sa.png rename to boards/beaglebone/ai-64/images/by-sa.png diff --git a/beaglebone-ai-64/images/ch03/BBAI-64-to-monitor-cable.png b/boards/beaglebone/ai-64/images/ch03/BBAI-64-to-monitor-cable.png similarity index 100% rename from beaglebone-ai-64/images/ch03/BBAI-64-to-monitor-cable.png rename to boards/beaglebone/ai-64/images/ch03/BBAI-64-to-monitor-cable.png diff --git a/beaglebone-ai-64/images/ch03/XFCE-Desktop.png b/boards/beaglebone/ai-64/images/ch03/XFCE-Desktop.png similarity index 100% rename from beaglebone-ai-64/images/ch03/XFCE-Desktop.png rename to boards/beaglebone/ai-64/images/ch03/XFCE-Desktop.png diff --git a/beaglebone-ai-64/images/ch03/barrel-jack.jpg b/boards/beaglebone/ai-64/images/ch03/barrel-jack.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/barrel-jack.jpg rename to boards/beaglebone/ai-64/images/ch03/barrel-jack.jpg diff --git a/beaglebone-ai-64/images/ch03/barrel-jack.png b/boards/beaglebone/ai-64/images/ch03/barrel-jack.png similarity index 100% rename from beaglebone-ai-64/images/ch03/barrel-jack.png rename to boards/beaglebone/ai-64/images/ch03/barrel-jack.png diff --git a/beaglebone-ai-64/images/ch03/bbai64-in-box.jpg b/boards/beaglebone/ai-64/images/ch03/bbai64-in-box.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/bbai64-in-box.jpg rename to boards/beaglebone/ai-64/images/ch03/bbai64-in-box.jpg diff --git a/beaglebone-ai-64/images/ch03/desktop-configuration.jpg b/boards/beaglebone/ai-64/images/ch03/desktop-configuration.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/desktop-configuration.jpg rename to boards/beaglebone/ai-64/images/ch03/desktop-configuration.jpg diff --git a/beaglebone-ai-64/images/ch03/display-adaptors.jpg b/boards/beaglebone/ai-64/images/ch03/display-adaptors.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/display-adaptors.jpg rename to boards/beaglebone/ai-64/images/ch03/display-adaptors.jpg diff --git a/beaglebone-ai-64/images/ch03/display-adaptors.png b/boards/beaglebone/ai-64/images/ch03/display-adaptors.png similarity index 100% rename from beaglebone-ai-64/images/ch03/display-adaptors.png rename to boards/beaglebone/ai-64/images/ch03/display-adaptors.png diff --git a/beaglebone-ai-64/images/ch03/ethernet-cable.jpg b/boards/beaglebone/ai-64/images/ch03/ethernet-cable.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/ethernet-cable.jpg rename to boards/beaglebone/ai-64/images/ch03/ethernet-cable.jpg diff --git a/beaglebone-ai-64/images/ch03/ethernet-cable.png b/boards/beaglebone/ai-64/images/ch03/ethernet-cable.png similarity index 100% rename from beaglebone-ai-64/images/ch03/ethernet-cable.png rename to boards/beaglebone/ai-64/images/ch03/ethernet-cable.png diff --git a/beaglebone-ai-64/images/ch03/led-pattern.jpg b/boards/beaglebone/ai-64/images/ch03/led-pattern.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/led-pattern.jpg rename to boards/beaglebone/ai-64/images/ch03/led-pattern.jpg diff --git a/beaglebone-ai-64/images/ch03/leds.jpg b/boards/beaglebone/ai-64/images/ch03/leds.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/leds.jpg rename to boards/beaglebone/ai-64/images/ch03/leds.jpg diff --git a/beaglebone-ai-64/images/ch03/miniDP-connector.jpg b/boards/beaglebone/ai-64/images/ch03/miniDP-connector.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/miniDP-connector.jpg rename to boards/beaglebone/ai-64/images/ch03/miniDP-connector.jpg diff --git a/beaglebone-ai-64/images/ch03/miniDP-connector.png b/boards/beaglebone/ai-64/images/ch03/miniDP-connector.png similarity index 100% rename from beaglebone-ai-64/images/ch03/miniDP-connector.png rename to boards/beaglebone/ai-64/images/ch03/miniDP-connector.png diff --git a/beaglebone-ai-64/images/ch03/monitor-cable.jpg b/boards/beaglebone/ai-64/images/ch03/monitor-cable.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/monitor-cable.jpg rename to boards/beaglebone/ai-64/images/ch03/monitor-cable.jpg diff --git a/beaglebone-ai-64/images/ch03/mouse-keyboard.jpg b/boards/beaglebone/ai-64/images/ch03/mouse-keyboard.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/mouse-keyboard.jpg rename to boards/beaglebone/ai-64/images/ch03/mouse-keyboard.jpg diff --git a/beaglebone-ai-64/images/ch03/mouse-keyboard.png b/boards/beaglebone/ai-64/images/ch03/mouse-keyboard.png similarity index 100% rename from beaglebone-ai-64/images/ch03/mouse-keyboard.png rename to boards/beaglebone/ai-64/images/ch03/mouse-keyboard.png diff --git a/beaglebone-ai-64/images/ch03/ports.jpg b/boards/beaglebone/ai-64/images/ch03/ports.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/ports.jpg rename to boards/beaglebone/ai-64/images/ch03/ports.jpg diff --git a/beaglebone-ai-64/images/ch03/power-led.jpg b/boards/beaglebone/ai-64/images/ch03/power-led.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/power-led.jpg rename to boards/beaglebone/ai-64/images/ch03/power-led.jpg diff --git a/beaglebone-ai-64/images/ch03/usb-a-connection.jpg b/boards/beaglebone/ai-64/images/ch03/usb-a-connection.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/usb-a-connection.jpg rename to boards/beaglebone/ai-64/images/ch03/usb-a-connection.jpg diff --git a/boards/beaglebone/ai-64/images/ch03/usb-c-connection.jpg b/boards/beaglebone/ai-64/images/ch03/usb-c-connection.jpg new file mode 100644 index 0000000000000000000000000000000000000000..757811ea3194152b3ba8417f0522bcbe3ba3c0b9 Binary files /dev/null and b/boards/beaglebone/ai-64/images/ch03/usb-c-connection.jpg differ diff --git a/beaglebone-ai-64/images/ch03/usb-tethering.jpg b/boards/beaglebone/ai-64/images/ch03/usb-tethering.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/usb-tethering.jpg rename to boards/beaglebone/ai-64/images/ch03/usb-tethering.jpg diff --git a/beaglebone-ai-64/images/ch03/xfce-desktop.jpg b/boards/beaglebone/ai-64/images/ch03/xfce-desktop.jpg similarity index 100% rename from beaglebone-ai-64/images/ch03/xfce-desktop.jpg rename to boards/beaglebone/ai-64/images/ch03/xfce-desktop.jpg diff --git a/beaglebone-ai-64/images/ch04/components.png b/boards/beaglebone/ai-64/images/ch04/components.png similarity index 100% rename from beaglebone-ai-64/images/ch04/components.png rename to boards/beaglebone/ai-64/images/ch04/components.png diff --git a/beaglebone-ai-64/images/ch04/components.svg b/boards/beaglebone/ai-64/images/ch04/components.svg similarity index 100% rename from beaglebone-ai-64/images/ch04/components.svg rename to boards/beaglebone/ai-64/images/ch04/components.svg diff --git a/beaglebone-ai-64/images/ch05/board-block-diagram.svg b/boards/beaglebone/ai-64/images/ch05/board-block-diagram.svg similarity index 100% rename from beaglebone-ai-64/images/ch05/board-block-diagram.svg rename to boards/beaglebone/ai-64/images/ch05/board-block-diagram.svg diff --git a/beaglebone-ai-64/images/ch05/soc-block-diagram.svg b/boards/beaglebone/ai-64/images/ch05/soc-block-diagram.svg similarity index 100% rename from beaglebone-ai-64/images/ch05/soc-block-diagram.svg rename to boards/beaglebone/ai-64/images/ch05/soc-block-diagram.svg diff --git a/beaglebone-ai-64/images/ch06/TPS6594-Q1.svg b/boards/beaglebone/ai-64/images/ch06/TPS6594-Q1.svg similarity index 100% rename from beaglebone-ai-64/images/ch06/TPS6594-Q1.svg rename to boards/beaglebone/ai-64/images/ch06/TPS6594-Q1.svg diff --git a/beaglebone-ai-64/images/ch06/pmic-a.svg b/boards/beaglebone/ai-64/images/ch06/pmic-a.svg similarity index 100% rename from beaglebone-ai-64/images/ch06/pmic-a.svg rename to boards/beaglebone/ai-64/images/ch06/pmic-a.svg diff --git a/beaglebone-ai-64/images/ch06/pmic-b.svg b/boards/beaglebone/ai-64/images/ch06/pmic-b.svg similarity index 100% rename from beaglebone-ai-64/images/ch06/pmic-b.svg rename to boards/beaglebone/ai-64/images/ch06/pmic-b.svg diff --git a/beaglebone-ai-64/images/ch06/power.svg b/boards/beaglebone/ai-64/images/ch06/power.svg similarity index 100% rename from beaglebone-ai-64/images/ch06/power.svg rename to boards/beaglebone/ai-64/images/ch06/power.svg diff --git a/beaglebone-ai-64/images/ch08/berg-stip-insertion.jpg b/boards/beaglebone/ai-64/images/ch08/berg-stip-insertion.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/berg-stip-insertion.jpg rename to boards/beaglebone/ai-64/images/ch08/berg-stip-insertion.jpg diff --git a/beaglebone-ai-64/images/ch08/can-cape.jpg b/boards/beaglebone/ai-64/images/ch08/can-cape.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/can-cape.jpg rename to boards/beaglebone/ai-64/images/ch08/can-cape.jpg diff --git a/beaglebone-ai-64/images/ch08/cape-dimension.jpg b/boards/beaglebone/ai-64/images/ch08/cape-dimension.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/cape-dimension.jpg rename to boards/beaglebone/ai-64/images/ch08/cape-dimension.jpg diff --git a/beaglebone-ai-64/images/ch08/cape-placement.jpg b/boards/beaglebone/ai-64/images/ch08/cape-placement.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/cape-placement.jpg rename to boards/beaglebone/ai-64/images/ch08/cape-placement.jpg diff --git a/beaglebone-ai-64/images/ch08/eeprom-write-protect.png b/boards/beaglebone/ai-64/images/ch08/eeprom-write-protect.png similarity index 100% rename from beaglebone-ai-64/images/ch08/eeprom-write-protect.png rename to boards/beaglebone/ai-64/images/ch08/eeprom-write-protect.png diff --git a/beaglebone-ai-64/images/ch08/eeprom.png b/boards/beaglebone/ai-64/images/ch08/eeprom.png similarity index 100% rename from beaglebone-ai-64/images/ch08/eeprom.png rename to boards/beaglebone/ai-64/images/ch08/eeprom.png diff --git a/beaglebone-ai-64/images/ch08/expansion-connector.jpg b/boards/beaglebone/ai-64/images/ch08/expansion-connector.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/expansion-connector.jpg rename to boards/beaglebone/ai-64/images/ch08/expansion-connector.jpg diff --git a/beaglebone-ai-64/images/ch08/proto.jpg b/boards/beaglebone/ai-64/images/ch08/proto.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/proto.jpg rename to boards/beaglebone/ai-64/images/ch08/proto.jpg diff --git a/beaglebone-ai-64/images/ch08/single-expansion-connector.jpg b/boards/beaglebone/ai-64/images/ch08/single-expansion-connector.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/single-expansion-connector.jpg rename to boards/beaglebone/ai-64/images/ch08/single-expansion-connector.jpg diff --git a/beaglebone-ai-64/images/ch08/stealing-expansion-connector.jpg b/boards/beaglebone/ai-64/images/ch08/stealing-expansion-connector.jpg similarity index 100% rename from beaglebone-ai-64/images/ch08/stealing-expansion-connector.jpg rename to boards/beaglebone/ai-64/images/ch08/stealing-expansion-connector.jpg diff --git a/beaglebone-ai-64/images/ch09/board-dimensions.jpg b/boards/beaglebone/ai-64/images/ch09/board-dimensions.jpg similarity index 100% rename from beaglebone-ai-64/images/ch09/board-dimensions.jpg rename to boards/beaglebone/ai-64/images/ch09/board-dimensions.jpg diff --git a/beaglebone-ai-64/images/ch09/bottom-silkscreen.png b/boards/beaglebone/ai-64/images/ch09/bottom-silkscreen.png similarity index 100% rename from beaglebone-ai-64/images/ch09/bottom-silkscreen.png rename to boards/beaglebone/ai-64/images/ch09/bottom-silkscreen.png diff --git a/beaglebone-ai-64/images/ch09/top-silkscreen.png b/boards/beaglebone/ai-64/images/ch09/top-silkscreen.png similarity index 100% rename from beaglebone-ai-64/images/ch09/top-silkscreen.png rename to boards/beaglebone/ai-64/images/ch09/top-silkscreen.png diff --git a/beaglebone-ai-64/images/ch10/45-back-heatsink.jpg b/boards/beaglebone/ai-64/images/ch10/45-back-heatsink.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/45-back-heatsink.jpg rename to boards/beaglebone/ai-64/images/ch10/45-back-heatsink.jpg diff --git a/beaglebone-ai-64/images/ch10/45-back.jpg b/boards/beaglebone/ai-64/images/ch10/45-back.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/45-back.jpg rename to boards/beaglebone/ai-64/images/ch10/45-back.jpg diff --git a/beaglebone-ai-64/images/ch10/45-front-hires.jpg b/boards/beaglebone/ai-64/images/ch10/45-front-hires.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/45-front-hires.jpg rename to boards/beaglebone/ai-64/images/ch10/45-front-hires.jpg diff --git a/beaglebone-ai-64/images/ch10/45-front.jpg b/boards/beaglebone/ai-64/images/ch10/45-front.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/45-front.jpg rename to boards/beaglebone/ai-64/images/ch10/45-front.jpg diff --git a/beaglebone-ai-64/images/ch10/back-heatsink.jpg b/boards/beaglebone/ai-64/images/ch10/back-heatsink.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/back-heatsink.jpg rename to boards/beaglebone/ai-64/images/ch10/back-heatsink.jpg diff --git a/beaglebone-ai-64/images/ch10/back.jpg b/boards/beaglebone/ai-64/images/ch10/back.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/back.jpg rename to boards/beaglebone/ai-64/images/ch10/back.jpg diff --git a/beaglebone-ai-64/images/ch10/feature.jpg b/boards/beaglebone/ai-64/images/ch10/feature.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/feature.jpg rename to boards/beaglebone/ai-64/images/ch10/feature.jpg diff --git a/beaglebone-ai-64/images/ch10/front.jpg b/boards/beaglebone/ai-64/images/ch10/front.jpg similarity index 100% rename from beaglebone-ai-64/images/ch10/front.jpg rename to boards/beaglebone/ai-64/images/ch10/front.jpg diff --git a/beaglebone-ai-64/images/feature.png b/boards/beaglebone/ai-64/images/feature.png similarity index 100% rename from beaglebone-ai-64/images/feature.png rename to boards/beaglebone/ai-64/images/feature.png diff --git a/beaglebone-ai-64/images/front.png b/boards/beaglebone/ai-64/images/front.png similarity index 100% rename from beaglebone-ai-64/images/front.png rename to boards/beaglebone/ai-64/images/front.png diff --git a/beaglebone-ai-64/index.rst b/boards/beaglebone/ai-64/index.rst similarity index 68% rename from beaglebone-ai-64/index.rst rename to boards/beaglebone/ai-64/index.rst index e07ca87c0730c89bda8eada1abe702f31340afd0..691b7213df478e9496d5965524be5b7ea773f9fd 100644 --- a/beaglebone-ai-64/index.rst +++ b/boards/beaglebone/ai-64/index.rst @@ -8,11 +8,13 @@ BeagleBone® AI-64 brings a complete system for developing artificial intelligen .. toctree:: :maxdepth: 1 - ch01.rst - ch02.rst - ch03.rst - ch04.rst - ch05.rst - ch09.rst - ch10.rst - ch11.rst + /boards/beaglebone/ai-64/ch01.rst + /boards/beaglebone/ai-64/ch02.rst + /boards/beaglebone/ai-64/ch03.rst + /boards/beaglebone/ai-64/ch04.rst + /boards/beaglebone/ai-64/ch05.rst + /boards/beaglebone/ai-64/ch09.rst + /boards/beaglebone/ai-64/ch10.rst + /boards/beaglebone/ai-64/ch11.rst + /boards/beaglebone/ai-64/update.rst + /boards/beaglebone/ai-64/edge_ai_apps/index.rst diff --git a/boards/beaglebone/ai-64/update.rst b/boards/beaglebone/ai-64/update.rst new file mode 100644 index 0000000000000000000000000000000000000000..576492b5ef0dd259809f15c20c43953e89c17a40 --- /dev/null +++ b/boards/beaglebone/ai-64/update.rst @@ -0,0 +1,60 @@ +.. _bbai64-update: + +Update software on BeagleBone AI-64 +################################### + +Production boards currently ship with the factory-installed 2022-01-14-8GB image. To upgrade from the software image on your BeagleBone AI-64 to the latest, you don't need to completely reflash the board. If you do want to reflash it, visit the flashing instructions on the getting started page. +Factory Image update (without reflashing)… + +.. code-block:: bash + :linenos: + + sudo apt update + sudo apt install --only-upgrade bb-j721e-evm-firmware generic-sys-mods + sudo apt upgrade + +Update U-Boot: +============== + +to ensure only tiboot3.bin is in boot0, the pre-production image we tried to do more in boot0, but failed… + +.. code-block:: bash + :linenos: + + sudo /opt/u-boot/bb-u-boot-beagleboneai64/install-emmc.sh + sudo /opt/u-boot/bb-u-boot-beagleboneai64/install-microsd.sh + sudo reboot + +Update Kernel and SGX modules: +============================== + +.. code-block:: bash + :linenos: + + sudo apt install bbb.io-kernel-5.10-ti-k3-j721e + +Update xfce: +============ + +.. code-block:: bash + :linenos: + + sudo apt install bbb.io-xfce4-desktop + +Update ti-edge-ai 8.2 examples +============================== + +.. code-block:: bash + :linenos: + + sudo apt install ti-edgeai-8.2-base ti-vision-apps-8.2 ti-vision-apps-eaik-firmware-8.2 + +Cleanup: +======== + +.. code-block:: bash + :linenos: + + sudo apt autoremove --purge + + diff --git a/boards/beaglebone/ai/System-Reference-Manual.asciidoc b/boards/beaglebone/ai/System-Reference-Manual.asciidoc new file mode 100644 index 0000000000000000000000000000000000000000..dc94cf18b124cec001171f47296f69165fab5a09 --- /dev/null +++ b/boards/beaglebone/ai/System-Reference-Manual.asciidoc @@ -0,0 +1,2781 @@ +ifdef::env-github[] +:tip-caption: :bulb: +:note-caption: :information_source: +:important-caption: :heavy_exclamation_mark: +:caution-caption: :fire: +:warning-caption: :warning: +endif::[] += BeagleBone AI System Reference Manual +:toc: preamble +:toclevels: 4 + +image:images/BB_AI_BeautyAngle_800px.jpg[BeagleBone AI Beauty Angle] + +[[this-document]] +*THIS DOCUMENT* + +image:images/cc-by-sa-88x31.png[Creative Commons CC-BY-SA] + +This work is licensed under a +http://creativecommons.org/licenses/by-sa/4.0/[Creative Commons +Attribution-ShareAlike 4.0 International License] + +All derivative works are to be attributed to +https://beagleboard.org/about/jkridner[Jason Kridner of +BeagleBoard.org]. + +Supply comments and errors via +https://github.com/beagleboard/beaglebone-ai/issues. + +All information in this document is subject to change without notice. + +For an up to date version of this document refer to: + +https://github.com/beagleboard/beaglebone-ai/wiki/System-Reference-Manual + +[[introduction]] +== 1 Introduction + +TODO: Add image + +Built on the proven BeagleBoard.org® open source Linux approach, +BeagleBone® AI fills the gap between small SBCs and more powerful +industrial computers. Based on the Texas Instruments AM5729, developers +have access to the powerful SoC with the ease of BeagleBone® Black +header and mechanical compatibility. BeagleBone® AI makes it easy to +explore how artificial intelligence (AI) can be used in everyday life +via TI C66x digital-signal-processor (DSP) cores and +embedded-vision-engine (EVE) cores supported through an optimized TIDL +machine learning OpenCL API with pre-installed tools. Focused on +everyday automation in industrial, commercial and home applications. + +[[change-history]] +== 2 Change History + +[[document-change-history]] +=== 2.1 Document Change History + +[[board-changes]] +=== 2.2 Board changes + +[[rev-a0]] +==== 2.2.1 Rev A0 + +Initial prototype revision. Not taken to production. + +eMMC flash image provided by Embest. + +[[rev-a1]] +==== 2.2.2 Rev A1 + +Second round prototype. + +* Fixed size of mounting holes. +* Added LED for WiFi status. +* Added microHDMI. +* Changed eMMC voltage from 3.3V to 1.8V to support HS200. +* Changed eMMC from 4GB to 16GB. +* Changed serial debug header from 6-pin 100mil pitch to 3-pin 1.5mm +pitch. +* Switched expansion header from UART4 to UART5. The UART4 pins were +used for the microHDMI. + +eMMC flash image provided by Embest. + +[[rev-a1a]] +==== 2.2.3 Rev A1a + +Alpha pilot-run units and initial production. + +* https://github.com/beagleboard/beaglebone-ai/issues/24[Added pull-down resistor on serial debug header RX line]. + +Alpha pilot-run eMMC flash image: https://debian.beagleboard.org/images/bbai-pilot-20190408.img.xz + +Production eMMC flash image: http://debian.beagleboard.org/images/am57xx-eMMC-flasher-debian-9.9-lxqt-armhf-2019-08-03-4gb.img.xz + +[[rev-a2]] +==== 2.2.4 Rev A2 + +Proposed changes. + +* https://github.com/beagleboard/beaglebone-ai/issues/24[Add footprint for pull-down resistor on serial debug header RX line]. +* https://github.com/beagleboard/beaglebone-ai/issues/25[Move microSD card cage closer to microHDMI to fit cases better]. +* https://github.com/beagleboard/beaglebone-ai/issues/22[Connect AM5729 ball AB10 to to P9.13 to provide a GPIO]. +* https://github.com/beagleboard/beaglebone-ai/issues/19[HDMI hot-plug detection fixes]. +* https://github.com/beagleboard/beaglebone-ai/issues/20[Add additional CAN port to the expansion headers]. +* https://github.com/beagleboard/beaglebone-ai/issues/21[Fix JTAG connector to not require wire mods]. +* https://github.com/beagleboard/beaglebone-ai/issues/23[Add I2C EEPROM for board identifier]. + +[[connecting-up-your-beaglebone-ai]] +== 3 Connecting Up Your BeagleBone AI + +[[whats-in-the-box]] +=== 3.1 What's In the Box + +BeagleBone® AI comes in the box with the heat sink and antenna already +attached. Developers can get up and running in five minutes with no microSD +card needed. BeagleBone® AI comes preloaded with a Linux distribution. + +In the box you will find: + +* BeagleBone® AI +* Quick Start Guide + +TODO: Add links to the design materials for both + +image:images/BB_AI_antenna_heat_sink_place_500px.jpg[BeagleBone AI +Overview] + +==== 3.1.1 What's Not in the Box + +You will need to purchase: + +* USB C cable or USB C to USB A cable +* MicroSD Card (optional) +* Serial cable[https://github.com/beagleboard/beaglebone-ai/wiki/Frequently-Asked-Questions#serial-cable] (optional) + +More information or to purchase a replacement heat sink or antenna, +please go to these web sites: + +* https://bit.ly/2kmXAzF[Antenna] +* https://bit.ly/2klxxJa[Heat Sink] + +==== 3.1.2 Fans + +The pre-attached heat sink has M3 holes spaced 20x20 mm. The height of the heat sink clears the USB type A socket, and all other components on the board except the 46-way header sockets and the Ethernet socket. + +If you run all of the accelerators or have an older software image, you'll likely need fan. To find a fan, visit the link to https://github.com/beagleboard/beaglebone-ai/wiki/Frequently-Asked-Questions#fans[fans in the FAQ]. + +CAUTION: BeagleBone AI can run *HOT*! Even without running the accelerators, getting up to 70C is not uncommon. + +Official BeagleBone Fan Cape: https://www.newark.com/element14/6100310/beaglebone-ai-fan-cape/dp/50AH3704 + +TODO: create short-links for any long URLs so that text works. + +[[main-connection-scenarios]] +=== 3.2 Main Connection Scenarios + +This section will describe how to connect the board for use. The board +can be configured in several different ways. Below we will walk through +the most common scenarios. +NOTE: These connection scenarios are dependent on the software image presently on your BeagleBone® AI. When all else fails, follow the instructions at https://beagleboard.org/upgrade + +* xref:tethered-to-a-pc[Tethered to a PC via USB C cable] +* xref:standalone-wdisplay-and-keyboardmouse[Standalone Desktop with powered USB hub, display, keyboard and mouse] +* xref:wireless-connection[Wireless Connection to BeagleBone® AI] + +[[tethered-to-a-pc]] +==== 3.2.1 Tethered to a PC + +The most common way to program BeagleBone® AI is via a USB connection to +a PC. If your computer has a USB C type port, BeagleBone® AI will both +communicate and receive power directly from the PC. If your computer +does not support USB C type, you can utilize a powered USB C hub to +power and connect to BeagleBone® AI which in turn will connect to your +PC. You can also use a powered USB C hub to power and connect peripheral +devices such as a USB camera. After booting, the board is accessed +either as a USB storage device or via the browser on the PC. You will +need Chrome or Firefox on the PC. + +NOTE:Start with this image "am57xx-eMMC-flasher-debian-10.3-iot-tidl-armhf-2020-04-06-6gb.img.xz" loaded on your BeagleBone® AI. + +1. Locate the USB Type-C connector on BeagleBone® AI +image:images/BB_AI_USBC_and_3pin_500px.png[BeagleBone AI Overview] +2. Connect a USB type-C cable to BeagleBone® AI USB type-C port. +image:images/BB_AI_connectingUSBC_500px.jpg[BeagleBone AI Overview] +3. Connect the other end of the USB cable to the PC USB 3 port. +image:images/BB_AI_PlugIn_500px.jpg[BeagleBone AI Overview] +4. BeagleBone® AI will boot. +5. You will notice some of the 5 user LEDs flashing +6. Look for a new mass storage drive to appear on the PC. +image:images/BB_AI_asadrive_500px.jpg[BeagleBone AI Overview] +7. Open the drive and open START.HTM with your web browser. +image:images/BB_AI_starthtm_500px.png[BeagleBone AI Overview] +8. Follow the instructions in the browser window. +image:images/BB_AI_connectedscreen_500px.jpg[BeagleBone AI Overview] +9. Go to Cloud9 IDE +image:images/BB_AI_ss_cloud9_500px.jpg[BeagleBone AI Overview] +10. Open the directories in the left navigation of Cloud9 +image:images/BB_AI_ss_cloud9_dir_500px.jpg[BeagleBone AI Overview] + +[[standalone-wdisplay-and-keyboardmouse]] +==== 3.2.2 Standalone w/Display and Keyboard/Mouse + +image:images/BB_AI_Standalone_setup_750px.jpg[BeagleBone AI Overview] + +NOTE:This configuration requires loading the latest debian 9 image from https://elinux.org/Beagleboard:Latest-images-testing + +Load "am57xx-eMMC-flasher-debian-9.13-lxqt-tidl-armhf-2020-08-25-6gb.img.xz" image on the BeagleBone® AI + +Presently, the "Cloud 9" application is broken in debian 10 only for this configuration. We re working on a better solution. + +1. Connect a combo keyboard and mouse to BeagleBone® AI's USB host port. +2. Connect a microHDMI-to-HDMI cable to BeagleBone® AI's microHDMI port. +3. Connect the microHDMI-to-HDMI cable to an HDMI monitor. +4. Plug a 5V 3A USB type-C power supply into BeagleBone® AI's USB type-C +port. +5. BeagleBone® AI will boot. No need to enter any passwords. +6. Depending on which software image is loaded, either a Desktop or a login shell will appear on the monitor. +7. Follow the instructions at https://beagleboard.org/upgrade + +[[wireless-connection]] +==== 3.2.3 Wireless Connection + +NOTE:Start with this image "am57xx-eMMC-flasher-debian-10.3-iot-tidl-armhf-2020-04-06-6gb.img.xz" loaded on your BeagleBone® AI. + +1. Plug a 5V 3A USB type-C power supply into BeagleBone® AI's USB type-C +port. + +2. BeagleBone® AI will boot. + +3. Connect your PC's WiFi to SSID "BeagleBone-XXXX" where XXXX varies for +your BeagleBone® AI. + +4. Use password "BeagleBone" to complete the WiFi connection. + +5. Open http://192.168.8.1 in your web browser. + +6. Follow the instructions in the browser window. + +[[connecting-a-3-pin-serial-debug-cable]] +=== 3.3 Connecting a 3 PIN Serial Debug Cable + +A 3 PIN serial debug cable can be helpful to debug when you need to view +the boot messages through a terminal program such as putty on your host +PC. This cable is not needed for most BeagleBone® AI boot up scenarios. + +Cables: https://github.com/beagleboard/beaglebone-ai/wiki/Frequently-Asked-Questions#serial-cable + +Locate the 3 PIN debug header on BeagleBone® AI, near the USB C +connection. + +image:images/BB_AI_USBC_and_3pin_500px.png[BeagleBone AI Overview] + +Press the small white connector into the 3 PIN debug header. The pinout is: + +Pin 1 (the pin closest to the screw-hole in the board. It is also marked with a shape on the silkscreen): GND + +Pin 2: UART1_RX (i.e. this is a BB-AI input pin) + +Pin 3: UART1_TX (i.e. BB-AI transmits out on this pin) + +image:images/BB_AI_3pincableattach_500px.jpg[BeagleBone AI Overview] + +[[beaglebone-ai-overview]] +== 4 BeagleBone AI Overview + +image:images/BB_AI_overview_image.png[BeagleBone AI Overview] + +[[beaglebone-ai-features]] +=== 4.1 BeagleBone® AI Features + +*Main Processor Features of the AM5729 Within BeagleBone® AI* + +* Dual 1.5GHz ARM® Cortex®-A15 with out-of-order speculative issue 3-way +superscalar execution pipeline for the fastest execution of existing +32-bit code +* 2 C66x Floating-Point VLIW DSP supported by OpenCL +* 4 Embedded Vision Engines (EVEs) supported by TIDL machine learning +library +* 2x Dual-Core Programmable Real-Time Unit (PRU) subsystems (4 PRUs +total) for ultra low-latency control and software generated peripherals +* 2x Dual ARM® Cortex®-M4 co-processors for real-time control +* IVA-HD subsystem with support for 4K @ 15fps H.264 encode/decode and +other codecs @ 1080p60 +* Vivante® GC320 2D graphics accelerator +* Dual-Core PowerVR® SGX544â„¢ 3D GPU + +*Communications* + +* BeagleBone Black header and mechanical compatibility +* 16-bit LCD interfaces +* 4+ UARTs +* 2 I2C ports +* 2 SPI ports +* Lots of PRU I/O pins + +*Memory* + +* 1GB DDR3L +* 16GB on-board eMMC flash + +*Connectors* + +* USB Type-C connector for power and SuperSpeed dual-role controller +* Gigabit Ethernet +* 802.11ac 2.4/5GHz WiFi via the AzureWave AW-CM256SM + +*Out of Box Software* + +* Zero-download out of box software environment + +[[board-component-locations]] +=== 4.2 Board Component Locations + +image:images/BB_AI_ICPlacement_800px.png[beaglebone ai component +placement] + +[[beaglebone-black-compatibility]] +=== 4.1 BeagleBone® Black Compatibility + +[[beaglebone-ai-high-level-specification]] +== 5 BeagleBone AI High Level Specification + +This section provides the high level specification of BeagleBone® AI + +[[block-diagram]] +=== 5.1 Block Diagram + +The figure below is the high level block diagram of +BeagleBone® AI. For detailed layout information please check the +schematics. + +image:images/BB_AI_Blockdiagram_1000px.jpg[beaglebone ai component +placement] + +[[am572x-sitara-processor]] +=== 5.2 AM572x Sitaraâ„¢ Processor + +The Texas Instruments AM572x Sitaraâ„¢ processor family of SOC devices +brings high processing performance through the maximum flexibility of a +fully integrated mixed processor solution. The devices also combine +programmable video processing with a highly integrated peripheral set +ideal for AI applications. The AM5729 used on BeagleBone® AI is the +super-set device of the family. + +Programmability is provided by dual-core ARM® Cortex®-A15 RISC CPUs with +Arm® Neonâ„¢ extension, and two TI C66x VLIW floating-point DSP core, and +Vision AccelerationPac (with 4x EVEs). The Arm allows developers to keep +control functions separate from other algorithms programmed on the DSPs +and coprocessors, thus reducing the complexity of the system software. + +Texas Instruments AM572x Sitaraâ„¢ Processor Family Block Diagram* + +image:images/BB_AI_AM5729_blockdiagram.jpg[beaglebone ai component +placement] + +*MPU Subsystem* The Dual Cortex-A15 MPU subsystem integrates the +following submodules: + +* ARM Cortex-A15 MPCore +** Two central processing units (CPUs) +** ARM Version 7 ISA: Standard ARM instruction set plus +Thumb®-2, Jazelle® RCT Javaâ„¢ accelerator, hardware virtualization +support, and large physical address extensions (LPAE) +** Neonâ„¢ SIMD coprocessor and VFPv4 per CPU +** Interrupt controller with up to 160 interrupt requests +** One general-purpose timer and one watchdog timer +per CPU – Debug and trace features +** 32-KiB instruction and 32-KiB data level 1 (L1) cache per CPU +* Shared 2-MiB level 2 (L2) cache +* 48-KiB bootable ROM +* Local power, reset, and clock management (PRCM) module +* Emulation features +* Digital phase-locked loop (DPLL) + +*DSP Subsystems* There are two DSP subsystems in the device. Each DSP +subsystem contains the following submodules: + +* TMS320C66xâ„¢ Floating-Point VLIW DSP core for audio processing, and general-purpose +imaging and video processing. It extends the performance of existing +C64x+â„¢ and C647xâ„¢ DSPs through enhancements and new features. +** 32-KiB L1D and 32-KiB L1P cache or addressable SRAM +** 288-KiB L2 cache +* 256-KiB configurable as cache or SRAM +* 32-KiB SRAM +* Enhanced direct memory access (EDMA) engine for video and audio data transfer +* Memory management units (MMU) for address management. +* Interrupt controller (INTC) +* Emulation capabilities +* Supported by OpenCL + +*EVE Subsystems* + +* 4 Embedded Vision Engines (EVEs) supported by TIDL +machine learning library + +image:images/BB_AI_EVEmodule.jpg[BeagleBone AI +component placement] + +The Embedded Vision Engine (EVE) module is a +programmable imaging and vision processing engine. Software support for +the EVE module is available through OpenCL Custom Device model with +fixed set of functions. More information is available +http://www.ti.com/lit/wp/spry251/spry251.pdf + +*PRU-ICSS Subsystems* + +* 2x Dual-Core Programmable Real-Time Unit (PRU) +subsystems (4 PRUs total) for ultra low-latency control and software +generated peripherals. Access to these powerful subsystems is available +through through the P8 and P9 headers. These are detailed in Section 7. + +*IPU Subsystems* There are two Dual Cortex-M4 IPU subsystems in the +device available for general purpose usage, particularly real-time +control. Each IPU subsystem includes the following components: + +* Two Cortex-M4 CPUs +* ARMv7E-M and Thumb-2 instruction set architectures +* Hardware division and single-cycle multiplication acceleration +* Dedicated INTC with up to 63 physical interrupt events with 16-level +priority +* Two-level memory subsystem hierarchy +** L1 (32-KiB shared cache memory) +** L2 ROM + RAM +* 64-KiB RAM +* 16-KiB bootable ROM +* MMU for address translation +* Integrated power management +* Emulation feature embedded in the Cortex-M4 + +*IVA-HD Subsystem* + +* IVA-HD subsystem with support for 4K @ 15fps H.264 +encode/decode and other codecs @ 1080p60 The IVA-HD subsystem is a set +of video encoder and decoder hardware accelerators. The list of +supported codecs can be found in the software development kit (SDK) +documentation. + +*BB2D Graphics Accelerator Subsystem* The Vivante® GC320 2D graphics +accelerator is the 2D BitBlt (BB2D) graphics accelerator subsystem on +the device with the following features: + +* API support: +** OpenWFâ„¢, DirectFB +** GDI/DirectDraw +* BB2D architecture: +** BitBlt and StretchBlt +** DirectFB hardware acceleration +** ROP2, ROP3, ROP4 full alpha blending and transparency +** Clipping rectangle support +** Alpha blending includes +Java 2 Porter-Duff compositing rules +** 90-, 180-, 270-degree rotation on +every primitive +** YUV-to-RGB color space conversion +** Programmable display format conversion with 14 source and 7 destination formats +** High-quality, 9-tap, 32-phase filter for image and video scaling at +1080p +** Monochrome expansion for text rendering +** 32K × 32K coordinate system + +*Dual-Core PowerVR® SGX544â„¢ 3D GPU* The 3D graphics processing unit +(GPU) subsystem is based on POWERVR® SGX544 subsystem from Imagination +Technologies. It supports general embedded applications. The GPU can +process different data types simultaneously, such as: pixel data, vertex +data, video data, and general-purpose data. The GPU subsystem has the +following features: + +* Multicore GPU architecture: two SGX544 cores. +* Shared system level cache of 128 KiB +* Tile-based deferred rendering architecture +* Second-generation universal scalable shader engines +(USSE2), multithreaded engines incorporating pixel and vertex shader +functionality +* Present and texture load accelerators +** Enables to move, rotate, twiddle, and scale texture surfaces. +** Supports RGB, ARGB, YUV422, and YUV420 surface formats. +** Supports bilinear upscale. +** Supports source colorkey. +* Fine-grained task switching, load balancing, and power management +* Programmable high-quality image antialiasing +* Bilinear, trilinear, anisotropic texture filtering +* Advanced geometry DMA driven operation for minimum CPU interaction +* Fully virtualized memory addressing for OS operation in a unified memory architecture +(MMU) + +[[memory]] +=== 5.3 Memory + +==== 5.3.1 1GB DDR3L +Dual 256M x 16 DDR3L memory devices are used, one on +each side of the board, for a total of 1 GB. They will each operate at a +clock frequency of up to 533 MHz yielding an effective rate of 1066Mb/s on the +DDR3L bus allowing for 4GB/s of DDR3L memory bandwidth. + + +==== 5.3.2 16GB Embedded MMC +A single 16GB embedded MMC (eMMC) device is on +the board. + +==== 5.3.3 microSD Connector +The board is equipped with a single microSD +connector to act as a secondary boot source for the board and, if +selected as such, can be the primary booth source. The connector will +support larger capacity microSD cards. The microSD card is not provided +with the board. + +[[boot-modes]] +=== 5.4 Boot Modes + +[[power-management]] +=== 5.5 Power Management + +[[connectivity]] +=== 5.6 Connectivity + +TODO: Add WiFi/Bluetooth/Ethernet + +BeagleBone® AI supports the majority of the functions of the AM5729 SOC +through connectors or expansion header pin accessibility. See section 7 +for more information on expansion header pinouts. There are a few +functions that are not accessible which are: (TBD) + +TODO: This text needs to go somewhere. + +[[onboard-i2c-devices]] +=== 5.7 On-board I2C Devices + +[width="50%",cols="25%,25%,50%",options="header",] +|=== +|Address |Identifier |Description +|0x12 |U3 |TPS6590379 PMIC DVS +|0x41 |U78 |STMPE811Q ADC and GPIO expander +|0x47 |U13 |HD3SS3220 USB Type-C DRP port controller +|0x50 |U9 |24LC32 board ID EEPROM +|0x58 |U3 |TPS6590379 PMIC power registers +|0x5a |U3 |TPS6590379 PMIC interfaces and auxilaries +|0x5c |U3 |TPS6590379 PMIC trimming and test +|0x5e |U3 |TPS6590379 PMIC OTP +|=== + +[[detailed-hardware-design]] +== 6 Detailed Hardware Design + +This section provides a detailed description of the Hardware design. +This can be useful for interfacing, writing drivers, or using it to help +modify specifics of your own design. + +The figure below is the high level block diagram of BeagleBone® AI. For +those who may be concerned, this is the same figure found in section 5. +It is placed here again for convenience so it is closer to the topics to +follow. + +image:images/BB_AI_Blockdiagram_1000px.jpg[beaglebone ai component +placement] + +[[power-section]] +=== 6.1 Power Section + +*Figure ?* is the high level block diagram of the power section of the +board. + +(Block Diagram for Power) + +[[tps6590379-pmic]] +==== 6.1.1 TPS6590379 PMIC + +The Texas Instruments TPS6590379ZWSR device is an integrated +power-management IC (PMIC) specifically designed to work well ARM Cortex +A15 Processors, such as the AM5729 used on BeagleBone® AI. The datasheet +is located here https://www.ti.com/lit/ds/symlink/tps659037.pdf + +The device provides seven configurable step-down converters with up to 6 +A of output current for memory, processor core, input-output (I/O), or +preregulation of LDOs. One of these configurable step-down converters +can be combined with another 3-A regulator to allow up to 9 A of output +current. All of the step-down converters can synchronize to an external +clock source between 1.7 MHz and 2.7 MHz, or an internal fallback clock +at 2.2 MHz. + +The TPS659037 device contains seven LDO regulators for external use. +These LDO regulators can be supplied from either a system supply or a +preregulated supply. The power-up and power-down controller is +configurable and supports any power-up and power-down sequences (OTP +based). The TPS659037 device includes a 32-kHz RC oscillator to sequence +all resources during power up and power down. In cases where a fast +start up is needed, a 16-MHz crystal oscillator is also included to +quickly generate a stable 32-kHz for the system. All LDOs and SMPS +converters can be controlled by the SPI or I2C interface, or by power +request signals. In addition, voltage scaling registers allow +transitioning the SMPS to different voltages by SPI, I2C, or roof and +floor control. + +One dedicated pin in each package can be configured as part of the +power-up sequence to control external resources. General-purpose +input-output (GPIO) functionality is available and two GPIOs can be +configured as part of the power-up sequence to control external +resources. Power request signals enable power mode control for power +optimization. The device includes a general-purpose sigma-delta +analog-to-digital converter (GPADC) with three external input channels. + +image:images/BB_AI_PMIC_schematicpg3_900px.png[beaglebone ai user +interface placement] + +[[usb-c-power]] +==== 6.1.2 USB-C Power + +*Figure 23* below shows how the USB-C power input is connected to the +*TPS6590379*. + +TODO: (Schematic screenshoot) + +[[power-button]] +==== 6.1.3 Power Button + +image:images/BB_AI_Userinterface_800px.png[beaglebone ai user interface +placement] + +[[section]] +==== 6.1.4 + +[[eMMC-flash-memory]] +=== 6.3 eMMC Flash Memory (16GB) + +[[emmc-device]] +==== 6.3.1 eMMC Device + +[[emmc-circuit-design]] +==== 6.3.2 eMMC Circuit Design + +[[board-id]] +==== 6.3.3 Board ID +A board identifier is placed on the eMMC in the second linear boot partition (/dev/mmcblk1boot1). Reserved bytes up to 32k (0x8000) are filled with “FFâ€. + +[width="99%",cols="25%,25%,50%",options="header",] +|=== +|Name |Size (bytes) |Contents +|Header |4 |MSB 0xEE3355AA LSB (stored LSB first) +|Board Name |8 |Name for board in ASCII “BBONE-AI†= BeagleBone AI +|Version |4 |Hardware version code for board in ASCII “00A1†= rev. A1 +|Serial Number |14 +a|Serial number of the board. This is a 14 character string which is: + +WWYYEMAInnnnnn + +where: + +* WW = 2 digit week of the year of production +* YY = 2 digit year of production +* EM = Embest +* AI = BeagleBone AI +* nnnnnn = incrementing board number + +|=== + +Example: +---- +debian@beaglebone:/var/lib/cloud9$ sudo hexdump -C /dev/mmcblk1boot1 +00000000 aa 55 33 ee 42 42 4f 4e 45 2d 41 49 30 30 41 31 |.U3.BBONE-AI00A1| +00000010 31 39 33 33 45 4d 41 49 30 30 30 38 30 33 ff ff |1933EMAI000803..| +00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| +* +00008000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| +* +00400000 +---- + +[[wireless-communication-802.11-ac-bluetooth-azurewave-aw-cm256sm]] +=== 6.9 Wireless Communication: 802.11 ac & Bluetooth: AzureWave AW-CM256SM + +Datasheet +https://storage.googleapis.com/wzukusers/user-26561200/documents/5b7d0fe3c3f29Ct6k0QI/AW-CM256SM_DS_Rev%2015_CYW.pdf +Wireless connectivity is provided on BeagleBone® AI via the AzureWave +Technologies AW-CM256SM IEEE 802.11a/b/g/n/ac Wi-Fi with Bluetooth 4.2 +Combo Stamp Module. + +This highly integrated wireless local area network (WLAN) solution +combines Bluetooth 4.2 and provides a complete 2.4GHz Bluetooth system +which is fully compliant to Bluetooth 4.2 and v2.1 that supports EDR of +2Mbps and 3Mbps for data and audio communications. It enables a high +performance, cost effective, low power, compact solution that easily +fits onto the SDIO and UART combo stamp module. + +Compliant with the IEEE 802.11a/b/g/n/ac standard, AW-CM256SM uses +Direct Sequence Spread Spectrum (DSSS), Orthogonal Frequency Division +Multiplexing (OFDM), BPSK, QPSK, CCK and QAM baseband modulation +technologies. Compare to 802.11n technology, 802.11ac provides a big +improvement on speed and range. + +The AW-CM256SM module adopts a Cypress solution. The module design is +based on the Cypress CYP43455 single chip. + +==== 6.9.1 WLAN on the AzureWave AW-CM256SM +High speed wireless connection up +to 433.3Mbps transmit/receive PHY rate using 80MHz bandwidth +* 1 antennas to support 1(Transmit) and 1(Receive) technology and Bluetooth +* WCS (Wireless Coexistence System) +* Low power consumption and high performance +* Enhanced wireless security +* Fully speed operation with Piconet and Scatternet support +* 12mm(L) x 12mm(W) x1.65mm(H) LGA package +* Dual - band 2.4 GHz and 5GHz 802.11 a/b/g/n/ac +* External Crystal + +==== 6.9.2 Bluetooth on the AzureWave AW-CM256S +* 1 antennas to support 1(Transmit) and 1(Receive) technology and Bluetooth +* Fully qualified Bluetooth BT4.2 +* Enhanced Data Rate(EDR) compliant for both 2Mbps and +3Mbps supported +* High speed UART and PCM for Bluetooth + +[[hdmi]] +=== 6.10 HDMI + +The HDMI interface is aligned with the HDMI TMDS single stream standard +v1.4a (720p @60Hz to 1080p @24Hz) and the HDMI v1.3 (1080p @60Hz): 3 +data channels, plus 1 clock channel is supported (differential). + +TODO: Verify it isn't better than this. Doesn't seem right. + +[[pru-icss]] +=== 6.12 PRU-ICSS + +The Texas Instruments AM5729 Sitaraâ„¢ provides 2 Programmable Real-Time +Unit Subsystem and Industrial Communciation Subsystems. (PRU-ICSS1 and +PRU-ICSS2). + +Within each PRU-ICSS are dual 32-bit Load / Store RISC CPU cores: +Programmable Real-Time Units (PRU0 and PRU1), shared data and +instruction memories, internal peripheral modules and an interrupt +controller. Therefore the SoC is providing a total of 4 PRU 32-bit RISC +CPU's: + +* PRU-ICSS1 PRU0 +* PRU-ICSS1 PRU1 +* PRU-ICSS2 PRU0 +* PRU-ICSS2 PRU1 + +The programmable nature of the PRUs, along with their access to pins, +events and all SoC resources, provides flexibility in implmenting fast +real-time responses, specialized data handling operations, peripheral +interfaces and in off-loading tasks from the other processor cores of +the SoC. + +[[pru-icss-features]] +==== 6.12.1 PRU-ICSS Features + +Each of the 2 PRU-ICSS (PRU-ICSS1 and PRU-ICSS2) includes the following +main features: +* 2 Independent programmable real-time (PRU) cores (PRU0 +and PRU1) +* 21x Enhanced GPIs (EGPIs) and 21x Enhanced GPOs (EGPOs) with +asynchronous capture and serial support per each PRU CPU core +* One +Ethernet MII_RT module (PRU-ICSS_MII_RT) with two MII ports and +configurable connections to PRUs +* 1 MDIO Port (PRU-ICSS_MII_MDIO) +* One +Industrial Ethernet Peripheral (IEP) to manage/generate Industrial +Ethernet functions +* 1 x 16550-compatible UART with a dedicated 192 MHz +clock to support 12Mbps Profibus +* 1 Industrial Ethernet timer with 7/9 +capture and 8 compare events +* 1 Enhanced Capture Module (ECAP) +* 1 +Interrupt Controller (PRU-ICSS_INTC) +* A flexible power management +support +* Integrated switched central resource with programmable +priority +* Parity control supported by all memories + +[[pru-icss-block-diagram]] +==== 6.12.2 PRU-ICSS Block Diagram + +Below is a high level block diagram of one of the PRU-ICSS Subsystems + +image:images/BB_AI_PRU_block_diagram.jpg[beaglebone ai component +placement] + +[[pru-icss-resources-and-faqs]] +==== 6.12.3 PRU-ICSS Resources and FAQ's + +[[resources]] +Resources + +* Great resources for PRU and BeagleBone® has been compiled here +https://beagleboard.org/pru +* The PRU Cookbook provides examples and getting started information +https://github.com/MarkAYoder/PRUCookbook +* Detailed specification is availble at +http://processors.wiki.ti.com/index.php/PRU-ICSS + +[[faq]] +FAQ + +* Q: Is it possible to configure the Ethernet MII to be accessed via a +PRU MII? +* A: TBD + +[[pru-icss1-pin-access]] +==== 6.12.4 PRU-ICSS1 Pin Access + +The table below shows which PRU-ICSS1 signals can be accessed on +BeagleBone® AI and on which connector and pins they are accessible from. +Some signals are accessible on the same pins. Signal Names reveal which +PRU-ICSS Subsystem is being addressed. pr1 is PRU-ICSS1 and pr2 is +PRU-ICSS2 + +[width="99%",cols="29%,25%,5%,7%,10%,7%,10%,7%",options="header",] +|======================================================================= +|SIGNAL NAME |DESCRIPTION |TYPE |PROC |HEADER_PIN |MODE |HEADER_PIN +|MODE +|pr1_pru0_gpo0 |PRU0 General-Purpose Output |O |AH6 |NA | | | + +|pr1_pru0_gpo1 |PRU0 General-Purpose Output |O |AH3 |NA | | | + +|pr1_pru0_gpo2 |PRU0 General-Purpose Output |O |AH5 |NA | | | + +|pr1_pru0_gpo3 |PRU0 General-Purpose Output |O |AG6 |P8_12 |MODE13 | | + +|pr1_pru0_gpo4 |PRU0 General-Purpose Output |O |AH4 |P8_11 |MODE13 | | + +|pr1_pru0_gpo5 |PRU0 General-Purpose Output |O |AG4 |P9_15 |MODE13 | | + +|pr1_pru0_gpo6 |PRU0 General-Purpose Output |O |AG2 |NA | | | + +|pr1_pru0_gpo7 |PRU0 General-Purpose Output |O |AG3 |NA | | | + +|pr1_pru0_gpo8 |PRU0 General-Purpose Output |O |AG5 |NA | | | + +|pr1_pru0_gpo9 |PRU0 General-Purpose Output |O |AF2 |NA | | | + +|pr1_pru0_gpo10 |PRU0 General-Purpose Output |O |AF6 |NA | | | + +|pr1_pru0_gpo11 |PRU0 General-Purpose Output |O |AF3 |NA | | | + +|pr1_pru0_gpo12 |PRU0 General-Purpose Output |O |AF4 |NA | | | + +|pr1_pru0_gpo13 |PRU0 General-Purpose Output |O |AF1 |NA | | | + +|pr1_pru0_gpo14 |PRU0 General-Purpose Output |O |AE3 |NA | | | + +|pr1_pru0_gpo15 |PRU0 General-Purpose Output |O |AE5 |NA | | | + +|pr1_pru0_gpo16 |PRU0 General-Purpose Output |O |AE1 |NA | | | + +|pr1_pru0_gpo17 |PRU0 General-Purpose Output |O |AE2 |P9_26 |MODE13 | | + +|pr1_pru0_gpo18 |PRU0 General-Purpose Output |O |AE6 |NA | | | + +|pr1_pru0_gpo19 |PRU0 General-Purpose Output |O |AD2 |NA | | | + +|pr1_pru0_gpo20 |PRU0 General-Purpose Output |O |AD3 |NA | | | + +|pr1_pru0_gpi0 |PRU0 General-Purpose Input |I |AH6 |NA | | | + +|pr1_pru0_gpi1 |PRU0 General-Purpose Input |I |AH3 |NA | | | + +|pr1_pru0_gpi2 |PRU0 General-Purpose Input |I |AH5 |NA | | | + +|pr1_pru0_gpi3 |PRU0 General-Purpose Input |I |AG6 |P8_12 |MODE12 | | + +|pr1_pru0_gpi4 |PRU0 General-Purpose Input |I |AH4 |P8_11 |MODE12 | | + +|pr1_pru0_gpi5 |PRU0 General-Purpose Input |I |AG4 |P9_15 |MODE12 | | + +|pr1_pru0_gpi6 |PRU0 General-Purpose Input |I |AG2 |NA | | | + +|pr1_pru0_gpi7 |PRU0 General-Purpose Input |I |AG3 |NA | | | + +|pr1_pru0_gpi8 |PRU0 General-Purpose Input |I |AG5 |NA | | | + +|pr1_pru0_gpi9 |PRU0 General-Purpose Input |I |AF2 |NA | | | + +|pr1_pru0_gpi10 |PRU0 General-Purpose Input |I |AF6 |NA | | | + +|pr1_pru0_gpi11 |PRU0 General-Purpose Input |I |AF3 |NA | | | + +|pr1_pru0_gpi12 |PRU0 General-Purpose Input |I |AF4 |NA | | | + +|pr1_pru0_gpi13 |PRU0 General-Purpose Input |I |AF1 |NA | | | + +|pr1_pru0_gpi14 |PRU0 General-Purpose Input |I |AE3 |NA | | | + +|pr1_pru0_gpi15 |PRU0 General-Purpose Input |I |AE5 |NA | | | + +|pr1_pru0_gpi16 |PRU0 General-Purpose Input |I |AE1 |NA | | | + +|pr1_pru0_gpi17 |PRU0 General-Purpose Input |I |AE2 |P9_26 |MODE12 | | + +|pr1_pru0_gpi18 |PRU0 General-Purpose Input |I |AE6 |NA | | | + +|pr1_pru0_gpi19 |PRU0 General-Purpose Input |I |AD2 |NA | | | + +|pr1_pru0_gpi20 |PRU0 General-Purpose Input |I |AD3 |NA | | | + +|pr1_pru1_gpo0 |PRU1 General-Purpose Output |O |E2 |NA | | | + +|pr1_pru1_gpo1 |PRU1 General-Purpose Output |O |D2 |P9_20 |MODE13 | | + +|pr1_pru1_gpo2 |PRU1 General-Purpose Output |O |F4 |P9_19 |MODE13 | | + +|pr1_pru1_gpo3 |PRU1 General-Purpose Output |O |C1 |P9_41 |MODE13 | | + +|pr1_pru1_gpo4 |PRU1 General-Purpose Output |O |E4 |NA | | | + +|pr1_pru1_gpo5 |PRU1 General-Purpose Output |O |F5 |P8_18 |MODE13 | | + +|pr1_pru1_gpo6 |PRU1 General-Purpose Output |O |E6 |P8_19 |MODE13 | | + +|pr1_pru1_gpo7 |PRU1 General-Purpose Output |O |D3 |P8_13 |MODE13 | | + +|pr1_pru1_gpo8 |PRU1 General-Purpose Output |O |F6 |NA | | | + +|pr1_pru1_gpo9 |PRU1 General-Purpose Output |O |D5 |P8_14 |MODE13 | | + +|pr1_pru1_gpo10 |PRU1 General-Purpose Output |O |C2 |P9_42 |MODE13 | | + +|pr1_pru1_gpo11 |PRU1 General-Purpose Output |O |C3 |P9_27 |MODE13 | | + +|pr1_pru1_gpo12 |PRU1 General-Purpose Output |O |C4 |NA | | | + +|pr1_pru1_gpo13 |PRU1 General-Purpose Output |O |B2 |NA | | | + +|pr1_pru1_gpo14 |PRU1 General-Purpose Output |O |D6 |P9_14 |MODE13 | | + +|pr1_pru1_gpo15 |PRU1 General-Purpose Output |O |C5 |P9_16 |MODE13 | | + +|pr1_pru1_gpo16 |PRU1 General-Purpose Output |O |A3 |P8_15 |MODE13 | | + +|pr1_pru1_gpo17 |PRU1 General-Purpose Output |O |B3 |P8_26 |MODE13 | | + +|pr1_pru1_gpo18 |PRU1 General-Purpose Output |O |B4 |P8_16 |MODE13 | | + +|pr1_pru1_gpo19 |PRU1 General-Purpose Output |O |B5 |NA | | | + +|pr1_pru1_gpo20 |PRU1 General-Purpose Output |O |A4 |NA | | | + +|pr1_pru1_gpi0 |PRU1 General-Purpose Input |I |E2 |NA | | | + +|pr1_pru1_gpi1 |PRU1 General-Purpose Input |I |D2 |P9_20 |MODE12 | | + +|pr1_pru1_gpi2 |PRU1 General-Purpose Input |I |F4 |P9_19 |MODE12 | | + +|pr1_pru1_gpi3 |PRU1 General-Purpose Input |I |C1 |P9_41 |MODE12 | | + +|pr1_pru1_gpi4 |PRU1 General-Purpose Input |I |E4 |NA | | | + +|pr1_pru1_gpi5 |PRU1 General-Purpose Input |I |F5 |P8_18 |MODE12 | | + +|pr1_pru1_gpi6 |PRU1 General-Purpose Input |I |E6 |P8_19 |MODE12 | | + +|pr1_pru1_gpi7 |PRU1 General-Purpose Input |I |D3 |P8_13 |MODE12 | | + +|pr1_pru1_gpi8 |PRU1 General-Purpose Input |I |F6 |NA | | | + +|pr1_pru1_gpi9 |PRU1 General-Purpose Input |I |D5 |P8_14 |MODE12 | | + +|pr1_pru1_gpi10 |PRU1 General-Purpose Input |I |C2 |P9_42 |MODE12 | | + +|pr1_pru1_gpi11 |PRU1 General-Purpose Input |I |C3 |P9_27 |MODE12 | | + +|pr1_pru1_gpi12 |PRU1 General-Purpose Input |I |C4 |NA | | | + +|pr1_pru1_gpi13 |PRU1 General-Purpose Input |I |B2 |NA | | | + +|pr1_pru1_gpi14 |PRU1 General-Purpose Input |I |D6 |P9_14 |MODE12 | | + +|pr1_pru1_gpi15 |PRU1 General-Purpose Input |I |C5 |P9_16 |MODE12 | | + +|pr1_pru1_gpi16 |PRU1 General-Purpose Input |I |A3 |P8_15 |MODE12 | | + +|pr1_pru1_gpi17 |PRU1 General-Purpose Input |I |B3 |P8_26 |MODE12 | | + +|pr1_pru1_gpi18 |PRU1 General-Purpose Input |I |B4 |P8_16 |MODE12 | | + +|pr1_pru1_gpi19 |PRU1 General-Purpose Input |I |B5 |NA | | | + +|pr1_pru1_gpi20 |PRU1 General-Purpose Input |I |A4 |NA | | | + +|pr1_mii_mt0_clk |MII0 Transmit Clock |I |U5 |NA | | | + +|pr1_mii0_txen |MII0 Transmit Enable |O |V3 |NA | | | + +|pr1_mii0_txd3 |MII0 Transmit Data |O |V5 |NA | | | + +|pr1_mii0_txd2 |MII0 Transmit Data |O |V4 |NA | | | + +|pr1_mii0_txd1 |MII0 Transmit Data |O |Y2 |NA | | | + +|pr1_mii0_txd0 |MII0 Transmit Data |O |W2 |NA | | | + +|pr1_mii0_rxdv |MII0 Data Valid |I |V2 |NA | | | + +|pr1_mii_mr0_clk |MII0 Receive Clock |I |Y1 |NA | | | + +|pr1_mii0_rxd3 |MII0 Receive Data |I |W9 |NA | | | + +|pr1_mii0_rxd2 |MII0 Receive Data |I |V9 |NA | | | + +|pr1_mii0_crs |MII0 Carrier Sense |I |V7 |NA | | | + +|pr1_mii0_rxer |MII0 Receive Error |I |U7 |NA | | | + +|pr1_mii0_rxd1 |MII0 Receive Data |I |V6 |NA | | | + +|pr1_mii0_rxd0 |MII0 Receive Data |I |U6 |NA | | | + +|pr1_mii0_col |MII0 Collision Detect |I |V1 |NA | | | + +|pr1_mii0_rxlink |MII0 Receive Link |I |U4 |NA | | | + +|pr1_mii_mt1_clk |MII1 Transmit Clock |I |C1 |P9_41 |MODE11 | | + +|pr1_mii1_txen |MII1 Transmit Enable |O |E4 |NA | | | + +|pr1_mii1_txd3 |MII1 Transmit Data |O |F5 |P8_18 |MODE11 | | + +|pr1_mii1_txd2 |MII1 Transmit Data |O |E6 |P8_19 |MODE11 | | + +|pr1_mii1_txd1 |MII1 Transmit Data |O |D5 |P8_14 |MODE11 | | + +|pr1_mii1_txd0 |MII1 Transmit Data |O |C2 |P9_42 |MODE11 | | + +|pr1_mii_mr1_clk |MII1 Receive Clock |I |C3 |P9_27 |MODE11 | | + +|pr1_mii1_rxdv |MII1 Data Valid |I |C4 |NA | | | + +|pr1_mii1_rxd3 |MII1 Receive Data |I |B2 |NA | | | + +|pr1_mii1_rxd2 |MII1 Receive Data |I |D6 |P9_14 |MODE11 | | + +|pr1_mii1_rxd1 |MII1 Receive Data |I |C5 |P9_16 |MODE11 | | + +|pr1_mii1_rxd0 |MII1 Receive Data |I |A3 |P8_15 |MODE11 | | + +|pr1_mii1_rxer |MII1 Receive Error |I |B3 |P8_26 |MODE11 | | + +|pr1_mii1_rxlink |MII1 Receive Link |I |B4 |P8_16 |MODE11 | | + +|pr1_mii1_col |MII1 Collision Detect |I |B5 |NA | | | + +|pr1_mii1_crs |MII1 Carrier Sense |I |A4 |NA | | | + +|pr1_mdio_mdclk |MDIO Clock |O |D3 |P8_13 |MODE11 | | + +|pr1_mdio_data |MDIO Data |IO |F6 |NA | | | + +|pr1_edc_latch0_in |Latch Input 0 |I |AG3/E2 |NA | | | + +|pr1_edc_latch1_in |Latch Input 1 |I |AG5 |NA | | | + +|pr1_edc_sync0_out |SYNC0 Output |O |AF2/D2 |P9_20 |MODE11 | | + +|pr1_edc_sync1_out |SYNC1 Output |O |AF6 |NA | | | + +|pr1_edio_latch_in |Latch Input |I |AF3 |NA | | | + +|pr1_edio_sof |Start Of Frame |O |AF4/F4 |P9_19 |MODE11 | | + +|pr1_edio_data_in0 |Ethernet Digital Input |I |AF1/E1 |NA | | | + +|pr1_edio_data_in1 |Ethernet Digital Input |I |AE3/G2 |NA | | | + +|pr1_edio_data_in2 |Ethernet Digital Input |I |AE5/H7 |NA | | | + +|pr1_edio_data_in3 |Ethernet Digital Input |I |AE1/G1 |NA | | | + +|pr1_edio_data_in4 |Ethernet Digital Input |I |AE2/G6 |P9_26 |MODE10 +|P8_34 |MODE12 + +|pr1_edio_data_in5 |Ethernet Digital Input |I |AE6/F2 |P8_36 |MODE12 | | + +|pr1_edio_data_in6 |Ethernet Digital Input |I |AD2/F3 |NA | | | + +|pr1_edio_data_in7 |Ethernet Digital Input |I |AD3/D1 |P8_15 |MODE12 | | + +|pr1_edio_data_out0 |Ethernet Digital Output |O |AF1/E1 |NA | | | + +|pr1_edio_data_out1 |Ethernet Digital Output |O |AE3/G2 |NA | | | + +|pr1_edio_data_out2 |Ethernet Digital Output |O |AE5/H7 |NA | | | + +|pr1_edio_data_out3 |Ethernet Digital Output |O |AE1/G1 |NA | | | + +|pr1_edio_data_out4 |Ethernet Digital Output |O |AE2/G6 |P9_26 |MODE11 +|P8_34 |MODE13 + +|pr1_edio_data_out5 |Ethernet Digital Output |O |AE6/F2 |P8_36 |MODE13 | +| + +|pr1_edio_data_out6 |Ethernet Digital Output |O |AD2/F3 |NA | | | + +|pr1_edio_data_out7 |Ethernet Digital Output |O |AD3/D1 |P8_15 |MODE13 | +| + +|pr1_uart0_cts_n |UART Clear-To-Send |I |G1/F11 |P8_45 |MODE10 | | + +|pr1_uart0_rts_n |UART Ready-To-Send |O |G6/G10 |P8_34 |MODE11 |P8_46 +|MODE10 + +|pr1_uart0_rxd |UART Receive Data |I |F2/F10 |P8_36 |MODE11 |P8_43 +|MODE10 + +|pr1_uart0_txd |UART Transmit Data |O |F3/G11 |P8_44 |MODE10 | | + +|pr1_ecap0_ecap_capin_apwm_o |Capture Input/PWM Output |IO |D1/E9 |P8_15 +|MODE11 |P8_41 |MODE10 +|======================================================================= + +[[pru-icss2-pin-access]] +==== 6.12.5 PRU-ICSS2 Pin Access + +The table below shows which PRU-ICSS2 signals can be accessed on +BeagleBone® AI and on which connector and pins they are accessible from. +Some signals are accessible on the same pins. Signal Names reveal which +PRU-ICSS Subsystem is being addressed. pr1 is PRU-ICSS1 and pr2 is +PRU-ICSS2 + +[cols=",,,,,,,",options="header",] +|======================================================================= +|SIGNAL NAME |DESCRIPTION |TYPE |PROC |HEADER_PIN |MODE |HEADER_PIN +|MODE +|pr2_pru0_gpo0 |PRU0 General-Purpose Output |O |G11/AC5 |P8_44 |MODE13 | +| + +|pr2_pru0_gpo1 |PRU0 General-Purpose Output |O |E9/AB4 |P8_41 |MODE13 | +| + +|pr2_pru0_gpo2 |PRU0 General-Purpose Output |O |F9/AD4 |P8_42 |MODE13 +|P8_21 |MODE13 + +|pr2_pru0_gpo3 |PRU0 General-Purpose Output |O |F8/AC4 |P8_39 |MODE13 +|P8_20 |MODE13 + +|pr2_pru0_gpo4 |PRU0 General-Purpose Output |O |E7/AC7 |P8_40 |MODE13 +|P8_25 |MODE13 + +|pr2_pru0_gpo5 |PRU0 General-Purpose Output |O |E8/AC6 |P8_37 |MODE13 +|P8_24 |MODE13 + +|pr2_pru0_gpo6 |PRU0 General-Purpose Output |O |D9/AC9 |P8_38 |MODE13 +|P8_5 |MODE13 + +|pr2_pru0_gpo7 |PRU0 General-Purpose Output |O |D7/AC3 |P8_36 |MODE13 +|P8_6 |MODE13 + +|pr2_pru0_gpo8 |PRU0 General-Purpose Output |O |D8/AC8 |P8_34 |MODE13 +|P8_23 |MODE13 + +|pr2_pru0_gpo9 |PRU0 General-Purpose Output |O |A5/AD6 |P8_35 |MODE13 +|P8_22 |MODE13 + +|pr2_pru0_gpo10 |PRU0 General-Purpose Output |O |C6/AB8 |P8_33 |MODE13 +|P8_3 |MODE13 + +|pr2_pru0_gpo11 |PRU0 General-Purpose Output |O |C8/AB5 |P8_31 |MODE13 +|P8_4 |MODE13 + +|pr2_pru0_gpo12 |PRU0 General-Purpose Output |O |C7/B18 |P8_32 |MODE13 | +| + +|pr2_pru0_gpo13 |PRU0 General-Purpose Output |O |B7/F15 |P8_45 |MODE13 | +| + +|pr2_pru0_gpo14 |PRU0 General-Purpose Output |O |B8/B19 |P9_11 |MODE13 +|P9_11 |MODE13 + +|pr2_pru0_gpo15 |PRU0 General-Purpose Output |O |A7/C17 |P8_17 |MODE13 +|P9_13 |MODE13 + +|pr2_pru0_gpo16 |PRU0 General-Purpose Output |O |A8/C15 |P8_27 |MODE13 | +| + +|pr2_pru0_gpo17 |PRU0 General-Purpose Output |O |C9/A16 |P8_28 |MODE13 | +| + +|pr2_pru0_gpo18 |PRU0 General-Purpose Output |O |A9/A19 |P8_29 |MODE13 | +| + +|pr2_pru0_gpo19 |PRU0 General-Purpose Output |O |B9/A18 |P8_30 |MODE13 | +| + +|pr2_pru0_gpo20 |PRU0 General-Purpose Output |O |A10/F14 |P8_46 |MODE13 +|P8_8 |MODE13 + +|pr2_pru0_gpi0 |PRU0 General-Purpose Input |I |G11/AC5 |P8_44 |MODE12 | +| + +|pr2_pru0_gpi1 |PRU0 General-Purpose Input |I |E9/AB4 |P8_41 |MODE12 | | + +|pr2_pru0_gpi2 |PRU0 General-Purpose Input |I |F9/AD4 |P8_42 |MODE12 +|P8_21 |MODE12 + +|pr2_pru0_gpi3 |PRU0 General-Purpose Input |I |F8/AC4 |P8_39 |MODE12 +|P8_20 |MODE12 + +|pr2_pru0_gpi4 |PRU0 General-Purpose Input |I |E7/AC7 |P8_40 |MODE12 +|P8_25 |MODE12 + +|pr2_pru0_gpi5 |PRU0 General-Purpose Input |I |E8/AC6 |P8_37 |MODE12 +|P8_24 |MODE12 + +|pr2_pru0_gpi6 |PRU0 General-Purpose Input |I |D9/AC9 |P8_38 |MODE12 +|P8_5 |MODE12 + +|pr2_pru0_gpi7 |PRU0 General-Purpose Input |I |D7/AC3 |P8_36 |MODE12 +|P8_6 |MODE12 + +|pr2_pru0_gpi8 |PRU0 General-Purpose Input |I |D8/AC8 |P8_34 |MODE12 +|P8_23 |MODE12 + +|pr2_pru0_gpi9 |PRU0 General-Purpose Input |I |A5/AD6 |P8_35 |MODE12 +|P8_22 |MODE12 + +|pr2_pru0_gpi10 |PRU0 General-Purpose Input |I |C6/AB8 |P8_33 |MODE12 +|P8_3 |MODE12 + +|pr2_pru0_gpi11 |PRU0 General-Purpose Input |I |C8/AB5 |P8_31 |MODE12 +|P8_4 |MODE12 + +|pr2_pru0_gpi12 |PRU0 General-Purpose Input |I |C7/B18 |P8_32 |MODE12 | +| + +|pr2_pru0_gpi13 |PRU0 General-Purpose Input |I |B7/F15 |P8_45 |MODE12 | +| + +|pr2_pru0_gpi14 |PRU0 General-Purpose Input |I |B8/B19 |P9_11 |MODE12 +|P9_11 |MODE12 + +|pr2_pru0_gpi15 |PRU0 General-Purpose Input |I |A7/C17 |P8_17 |MODE12 +|P9_13 |MODE12 + +|pr2_pru0_gpi16 |PRU0 General-Purpose Input |I |A8/C15 |P8_27 |MODE12 | +| + +|pr2_pru0_gpi17 |PRU0 General-Purpose Input |I |C9/A16 |P8_28 |MODE12 | +| + +|pr2_pru0_gpi18 |PRU0 General-Purpose Input |I |A9/A19 |P8_29 |MODE12 | +| + +|pr2_pru0_gpi19 |PRU0 General-Purpose Input |I |B9/A18 |P8_30 |MODE12 | +| + +|pr2_pru0_gpi20 |PRU0 General-Purpose Input |I |A10/F14 |P8_46 |MODE12 +|P8_8 |MODE12 + +|pr2_pru1_gpo0 |PRU1 General-Purpose Output |O |V1/D17 |P8_32 |MODE13 | +| + +|pr2_pru1_gpo1 |PRU1 General-Purpose Output |O |U4/AA3 |NA | | | + +|pr2_pru1_gpo2 |PRU1 General-Purpose Output |O |U3/AB9 |NA | | | + +|pr2_pru1_gpo3 |PRU1 General-Purpose Output |O |V2/AB3 |NA | | | + +|pr2_pru1_gpo4 |PRU1 General-Purpose Output |O |Y1/AA4 |NA | | | + +|pr2_pru1_gpo5 |PRU1 General-Purpose Output |O |W9/D18 |P9_25 |MODE13 | +| + +|pr2_pru1_gpo6 |PRU1 General-Purpose Output |O |V9/E17 |P8_9 |MODE13 | | + +|pr2_pru1_gpo7 |PRU1 General-Purpose Output |O |V7/C14 |P9_31 |MODE13 | +| + +|pr2_pru1_gpo8 |PRU1 General-Purpose Output |O |U7/G12 |P9_18 |MODE13 | +| + +|pr2_pru1_gpo9 |PRU1 General-Purpose Output |O |V6/F12 |P9_17 |MODE13 | +| + +|pr2_pru1_gpo10 |PRU1 General-Purpose Output |O |U6/B12 |P9_31 |MODE13 | +| + +|pr2_pru1_gpo11 |PRU1 General-Purpose Output |O |U5/A11 |P9_29 |MODE13 | +| + +|pr2_pru1_gpo12 |PRU1 General-Purpose Output |O |V5/B13 |P9_30 |MODE13 | +| + +|pr2_pru1_gpo13 |PRU1 General-Purpose Output |O |V4/A12 |P9_26 |MODE13 | +| + +|pr2_pru1_gpo14 |PRU1 General-Purpose Output |O |V3/E14 |P9_42 |MODE13 | +| + +|pr2_pru1_gpo15 |PRU1 General-Purpose Output |O |Y2/A13 |P8_10 |MODE13 | +| + +|pr2_pru1_gpo16 |PRU1 General-Purpose Output |O |W2/G14 |P8_7 |MODE13 | +| + +|pr2_pru1_gpo17 |PRU1 General-Purpose Output |O |E11 |P8_27 |MODE13 | | + +|pr2_pru1_gpo18 |PRU1 General-Purpose Output |O |F11 |P8_45 |MODE13 | | + +|pr2_pru1_gpo19 |PRU1 General-Purpose Output |O |G10 |P8_46 |MODE13 | | + +|pr2_pru1_gpo20 |PRU1 General-Purpose Output |O |F10 |P8_43 |MODE13 | | + +|pr2_pru1_gpi0 |PRU1 General-Purpose Input |I |V1/D17 |P8_32 |MODE12 | | + +|pr2_pru1_gpi1 |PRU1 General-Purpose Input |I |U4/AA3 |NA | | | + +|pr2_pru1_gpi2 |PRU1 General-Purpose Input |I |U3/AB9 |NA | | | + +|pr2_pru1_gpi3 |PRU1 General-Purpose Input |I |V2/AB3 |NA | | | + +|pr2_pru1_gpi4 |PRU1 General-Purpose Input |I |Y1/AA4 |NA | | | + +|pr2_pru1_gpi5 |PRU1 General-Purpose Input |I |W9/D18 |P9_25 |MODE12 | | + +|pr2_pru1_gpi6 |PRU1 General-Purpose Input |I |V9/E17 |P8_9 |MODE12 | | + +|pr2_pru1_gpi7 |PRU1 General-Purpose Input |I |V7/C14 |P9_31 |MODE12 | | + +|pr2_pru1_gpi8 |PRU1 General-Purpose Input |I |U7/G12 |P9_18 |MODE12 | | + +|pr2_pru1_gpi9 |PRU1 General-Purpose Input |I |V6/F12 |P9_17 |MODE12 | | + +|pr2_pru1_gpi10 |PRU1 General-Purpose Input |I |U6/B12 |P9_31 |MODE12 | +| + +|pr2_pru1_gpi11 |PRU1 General-Purpose Input |I |U5/A11 |P9_29 |MODE12 | +| + +|pr2_pru1_gpi12 |PRU1 General-Purpose Input |I |V5/B13 |P9_30 |MODE12 | +| + +|pr2_pru1_gpi13 |PRU1 General-Purpose Input |I |V4/A12 |P9_28 |MODE12 | +| + +|pr2_pru1_gpi14 |PRU1 General-Purpose Input |I |V3/E14 |P9_42 |MODE12 | +| + +|pr2_pru1_gpi15 |PRU1 General-Purpose Input |I |Y2/A13 |P8_10 |MODE12 | +| + +|pr2_pru1_gpi16 |PRU1 General-Purpose Input |I |W2/G14 |P8_7 |MODE12 | | + +|pr2_pru1_gpi17 |PRU1 General-Purpose Input |I |E11 |P8_27 |MODE12 | | + +|pr2_pru1_gpi18 |PRU1 General-Purpose Input |I |F11 |P8_45 |MODE12 | | + +|pr2_pru1_gpi19 |PRU1 General-Purpose Input |I |G10 |P8_46 |MODE12 | | + +|pr2_pru1_gpi20 |PRU1 General-Purpose Input |I |F10 |P8_43 |MODE12 | | + +|pr2_edc_latch0_in |Latch Input 0 |I |F9 |P8_42 |MODE10 | | + +|pr2_edc_latch1_in |Latch Input 1 |I |F8 |P8_39 |MODE10 | | + +|pr2_edc_sync0_out |SYNC0 Output |O |E7 |P8_40 |MODE10 | | + +|pr2_edc_sync1_out |SYNC1 Output |O |E8 |P8_37 |MODE10 | | + +|pr2_edio_latch_in |Latch Input |I |D9 |P8_38 |MODE10 | | + +|pr2_edio_sof |Start Of Frame |O |D7 |P8_36 |MODE10 | | + +|pr2_uart0_cts_n |UART Clear-To-Send |I |D8 |P8_34 |MODE10 | | + +|pr2_uart0_rts_n |UART Ready-To-Send |O |A5 |P8_35 |MODE10 | | + +|pr2_uart0_rxd |UART Receive Data |I |C6 |P8_33 |MODE10 | | + +|pr2_uart0_txd |UART Transmit Data |O |C8 |P8_31 |MODE10 | | + +|pr2_ecap0_ecap_capin_apwm_o |Capture Input/PWM output |IO |C7 |P8_32 +|MODE10 | | + +|pr2_edio_data_in0 |Ethernet Digital Input |I |B7 |P8_45 |MODE10 | | + +|pr2_edio_data_in1 |Ethernet Digital Input |I |B8 |P9_11 |MODE10 | | + +|pr2_edio_data_in2 |Ethernet Digital Input |I |A7 |P8_17 |MODE10 | | + +|pr2_edio_data_in3 |Ethernet Digital Input |I |A8 |P8_27 |MODE10 | | + +|pr2_edio_data_in4 |Ethernet Digital Input |I |C9 |P8_28 |MODE10 | | + +|pr2_edio_data_in5 |Ethernet Digital Input |I |A9 |P8_29 |MODE10 | | + +|pr2_edio_data_in6 |Ethernet Digital Input |I |B9 |P8_30 |MODE10 | | + +|pr2_edio_data_in7 |Ethernet Digital Input |I |A10 |P8_46 |MODE10 | | + +|pr2_edio_data_out0 |Ethernet Digital Output |O |B7 |P8_45 |MODE11 | | + +|pr2_edio_data_out1 |Ethernet Digital Output |O |B8 |P9_11 |MODE11 | | + +|pr2_edio_data_out2 |Ethernet Digital Output |O |A7 |P8_17 |MODE11 | | + +|pr2_edio_data_out3 |Ethernet Digital Output |O |A8 |P8_27 |MODE11 | | + +|pr2_edio_data_out4 |Ethernet Digital Output |O |C9 |P8_28 |MODE11 | | + +|pr2_edio_data_out5 |Ethernet Digital Output |O |A9 |P8_29 |MODE11 | | + +|pr2_edio_data_out6 |Ethernet Digital Output |O |B9 |P8_30 |MODE11 | | + +|pr2_edio_data_out7 |Ethernet Digital Output |O |A10 |P8_46 |MODE11 | | + +|pr2_mii1_col |MII1 Collision Detect |I |D18 |P9_25 |MODE11 | | + +|pr2_mii1_crs |MII1 Carrier Sense |I |E17 |P8_9 |MODE11 | | + +|pr2_mdio_mdclk |MDIO Clock |O |C14/AB3 |P9_31 |MODE11 | | + +|pr2_mdio_data |MDIO Data |IO |D14/AA4 |P9_29 |MODE11 | | + +|pr2_mii0_rxer |MII0 Receive Error |I |G12 |P9_18 |MODE11 | | + +|pr2_mii_mt0_clk |MII0 Transmit Clock |I |F12 |P9_17 |MODE11 | | + +|pr2_mii0_txen |MII0 Transmit Enable |O |B12 |P9_31 |MODE11 | | + +|pr2_mii0_txd3 |MII0 Transmit Data |O |A11 |P9_29 |MODE11 | | + +|pr2_mii0_txd2 |MII0 Transmit Data |O |B13 |P9_30 |MODE11 | | + +|pr2_mii0_txd1 |MII0 Transmit Data |O |A12 |P9_28 |MODE11 | | + +|pr2_mii0_txd0 |MII0 Transmit Data |O |E14 |P9_42 |MODE11 | | + +|pr2_mii_mr0_clk |MII0 Receive Clock |I |A13 |P8_10 |MODE11 | | + +|pr2_mii0_rxdv |MII0 Data Valid |I |G14 |P8_7 |MODE11 | | + +|pr2_mii0_rxd3 |MII0 Receive Data |I |F14 |P8_8 |MODE11 | | + +|pr2_mii0_rxd2 |MII0 Receive Data |I |A19 |NA | | | + +|pr2_mii0_rxd1 |MII0 Receive Data |I |A18 |NA | | | + +|pr2_mii0_rxd0 |MII0 Receive Data |I |C15 |NA | | | + +|pr2_mii0_rxlink |MII0 Receive Link |I |A16 |NA | | | + +|pr2_mii0_crs |MII0 Carrier Sense |I |B18 |NA | | | + +|pr2_mii0_col |MII0 Collision Detect |I |F15 |NA | | | + +|pr2_mii1_rxer |MII1 Receive Error |I |B19 |P9_11 |MODE11 | | + +|pr2_mii1_rxlink |MII1 Receive Link |I |C17 |P9_13 |MODE11 | | + +|pr2_mii_mt1_clk |MII1 Transmit Clock |I |AC5 |NA | | | + +|pr2_mii1_txen |MII1 Transmit Enable |O |AB4 |NA | | | + +|pr2_mii1_txd3 |MII1 Transmit Data |O |AD4 |P8_21 |MODE11 | | + +|pr2_mii1_txd2 |MII1 Transmit Data |O |AC4 |P8_20 |MODE11 | | + +|pr2_mii1_txd1 |MII1 Transmit Data |O |AC7 |P8_25 |MODE11 | | + +|pr2_mii1_txd0 |MII1 Transmit Data |O |AC6 |P8_24 |MODE11 | | + +|pr2_mii_mr1_clk |MII1 Receive Clock |I |AC9 |P8_5 |MODE11 | | + +|pr2_mii1_rxdv |MII1 Data Valid |I |AC3 |P8_6 |MODE11 | | + +|pr2_mii1_rxd3 |MII1 Receive Data |I |AC8 |P8_23 |MODE11 | | + +|pr2_mii1_rxd2 |MII1 Receive Data |I |AD6 |P8_22 |MODE11 | | + +|pr2_mii1_rxd1 |MII1 Receive Data |I |AB8 |P8_3 |MODE11 | | + +|pr2_mii1_rxd0 |MII1 Receive Data |I |AB5 |P8_4 |MODE11 | | + +|end |end |end |end |end |end |end |end +|======================================================================= + +[[user-leds]] +=== 6.5 User LEDs + +There are 5 User Programmable LEDs on BeagleBone® AI. These are +connected to GPIO pins on the processor. +image:images/BB_AI_USERLEDS_800px.png[beaglebone ai connector placement] + +The table shows the signals used to control the LEDs from the processor. +Each LED is user programmable. However, there is a Default Functions +assigned in the device tree for BeagleBone® AI: + +[cols=",,",options="header",] +|============================================= +|LED |GPIO SIGNAL |DEFAULT FUNCTION +|D2 |GPIO3_17 |Heartbeat When Linux is Running +|D3 |GPIO5_5 |microSD Activity +|D4 |GPIO3_15 |CPU Activity +|D5 |GPIO3_14 |eMMC Activity +|D8 |GPIO3_7 |WiFi/Bluetooth Activity +|============================================= + +[[connectors]] +== 7 Connectors + +image:images/BB_AI_Connectorplacement_800px.png[beaglebone ai connector +placement] +image:images/BB_AI_Connectorplacement_back_800px.png[beaglebone ai +connector placement back] + +[[expansion-connectors]] +=== 7.1 Expansion Connectors + +The expansion interface on the board is comprised of two 46 pin +connectors, the P8 and P9 Headers. All signals on the expansion headers +are *3.3V* unless otherwise indicated. + +*NOTE*: Do not connect 5V logic level signals to these pins or the board +will be damaged. + +*NOTE*: DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED +TO THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY. + +*NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.* + +*Figure ?* shows the location of the expansion connectors. + +image:images/BB_AI_Headerplacement_800px.png[beaglebone ai header +placement] + +The location and spacing of the expansion headers are the same as on +BeagleBone Black. + +[[connector-p8]] +==== 7.1.1 Connector P8 +The following tables show the pinout of the *P8* expansion header. +The SW is responsible for setting the default function of each pin. +Refer to the processor +documentation for more information on these pins and detailed +descriptions of all of the pins listed. In some cases there may not be +enough signals to complete a group of signals that may be required to +implement a total interface. + +The column heading is the pin number on the expansion header. + +The *GPIO* row is the expected gpio identifier number in the Linux kernel. + +The *BALL* row is the pin number on the processor. + +The *REG* row is the offset of the control register for the processor pin. + +The *MODE #* rows are the mode setting for each pin. Setting each mode +to align with the mode column will give that function on that pin. + +If included, the *2nd BALL* row is the pin number on the processor for a +second processor pin connected to the same pin on the expansion header. +Similarly, all row headings starting with *2nd* refer to data for this +second processor pin. + +*NOTES*: + +*DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED +TO THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.* + +*NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.* + +[[p8.01-p8.02]] +===== 7.1.1.1 P8.01-P8.02 +P8.01 and P8.02 are ground pins. + +[%header,format=csv] +,=== +,P8.01,P8.02 +,GND,GND +,=== + +[[p8.03-p8.05]] +===== 7.1.1.2 P8.03-P8.05 +[%header,format=csv] +,=== +,P8.03,P8.04,P8.05 +*GPIO*,24,25,193 +*BALL*,AB8,AB5,AC9 +*REG*,0x179C,0x17A0,0x178C +*MODE 0*,mmc3_dat6,mmc3_dat7,mmc3_dat2 +*1*,spi4_d0,spi4_cs0,spi3_cs0 +*2*,uart10_ctsn,uart10_rtsn,uart5_ctsn +*3*,,, +*4*,vin2b_de1,vin2b_clk1,vin2b_d3 +*5*,,, +*6*,,, +*7*,,, +*8*,,, +*9*,vin5a_hsync0,vin5a_vsync0,vin5a_d3 +*10*,ehrpwm3_tripzone_input,eCAP3_in_PWM3_out,eQEP3_index +*11*,pr2_mii1_rxd1,pr2_mii1_rxd0,pr2_mii_mr1_clk +*12*,pr2_pru0_gpi10,pr2_pru0_gpi11,pr2_pru0_gpi6 +*13*,pr2_pru0_gpo10,pr2_pru0_gpo11,pr2_pru0_gpo6 +*14*,gpio1_24,gpio1_25,gpio7_1 +*15*,Driver off,Driver off,Driver off +,=== + +[[p8.06-p8.09]] +===== 7.1.1.3 P8.06-P8.09 +[%header,format=csv] +,=== +,P8.06,P8.07,P8.08,P8.09 +*GPIO*,194,165,166,178 +*BALL*,AC3,G14,F14,E17 +*REG*,0x1790,0x16EC,0x16F0,0x1698 +*MODE 0*,mmc3_dat3,mcasp1_axr14,mcasp1_axr15,xref_clk1 +*1*,spi3_cs1,mcasp7_aclkx,mcasp7_fsx,mcasp2_axr9 +*2*,uart5_rtsn,mcasp7_aclkr,mcasp7_fsr,mcasp1_axr5 +*3*,,,,mcasp2_ahclkx +*4*,vin2b_d2,,,mcasp6_ahclkx +*5*,,,, +*6*,,,, +*7*,,vin6a_d9,vin6a_d8,vin6a_clk0 +*8*,,,, +*9*,vin5a_d2,,, +*10*,eQEP3_strobe,timer11,timer12,timer14 +*11*,pr2_mii1_rxdv,pr2_mii0_rxdv,pr2_mii0_rxd3,pr2_mii1_crs +*12*,pr2_pru0_gpi7,pr2_pru1_gpi16,pr2_pru0_gpi20,pr2_pru1_gpi6 +*13*,pr2_pru0_gpo7,pr2_pru1_gpo16,pr2_pru0_gpo20,pr2_pru1_gpo6 +*14*,gpio7_2,gpio6_5,gpio6_6,gpio6_18 +*15*,Driver off,Driver off,Driver off,Driver off +,=== + +[[p8.10-p8.13]] +===== 7.1.1.4 P8.10-P8.13 +[%header,format=csv] +,=== +,P8.10,P8.11,P8.12,P8.13 +*GPIO*,164,75,74,107 +*BALL*,A13,AH4,AG6,D3 +*REG*,0x16E8,0x1510,0x150C,0x1590 +*MODE 0*,mcasp1_axr13,vin1a_d7,vin1a_d6,vin2a_d10 +*1*,mcasp7_axr1,,, +*2*,,,, +*3*,,vout3_d0,vout3_d1,mdio_mclk +*4*,,vout3_d16,vout3_d17,vout2_d13 +*5*,,,, +*6*,,,, +*7*,vin6a_d10,,, +*8*,,,, +*9*,,,,kbd_col7 +*10*,timer10,eQEP2B_in,eQEP2A_in,ehrpwm2B +*11*,pr2_mii_mr0_clk,,,pr1_mdio_mdclk +*12*,pr2_pru1_gpi15,pr1_pru0_gpi4,pr1_pru0_gpi3,pr1_pru1_gpi7 +*13*,pr2_pru1_gpo15,pr1_pru0_gpo4,pr1_pru0_gpo3,pr1_pru1_gpo7 +*14*,gpio6_4,gpio3_11,gpio3_10,gpio4_11 +*15*,Driver off,Driver off,Driver off,Driver off +,=== + +[[p8.14-p8.16]] +===== 7.1.1.5 P8.14-P8.16 +[%header,format=csv] +,=== +,P8.14,P8.15,P8.16 +*GPIO*,109,99,125 +*BALL*,D5,D1,B4 +*REG*,0x1598,0x1570,0x15BC +*MODE 0*,vin2a_d12,vin2a_d2,vin2a_d21 +*1*,,, +*2*,,,vin2b_d2 +*3*,rgmii1_txc,,rgmii1_rxd2 +*4*,vout2_d11,vout2_d21,vout2_d2 +*5*,,emu12,vin3a_fld0 +*6*,,,vin3a_d13 +*7*,,, +*8*,mii1_rxclk,uart10_rxd,mii1_col +*9*,kbd_col8,kbd_row6, +*10*,eCAP2_in_PWM2_out,eCAP1_in_PWM1_out, +*11*,pr1_mii1_txd1,pr1_ecap0_ecap_capin_apwm_o,pr1_mii1_rxlink +*12*,pr1_pru1_gpi9,pr1_edio_data_in7,pr1_pru1_gpi18 +*13*,pr1_pru1_gpo9,pr1_edio_data_out7,pr1_pru1_gpo18 +*14*,gpio4_13,gpio4_3,gpio4_29 +*15*,Driver off,Driver off,Driver off +*2nd BALL*,,A3, +*2nd REG*,,0x15B4, +*2nd MODE 0*,,vin2a_d19, +*2nd 1*,,, +*2nd 2*,,vin2b_d4, +*2nd 3*,,rgmii1_rxctl, +*2nd 4*,,vout2_d4, +*2nd 5*,,, +*2nd 6*,,vin3a_d11, +*2nd 7*,,, +*2nd 8*,,mii1_txer, +*2nd 9*,,, +*2nd 10*,,ehrpwm3_tripzone_input, +*2nd 11*,,pr1_mii1_rxd0, +*2nd 12*,,pr1_pru1_gpi16, +*2nd 13*,,pr1_pru1_gpo16, +*2nd 14*,,gpio4_27, +*2nd 15*,,Driver off, +,=== + +[[p8.17-p8.19]] +===== 7.1.1.6 P8.17-P8.19 +[%header,format=csv] +,=== +,P8.17,P8.18,P8.19 +*GPIO*,242,105,106 +*BALL*,A7,F5,E6 +*REG*,0x1624,0x1588,0x158C +*MODE 0*,vout1_d18,vin2a_d8,vin2a_d9 +*1*,,, +*2*,emu4,, +*3*,vin4a_d2,, +*4*,vin3a_d2,vout2_d15,vout2_d14 +*5*,obs11,emu18,emu19 +*6*,obs27,, +*7*,,, +*8*,,mii1_rxd3,mii1_rxd0 +*9*,,kbd_col5,kbd_col6 +*10*,pr2_edio_data_in2,eQEP2_strobe,ehrpwm2A +*11*,pr2_edio_data_out2,pr1_mii1_txd3,pr1_mii1_txd2 +*12*,pr2_pru0_gpi15,pr1_pru1_gpi5,pr1_pru1_gpi6 +*13*,pr2_pru0_gpo15,pr1_pru1_gpo5,pr1_pru1_gpo6 +*14*,gpio8_18,gpio4_9,gpio4_10 +*15*,Driver off,Driver off,Driver off +,=== + +[[p8.20-p8.22]] +===== 7.1.1.7 P8.20-P8.22 +[%header,format=csv] +,=== +,P8.20,P8.21,P8.22 +*GPIO*,190,189,23 +*BALL*,AC4,AD4,AD6 +*REG*,0x1780,0x177C,0x1798 +*MODE 0*,mmc3_cmd,mmc3_clk,mmc3_dat5 +*1*,spi3_sclk,,spi4_d1 +*2*,,,uart10_txd +*3*,,, +*4*,vin2b_d6,vin2b_d7,vin2b_d0 +*5*,,, +*6*,,, +*7*,,, +*8*,,, +*9*,vin5a_d6,vin5a_d7,vin5a_d0 +*10*,eCAP2_in_PWM2_out,ehrpwm2_tripzone_input,ehrpwm3B +*11*,pr2_mii1_txd2,pr2_mii1_txd3,pr2_mii1_rxd2 +*12*,pr2_pru0_gpi3,pr2_pru0_gpi2,pr2_pru0_gpi9 +*13*,pr2_pru0_gpo3,pr2_pru0_gpo2,pr2_pru0_gpo9 +*14*,gpio6_30,gpio6_29,gpio1_23 +*15*,Driver off,Driver off,Driver off +,=== + +[[p8.23-p8.26]] +===== 7.1.1.8 P8.23-P8.26 +[%header,format=csv] +,=== +,P8.23,P8.24,P8.25,P8.26 +*GPIO*,22,192,191,124 +*BALL*,AC8,AC6,AC7,B3 +*REG*,0x1794,0x1788,0x1784,0x15B8 +*MODE 0*,mmc3_dat4,mmc3_dat1,mmc3_dat0,vin2a_d20 +*1*,spi4_sclk,spi3_d0,spi3_d1, +*2*,uart10_rxd,uart5_txd,uart5_rxd,vin2b_d3 +*3*,,,,rgmii1_rxd3 +*4*,vin2b_d1,vin2b_d4,vin2b_d5,vout2_d3 +*5*,,,,vin3a_de0 +*6*,,,,vin3a_d12 +*7*,,,, +*8*,,,,mii1_rxer +*9*,vin5a_d1,vin5a_d4,vin5a_d5, +*10*,ehrpwm3A,eQEP3B_in,eQEP3A_in,eCAP3_in_PWM3_out +*11*,pr2_mii1_rxd3,pr2_mii1_txd0,pr2_mii1_txd1,pr1_mii1_rxer +*12*,pr2_pru0_gpi8,pr2_pru0_gpi5,pr2_pru0_gpi4,pr1_pru1_gpi17 +*13*,pr2_pru0_gpo8,pr2_pru0_gpo5,pr2_pru0_gpo4,pr1_pru1_gpo17 +*14*,gpio1_22,gpio7_0,gpio6_31,gpio4_28 +*15*,Driver off,Driver off,Driver off,Driver off +,=== + +[[p8.27-p8.29]] +===== 7.1.1.9 P8.27-P8.29 +[%header,format=csv] +,=== +,P8.27,P8.28,P8.29 +*GPIO*,119,115,118 +*BALL*,E11,D11,C11 +*REG*,0x15D8,0x15C8,0x15D4 +*MODE 0*,vout1_vsync,vout1_clk,vout1_hsync +*1*,,, +*2*,,, +*3*,vin4a_vsync0,vin4a_fld0,vin4a_hsync0 +*4*,vin3a_vsync0,vin3a_fld0,vin3a_hsync0 +*5*,,, +*6*,,, +*7*,,, +*8*,spi3_sclk,spi3_cs0,spi3_d0 +*9*,,, +*10*,,, +*11*,,, +*12*,pr2_pru1_gpi17,, +*13*,pr2_pru1_gpo17,, +*14*,gpio4_23,gpio4_19,gpio4_22 +*15*,Driver off,Driver off,Driver off +*2nd BALL*,A8,C9,A9 +*2nd REG*,0x1628,0x162C,0x1630 +*2nd MODE 0*,vout1_d19,vout1_d20,vout1_d21 +*2nd 1*,,, +*2nd 2*,emu15,emu16,emu17 +*2nd 3*,vin4a_d3,vin4a_d4,vin4a_d5 +*2nd 4*,vin3a_d3,vin3a_d4,vin3a_d5 +*2nd 5*,obs12,obs13,obs14 +*2nd 6*,obs28,obs29,obs30 +*2nd 7*,,, +*2nd 8*,,, +*2nd 9*,,, +*2nd 10*,pr2_edio_data_in3,pr2_edio_data_in4,pr2_edio_data_in5 +*2nd 11*,pr2_edio_data_out3,pr2_edio_data_out4,pr2_edio_data_out5 +*2nd 12*,pr2_pru0_gpi16,pr2_pru0_gpi17,pr2_pru0_gpi18 +*2nd 13*,pr2_pru0_gpo16,pr2_pru0_gpo17,pr2_pru0_gpo18 +*2nd 14*,gpio8_19,gpio8_20,gpio8_21 +*2nd 15*,Driver off,Driver off,Driver off +,=== + +[[p8.30-p8.32]] +===== 7.1.1.10 P8.30-P8.32 +[%header,format=csv] +,=== +,P8.30,P8.31,P8.32 +*GPIO*,116,238,239 +*BALL*,B10,C8,C7 +*REG*,0x15CC,0x1614,0x1618 +*MODE 0*,vout1_de,vout1_d14,vout1_d15 +*1*,,, +*2*,,emu13,emu14 +*3*,vin4a_de0,vin4a_d14,vin4a_d15 +*4*,vin3a_de0,vin3a_d14,vin3a_d15 +*5*,,obs9,obs10 +*6*,,obs25,obs26 +*7*,,, +*8*,spi3_d1,, +*9*,,, +*10*,,pr2_uart0_txd,pr2_ecap0_ecap_capin_apwm_o +*11*,,, +*12*,,pr2_pru0_gpi11,pr2_pru0_gpi12 +*13*,,pr2_pru0_gpo11,pr2_pru0_gpo12 +*14*,gpio4_20,gpio8_14,gpio8_15 +*15*,Driver off,Driver off,Driver off +*2nd BALL*,B9,G16,D17 +*2nd REG*,0x1634,0x173C,0x1740 +*2nd MODE 0*,vout1_d22,mcasp4_axr0,mcasp4_axr1 +*2nd 1*,,, +*2nd 2*,emu18,spi3_d0,spi3_cs0 +*2nd 3*,vin4a_d6,uart8_ctsn,uart8_rtsn +*2nd 4*,vin3a_d6,uart4_rxd,uart4_txd +*2nd 5*,obs15,, +*2nd 6*,obs31,vout2_d18,vout2_d19 +*2nd 7*,,, +*2nd 8*,,vin4a_d18,vin4a_d19 +*2nd 9*,,vin5a_d13,vin5a_d12 +*2nd 10*,pr2_edio_data_in6,, +*2nd 11*,pr2_edio_data_out6,, +*2nd 12*,pr2_pru0_gpi19,,pr2_pru1_gpi0 +*2nd 13*,pr2_pru0_gpo19,,pr2_pru1_gpo0 +*2nd 14*,gpio8_22,, +*2nd 15*,Driver off,Driver off,Driver off +,=== + +[[p8.33-p8.35]] +===== 7.1.1.11 P8.33-P8.35 +[%header,format=csv] +,=== +,P8.33,P8.34,P8.35 +*GPIO*,237,235,236 +*BALL*,C6,D8,A5 +*REG*,0x1610,0x1608,0x160C +*MODE 0*,vout1_d13,vout1_d11,vout1_d12 +*1*,,, +*2*,emu12,emu10,emu11 +*3*,vin4a_d13,vin4a_d11,vin4a_d12 +*4*,vin3a_d13,vin3a_d11,vin3a_d12 +*5*,obs8,obs6,obs7 +*6*,obs24,obs22,obs23 +*7*,,obs_dmarq2, +*8*,,, +*9*,,, +*10*,pr2_uart0_rxd,pr2_uart0_cts_n,pr2_uart0_rts_n +*11*,,, +*12*,pr2_pru0_gpi10,pr2_pru0_gpi8,pr2_pru0_gpi9 +*13*,pr2_pru0_gpo10,pr2_pru0_gpo8,pr2_pru0_gpo9 +*14*,gpio8_13,gpio8_11,gpio8_12 +*15*,Driver off,Driver off,Driver off +*2nd BALL*,AF9,G6,AD9 +*2nd REG*,0x14E8,0x1564,0x14E4 +*2nd MODE 0*,vin1a_fld0,vin2a_vsync0,vin1a_de0 +*2nd 1*,vin1b_vsync1,,vin1b_hsync1 +*2nd 2*,,, +*2nd 3*,,vin2b_vsync1,vout3_d17 +*2nd 4*,vout3_clk,vout2_vsync,vout3_de +*2nd 5*,uart7_txd,emu9,uart7_rxd +*2nd 6*,,, +*2nd 7*,timer15,uart9_txd,timer16 +*2nd 8*,spi3_d1,spi4_d1,spi3_sclk +*2nd 9*,kbd_row1,kbd_row3,kbd_row0 +*2nd 10*,eQEP1B_in,ehrpwm1A,eQEP1A_in +*2nd 11*,,pr1_uart0_rts_n, +*2nd 12*,,pr1_edio_data_in4, +*2nd 13*,,pr1_edio_data_out4, +*2nd 14*,gpio3_1,gpio4_0,gpio3_0 +*2nd 15*,Driver off,Driver off,Driver off +,=== + +[[p8.36-p8.38]] +===== 7.1.1.12 P8.36-P8.38 +[%header,format=csv] +,=== +,P8.36,P8.37,P8.38 +*GPIO*,234,232,233 +*BALL*,D7,E8,D9 +*REG*,0x1604,0x15FC,0x1600 +*MODE 0*,vout1_d10,vout1_d8,vout1_d9 +*1*,,, +*2*,emu3,uart6_rxd,uart6_txd +*3*,vin4a_d10,vin4a_d8,vin4a_d9 +*4*,vin3a_d10,vin3a_d8,vin3a_d9 +*5*,obs5,, +*6*,obs21,, +*7*,obs_irq2,, +*8*,,, +*9*,,, +*10*,pr2_edio_sof,pr2_edc_sync1_out,pr2_edio_latch_in +*11*,,, +*12*,pr2_pru0_gpi7,pr2_pru0_gpi5,pr2_pru0_gpi6 +*13*,pr2_pru0_gpo7,pr2_pru0_gpo5,pr2_pru0_gpo6 +*14*,gpio8_10,gpio8_8,gpio8_9 +*15*,Driver off,Driver off,Driver off +*2nd BALL*,F2,A21,C18 +*2nd REG*,0x1568,0x1738,0x1734 +*2nd MODE 0*,vin2a_d0,mcasp4_fsx,mcasp4_aclkx +*2nd 1*,,mcasp4_fsr,mcasp4_aclkr +*2nd 2*,,spi3_d1,spi3_sclk +*2nd 3*,,uart8_txd,uart8_rxd +*2nd 4*,vout2_d23,i2c4_scl,i2c4_sda +*2nd 5*,emu10,, +*2nd 6*,,vout2_d17,vout2_d16 +*2nd 7*,uart9_ctsn,, +*2nd 8*,spi4_d0,vin4a_d17,vin4a_d16 +*2nd 9*,kbd_row4,vin5a_d14,vin5a_d15 +*2nd 10*,ehrpwm1B,, +*2nd 11*,pr1_uart0_rxd,, +*2nd 12*,pr1_edio_data_in5,, +*2nd 13*,pr1_edio_data_out5,, +*2nd 14*,gpio4_1,, +*2nd 15*,Driver off,Driver off,Driver off +,=== + +[[p8.39-p8.41]] +===== 7.1.1.13 P8.39-P8.41 +[%header,format=csv] +,=== +,P8.39,P8.40,P8.41 +*GPIO*,230,231,228 +*BALL*,F8,E7,E9 +*REG*,0x15F4,0x15F8,0x15EC +*MODE 0*,vout1_d6,vout1_d7,vout1_d4 +*1*,,, +*2*,emu8,emu9,emu6 +*3*,vin4a_d22,vin4a_d23,vin4a_d20 +*4*,vin3a_d22,vin3a_d23,vin3a_d20 +*5*,obs4,,obs2 +*6*,obs20,,obs18 +*7*,,, +*8*,,, +*9*,,, +*10*,pr2_edc_latch1_in,pr2_edc_sync0_out,pr1_ecap0_ecap_capin_apwm_o +*11*,,, +*12*,pr2_pru0_gpi3,pr2_pru0_gpi4,pr2_pru0_gpi1 +*13*,pr2_pru0_gpo3,pr2_pru0_gpo4,pr2_pru0_gpo1 +*14*,gpio8_6,gpio8_7,gpio8_4 +*15*,Driver off,Driver off,Driver off +,=== + +[[p8.42-p8.44]] +===== 7.1.1.14 P8.42-P8.44 +[%header,format=csv] +,=== +,P8.42,P8.43,P8.44 +*GPIO*,229,226,227 +*BALL*,F9,F10,G11 +*REG*,0x15F0,0x15E4,0x15E8 +*MODE 0*,vout1_d5,vout1_d2,vout1_d3 +*1*,,, +*2*,emu7,emu2,emu5 +*3*,vin4a_d21,vin4a_d18,vin4a_d19 +*4*,vin3a_d21,vin3a_d18,vin3a_d19 +*5*,obs3,obs0,obs1 +*6*,obs19,obs16,obs17 +*7*,,obs_irq1,obs_dmarq1 +*8*,,, +*9*,,, +*10*,pr2_edc_latch0_in,pr1_uart0_rxd,pr1_uart0_txd +*11*,,, +*12*,pr2_pru0_gpi2,pr2_pru1_gpi20,pr2_pru0_gpi0 +*13*,pr2_pru0_gpo2,pr2_pru1_gpo20,pr2_pru0_gpo0 +*14*,gpio8_5,gpio8_2,gpio8_3 +*15*,Driver off,Driver off,Driver off +,=== + +[[p8.45-p8.46]] +===== 7.1.1.15 P8.45-P8.46 +[%header,format=csv] +,=== +,P8.45,P8.46 +*GPIO*,224,225 +*BALL*,F11,G10 +*REG*,0x15DC,0x15E0 +*MODE 0*,vout1_d0,vout1_d1 +*1*,, +*2*,uart5_rxd,uart5_txd +*3*,vin4a_d16,vin4a_d17 +*4*,vin3a_d16,vin3a_d17 +*5*,, +*6*,, +*7*,, +*8*,spi3_cs2, +*9*,, +*10*,pr1_uart0_cts_n,pr1_uart0_rts_n +*11*,, +*12*,pr2_pru1_gpi18,pr2_pru1_gpi19 +*13*,pr2_pru1_gpo18,pr2_pru1_gpo19 +*14*,gpio8_0,gpio8_1 +*15*,Driver off,Driver off +*2nd BALL*,B7,A10 +*2nd REG*,0x161C,0x1638 +*2nd MODE 0*,vout1_d16,vout1_d23 +*2nd 1*,, +*2nd 2*,uart7_rxd,emu19 +*2nd 3*,vin4a_d0,vin4a_d7 +*2nd 4*,vin3a_d0,vin3a_d7 +*2nd 5*,, +*2nd 6*,, +*2nd 7*,, +*2nd 8*,,spi3_cs3 +*2nd 9*,, +*2nd 10*,pr2_edio_data_in0,pr2_edio_data_in7 +*2nd 11*,pr2_edio_data_out0,pr2_edio_data_out7 +*2nd 12*,pr2_pru0_gpi13,pr2_pru0_gpi20 +*2nd 13*,pr2_pru0_gpo13,pr2_pru0_gpo20 +*2nd 14*,gpio8_16,gpio8_23 +*2nd 15*,Driver off,Driver off +,=== + +EOF + + + +TODO: Notes regarding the resistors on muxed pins. + +[[connector-p9]] +==== 7.1.2 Connector P9 +The following tables show the pinout of the *P9* expansion header. +The SW is responsible for setting the default function of each pin. +Refer to the processor +documentation for more information on these pins and detailed +descriptions of all of the pins listed. In some cases there may not be +enough signals to complete a group of signals that may be required to +implement a total interface. + +The column heading is the pin number on the expansion header. + +The *GPIO* row is the expected gpio identifier number in the Linux kernel. + +The *BALL* row is the pin number on the processor. + +The *REG* row is the offset of the control register for the processor pin. + +The *MODE #* rows are the mode setting for each pin. Setting each mode +to align with the mode column will give that function on that pin. + +If included, the *2nd BALL* row is the pin number on the processor for a +second processor pin connected to the same pin on the expansion header. +Similarly, all row headings starting with *2nd* refer to data for this +second processor pin. + +*NOTES*: + +*DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED +TO THE BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.* + +*NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.* + +In the table are the following notations: + +*PWR_BUT* is a 5V level as pulled up internally by the TPS6590379. It is +activated by pulling the signal to GND. + +TODO: (Actually, on BeagleBone AI, I believe PWR_BUT is pulled to 3.3V, but +activation is still done by pulling the signal to GND. Also, a quick +grounding of PWR_BUT will trigger a system event where shutdown can +occur, but there is no hardware power-off function like on BeagleBone +Black via this signal. It does, however, act as a hardware power-on.) + +TODO: (On BeagleBone Black, SYS_RESET was a bi-directional signal, but it is +only an output from BeagleBone AI to capes on BeagleBone AI.) + +[[p9.01-p9.04]] +===== 7.1.2.1 P9.01-P9.04 + +[[p9.05-p9.08]] +===== 7.1.2.2 P9.05-P9.08 + +[[p9.09-p9.10]] +===== 7.1.2.3 P9.09-P9.10 + +[[p9.11-p9.13]] +===== 7.1.2.4 P9.11-P9.13 +[%header,format=csv] +,=== +,P9.11,P9.12,P9.13 +*GPIO*,241,128,172 +*BALL*,B19,B14,C17 +*REG*,0x172C,0x16AC,0x1730 +*MODE 0*,mcasp3_axr0,mcasp1_aclkr,mcasp3_axr1 +*1*,,mcasp7_axr2, +*2*,mcasp2_axr14,,mcasp2_axr15 +*3*,uart7_ctsn,,uart7_rtsn +*4*,uart5_rxd,,uart5_txd +*5*,,, +*6*,,vout2_d0, +*7*,vin6a_d1,,vin6a_d0 +*8*,,vin4a_d0, +*9*,,,vin5a_fld0 +*10*,,i2c4_sda, +*11*,pr2_mii1_rxer,,pr2_mii1_rxlink +*12*,pr2_pru0_gpi14,,pr2_pru0_gpi15 +*13*,pr2_pru0_gpo14,,pr2_pru0_gpo15 +*14*,,gpio5_0, +*15*,Driver off,Driver off,Driver off +*2nd BALL*,B8,,AB10** +*2nd REG*,0x1620,,0x1680 +*2nd MODE 0*,vout1_d17,,usb1_drvvbus +*2nd 1*,,, +*2nd 2*,uart7_txd,, +*2nd 3*,vin4a_d1,, +*2nd 4*,vin3a_d1,, +*2nd 5*,,, +*2nd 6*,,, +*2nd 7*,,,timer16 +*2nd 8*,,, +*2nd 9*,,, +*2nd 10*,pr2_edio_data_in1,, +*2nd 11*,pr2_edio_data_out1,, +*2nd 12*,pr2_pru0_gpi14,, +*2nd 13*,pr2_pru0_gpo14,, +*2nd 14*,gpio8_17,,gpio6_12 +*2nd 15*,Driver off,,Driver off +,=== + +[[p9.14-p9.16]] +===== 7.1.2.5 P9.14-P9.16 +[%header,format=csv] +,=== +,P9.14,P9.15,P9.16 +*GPIO*,121,76,122 +*BALL*,D6,AG4,C5 +*REG*,0x15AC,0x1514,0x15B0 +*MODE 0*,vin2a_d17,vin1a_d8,vin2a_d18 +*1*,,vin1b_d7, +*2*,vin2b_d6,,vin2b_d5 +*3*,rgmii1_txd0,,rgmii1_rxc +*4*,vout2_d6,vout3_d15,vout2_d5 +*5*,,, +*6*,vin3a_d9,,vin3a_d10 +*7*,,, +*8*,mii1_txd2,,mii1_txd3 +*9*,,kbd_row2, +*10*,ehrpwm3A,eQEP2_index,ehrpwm3B +*11*,pr1_mii1_rxd2,,pr1_mii1_rxd1 +*12*,pr1_pru1_gpi14,pr1_pru0_gpi5,pr1_pru1_gpi15 +*13*,pr1_pru1_gpo14,pr1_pru0_gpo5,pr1_pru1_gpo15 +*14*,gpio4_25,gpio3_12,gpio4_26 +*15*,Driver off,Driver off,Driver off +,=== + +[[p9.17-p9.19]] +===== 7.1.2.6 P9.17-P9.19 +[%header,format=csv] +,=== +,P9.17,P9.18,P9.19 +*GPIO*,209,208,195 +*BALL*,B24,G17,R6 +*REG*,0x17CC,0x17C8,0x1440 +*MODE 0*,spi2_cs0,spi2_d0,gpmc_a0 +*1*,uart3_rtsn,uart3_ctsn, +*2*,uart5_txd,uart5_rxd,vin3a_d16 +*3*,,,vout3_d16 +*4*,,,vin4a_d0 +*5*,,, +*6*,,,vin4b_d0 +*7*,,,i2c4_scl +*8*,,,uart5_rxd +*9*,,, +*10*,,, +*11*,,, +*12*,,, +*13*,,, +*14*,gpio7_17,gpio7_16,gpio7_3 +*15*,Driver off,Driver off,Driver off +*2nd BALL*,F12,G12,F4 +*2nd REG*,0x16B8,0x16B4,0x157C +*2nd MODE 0*,mcasp1_axr1,mcasp1_axr0,vin2a_d5 +*2nd 1*,,, +*2nd 2*,,, +*2nd 3*,uart6_txd,uart6_rxd, +*2nd 4*,,,vout2_d18 +*2nd 5*,,,emu15 +*2nd 6*,,, +*2nd 7*,vin6a_hsync0,vin6a_vsync0, +*2nd 8*,,,uart10_rtsn +*2nd 9*,,,kbd_col2 +*2nd 10*,i2c5_scl,i2c5_sda,eQEP2A_in +*2nd 11*,pr2_mii_mt0_clk,pr2_mii0_rxer,pr1_edio_sof +*2nd 12*,pr2_pru1_gpi9,pr2_pru1_gpi8,pr1_pru1_gpi2 +*2nd 13*,pr2_pru1_gpo9,pr2_pru1_gpo8,pr1_pru1_gpo2 +*2nd 14*,gpio5_3,gpio5_2,gpio4_6 +*2nd 15*,Driver off,Driver off,Driver off +,=== + +[[p9.20-p9.22]] +===== 7.1.2.7 P9.20-P9.22 +[%header,format=csv] +,=== +,P9.20,P9.21,P9.22 +*GPIO*,196,67,179 +*BALL*,T9,AF8,B26 +*REG*,0x1444,0x14F0,0x169C +*MODE 0*,gpmc_a1,vin1a_vsync0,xref_clk2 +*1*,,vin1b_de1,mcasp2_axr10 +*2*,vin3a_d17,,mcasp1_axr6 +*3*,vout3_d17,,mcasp3_ahclkx +*4*,vin4a_d1,vout3_vsync,mcasp7_ahclkx +*5*,,uart7_rtsn, +*6*,vin4b_d1,,vout2_clk +*7*,i2c4_sda,timer13, +*8*,uart5_txd,spi3_cs0,vin4a_clk0 +*9*,,, +*10*,,eQEP1_strobe,timer15 +*11*,,, +*12*,,, +*13*,,, +*14*,gpio7_4,gpio3_3,gpio6_19 +*15*,Driver off,Driver off,Driver off +*2nd BALL*,D2,B22,A26 +*2nd REG*,0x1578,0x17C4,0x17C0 +*2nd MODE 0*,vin2a_d4,spi2_d1,spi2_sclk +*2nd 1*,,uart3_txd,uart3_rxd +*2nd 2*,,, +*2nd 3*,,, +*2nd 4*,vout2_d19,, +*2nd 5*,emu14,, +*2nd 6*,,, +*2nd 7*,,, +*2nd 8*,uart10_ctsn,, +*2nd 9*,kbd_col1,, +*2nd 10*,ehrpwm1_synco,, +*2nd 11*,pr1_edc_sync0_out,, +*2nd 12*,pr1_pru1_gpi1,, +*2nd 13*,pr1_pru1_gpo1,, +*2nd 14*,gpio4_5,gpio7_15,gpio7_14 +*2nd 15*,Driver off,Driver off,Driver off +,=== + +[[p9.23-p9.25]] +===== 7.1.2.8 P9.23-P9.25 +[%header,format=csv] +,=== +,P9.23,P9.24,P9.25 +*GPIO*,203,175,177 +*BALL*,A22,F20,D18 +*REG*,0x17B4,0x168C,0x1694 +*MODE 0*,spi1_cs1,gpio6_15,xref_clk0 +*1*,,mcasp1_axr9,mcasp2_axr8 +*2*,sata1_led,dcan2_rx,mcasp1_axr4 +*3*,spi2_cs1,uart10_txd,mcasp1_ahclkx +*4*,,,mcasp5_ahclkx +*5*,,, +*6*,,vout2_vsync, +*7*,,,vin6a_d0 +*8*,,vin4a_vsync0,hdq0 +*9*,,i2c3_scl,clkout2 +*10*,,timer2,timer13 +*11*,,,pr2_mii1_col +*12*,,,pr2_pru1_gpi5 +*13*,,,pr2_pru1_gpo5 +*14*,gpio7_11,gpio6_15,gpio6_17 +*15*,Driver off,Driver off,Driver off +,=== + +[[p9.26-p9.29]] +===== 7.1.2.9 P9.26-P9.29 +[%header,format=csv] +,=== +,P9.26,P9.27,P9.28,P9.29 +*GPIO*,174,111,113,139 +*BALL*,E21,C3,A12,A11 +*REG*,0x1688,0x15A0,0x16E0,0x16D8 +*MODE 0*,gpio6_14,vin2a_d14,mcasp1_axr11,mcasp1_axr9 +*1*,mcasp1_axr8,,mcasp6_fsx,mcasp6_axr1 +*2*,dcan2_tx,,mcasp6_fsr, +*3*,uart10_rxd,rgmii1_txd3,spi3_cs0,spi3_d1 +*4*,,vout2_d9,, +*5*,,,, +*6*,vout2_hsync,,, +*7*,,,vin6a_d12,vin6a_d14 +*8*,vin4a_hsync0,mii1_txclk,, +*9*,i2c3_sda,,, +*10*,timer1,eQEP3B_in,timer8,timer6 +*11*,,pr1_mii_mr1_clk,pr2_mii0_txd1,pr2_mii0_txd3 +*12*,,pr1_pru1_gpi11,pr2_pru1_gpi13,pr2_pru1_gpi11 +*13*,,pr1_pru1_gpo11,pr2_pru1_gpo13,pr2_pru1_gpo11 +*14*,gpio6_14,gpio4_15,gpio4_17,gpio5_11 +*15*,Driver off,Driver off,Driver off,Driver off +*2nd BALL*,AE2,J14,,D14 +*2nd REG*,0x1544,0x16B0,,0x16A8 +*2nd MODE 0*,vin1a_d20,mcasp1_fsr,,mcasp1_fsx +*2nd 1*,vin1b_d3,mcasp7_axr3,, +*2nd 2*,,,, +*2nd 3*,,,, +*2nd 4*,vout3_d3,,, +*2nd 5*,,,, +*2nd 6*,vin3a_d4,vout2_d1,, +*2nd 7*,,,,vin6a_de0 +*2nd 8*,,vin4a_d1,, +*2nd 9*,kbd_col5,,, +*2nd 10*,pr1_edio_data_in4,i2c4_scl,,i2c3_scl +*2nd 11*,pr1_edio_data_out4,,,pr2_mdio_data +*2nd 12*,pr1_pru0_gpi17,,, +*2nd 13*,pr1_pru0_gpo17,,, +*2nd 14*,gpio3_24,gpio5_1,,gpio7_30 +*2nd 15*,Driver off,Driver off,,Driver off +,=== + +[[p9.30-p9.31]] +===== 7.1.2.10 P9.30-P9.31 +[%header,format=csv] +,=== +,P9.30,P9.31 +*GPIO*,140,138 +*BALL*,B13,B12 +*REG*,0x16DC,0x16D4 +*MODE 0*,mcasp1_axr10,mcasp1_axr8 +*1*,mcasp6_aclkx,mcasp6_axr0 +*2*,mcasp6_aclkr, +*3*,spi3_d0,spi3_sclk +*4*,, +*5*,, +*6*,, +*7*,vin6a_d13,vin6a_d15 +*8*,, +*9*,, +*10*,timer7,timer5 +*11*,pr2_mii0_txd2,pr2_mii0_txen +*12*,pr2_pru1_gpi12,pr2_pru1_gpi10 +*13*,pr2_pru1_gpo12,pr2_pru1_gpo10 +*14*,gpio5_12,gpio5_10 +*15*,Driver off,Driver off +*2nd BALL*,,C14 +*2nd REG*,,0x16A4 +*2nd MODE 0*,,mcasp1_aclkx +*2nd 1*,, +*2nd 2*,, +*2nd 3*,, +*2nd 4*,, +*2nd 5*,, +*2nd 6*,, +*2nd 7*,,vin6a_fld0 +*2nd 8*,, +*2nd 9*,, +*2nd 10*,,i2c3_sda +*2nd 11*,,pr2_mdio_mdclk +*2nd 12*,,pr2_pru1_gpi7 +*2nd 13*,,pr2_pru1_gpo7 +*2nd 14*,,gpio7_31 +*2nd 15*,,Driver off +,=== + +[[p9.32-p9.40]] +===== 7.1.2.11 P9.32-P9.40 + +[[p9.41-p9.42]] +===== 7.1.2.12 P9.41-P9.42 +[%header,format=csv] +,=== +,P9.41,P9.42 +*GPIO*,180,114 +*BALL*,C23,E14 +*REG*,0x16A0,0x16E4 +*MODE 0*,xref_clk3,mcasp1_axr12 +*1*,mcasp2_axr11,mcasp7_axr0 +*2*,mcasp1_axr7, +*3*,mcasp4_ahclkx,spi3_cs1 +*4*,mcasp8_ahclkx, +*5*,, +*6*,vout2_de, +*7*,hdq0,vin6a_d11 +*8*,vin4a_de0, +*9*,clkout3, +*10*,timer16,timer9 +*11*,,pr2_mii0_txd0 +*12*,,pr2_pru1_gpi14 +*13*,,pr2_pru1_gpo14 +*14*,gpio6_20,gpio4_18 +*15*,Driver off,Driver off +*2nd BALL*,C1,C2 +*2nd REG*,0x1580,0x159C +*2nd MODE 0*,vin2a_d6,vin2a_d13 +*2nd 1*,, +*2nd 2*,, +*2nd 3*,,rgmii1_txctl +*2nd 4*,vout2_d17,vout2_d10 +*2nd 5*,emu16, +*2nd 6*,, +*2nd 7*,, +*2nd 8*,mii1_rxd1,mii1_rxdv +*2nd 9*,kbd_col3,kbd_row8 +*2nd 10*,eQEP2B_in,eQEP3A_in +*2nd 11*,pr1_mii_mt1_clk,pr1_mii1_txd0 +*2nd 12*,pr1_pru1_gpi3,pr1_pru1_gpi10 +*2nd 13*,pr1_pru1_gpo3,pr1_pru1_gpo10 +*2nd 14*,gpio4_7,gpio4_14 +*2nd 15*,Driver off,Driver off +,=== + +[[p9.43-p9.46]] +===== 7.1.2.13 P9.43-P9.46 +TODO + +[[serial-debug]] +=== 7.2 Serial Debug +TODO + +[[usb-3-type-c]] +=== 7.3 USB 3 Type-C +TODO + +[[usb-2-type-a]] +=== 7.4 USB 2 Type-A +TODO + +[[gigabit-ethernet]] +=== 7.5 Gigabit Ethernet +TODO + +[[coaxial]] +=== 7.6 Coaxial +TODO + +[[microsd-memory]] +=== 7.7 microSD Memory +TODO + +[[microhdmi]] +=== 7.8 microHDMI +TODO + +[[cape-board-support]] +== 8 Cape Board Support +There is a https://docs.google.com/spreadsheets/d/1fE-AsDZvJ-bBwzNBj1_sPDrutvEvsmARqFwvbw_HkrE/edit?usp=sharing[Cape Headers Google Spreadsheet] which has a lot of detail regarding various boards and cape add-on boards. + +See also https://elinux.org/Beagleboard:BeagleBone_cape_interface_spec + +TODO +[[beaglebone-black-cape-compatibility]] +=== 8.1 BeagleBone® Black Cape Compatibility +TODO + +See https://elinux.org/Beagleboard:BeagleBone_cape_interface_spec for now. +[[eeprom]] +=== 8.2 EEPROM +TODO +[[pin-usage-consideration]] +=== 8.3 Pin Usage Consideration +TODO +[[gpio]] +=== 8.4 GPIO +TODO +[[i2c]] +=== 8.5 I2C +TODO +[[uart-or-pru-uart]] +=== 8.6 UART or PRU UART +This section is about both UART pins on the header and PRU UART pins on the headers +we will include a chart and later some code + +[%header,format=csv] +,=== +Function,Pin,ABC Ball,Pinctrl Register,Mode +uart3_txd,P9.21,B22,0x17C4,1 +uart3_rxd,P9.22,A26,0x17C0,1 +,,,, +uart5_txd,P9.13,C17,0x1730,4 +uart5_rxd,P9.11,B19,0x172C,4 +uart5_ctsn,P8.05,AC9,0x178C,2 +uart5_rtsn,P8.06,AC3,0x1790,2 +,,,, +uart8_txd,P8.37,A21,0x1738,3 +uart8_rxd,P8.38,C18,0x1734,3 +uart8_ctsn,P8.31,G16,0x173C,3 +uart8_rtsn,P8.32,D17,0x1740,3 +,,,, +uart10_txd,P9.24,F20,0x168C,3 +uart10_rxd,P9.26,E21,0x1688,3 +uart10_ctsn,P8.03,AB8,0x179C,2 +uart10_rtsn,P8.04,AB5,0x17A0,2 +,,,, +uart10_txd,P9.24,F20,0x168C,3 +uart10_rxd,P9.26,E21,0x1688,3 +uart10_ctsn,P9.20,D2,0x1578,8 +uart10_rtsn,P9.19,F4,0x157C,8 +,=== + +[%header,format=csv] +,=== +Function,Pin,ABC Ball,Pinctrl Register,Mode +pr2_uart0_txd,P8.31,C8,0x1614,10 +pr2_uart0_rxd,P8.33,C6,0x1610,10 +pr2_uart0_cts_n,P8.34,D8,0x1608,10 +pr2_uart0_rts_n,P8.35,A5,0x160C,10 +,,,, +pr1_uart0_rxd,P8.43,F10,0x15E4,10 +pr1_uart0_txd,P8.44,G11,0x15E8,10 +pr1_uart0_cts_n,P8.45,F11,0x15DC,10 +pr1_uart0_rts_n,P8.46,G10,0x15E0,10 +,=== +TODO +[[spi]] +=== 8.7 SPI +TODO +[[analog]] +=== 8.8 Analog +TODO +[[pwm-timer-ecap-or-pru-pwm-ecap]] +=== 8.9 PWM, TIMER, eCAP or PRU PWM/eCAP +TODO +[[eqep]] +=== 8.10 eQEP +TODO +[[can]] +=== 8.11 CAN +TODO +[[mcasp-audio-serial-like-i2c-and-ac97]] +=== 8.12 McASP (audio serial like I2S and AC97) +TODO +[[mmc]] +=== 8.13 MMC +TODO +[[lcd]] +=== 8.14 LCD +TODO +[[pru-gpio]] +=== 8.15 PRU GPIO +TODO +[[clkout]] +=== 8.16 CLKOUT +TODO +[[expansion-connector-headers]] +=== 8.17 Expansion Connector Headers +TODO: discuss header options for working with the expansion connectors per https://github.com/beagleboard/beaglebone-black/wiki/System-Reference-Manual#84-expansion-connectors +[[signal-usage]] +=== 8.18 Signal Usage +TODO +[[cape-power]] +=== 8.19 Cape Power +TODO +[[mechanical]] +=== 8.20 Mechanical +TODO +[[mechanical-information]] +== 9 Mechanical Information + +* Board Dimensions: 8.9cm x 5.4cm x 1.5cm +* Board Net Weight 48g +* Packaging Dimensions: 13.8cm x 10cm x 4cm +* Gross Weight (including packaging): 110g +* 3D STEP model: https://github.com/beagleboard/beaglebone-ai/tree/master/Mechanical + +[[pictures]] +== 10 Pictures + +BeagleBone AI Back of Board Image + +image:images/BB_AI_Front.jpg[beaglebone ai front of board] +image:images/BB_AI_Back.jpg[beaglebone ai back of board] + +[[support-information]] +== 11 Support Information + +TODO: Reference https://beagleboard.org/support and https://beagleboard.org/resources + +Related TI documentation: http://www.ti.com/tool/BEAGLE-3P-BBONE-AI + +[[terms-and-conditions]] +== 12 Terms and Conditions + +[[regulatory-compliance-and-export-information]] +=== 12.1 REGULATORY, COMPLIANCE, AND EXPORT INFORMATION + +* Country of origin: PRC +* FCC: 2ATUT-BBONE-AI +* CE: TBD +* CNHTS: 8543909000 +* USHTS: 8473301180 +* MXHTS: 84733001 +* TARIC: 8473302000 +* ECCN: 5A992.C +* CCATS: +https://github.com/beagleboard/beaglebone-ai/blob/master/regulatory/Validation_Z1613110.pdf[Z1613110/G180570] +* RoHS/REACH: TBD +* Volatility: TBD + +BeagleBone AI is annotated to comply with Part 15 of the FCC Rules. +Operation is subject to the following two conditions: (1) This device +may not cause harmful interference, and (2) this device must accept any +interference received, including interference that may cause undesired +operation. Changes or modifications not expressly approved by the party +responsible for compliance could void the user’s authority to operate +the equipment. + +This Class A or B digital apparatus complies with Canadian ICES-003. +Changes or modifications not expressly approved by the party responsible +for compliance could void the user’s authority to operate the equipment. +Cet appareil numérique de la classe A ou B est conforme à la norme +NMB-003 du Canada. Les changements ou les modifications pas expressément +approuvés par la partie responsible de la conformité ont pu vider +l’autorité de l'utilisateur pour actionner l'équipement. + +[[warranty-and-disclaimers]] +=== 12.2 WARRANTY AND DISCLAIMERS + +The design materials referred to in this document are _*NOT SUPPORTED*_ +and *DO NOT* constitute a reference design. Support of the open source +developer community is provided through the the resources defined at +https://beagleboard.org/support. + +THERE IS NO WARRANTY FOR THE DESIGN MATERIALS, TO THE EXTENT PERMITTED +BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE DESIGN MATERIALS “AS IS†+WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE DESIGN MATERIALS IS WITH YOU. SHOULD THE DESIGN +MATERIALS PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY +SERVICING, REPAIR OR CORRECTION. + +This board was designed as an evaluation and development tool. It was +not designed with any other application in mind. As such, the design +materials that are provided which include schematic, BOM, and PCB files, +may or may not be suitable for any other purposes. If used, the design +material becomes your responsibility as to whether or not it meets your +specific needs or your specific applications and may require changes to +meet your requirements. + +[[additional-terms]] +==== 12.2.1 Additional terms + +BeagleBoard.org Foundation and logo-licensed manufacturers (together, +henceforth identified as "Supplier") provide BeagleBone AI under the +following conditions: + +The user assumes all responsibility and liability for proper and safe +handling of the goods. Further, the user indemnifies Supplier from all +claims arising from the handling or use of the goods. + +Should BeagleBone AI not meet the specifications indicated in the System +Reference Manual, BeagleBone AI may be returned within 90 days from the +date of delivery to the distributor of purchase for a full refund. THE +FOREGOING LIMITED WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY SELLER TO +BUYER AND IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESSED, IMPLIED, OR +STATUTORY, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY +PARTICULAR PURPOSE. EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH +ABOVE, NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY INDIRECT, +SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES. + +Please read the System Reference Manual and, specifically, the Warnings +and Restrictions notice in the Systems Reference Manual prior to +handling the product. This notice contains important safety information +about temperatures and voltages. + +No license is granted under any patent right or other intellectual +property right of Supplier covering or relating to any machine, process, +or combination in which such Supplier products or services might be or +are used. The Supplier currently deals with a variety of customers for +products, and therefore our arrangement with the user is not exclusive. +The Supplier assume no liability for applications assistance, customer +product design, software performance, or infringement of patents or +services described herein. + +[[warnings-and-restrictions]] +=== 12.3 Warnings and Restrictions + +[[for-feasibility-evaluation-only-in-laboratorydevelopment-environments]] +==== 12.3.1 For Feasibility Evaluation Only, in Laboratory/Development Environments + +BeagleBone AI is not a complete product. It is intended solely for use +for preliminary feasibility evaluation in laboratory/development +environments by technically qualified electronics experts who are +familiar with the dangers and application risks associated with handling +electrical mechanical components, systems and subsystems. It should not +be used as all or part of a finished end product. + +[[your-sole-responsibility-and-risk]] +==== 12.3.2 Your Sole Responsibility and Risk + +You acknowledge, represent, and agree that: + +1. You have unique knowledge concerning Federal, State and local +regulatory requirements (including but not limited to Food and Drug +Administration regulations, if applicable) which relate to your products +and which relate to your use (and/or that of your employees, affiliates, +contractors or designees) of BeagleBone AI for evaluation, testing and +other purposes. +2. You have full and exclusive responsibility to assure the safety and +compliance of your products with all such laws and other applicable +regulatory requirements, and also to assure the safety of any activities +to be conducted by you and/or your employees, affiliates, contractors or +designees, using BeagleBone AI. Further, you are responsible to assure +that any interfaces (electronic and/or mechanical) between BeagleBone AI +and any human body are designed with suitable isolation and means to +safely limit accessible leakage currents to minimize the risk of +electrical shock hazard. +3. Since BeagleBone AI is not a completed product, it may not meet all +applicable regulatory and safety compliance standards which may normally +be associated with similar items. You assume full responsibility to +determine and/or assure compliance with any such standards and related +certifications as may be applicable. You will employ reasonable +safeguards to ensure that your use of BeagleBone AI will not result in +any property damage, injury or death, even if BeagleBone AI should fail +to perform as described or expected. + +[[certain-instructions]] +==== 12.3.3 Certain Instructions + +It is important to operate BeagleBone AI within Supplier’s recommended +specifications and environmental considerations per the user guidelines. +Exceeding the specified BeagleBone AI ratings (including but not limited +to input and output voltage, current, power, and environmental ranges) +may cause property damage, personal injury or death. If there are +questions concerning these ratings please contact the Supplier +representative prior to connecting interface electronics including input +power and intended loads. Any loads applied outside of the specified +output range may result in unintended and/or inaccurate operation and/or +possible permanent damage to BeagleBone AI and/or interface electronics. +Please consult the System Reference Manual prior to connecting any load +to BeagleBone AI output. If there is uncertainty as to the load +specification, please contact the Supplier representative. During normal +operation, some circuit components may have case temperatures greater +than 60 C as long as the input and output are maintained at a normal +ambient operating temperature. These components include but are not +limited to linear regulators, switching transistors, pass transistors, +and current sense resistors which can be identified using BeagleBone +AI's schematic located at the link in BeagleBone AI's System Reference +Manual. When placing measurement probes near these devices during normal +operation, please be aware that these devices may be very warm to the +touch. As with all electronic evaluation tools, only qualified personnel +knowledgeable in electronic measurement and diagnostics normally found +in development environments should use BeagleBone AI. + +[[agreement-to-defend-indemnify-and-hold-harmless]] +==== 12.3.4 Agreement to Defend, Indemnify and Hold Harmless + +You agree to defend, indemnify and hold Supplier, its licensors and +their representatives harmless from and against any and all claims, +damages, losses, expenses, costs and liabilities (collectively, +"Claims") arising out of or in connection with any use of BeagleBone AI +that is not in accordance with the terms of the agreement. This +obligation shall apply whether Claims arise under law of tort or +contract or any other legal theory, and even if BeagleBone AI fails to +perform as described or expected. + +[[safety-critical-or-life-critical-applications]] +==== 12.3.5 Safety-Critical or Life-Critical Applications + +If you intend to evaluate the components for possible use in safety +critical applications (such as life support) where a failure of the +Supplier’s product would reasonably be expected to cause severe personal +injury or death, such as devices which are classified as FDA Class III +or similar classification, then you must specifically notify Supplier of +such intent and enter into a separate Assurance and Indemnity Agreement. + diff --git a/boards/beaglebone/ai/ch01.rst b/boards/beaglebone/ai/ch01.rst new file mode 100644 index 0000000000000000000000000000000000000000..37cc36c0a8e8b036d6c4a0b7314cb2be5ba553b9 --- /dev/null +++ b/boards/beaglebone/ai/ch01.rst @@ -0,0 +1,20 @@ +.. _beaglebone-ai-intro: + +Introduction +############## + +Built on the proven BeagleBoard.org® open source Linux approach, +BeagleBone® AI fills the gap between small SBCs and more powerful +industrial computers. Based on the Texas Instruments AM5729, developers +have access to the powerful SoC with the ease of BeagleBone® Black +header and mechanical compatibility. BeagleBone® AI makes it easy to +explore how artificial intelligence (AI) can be used in everyday life +via TI C66x digital-signal-processor (DSP) cores and +embedded-vision-engine (EVE) cores supported through an optimized TIDL +machine learning OpenCL API with pre-installed tools. Focused on +everyday automation in industrial, commercial and home applications. + +.. image:: images/BB_AI_BeautyAngle_800px.jpg + :align: center + :alt: BeagleBone AI Beauty Angle + diff --git a/boards/beaglebone/ai/ch02.rst b/boards/beaglebone/ai/ch02.rst new file mode 100644 index 0000000000000000000000000000000000000000..277998b3d94fb44f41161e77a0e88fd0e53bef42 --- /dev/null +++ b/boards/beaglebone/ai/ch02.rst @@ -0,0 +1,71 @@ +.. _beaglebone-ai-change-history: + +Change History +################## + +.. Document Change History +.. **************************** + +.. Board changes +.. **************************** + +Rev A0 +============== + +Initial prototype revision. Not taken to production. +eMMC flash image provided by Embest. + +Rev A1 +============== + +Second round prototype. + +- Fixed size of mounting holes. +- Added LED for WiFi status. +- Added microHDMI. +- Changed eMMC voltage from 3.3V to 1.8V to support HS200. +- Changed eMMC from 4GB to 16GB. +- Changed serial debug header from 6-pin 100mil pitch to 3-pin 1.5mm pitch. +- Switched expansion header from UART4 to UART5. The UART4 pins were used for the microHDMI. + +eMMC flash image provided by Embest. + +Rev A1a +============ + +Alpha pilot-run units and initial production. + +- `Added pull-down resistor on serial debug header RX + line <https://github.com/beagleboard/beaglebone-ai/issues/24>`__. + +Alpha pilot-run eMMC flash image: +https://debian.beagleboard.org/images/bbai-pilot-20190408.img.xz + +Production eMMC flash image: +http://debian.beagleboard.org/images/am57xx-eMMC-flasher-debian-9.9-lxqt-armhf-2019-08-03-4gb.img.xz + +Rev A2 +========== + +Proposed changes. + +- `Add footprint for pull-down resistor on serial debug header RX + line <https://github.com/beagleboard/beaglebone-ai/issues/24>`__. + +- `Move microSD card cage closer to microHDMI to fit cases + better <https://github.com/beagleboard/beaglebone-ai/issues/25>`__. + +- `Connect AM5729 ball AB10 to to P9.13 to provide a + GPIO <https://github.com/beagleboard/beaglebone-ai/issues/22>`__. + +- `HDMI hot-plug detection + fixes <https://github.com/beagleboard/beaglebone-ai/issues/19>`__. + +- `Add additional CAN port to the expansion + headers <https://github.com/beagleboard/beaglebone-ai/issues/20>`__. + +- `Fix JTAG connector to not require wire + mods <https://github.com/beagleboard/beaglebone-ai/issues/21>`__. + +- `Add I2C EEPROM for board + identifier <https://github.com/beagleboard/beaglebone-ai/issues/23>`__. diff --git a/boards/beaglebone/ai/ch03.rst b/boards/beaglebone/ai/ch03.rst new file mode 100644 index 0000000000000000000000000000000000000000..ae8e9e2eaf12dbc2f04b0828299bd3dba8e9c042 --- /dev/null +++ b/boards/beaglebone/ai/ch03.rst @@ -0,0 +1,183 @@ +.. _beaglebone-ai-connecting: + +Connecting Up Your BeagleBone AI +#################################### + +What’s In the Box +******************* + +BeagleBone® AI comes in the box with the heat sink and antenna already +attached. Developers can get up and running in five minutes with no +microSD card needed. BeagleBone® AI comes preloaded with a Linux +distribution. In the box you will find: + +- BeagleBone® AI +- Quick Start Guide + +TODO: Add links to the design materials for both + +.. image:: images/BB_AI_antenna_heat_sink_place_500px.jpg + :alt: BeagleBone AI Overview + +What’s Not in the Box +========================= + +You will need to purchase: + +- USB C cable or USB C to USB A cable +- MicroSD Card (optional) +- `Serial cable <https://github.com/beagleboard/beaglebone-ai/wiki/Frequently-Asked-Questions#serial-cable>`_ (optional) + +More information or to purchase a replacement heat sink or antenna, please go to these web sites: + +- `Antenna <https://bit.ly/2kmXAzF>`_ +- `Heat Sink <https://bit.ly/2klxxJa>`_ + +Fans +=========== + +The pre-attached heat sink has M3 holes spaced 20x20 mm. The height of +the heat sink clears the USB type A socket, and all other components on +the board except the 46-way header sockets and the Ethernet socket. + +If you run all of the accelerators or have an older software image, +you’ll likely need fan. To find a fan, visit the link to `fans in the +FAQ <https://github.com/beagleboard/beaglebone-ai/wiki/Frequently-Asked-Questions#fans>`_. + +.. caution:: + + BeagleBone AI can run **HOT**! Even without running the accelerators, + getting up to 70C is not uncommon. + +Official BeagleBone Fan Cape: +https://www.newark.com/element14/6100310/beaglebone-ai-fan-cape/dp/50AH3704 + +TODO: create short-links for any long URLs so that text works. + +Main Connection Scenarios +****************************** + +This section will describe how to connect the board for use. The board +can be configured in several different ways. Below we will walk through +the most common scenarios. NOTE: These connection scenarios are +dependent on the software image presently on your BeagleBone® AI. When +all else fails, follow the instructions at +https://beagleboard.org/upgrade + +- `Tethered to a PC via USB C cable <#tethered-to-a-pc>`__ +- `Standalone Desktop with powered USB hub, display, keyboard and + mouse <#standalone-wdisplay-and-keyboardmouse>`__ +- `Wireless Connection to BeagleBone® AI <#wireless-connection>`__ + +Tethered to a PC +======================== + +The most common way to program BeagleBone® AI is via a USB connection to +a PC. If your computer has a USB C type port, BeagleBone® AI will both +communicate and receive power directly from the PC. If your computer +does not support USB C type, you can utilize a powered USB C hub to +power and connect to BeagleBone® AI which in turn will connect to your +PC. You can also use a powered USB C hub to power and connect peripheral +devices such as a USB camera. After booting, the board is accessed +either as a USB storage device or via the browser on the PC. You will +need Chrome or Firefox on the PC. + +NOTE:Start with this image "am57xx-eMMC-flasher-debian-10.3-iot-tidl-armhf-2020-04-06-6gb.img.xz" +loaded on your BeagleBone® AI. + +1. Locate the USB Type-C connector on BeagleBone® AI + +.. image:: images/BB_AI_USBC_and_3pin_500px.png + +2. Connect a USB type-C cable to BeagleBone® AI USB type-C port. + +.. image:: images/BB_AI_connectingUSBC_500px.jpg + +3. Connect the other end of the USB cable to the PC USB 3 port. + +.. image:: images/BB_AI_PlugIn_500px.jpg + +4. BeagleBone® AI will boot. + +5. You will notice some of the 5 user LEDs flashing + +6. Look for a new mass storage drive to appear on the PC. + +.. image:: images/BB_AI_asadrive_500px.jpg + +7. Open the drive and open START.HTM with your web browser. + +.. image:: images/BB_AI_starthtm_500px.png + +.. image:: images/BB_AI_connectedscreen_500px.jpg + +8. Follow the instructions in the browser window. + +.. image:: images/BB_AI_ss_cloud9_500px.jpg + +9. Go to Cloud9 IDE. + +10. Open the directories in the left navigation of Cloud9. + +.. image:: images/BB_AI_ss_cloud9_dir_500px.jpg + +Standalone w/Display and Keyboard/Mouse +============================================== + +.. image:: images/BB_AI_Standalone_setup_750px.jpg + :alt: BeagleBone AI Overview + +.. note:: + + This configuration requires loading the latest debian 9 image from + https://elinux.org/Beagleboard:Latest-images-testing + +Load "am57xx-eMMC-flasher-debian-9.13-lxqt-tidl-armhf-2020-08-25-6gb.img.xz" +image on the BeagleBone® AI + +Presently, the "Cloud 9" application is broken in debian 10 only for +this configuration. We re working on a better solution. + +1. Connect a combo keyboard and mouse to BeagleBone® AI’s USB host port. +2. Connect a microHDMI-to-HDMI cable to BeagleBone® AI’s microHDMI port. +3. Connect the microHDMI-to-HDMI cable to an HDMI monitor. +4. Plug a 5V 3A USB type-C power supply into BeagleBone® AI’s USB type-C port. +5. BeagleBone® AI will boot. No need to enter any passwords. +6. Depending on which software image is loaded, either a Desktop or a login shell will appear on the monitor. +7. Follow the instructions at https://beagleboard.org/upgrade + +Wireless Connection +=========================== + +NOTE:Start with this image "am57xx-eMMC-flasher-debian-10.3-iot-tidl-armhf-2020-04-06-6gb.img.xz" +loaded on your BeagleBone® AI. + +1. Plug a 5V 3A USB type-C power supply into BeagleBone® AI’s USB type-C port. +2. BeagleBone® AI will boot. +3. Connect your PC’s WiFi to SSID "BeagleBone-XXXX" where XXXX varies for your BeagleBone® AI. +4. Use password "BeagleBone" to complete the WiFi connection. +5. Open http://192.168.8.1 in your web browser. +6. Follow the instructions in the browser window. + +Connecting a 3 PIN Serial Debug Cable +***************************************** + +A 3 PIN serial debug cable can be helpful to debug when you need to view +the boot messages through a terminal program such as putty on your host +PC. This cable is not needed for most BeagleBone® AI boot up scenarios. + +Cables: https://github.com/beagleboard/beaglebone-ai/wiki/Frequently-Asked-Questions#serial-cable + +Locate the 3 PIN debug header on BeagleBone® AI, near the USB C connection. + +.. image:: images/BB_AI_USBC_and_3pin_500px.png + :alt: BeagleBone AI Overview + +Press the small white connector into the 3 PIN debug header. The pinout is: + +- Pin 1 (the pin closest to the screw-hole in the board. It is also marked with a shape on the silkscreen): GND +- Pin 2: UART1_RX (i.e. this is a BB-AI input pin) +- Pin 3: UART1_TX (i.e. BB-AI transmits out on this pin) + +.. image:: images/BB_AI_3pincableattach_500px.jpg + :alt: BeagleBone AI Overview \ No newline at end of file diff --git a/boards/beaglebone/ai/ch04.rst b/boards/beaglebone/ai/ch04.rst new file mode 100644 index 0000000000000000000000000000000000000000..d423ae03aa87ec6593ef23e0b85f1c1b53ceff57 --- /dev/null +++ b/boards/beaglebone/ai/ch04.rst @@ -0,0 +1,58 @@ +.. _beaglebone-ai-overview: + +BeagleBone AI Overview +######################## + +.. image:: images/BB_AI_overview_image.png + :alt: BeagleBone AI Overview + +BeagleBone® AI Features +************************ + +**Main Processor Features of the AM5729 Within BeagleBone® AI** + +- Dual 1.5GHz ARM® Cortex®-A15 with out-of-order speculative issue + 3-way superscalar execution pipeline for the fastest execution of + existing 32-bit code +- 2 C66x Floating-Point VLIW DSP supported by OpenCL +- 4 Embedded Vision Engines (EVEs) supported by TIDL machine learning + library +- 2x Dual-Core Programmable Real-Time Unit (PRU) subsystems (4 PRUs + total) for ultra low-latency control and software generated + peripherals +- 2x Dual ARM® Cortex®-M4 co-processors for real-time control +- IVA-HD subsystem with support for 4K @ 15fps H.264 encode/decode and + other codecs @ 1080p60 +- Vivante® GC320 2D graphics accelerator +- Dual-Core PowerVR® SGX544â„¢ 3D GPU + +**Communications** + +- BeagleBone Black header and mechanical compatibility +- 16-bit LCD interfaces +- 4+ UARTs +- 2 I2C ports +- 2 SPI ports +- Lots of PRU I/O pins + +**Memory** + +- 1GB DDR3L +- 16GB on-board eMMC flash + +**Connectors** + +- USB Type-C connector for power and SuperSpeed dual-role controller +- Gigabit Ethernet +- 802.11ac 2.4/5GHz WiFi via the AzureWave AW-CM256SM + +**Out of Box Software** + +- Zero-download out of box software environment + +Board Component Locations +******************************* + +.. image:: images/BB_AI_ICPlacement_800px.png + :alt: beaglebone ai component placement + diff --git a/boards/beaglebone/ai/ch05.rst b/boards/beaglebone/ai/ch05.rst new file mode 100644 index 0000000000000000000000000000000000000000..b4ddaa5633c93b4953b6577e2d72906b34dfa878 --- /dev/null +++ b/boards/beaglebone/ai/ch05.rst @@ -0,0 +1,305 @@ +.. _beaglebone-ai-specs: + +BeagleBone AI High Level Specification +########################################### + +This section provides the high level specification of BeagleBone® AI + +Block Diagram +****************** + +The figure below is the high level block diagram of BeagleBone® AI. For +detailed layout information please check the schematics. + +.. image:: images/BB_AI_Blockdiagram_1000px.jpg + :alt: beaglebone ai component placement + +AM572x Sitaraâ„¢ Processor +************************** + +The Texas Instruments AM572x Sitaraâ„¢ processor family of SOC devices +brings high processing performance through the maximum flexibility of a +fully integrated mixed processor solution. The devices also combine +programmable video processing with a highly integrated peripheral set +ideal for AI applications. The AM5729 used on BeagleBone® AI is the +super-set device of the family. + +Programmability is provided by dual-core ARM® Cortex®-A15 RISC CPUs with +Arm® Neonâ„¢ extension, and two TI C66x VLIW floating-point DSP core, and +Vision AccelerationPac (with 4x EVEs). The Arm allows developers to keep +control functions separate from other algorithms programmed on the DSPs +and coprocessors, thus reducing the complexity of the system software. + +Texas Instruments AM572x Sitaraâ„¢ Processor Family Block Diagram\* + +.. image:: images/BB_AI_AM5729_blockdiagram.jpg + :alt: beaglebone ai component placement + +**MPU Subsystem** The Dual Cortex-A15 MPU subsystem integrates the +following submodules: + +- ARM Cortex-A15 MPCore + + - Two central processing units (CPUs) + + - ARM Version 7 ISA: Standard ARM instruction set plus Thumb®-2, + Jazelle® RCT Javaâ„¢ accelerator, hardware virtualization support, + and large physical address extensions (LPAE) + + - Neonâ„¢ SIMD coprocessor and VFPv4 per CPU + + - Interrupt controller with up to 160 interrupt requests + + - One general-purpose timer and one watchdog timer per CPU – Debug + and trace features + + - 32-KiB instruction and 32-KiB data level 1 (L1) cache per CPU + +- Shared 2-MiB level 2 (L2) cache + +- 48-KiB bootable ROM + +- Local power, reset, and clock management (PRCM) module + +- Emulation features + +- Digital phase-locked loop (DPLL) + +**DSP Subsystems** There are two DSP subsystems in the device. Each DSP +subsystem contains the following submodules: + +- TMS320C66xâ„¢ Floating-Point VLIW DSP core for audio processing, and + general-purpose imaging and video processing. It extends the + performance of existing C64x+â„¢ and C647xâ„¢ DSPs through enhancements + and new features. + + - 32-KiB L1D and 32-KiB L1P cache or addressable SRAM + + - 288-KiB L2 cache + +- 256-KiB configurable as cache or SRAM + +- 32-KiB SRAM + +- Enhanced direct memory access (EDMA) engine for video and audio data + transfer + +- Memory management units (MMU) for address management. + +- Interrupt controller (INTC) + +- Emulation capabilities + +- Supported by OpenCL + +**EVE Subsystems** + +- 4 Embedded Vision Engines (EVEs) supported by TIDL machine learning + library + +.. image:: images/BB_AI_EVEmodule.jpg + :alt: BeagleBone AI component placement + +The Embedded Vision Engine (EVE) module is a programmable imaging and +vision processing engine. Software support for the EVE module is +available through OpenCL Custom Device model with fixed set of +functions. More information is available +http://www.ti.com/lit/wp/spry251/spry251.pdf + +**PRU-ICSS Subsystems** + +- 2x Dual-Core Programmable Real-Time Unit (PRU) subsystems (4 PRUs + total) for ultra low-latency control and software generated + peripherals. Access to these powerful subsystems is available through + through the P8 and P9 headers. These are detailed in Section 7. + +**IPU Subsystems** There are two Dual Cortex-M4 IPU subsystems in the +device available for general purpose usage, particularly real-time +control. Each IPU subsystem includes the following components: + +- Two Cortex-M4 CPUs + +- ARMv7E-M and Thumb-2 instruction set architectures + +- Hardware division and single-cycle multiplication acceleration + +- Dedicated INTC with up to 63 physical interrupt events with 16-level + priority + +- Two-level memory subsystem hierarchy + + - L1 (32-KiB shared cache memory) + + - L2 ROM + RAM + +- 64-KiB RAM + +- 16-KiB bootable ROM + +- MMU for address translation + +- Integrated power management + +- Emulation feature embedded in the Cortex-M4 + +**IVA-HD Subsystem** + +- IVA-HD subsystem with support for 4K @ 15fps H.264 encode/decode and + other codecs @ 1080p60 The IVA-HD subsystem is a set of video encoder + and decoder hardware accelerators. The list of supported codecs can + be found in the software development kit (SDK) documentation. + +**BB2D Graphics Accelerator Subsystem** The Vivante® GC320 2D graphics +accelerator is the 2D BitBlt (BB2D) graphics accelerator subsystem on +the device with the following features: + +- API support: + + - OpenWFâ„¢, DirectFB + + - GDI/DirectDraw + +- BB2D architecture: + + - BitBlt and StretchBlt + + - DirectFB hardware acceleration + + - ROP2, ROP3, ROP4 full alpha blending and transparency + + - Clipping rectangle support + + - Alpha blending includes Java 2 Porter-Duff compositing rules + + - 90-, 180-, 270-degree rotation on every primitive + + - YUV-to-RGB color space conversion + + - Programmable display format conversion with 14 source and 7 + destination formats + + - High-quality, 9-tap, 32-phase filter for image and video scaling + at 1080p + + - Monochrome expansion for text rendering + + - 32K × 32K coordinate system + +**Dual-Core PowerVR® SGX544â„¢ 3D GPU** The 3D graphics processing unit +(GPU) subsystem is based on POWERVR® SGX544 subsystem from Imagination +Technologies. It supports general embedded applications. The GPU can +process different data types simultaneously, such as: pixel data, vertex +data, video data, and general-purpose data. The GPU subsystem has the +following features: + +- Multicore GPU architecture: two SGX544 cores. + +- Shared system level cache of 128 KiB + +- Tile-based deferred rendering architecture + +- Second-generation universal scalable shader engines (USSE2), + multithreaded engines incorporating pixel and vertex shader + functionality + +- Present and texture load accelerators + + - Enables to move, rotate, twiddle, and scale texture surfaces. + + - Supports RGB, ARGB, YUV422, and YUV420 surface formats. + + - Supports bilinear upscale. + + - Supports source colorkey. + +- Fine-grained task switching, load balancing, and power management + +- Programmable high-quality image antialiasing + +- Bilinear, trilinear, anisotropic texture filtering + +- Advanced geometry DMA driven operation for minimum CPU interaction + +- Fully virtualized memory addressing for OS operation in a unified + memory architecture (MMU) + +Memory +************ + +.. __5_3_1_1gb_ddr3l: + +1GB DDR3L +============ + +Dual 256M x 16 DDR3L memory devices are used, one on each side of the +board, for a total of 1 GB. They will each operate at a clock frequency +of up to 533 MHz yielding an effective rate of 1066Mb/s on the DDR3L bus +allowing for 4GB/s of DDR3L memory bandwidth. + +16GB Embedded MMC +=================== + +A single 16GB embedded MMC (eMMC) device is on the board. + + +microSD Connector +================== + +The board is equipped with a single microSD connector to act as a +secondary boot source for the board and, if selected as such, can be the +primary booth source. The connector will support larger capacity microSD +cards. The microSD card is not provided with the board. + +Boot Modes +************* + +Power Management +****************** + +Connectivity +****************** + +TODO: Add WiFi/Bluetooth/Ethernet + +BeagleBone® AI supports the majority of the functions of the AM5729 SOC +through connectors or expansion header pin accessibility. See section 7 +for more information on expansion header pinouts. There are a few +functions that are not accessible which are: (TBD) + +TODO: This text needs to go somewhere. + +On-board I2C Devices +*********************** + ++--------+--------+-----------------+ +| A | Iden | Description | +| ddress | tifier | | ++========+========+=================+ +| 0x12 | U3 | TPS6590379 PMIC | +| | | DVS | ++--------+--------+-----------------+ +| 0x41 | U78 | STMPE811Q ADC | +| | | and GPIO | +| | | expander | ++--------+--------+-----------------+ +| 0x47 | U13 | HD3SS3220 USB | +| | | Type-C DRP port | +| | | controller | ++--------+--------+-----------------+ +| 0x50 | U9 | 24LC32 board ID | +| | | EEPROM | ++--------+--------+-----------------+ +| 0x58 | U3 | TPS6590379 PMIC | +| | | power registers | ++--------+--------+-----------------+ +| 0x5a | U3 | TPS6590379 PMIC | +| | | interfaces and | +| | | auxilaries | ++--------+--------+-----------------+ +| 0x5c | U3 | TPS6590379 PMIC | +| | | trimming and | +| | | test | ++--------+--------+-----------------+ +| 0x5e | U3 | TPS6590379 PMIC | +| | | OTP | ++--------+--------+-----------------+ diff --git a/boards/beaglebone/ai/ch06.rst b/boards/beaglebone/ai/ch06.rst new file mode 100644 index 0000000000000000000000000000000000000000..12adf16f2f16af7f87c384cb000cb95678333a31 --- /dev/null +++ b/boards/beaglebone/ai/ch06.rst @@ -0,0 +1,1972 @@ +.. _beaglebone-ai-specs: + +Detailed Hardware Design +######################### + +This section provides a detailed description of the Hardware design. +This can be useful for interfacing, writing drivers, or using it to help +modify specifics of your own design. + +The figure below is the high level block diagram of BeagleBone® AI. For +those who may be concerned, this is the same figure found in section 5. +It is placed here again for convenience so it is closer to the topics to +follow. + +.. image:: images/BB_AI_Blockdiagram_1000px.jpg + :alt: beaglebone ai component placement + +Power Section +************************** + +**Figure ?** is the high level block diagram of the power section of the +board. + +(Block Diagram for Power) + +TPS6590379 PMIC +==================== + +The Texas Instruments TPS6590379ZWSR device is an integrated +power-management IC (PMIC) specifically designed to work well ARM Cortex +A15 Processors, such as the AM5729 used on BeagleBone® AI. The datasheet +is located here https://www.ti.com/lit/ds/symlink/tps659037.pdf + +The device provides seven configurable step-down converters with up to 6 +A of output current for memory, processor core, input-output (I/O), or +preregulation of LDOs. One of these configurable step-down converters +can be combined with another 3-A regulator to allow up to 9 A of output +current. All of the step-down converters can synchronize to an external +clock source between 1.7 MHz and 2.7 MHz, or an internal fallback clock +at 2.2 MHz. + +The TPS659037 device contains seven LDO regulators for external use. +These LDO regulators can be supplied from either a system supply or a +preregulated supply. The power-up and power-down controller is +configurable and supports any power-up and power-down sequences (OTP +based). The TPS659037 device includes a 32-kHz RC oscillator to sequence +all resources during power up and power down. In cases where a fast +start up is needed, a 16-MHz crystal oscillator is also included to +quickly generate a stable 32-kHz for the system. All LDOs and SMPS +converters can be controlled by the SPI or I2C interface, or by power +request signals. In addition, voltage scaling registers allow +transitioning the SMPS to different voltages by SPI, I2C, or roof and +floor control. + +One dedicated pin in each package can be configured as part of the +power-up sequence to control external resources. General-purpose +input-output (GPIO) functionality is available and two GPIOs can be +configured as part of the power-up sequence to control external +resources. Power request signals enable power mode control for power +optimization. The device includes a general-purpose sigma-delta +analog-to-digital converter (GPADC) with three external input channels. + +.. image:: images/BB_AI_PMIC_schematicpg3_900px.png + :alt: beaglebone ai user interface placement + +6.1.2 USB-C Power +==================== + +**Figure 23** below shows how the USB-C power input is connected to the +**TPS6590379**. + +TODO: (Schematic screenshoot) + +Power Button +============== + +.. image:: images/BB_AI_Userinterface_800px.png + :alt: beaglebone ai user interface placement + +.. _eMMC-flash-memory: + +eMMC Flash Memory (16GB) +********************************** + +eMMC Device +================== + +eMMC Circuit Design +===================== + +Board ID +============= + +A board identifier is placed on the eMMC in the second linear boot +partition (/dev/mmcblk1boot1). Reserved bytes up to 32k (0x8000) are +filled with “FFâ€. + ++----------------+----------------+----------------------------------+ +| Name | Size (bytes) | Contents | ++================+================+==================================+ +| Header | 4 | MSB 0xEE3355AA LSB (stored LSB | +| | | first) | ++----------------+----------------+----------------------------------+ +| Board Name | 8 | Name for board in ASCII | +| | | “BBONE-AI†= BeagleBone AI | ++----------------+----------------+----------------------------------+ +| Version | 4 | Hardware version code for board | +| | | in ASCII “00A1†= rev. A1 | ++----------------+----------------+----------------------------------+ +| Serial Number | 14 | Serial number of the board. This | +| | | is a 14 character string which | +| | | is: | +| | | | +| | | WWYYEMAInnnnnn | +| | | | +| | | where: | +| | | | +| | | - WW = 2 digit week of the year | +| | | of production | +| | | | +| | | - YY = 2 digit year of | +| | | production | +| | | | +| | | - EM = Embest | +| | | | +| | | - AI = BeagleBone AI | +| | | | +| | | - nnnnnn = incrementing board | +| | | number | ++----------------+----------------+----------------------------------+ + +Example: + +:: + + debian@beaglebone:/var/lib/cloud9$ sudo hexdump -C /dev/mmcblk1boot1 + 00000000 aa 55 33 ee 42 42 4f 4e 45 2d 41 49 30 30 41 31 |.U3.BBONE-AI00A1| + 00000010 31 39 33 33 45 4d 41 49 30 30 30 38 30 33 ff ff |1933EMAI000803..| + 00000020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff |................| + * + 00008000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| + * + 00400000 + +Wireless Communication: 802.11 ac & Bluetooth: AzureWave AW-CM256SM +********************************************************************* + +Datasheet +https://storage.googleapis.com/wzukusers/user-26561200/documents/5b7d0fe3c3f29Ct6k0QI/AW-CM256SM_DS_Rev%2015_CYW.pdf +Wireless connectivity is provided on BeagleBone® AI via the AzureWave +Technologies AW-CM256SM IEEE 802.11a/b/g/n/ac Wi-Fi with Bluetooth 4.2 +Combo Stamp Module. + +This highly integrated wireless local area network (WLAN) solution +combines Bluetooth 4.2 and provides a complete 2.4GHz Bluetooth system +which is fully compliant to Bluetooth 4.2 and v2.1 that supports EDR of +2Mbps and 3Mbps for data and audio communications. It enables a high +performance, cost effective, low power, compact solution that easily +fits onto the SDIO and UART combo stamp module. + +Compliant with the IEEE 802.11a/b/g/n/ac standard, AW-CM256SM uses +Direct Sequence Spread Spectrum (DSSS), Orthogonal Frequency Division +Multiplexing (OFDM), BPSK, QPSK, CCK and QAM baseband modulation +technologies. Compare to 802.11n technology, 802.11ac provides a big +improvement on speed and range. + +The AW-CM256SM module adopts a Cypress solution. The module design is +based on the Cypress CYP43455 single chip. + +WLAN on the AzureWave AW-CM256SM +================================== + +High speed wireless connection up to 433.3Mbps transmit/receive PHY rate using 80MHz bandwidth, + +* 1 antennas to support 1(Transmit) and 1(Receive) technology and Bluetooth +* WCS (Wireless Coexistence System) +* Low power consumption and high performance +* Enhanced wireless security +* Fully speed operation with Piconet and Scatternet support +* 12mm(L) x 12mm(W) x1.65mm(H) LGA package +* Dual - band 2.4 GHz and 5GHz 802.11 a/b/g/n/ac +* External Crystal + + +6.9.2 Bluetooth on the AzureWave AW-CM256S +============================================= + +- 1 antennas to support 1(Transmit) and 1(Receive) technology and Bluetooth + +- Fully qualified Bluetooth BT4.2 + +- Enhanced Data Rate(EDR) compliant for both 2Mbps and 3Mbps supported + +- High speed UART and PCM for Bluetooth + +HDMI +******* + +The HDMI interface is aligned with the HDMI TMDS single stream standard +v1.4a (720p @60Hz to 1080p @24Hz) and the HDMI v1.3 (1080p @60Hz): 3 +data channels, plus 1 clock channel is supported (differential). + +TODO: Verify it isn’t better than this. Doesn’t seem right. + +PRU-ICSS +*********** + +The Texas Instruments AM5729 Sitaraâ„¢ provides 2 Programmable Real-Time +Unit Subsystem and Industrial Communciation Subsystems. (PRU-ICSS1 and +PRU-ICSS2). + +Within each PRU-ICSS are dual 32-bit Load / Store RISC CPU cores: +Programmable Real-Time Units (PRU0 and PRU1), shared data and +instruction memories, internal peripheral modules and an interrupt +controller. Therefore the SoC is providing a total of 4 PRU 32-bit RISC +CPU’s: + +- PRU-ICSS1 PRU0 + +- PRU-ICSS1 PRU1 + +- PRU-ICSS2 PRU0 + +- PRU-ICSS2 PRU1 + +The programmable nature of the PRUs, along with their access to pins, +events and all SoC resources, provides flexibility in implmenting fast +real-time responses, specialized data handling operations, peripheral +interfaces and in off-loading tasks from the other processor cores of +the SoC. + +PRU-ICSS Features +=================== + +Each of the 2 PRU-ICSS (PRU-ICSS1 and PRU-ICSS2) includes the following main features: + +* 2 Independent programmable real-time (PRU) cores (PRU0 and PRU1) +* 21x Enhanced GPIs (EGPIs) and 21x Enhanced GPOs (EGPOs) with asynchronous capture and serial support per each PRU CPU core +* One Ethernet MII_RT module (PRU-ICSS_MII_RT) with two MII ports and configurable connections to PRUs +* 1 MDIO Port (PRU-ICSS_MII_MDIO) +* One Industrial Ethernet Peripheral (IEP) to manage/generate Industrial Ethernet functions +* 1 x 16550-compatible UART with a dedicated 192 MHz clock to support 12Mbps Profibus +* 1 Industrial Ethernet timer with 7/9 capture and 8 compare events +* 1 Enhanced Capture Module (ECAP) +* 1 Interrupt Controller (PRU-ICSS_INTC) +* A flexible power management support +* Integrated switched central resource with programmable priority +* Parity control supported by all memories + +PRU-ICSS Block Diagram +======================== + +Below is a high level block diagram of one of the PRU-ICSS Subsystems + +.. image:: images/BB_AI_PRU_block_diagram.jpg + :alt: beaglebone ai component placement + +PRU-ICSS Resources and FAQ’s +***************************** + +Resources + +- Great resources for PRU and BeagleBone® has been compiled here https://beagleboard.org/pru +- The PRU Cookbook provides examples and getting started information https://github.com/MarkAYoder/PRUCookbook +- Detailed specification is availble at http://processors.wiki.ti.com/index.php/PRU-ICSS + +FAQ + +- Q: Is it possible to configure the Ethernet MII to be accessed via a + PRU MII? + +- A: TBD + +PRU-ICSS1 Pin Access +====================== + +The table below shows which PRU-ICSS1 signals can be accessed on +BeagleBone® AI and on which connector and pins they are accessible from. +Some signals are accessible on the same pins. Signal Names reveal which +PRU-ICSS Subsystem is being addressed. pr1 is PRU-ICSS1 and pr2 is +PRU-ICSS2 + ++-------------------+----------------+---+---+------+---+------+---+ +| SIGNAL NAME | DESCRIPTION | T | P | HE | M | HE | M | +| | | Y | R | ADER | O | ADER | O | +| | | P | O | _PIN | D | _PIN | D | +| | | E | C | | E | | E | ++===================+================+===+===+======+===+======+===+ +| pr1_pru0_gpo0 | PRU0 | O | A | NA | | | | +| | G | | H | | | | | +| | eneral-Purpose | | 6 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo1 | PRU0 | O | A | NA | | | | +| | G | | H | | | | | +| | eneral-Purpose | | 3 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo2 | PRU0 | O | A | NA | | | | +| | G | | H | | | | | +| | eneral-Purpose | | 5 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo3 | PRU0 | O | A | P | M | | | +| | G | | G | 8_12 | O | | | +| | eneral-Purpose | | 6 | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo4 | PRU0 | O | A | P | M | | | +| | G | | H | 8_11 | O | | | +| | eneral-Purpose | | 4 | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo5 | PRU0 | O | A | P | M | | | +| | G | | G | 9_15 | O | | | +| | eneral-Purpose | | 4 | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo6 | PRU0 | O | A | NA | | | | +| | G | | G | | | | | +| | eneral-Purpose | | 2 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo7 | PRU0 | O | A | NA | | | | +| | G | | G | | | | | +| | eneral-Purpose | | 3 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo8 | PRU0 | O | A | NA | | | | +| | G | | G | | | | | +| | eneral-Purpose | | 5 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo9 | PRU0 | O | A | NA | | | | +| | G | | F | | | | | +| | eneral-Purpose | | 2 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo10 | PRU0 | O | A | NA | | | | +| | G | | F | | | | | +| | eneral-Purpose | | 6 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo11 | PRU0 | O | A | NA | | | | +| | G | | F | | | | | +| | eneral-Purpose | | 3 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo12 | PRU0 | O | A | NA | | | | +| | G | | F | | | | | +| | eneral-Purpose | | 4 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo13 | PRU0 | O | A | NA | | | | +| | G | | F | | | | | +| | eneral-Purpose | | 1 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo14 | PRU0 | O | A | NA | | | | +| | G | | E | | | | | +| | eneral-Purpose | | 3 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo15 | PRU0 | O | A | NA | | | | +| | G | | E | | | | | +| | eneral-Purpose | | 5 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo16 | PRU0 | O | A | NA | | | | +| | G | | E | | | | | +| | eneral-Purpose | | 1 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo17 | PRU0 | O | A | P | M | | | +| | G | | E | 9_26 | O | | | +| | eneral-Purpose | | 2 | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo18 | PRU0 | O | A | NA | | | | +| | G | | E | | | | | +| | eneral-Purpose | | 6 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo19 | PRU0 | O | A | NA | | | | +| | G | | D | | | | | +| | eneral-Purpose | | 2 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpo20 | PRU0 | O | A | NA | | | | +| | G | | D | | | | | +| | eneral-Purpose | | 3 | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi0 | PRU0 | I | A | NA | | | | +| | G | | H | | | | | +| | eneral-Purpose | | 6 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi1 | PRU0 | I | A | NA | | | | +| | G | | H | | | | | +| | eneral-Purpose | | 3 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi2 | PRU0 | I | A | NA | | | | +| | G | | H | | | | | +| | eneral-Purpose | | 5 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi3 | PRU0 | I | A | P | M | | | +| | G | | G | 8_12 | O | | | +| | eneral-Purpose | | 6 | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi4 | PRU0 | I | A | P | M | | | +| | G | | H | 8_11 | O | | | +| | eneral-Purpose | | 4 | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi5 | PRU0 | I | A | P | M | | | +| | G | | G | 9_15 | O | | | +| | eneral-Purpose | | 4 | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi6 | PRU0 | I | A | NA | | | | +| | G | | G | | | | | +| | eneral-Purpose | | 2 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi7 | PRU0 | I | A | NA | | | | +| | G | | G | | | | | +| | eneral-Purpose | | 3 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi8 | PRU0 | I | A | NA | | | | +| | G | | G | | | | | +| | eneral-Purpose | | 5 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi9 | PRU0 | I | A | NA | | | | +| | G | | F | | | | | +| | eneral-Purpose | | 2 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi10 | PRU0 | I | A | NA | | | | +| | G | | F | | | | | +| | eneral-Purpose | | 6 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi11 | PRU0 | I | A | NA | | | | +| | G | | F | | | | | +| | eneral-Purpose | | 3 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi12 | PRU0 | I | A | NA | | | | +| | G | | F | | | | | +| | eneral-Purpose | | 4 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi13 | PRU0 | I | A | NA | | | | +| | G | | F | | | | | +| | eneral-Purpose | | 1 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi14 | PRU0 | I | A | NA | | | | +| | G | | E | | | | | +| | eneral-Purpose | | 3 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi15 | PRU0 | I | A | NA | | | | +| | G | | E | | | | | +| | eneral-Purpose | | 5 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi16 | PRU0 | I | A | NA | | | | +| | G | | E | | | | | +| | eneral-Purpose | | 1 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi17 | PRU0 | I | A | P | M | | | +| | G | | E | 9_26 | O | | | +| | eneral-Purpose | | 2 | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi18 | PRU0 | I | A | NA | | | | +| | G | | E | | | | | +| | eneral-Purpose | | 6 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi19 | PRU0 | I | A | NA | | | | +| | G | | D | | | | | +| | eneral-Purpose | | 2 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru0_gpi20 | PRU0 | I | A | NA | | | | +| | G | | D | | | | | +| | eneral-Purpose | | 3 | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo0 | PRU1 | O | E | NA | | | | +| | G | | 2 | | | | | +| | eneral-Purpose | | | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo1 | PRU1 | O | D | P | M | | | +| | G | | 2 | 9_20 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo2 | PRU1 | O | F | P | M | | | +| | G | | 4 | 9_19 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo3 | PRU1 | O | C | P | M | | | +| | G | | 1 | 9_41 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo4 | PRU1 | O | E | NA | | | | +| | G | | 4 | | | | | +| | eneral-Purpose | | | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo5 | PRU1 | O | F | P | M | | | +| | G | | 5 | 8_18 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo6 | PRU1 | O | E | P | M | | | +| | G | | 6 | 8_19 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo7 | PRU1 | O | D | P | M | | | +| | G | | 3 | 8_13 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo8 | PRU1 | O | F | NA | | | | +| | G | | 6 | | | | | +| | eneral-Purpose | | | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo9 | PRU1 | O | D | P | M | | | +| | G | | 5 | 8_14 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo10 | PRU1 | O | C | P | M | | | +| | G | | 2 | 9_42 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo11 | PRU1 | O | C | P | M | | | +| | G | | 3 | 9_27 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo12 | PRU1 | O | C | NA | | | | +| | G | | 4 | | | | | +| | eneral-Purpose | | | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo13 | PRU1 | O | B | NA | | | | +| | G | | 2 | | | | | +| | eneral-Purpose | | | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo14 | PRU1 | O | D | P | M | | | +| | G | | 6 | 9_14 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo15 | PRU1 | O | C | P | M | | | +| | G | | 5 | 9_16 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo16 | PRU1 | O | A | P | M | | | +| | G | | 3 | 8_15 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo17 | PRU1 | O | B | P | M | | | +| | G | | 3 | 8_26 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo18 | PRU1 | O | B | P | M | | | +| | G | | 4 | 8_16 | O | | | +| | eneral-Purpose | | | | D | | | +| | Output | | | | E | | | +| | | | | | 1 | | | +| | | | | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo19 | PRU1 | O | B | NA | | | | +| | G | | 5 | | | | | +| | eneral-Purpose | | | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpo20 | PRU1 | O | A | NA | | | | +| | G | | 4 | | | | | +| | eneral-Purpose | | | | | | | +| | Output | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi0 | PRU1 | I | E | NA | | | | +| | G | | 2 | | | | | +| | eneral-Purpose | | | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi1 | PRU1 | I | D | P | M | | | +| | G | | 2 | 9_20 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi2 | PRU1 | I | F | P | M | | | +| | G | | 4 | 9_19 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi3 | PRU1 | I | C | P | M | | | +| | G | | 1 | 9_41 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi4 | PRU1 | I | E | NA | | | | +| | G | | 4 | | | | | +| | eneral-Purpose | | | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi5 | PRU1 | I | F | P | M | | | +| | G | | 5 | 8_18 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi6 | PRU1 | I | E | P | M | | | +| | G | | 6 | 8_19 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi7 | PRU1 | I | D | P | M | | | +| | G | | 3 | 8_13 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi8 | PRU1 | I | F | NA | | | | +| | G | | 6 | | | | | +| | eneral-Purpose | | | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi9 | PRU1 | I | D | P | M | | | +| | G | | 5 | 8_14 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi10 | PRU1 | I | C | P | M | | | +| | G | | 2 | 9_42 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi11 | PRU1 | I | C | P | M | | | +| | G | | 3 | 9_27 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi12 | PRU1 | I | C | NA | | | | +| | G | | 4 | | | | | +| | eneral-Purpose | | | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi13 | PRU1 | I | B | NA | | | | +| | G | | 2 | | | | | +| | eneral-Purpose | | | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi14 | PRU1 | I | D | P | M | | | +| | G | | 6 | 9_14 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi15 | PRU1 | I | C | P | M | | | +| | G | | 5 | 9_16 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi16 | PRU1 | I | A | P | M | | | +| | G | | 3 | 8_15 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi17 | PRU1 | I | B | P | M | | | +| | G | | 3 | 8_26 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi18 | PRU1 | I | B | P | M | | | +| | G | | 4 | 8_16 | O | | | +| | eneral-Purpose | | | | D | | | +| | Input | | | | E | | | +| | | | | | 1 | | | +| | | | | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi19 | PRU1 | I | B | NA | | | | +| | G | | 5 | | | | | +| | eneral-Purpose | | | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_pru1_gpi20 | PRU1 | I | A | NA | | | | +| | G | | 4 | | | | | +| | eneral-Purpose | | | | | | | +| | Input | | | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii_mt0_clk | MII0 Transmit | I | U | NA | | | | +| | Clock | | 5 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_txen | MII0 Transmit | O | V | NA | | | | +| | Enable | | 3 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_txd3 | MII0 Transmit | O | V | NA | | | | +| | Data | | 5 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_txd2 | MII0 Transmit | O | V | NA | | | | +| | Data | | 4 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_txd1 | MII0 Transmit | O | Y | NA | | | | +| | Data | | 2 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_txd0 | MII0 Transmit | O | W | NA | | | | +| | Data | | 2 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_rxdv | MII0 Data | I | V | NA | | | | +| | Valid | | 2 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii_mr0_clk | MII0 Receive | I | Y | NA | | | | +| | Clock | | 1 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_rxd3 | MII0 Receive | I | W | NA | | | | +| | Data | | 9 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_rxd2 | MII0 Receive | I | V | NA | | | | +| | Data | | 9 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_crs | MII0 Carrier | I | V | NA | | | | +| | Sense | | 7 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_rxer | MII0 Receive | I | U | NA | | | | +| | Error | | 7 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_rxd1 | MII0 Receive | I | V | NA | | | | +| | Data | | 6 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_rxd0 | MII0 Receive | I | U | NA | | | | +| | Data | | 6 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_col | MII0 Collision | I | V | NA | | | | +| | Detect | | 1 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii0_rxlink | MII0 Receive | I | U | NA | | | | +| | Link | | 4 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii_mt1_clk | MII1 Transmit | I | C | P | M | | | +| | Clock | | 1 | 9_41 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_txen | MII1 Transmit | O | E | NA | | | | +| | Enable | | 4 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_txd3 | MII1 Transmit | O | F | P | M | | | +| | Data | | 5 | 8_18 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_txd2 | MII1 Transmit | O | E | P | M | | | +| | Data | | 6 | 8_19 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_txd1 | MII1 Transmit | O | D | P | M | | | +| | Data | | 5 | 8_14 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_txd0 | MII1 Transmit | O | C | P | M | | | +| | Data | | 2 | 9_42 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii_mr1_clk | MII1 Receive | I | C | P | M | | | +| | Clock | | 3 | 9_27 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_rxdv | MII1 Data | I | C | NA | | | | +| | Valid | | 4 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_rxd3 | MII1 Receive | I | B | NA | | | | +| | Data | | 2 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_rxd2 | MII1 Receive | I | D | P | M | | | +| | Data | | 6 | 9_14 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_rxd1 | MII1 Receive | I | C | P | M | | | +| | Data | | 5 | 9_16 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_rxd0 | MII1 Receive | I | A | P | M | | | +| | Data | | 3 | 8_15 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_rxer | MII1 Receive | I | B | P | M | | | +| | Error | | 3 | 8_26 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_rxlink | MII1 Receive | I | B | P | M | | | +| | Link | | 4 | 8_16 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_col | MII1 Collision | I | B | NA | | | | +| | Detect | | 5 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mii1_crs | MII1 Carrier | I | A | NA | | | | +| | Sense | | 4 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mdio_mdclk | MDIO Clock | O | D | P | M | | | +| | | | 3 | 8_13 | O | | | +| | | | | | D | | | +| | | | | | E | | | +| | | | | | 1 | | | +| | | | | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_mdio_data | MDIO Data | I | F | NA | | | | +| | | O | 6 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edc_latch0_in | Latch Input 0 | I | A | NA | | | | +| | | | G | | | | | +| | | | 3 | | | | | +| | | | / | | | | | +| | | | E | | | | | +| | | | 2 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edc_latch1_in | Latch Input 1 | I | A | NA | | | | +| | | | G | | | | | +| | | | 5 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edc_sync0_out | SYNC0 Output | O | A | P | M | | | +| | | | F | 9_20 | O | | | +| | | | 2 | | D | | | +| | | | / | | E | | | +| | | | D | | 1 | | | +| | | | 2 | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edc_sync1_out | SYNC1 Output | O | A | NA | | | | +| | | | F | | | | | +| | | | 6 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edio_latch_in | Latch Input | I | A | NA | | | | +| | | | F | | | | | +| | | | 3 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edio_sof | Start Of Frame | O | A | P | M | | | +| | | | F | 9_19 | O | | | +| | | | 4 | | D | | | +| | | | / | | E | | | +| | | | F | | 1 | | | +| | | | 4 | | 1 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edio_data_in0 | Ethernet | I | A | NA | | | | +| | Digital Input | | F | | | | | +| | | | 1 | | | | | +| | | | / | | | | | +| | | | E | | | | | +| | | | 1 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edio_data_in1 | Ethernet | I | A | NA | | | | +| | Digital Input | | E | | | | | +| | | | 3 | | | | | +| | | | / | | | | | +| | | | G | | | | | +| | | | 2 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edio_data_in2 | Ethernet | I | A | NA | | | | +| | Digital Input | | E | | | | | +| | | | 5 | | | | | +| | | | / | | | | | +| | | | H | | | | | +| | | | 7 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edio_data_in3 | Ethernet | I | A | NA | | | | +| | Digital Input | | E | | | | | +| | | | 1 | | | | | +| | | | / | | | | | +| | | | G | | | | | +| | | | 1 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edio_data_in4 | Ethernet | I | A | P | M | P | M | +| | Digital Input | | E | 9_26 | O | 8_34 | O | +| | | | 2 | | D | | D | +| | | | / | | E | | E | +| | | | G | | 1 | | 1 | +| | | | 6 | | 0 | | 2 | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edio_data_in5 | Ethernet | I | A | P | M | | | +| | Digital Input | | E | 8_36 | O | | | +| | | | 6 | | D | | | +| | | | / | | E | | | +| | | | F | | 1 | | | +| | | | 2 | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edio_data_in6 | Ethernet | I | A | NA | | | | +| | Digital Input | | D | | | | | +| | | | 2 | | | | | +| | | | / | | | | | +| | | | F | | | | | +| | | | 3 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_edio_data_in7 | Ethernet | I | A | P | M | | | +| | Digital Input | | D | 8_15 | O | | | +| | | | 3 | | D | | | +| | | | / | | E | | | +| | | | D | | 1 | | | +| | | | 1 | | 2 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| p | Ethernet | O | A | NA | | | | +| r1_edio_data_out0 | Digital Output | | F | | | | | +| | | | 1 | | | | | +| | | | / | | | | | +| | | | E | | | | | +| | | | 1 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| p | Ethernet | O | A | NA | | | | +| r1_edio_data_out1 | Digital Output | | E | | | | | +| | | | 3 | | | | | +| | | | / | | | | | +| | | | G | | | | | +| | | | 2 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| p | Ethernet | O | A | NA | | | | +| r1_edio_data_out2 | Digital Output | | E | | | | | +| | | | 5 | | | | | +| | | | / | | | | | +| | | | H | | | | | +| | | | 7 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| p | Ethernet | O | A | NA | | | | +| r1_edio_data_out3 | Digital Output | | E | | | | | +| | | | 1 | | | | | +| | | | / | | | | | +| | | | G | | | | | +| | | | 1 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| p | Ethernet | O | A | P | M | P | M | +| r1_edio_data_out4 | Digital Output | | E | 9_26 | O | 8_34 | O | +| | | | 2 | | D | | D | +| | | | / | | E | | E | +| | | | G | | 1 | | 1 | +| | | | 6 | | 1 | | 3 | ++-------------------+----------------+---+---+------+---+------+---+ +| p | Ethernet | O | A | P | M | | | +| r1_edio_data_out5 | Digital Output | | E | 8_36 | O | | | +| | | | 6 | | D | | | +| | | | / | | E | | | +| | | | F | | 1 | | | +| | | | 2 | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| p | Ethernet | O | A | NA | | | | +| r1_edio_data_out6 | Digital Output | | D | | | | | +| | | | 2 | | | | | +| | | | / | | | | | +| | | | F | | | | | +| | | | 3 | | | | | ++-------------------+----------------+---+---+------+---+------+---+ +| p | Ethernet | O | A | P | M | | | +| r1_edio_data_out7 | Digital Output | | D | 8_15 | O | | | +| | | | 3 | | D | | | +| | | | / | | E | | | +| | | | D | | 1 | | | +| | | | 1 | | 3 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_uart0_cts_n | UART | I | G | P | M | | | +| | Clear-To-Send | | 1 | 8_45 | O | | | +| | | | / | | D | | | +| | | | F | | E | | | +| | | | 1 | | 1 | | | +| | | | 1 | | 0 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_uart0_rts_n | UART | O | G | P | M | P | M | +| | Ready-To-Send | | 6 | 8_34 | O | 8_46 | O | +| | | | / | | D | | D | +| | | | G | | E | | E | +| | | | 1 | | 1 | | 1 | +| | | | 0 | | 1 | | 0 | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_uart0_rxd | UART Receive | I | F | P | M | P | M | +| | Data | | 2 | 8_36 | O | 8_43 | O | +| | | | / | | D | | D | +| | | | F | | E | | E | +| | | | 1 | | 1 | | 1 | +| | | | 0 | | 1 | | 0 | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_uart0_txd | UART Transmit | O | F | P | M | | | +| | Data | | 3 | 8_44 | O | | | +| | | | / | | D | | | +| | | | G | | E | | | +| | | | 1 | | 1 | | | +| | | | 1 | | 0 | | | ++-------------------+----------------+---+---+------+---+------+---+ +| pr1_ecap0_ | Capture | I | D | P | M | P | M | +| ecap_capin_apwm_o | Input/PWM | O | 1 | 8_15 | O | 8_41 | O | +| | Output | | / | | D | | D | +| | | | E | | E | | E | +| | | | 9 | | 1 | | 1 | +| | | | | | 1 | | 0 | ++-------------------+----------------+---+---+------+---+------+---+ + +PRU-ICSS2 Pin Access +====================== + +The table below shows which PRU-ICSS2 signals can be accessed on +BeagleBone® AI and on which connector and pins they are accessible from. +Some signals are accessible on the same pins. Signal Names reveal which +PRU-ICSS Subsystem is being addressed. pr1 is PRU-ICSS1 and pr2 is +PRU-ICSS2 + ++--------+--------+--------+--------+--------+--------+--------+--------+ +| SIGNAL | DESCR | TYPE | PROC | HEAD | MODE | HEAD | MODE | +| NAME | IPTION | | | ER_PIN | | ER_PIN | | ++========+========+========+========+========+========+========+========+ +| p | PRU0 | O | G | P8_44 | MODE13 | | | +| r2_pru | Gen | | 11/AC5 | | | | | +| 0_gpo0 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | O | E9/AB4 | P8_41 | MODE13 | | | +| r2_pru | Gen | | | | | | | +| 0_gpo1 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | O | F9/AD4 | P8_42 | MODE13 | P8_21 | MODE13 | +| r2_pru | Gen | | | | | | | +| 0_gpo2 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | O | F8/AC4 | P8_39 | MODE13 | P8_20 | MODE13 | +| r2_pru | Gen | | | | | | | +| 0_gpo3 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | O | E7/AC7 | P8_40 | MODE13 | P8_25 | MODE13 | +| r2_pru | Gen | | | | | | | +| 0_gpo4 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | O | E8/AC6 | P8_37 | MODE13 | P8_24 | MODE13 | +| r2_pru | Gen | | | | | | | +| 0_gpo5 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | O | D9/AC9 | P8_38 | MODE13 | P8_5 | MODE13 | +| r2_pru | Gen | | | | | | | +| 0_gpo6 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | O | D7/AC3 | P8_36 | MODE13 | P8_6 | MODE13 | +| r2_pru | Gen | | | | | | | +| 0_gpo7 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | O | D8/AC8 | P8_34 | MODE13 | P8_23 | MODE13 | +| r2_pru | Gen | | | | | | | +| 0_gpo8 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | O | A5/AD6 | P8_35 | MODE13 | P8_22 | MODE13 | +| r2_pru | Gen | | | | | | | +| 0_gpo9 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | C6/AB8 | P8_33 | MODE13 | P8_3 | MODE13 | +| 2_pru0 | Gen | | | | | | | +| _gpo10 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | C8/AB5 | P8_31 | MODE13 | P8_4 | MODE13 | +| 2_pru0 | Gen | | | | | | | +| _gpo11 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | C7/B18 | P8_32 | MODE13 | | | +| 2_pru0 | Gen | | | | | | | +| _gpo12 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | B7/F15 | P8_45 | MODE13 | | | +| 2_pru0 | Gen | | | | | | | +| _gpo13 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | B8/B19 | P9_11 | MODE13 | P9_11 | MODE13 | +| 2_pru0 | Gen | | | | | | | +| _gpo14 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | A7/C17 | P8_17 | MODE13 | P9_13 | MODE13 | +| 2_pru0 | Gen | | | | | | | +| _gpo15 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | A8/C15 | P8_27 | MODE13 | | | +| 2_pru0 | Gen | | | | | | | +| _gpo16 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | C9/A16 | P8_28 | MODE13 | | | +| 2_pru0 | Gen | | | | | | | +| _gpo17 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | A9/A19 | P8_29 | MODE13 | | | +| 2_pru0 | Gen | | | | | | | +| _gpo18 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | B9/A18 | P8_30 | MODE13 | | | +| 2_pru0 | Gen | | | | | | | +| _gpo19 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | O | A | P8_46 | MODE13 | P8_8 | MODE13 | +| 2_pru0 | Gen | | 10/F14 | | | | | +| _gpo20 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | I | G | P8_44 | MODE12 | | | +| r2_pru | Gen | | 11/AC5 | | | | | +| 0_gpi0 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | I | E9/AB4 | P8_41 | MODE12 | | | +| r2_pru | Gen | | | | | | | +| 0_gpi1 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | I | F9/AD4 | P8_42 | MODE12 | P8_21 | MODE12 | +| r2_pru | Gen | | | | | | | +| 0_gpi2 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | I | F8/AC4 | P8_39 | MODE12 | P8_20 | MODE12 | +| r2_pru | Gen | | | | | | | +| 0_gpi3 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | I | E7/AC7 | P8_40 | MODE12 | P8_25 | MODE12 | +| r2_pru | Gen | | | | | | | +| 0_gpi4 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | I | E8/AC6 | P8_37 | MODE12 | P8_24 | MODE12 | +| r2_pru | Gen | | | | | | | +| 0_gpi5 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | I | D9/AC9 | P8_38 | MODE12 | P8_5 | MODE12 | +| r2_pru | Gen | | | | | | | +| 0_gpi6 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | I | D7/AC3 | P8_36 | MODE12 | P8_6 | MODE12 | +| r2_pru | Gen | | | | | | | +| 0_gpi7 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | I | D8/AC8 | P8_34 | MODE12 | P8_23 | MODE12 | +| r2_pru | Gen | | | | | | | +| 0_gpi8 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU0 | I | A5/AD6 | P8_35 | MODE12 | P8_22 | MODE12 | +| r2_pru | Gen | | | | | | | +| 0_gpi9 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | C6/AB8 | P8_33 | MODE12 | P8_3 | MODE12 | +| 2_pru0 | Gen | | | | | | | +| _gpi10 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | C8/AB5 | P8_31 | MODE12 | P8_4 | MODE12 | +| 2_pru0 | Gen | | | | | | | +| _gpi11 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | C7/B18 | P8_32 | MODE12 | | | +| 2_pru0 | Gen | | | | | | | +| _gpi12 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | B7/F15 | P8_45 | MODE12 | | | +| 2_pru0 | Gen | | | | | | | +| _gpi13 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | B8/B19 | P9_11 | MODE12 | P9_11 | MODE12 | +| 2_pru0 | Gen | | | | | | | +| _gpi14 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | A7/C17 | P8_17 | MODE12 | P9_13 | MODE12 | +| 2_pru0 | Gen | | | | | | | +| _gpi15 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | A8/C15 | P8_27 | MODE12 | | | +| 2_pru0 | Gen | | | | | | | +| _gpi16 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | C9/A16 | P8_28 | MODE12 | | | +| 2_pru0 | Gen | | | | | | | +| _gpi17 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | A9/A19 | P8_29 | MODE12 | | | +| 2_pru0 | Gen | | | | | | | +| _gpi18 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | B9/A18 | P8_30 | MODE12 | | | +| 2_pru0 | Gen | | | | | | | +| _gpi19 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU0 | I | A | P8_46 | MODE12 | P8_8 | MODE12 | +| 2_pru0 | Gen | | 10/F14 | | | | | +| _gpi20 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | O | V1/D17 | P8_32 | MODE13 | | | +| r2_pru | Gen | | | | | | | +| 1_gpo0 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | O | U4/AA3 | NA | | | | +| r2_pru | Gen | | | | | | | +| 1_gpo1 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | O | U3/AB9 | NA | | | | +| r2_pru | Gen | | | | | | | +| 1_gpo2 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | O | V2/AB3 | NA | | | | +| r2_pru | Gen | | | | | | | +| 1_gpo3 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | O | Y1/AA4 | NA | | | | +| r2_pru | Gen | | | | | | | +| 1_gpo4 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | O | W9/D18 | P9_25 | MODE13 | | | +| r2_pru | Gen | | | | | | | +| 1_gpo5 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | O | V9/E17 | P8_9 | MODE13 | | | +| r2_pru | Gen | | | | | | | +| 1_gpo6 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | O | V7/C14 | P9_31 | MODE13 | | | +| r2_pru | Gen | | | | | | | +| 1_gpo7 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | O | U7/G12 | P9_18 | MODE13 | | | +| r2_pru | Gen | | | | | | | +| 1_gpo8 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | O | V6/F12 | P9_17 | MODE13 | | | +| r2_pru | Gen | | | | | | | +| 1_gpo9 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | U6/B12 | P9_31 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo10 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | U5/A11 | P9_29 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo11 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | V5/B13 | P9_30 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo12 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | V4/A12 | P9_26 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo13 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | V3/E14 | P9_42 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo14 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | Y2/A13 | P8_10 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo15 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | W2/G14 | P8_7 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo16 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | E11 | P8_27 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo17 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | F11 | P8_45 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo18 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | G10 | P8_46 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo19 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | O | F10 | P8_43 | MODE13 | | | +| 2_pru1 | Gen | | | | | | | +| _gpo20 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | I | V1/D17 | P8_32 | MODE12 | | | +| r2_pru | Gen | | | | | | | +| 1_gpi0 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | I | U4/AA3 | NA | | | | +| r2_pru | Gen | | | | | | | +| 1_gpi1 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | I | U3/AB9 | NA | | | | +| r2_pru | Gen | | | | | | | +| 1_gpi2 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | I | V2/AB3 | NA | | | | +| r2_pru | Gen | | | | | | | +| 1_gpi3 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | I | Y1/AA4 | NA | | | | +| r2_pru | Gen | | | | | | | +| 1_gpi4 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | I | W9/D18 | P9_25 | MODE12 | | | +| r2_pru | Gen | | | | | | | +| 1_gpi5 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | I | V9/E17 | P8_9 | MODE12 | | | +| r2_pru | Gen | | | | | | | +| 1_gpi6 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | I | V7/C14 | P9_31 | MODE12 | | | +| r2_pru | Gen | | | | | | | +| 1_gpi7 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | I | U7/G12 | P9_18 | MODE12 | | | +| r2_pru | Gen | | | | | | | +| 1_gpi8 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | PRU1 | I | V6/F12 | P9_17 | MODE12 | | | +| r2_pru | Gen | | | | | | | +| 1_gpi9 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | U6/B12 | P9_31 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi10 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | U5/A11 | P9_29 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi11 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | V5/B13 | P9_30 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi12 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | V4/A12 | P9_28 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi13 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | V3/E14 | P9_42 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi14 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | Y2/A13 | P8_10 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi15 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | W2/G14 | P8_7 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi16 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | E11 | P8_27 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi17 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | F11 | P8_45 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi18 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | G10 | P8_46 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi19 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | PRU1 | I | F10 | P8_43 | MODE12 | | | +| 2_pru1 | Gen | | | | | | | +| _gpi20 | eral-P | | | | | | | +| | urpose | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Latch | I | F9 | P8_42 | MODE10 | | | +| dc_lat | Input | | | | | | | +| ch0_in | 0 | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Latch | I | F8 | P8_39 | MODE10 | | | +| dc_lat | Input | | | | | | | +| ch1_in | 1 | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | SYNC0 | O | E7 | P8_40 | MODE10 | | | +| dc_syn | Output | | | | | | | +| c0_out | | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | SYNC1 | O | E8 | P8_37 | MODE10 | | | +| dc_syn | Output | | | | | | | +| c1_out | | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Latch | I | D9 | P8_38 | MODE10 | | | +| dio_la | Input | | | | | | | +| tch_in | | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_ed | Start | O | D7 | P8_36 | MODE10 | | | +| io_sof | Of | | | | | | | +| | Frame | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2 | UART | I | D8 | P8_34 | MODE10 | | | +| _uart0 | C | | | | | | | +| _cts_n | lear-T | | | | | | | +| | o-Send | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2 | UART | O | A5 | P8_35 | MODE10 | | | +| _uart0 | R | | | | | | | +| _rts_n | eady-T | | | | | | | +| | o-Send | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | UART | I | C6 | P8_33 | MODE10 | | | +| r2_uar | R | | | | | | | +| t0_rxd | eceive | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | UART | O | C8 | P8_31 | MODE10 | | | +| r2_uar | Tr | | | | | | | +| t0_txd | ansmit | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2 | C | IO | C7 | P8_32 | MODE10 | | | +| _ecap0 | apture | | | | | | | +| _ecap_ | Inp | | | | | | | +| capin_ | ut/PWM | | | | | | | +| apwm_o | output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Et | I | B7 | P8_45 | MODE10 | | | +| dio_da | hernet | | | | | | | +| ta_in0 | D | | | | | | | +| | igital | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Et | I | B8 | P9_11 | MODE10 | | | +| dio_da | hernet | | | | | | | +| ta_in1 | D | | | | | | | +| | igital | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Et | I | A7 | P8_17 | MODE10 | | | +| dio_da | hernet | | | | | | | +| ta_in2 | D | | | | | | | +| | igital | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Et | I | A8 | P8_27 | MODE10 | | | +| dio_da | hernet | | | | | | | +| ta_in3 | D | | | | | | | +| | igital | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Et | I | C9 | P8_28 | MODE10 | | | +| dio_da | hernet | | | | | | | +| ta_in4 | D | | | | | | | +| | igital | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Et | I | A9 | P8_29 | MODE10 | | | +| dio_da | hernet | | | | | | | +| ta_in5 | D | | | | | | | +| | igital | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Et | I | B9 | P8_30 | MODE10 | | | +| dio_da | hernet | | | | | | | +| ta_in6 | D | | | | | | | +| | igital | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_e | Et | I | A10 | P8_46 | MODE10 | | | +| dio_da | hernet | | | | | | | +| ta_in7 | D | | | | | | | +| | igital | | | | | | | +| | Input | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_ed | Et | O | B7 | P8_45 | MODE11 | | | +| io_dat | hernet | | | | | | | +| a_out0 | D | | | | | | | +| | igital | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_ed | Et | O | B8 | P9_11 | MODE11 | | | +| io_dat | hernet | | | | | | | +| a_out1 | D | | | | | | | +| | igital | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_ed | Et | O | A7 | P8_17 | MODE11 | | | +| io_dat | hernet | | | | | | | +| a_out2 | D | | | | | | | +| | igital | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_ed | Et | O | A8 | P8_27 | MODE11 | | | +| io_dat | hernet | | | | | | | +| a_out3 | D | | | | | | | +| | igital | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_ed | Et | O | C9 | P8_28 | MODE11 | | | +| io_dat | hernet | | | | | | | +| a_out4 | D | | | | | | | +| | igital | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_ed | Et | O | A9 | P8_29 | MODE11 | | | +| io_dat | hernet | | | | | | | +| a_out5 | D | | | | | | | +| | igital | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_ed | Et | O | B9 | P8_30 | MODE11 | | | +| io_dat | hernet | | | | | | | +| a_out6 | D | | | | | | | +| | igital | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_ed | Et | O | A10 | P8_46 | MODE11 | | | +| io_dat | hernet | | | | | | | +| a_out7 | D | | | | | | | +| | igital | | | | | | | +| | Output | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_mi | MII1 | I | D18 | P9_25 | MODE11 | | | +| i1_col | Col | | | | | | | +| | lision | | | | | | | +| | Detect | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_mi | MII1 | I | E17 | P8_9 | MODE11 | | | +| i1_crs | C | | | | | | | +| | arrier | | | | | | | +| | Sense | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr | MDIO | O | C | P9_31 | MODE11 | | | +| 2_mdio | Clock | | 14/AB3 | | | | | +| _mdclk | | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MDIO | IO | D | P9_29 | MODE11 | | | +| r2_mdi | Data | | 14/AA4 | | | | | +| o_data | | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | I | G12 | P9_18 | MODE11 | | | +| r2_mii | R | | | | | | | +| 0_rxer | eceive | | | | | | | +| | Error | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2 | MII0 | I | F12 | P9_17 | MODE11 | | | +| _mii_m | Tr | | | | | | | +| t0_clk | ansmit | | | | | | | +| | Clock | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | O | B12 | P9_31 | MODE11 | | | +| r2_mii | Tr | | | | | | | +| 0_txen | ansmit | | | | | | | +| | Enable | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | O | A11 | P9_29 | MODE11 | | | +| r2_mii | Tr | | | | | | | +| 0_txd3 | ansmit | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | O | B13 | P9_30 | MODE11 | | | +| r2_mii | Tr | | | | | | | +| 0_txd2 | ansmit | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | O | A12 | P9_28 | MODE11 | | | +| r2_mii | Tr | | | | | | | +| 0_txd1 | ansmit | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | O | E14 | P9_42 | MODE11 | | | +| r2_mii | Tr | | | | | | | +| 0_txd0 | ansmit | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2 | MII0 | I | A13 | P8_10 | MODE11 | | | +| _mii_m | R | | | | | | | +| r0_clk | eceive | | | | | | | +| | Clock | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | I | G14 | P8_7 | MODE11 | | | +| r2_mii | Data | | | | | | | +| 0_rxdv | Valid | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | I | F14 | P8_8 | MODE11 | | | +| r2_mii | R | | | | | | | +| 0_rxd3 | eceive | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | I | A19 | NA | | | | +| r2_mii | R | | | | | | | +| 0_rxd2 | eceive | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | I | A18 | NA | | | | +| r2_mii | R | | | | | | | +| 0_rxd1 | eceive | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII0 | I | C15 | NA | | | | +| r2_mii | R | | | | | | | +| 0_rxd0 | eceive | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2 | MII0 | I | A16 | NA | | | | +| _mii0_ | R | | | | | | | +| rxlink | eceive | | | | | | | +| | Link | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_mi | MII0 | I | B18 | NA | | | | +| i0_crs | C | | | | | | | +| | arrier | | | | | | | +| | Sense | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2_mi | MII0 | I | F15 | NA | | | | +| i0_col | Col | | | | | | | +| | lision | | | | | | | +| | Detect | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | I | B19 | P9_11 | MODE11 | | | +| r2_mii | R | | | | | | | +| 1_rxer | eceive | | | | | | | +| | Error | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2 | MII1 | I | C17 | P9_13 | MODE11 | | | +| _mii1_ | R | | | | | | | +| rxlink | eceive | | | | | | | +| | Link | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2 | MII1 | I | AC5 | NA | | | | +| _mii_m | Tr | | | | | | | +| t1_clk | ansmit | | | | | | | +| | Clock | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | O | AB4 | NA | | | | +| r2_mii | Tr | | | | | | | +| 1_txen | ansmit | | | | | | | +| | Enable | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | O | AD4 | P8_21 | MODE11 | | | +| r2_mii | Tr | | | | | | | +| 1_txd3 | ansmit | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | O | AC4 | P8_20 | MODE11 | | | +| r2_mii | Tr | | | | | | | +| 1_txd2 | ansmit | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | O | AC7 | P8_25 | MODE11 | | | +| r2_mii | Tr | | | | | | | +| 1_txd1 | ansmit | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | O | AC6 | P8_24 | MODE11 | | | +| r2_mii | Tr | | | | | | | +| 1_txd0 | ansmit | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| pr2 | MII1 | I | AC9 | P8_5 | MODE11 | | | +| _mii_m | R | | | | | | | +| r1_clk | eceive | | | | | | | +| | Clock | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | I | AC3 | P8_6 | MODE11 | | | +| r2_mii | Data | | | | | | | +| 1_rxdv | Valid | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | I | AC8 | P8_23 | MODE11 | | | +| r2_mii | R | | | | | | | +| 1_rxd3 | eceive | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | I | AD6 | P8_22 | MODE11 | | | +| r2_mii | R | | | | | | | +| 1_rxd2 | eceive | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | I | AB8 | P8_3 | MODE11 | | | +| r2_mii | R | | | | | | | +| 1_rxd1 | eceive | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| p | MII1 | I | AB5 | P8_4 | MODE11 | | | +| r2_mii | R | | | | | | | +| 1_rxd0 | eceive | | | | | | | +| | Data | | | | | | | ++--------+--------+--------+--------+--------+--------+--------+--------+ +| end | end | end | end | end | end | end | end | ++--------+--------+--------+--------+--------+--------+--------+--------+ + +User LEDs +*********** + +There are 5 User Programmable LEDs on BeagleBone® AI. These are +connected to GPIO pins on the processor. + +.. image:: images/BB_AI_USERLEDS_800px.png + :align: center + :alt: beaglebone ai connector placement + +The table shows the signals used to control the LEDs from the processor. +Each LED is user programmable. However, there is a Default Functions +assigned in the device tree for BeagleBone® AI: + ++-----------------------+-----------------------+-----------------------+ +| LED | GPIO SIGNAL | DEFAULT FUNCTION | ++=======================+=======================+=======================+ +| D2 | GPIO3_17 | Heartbeat When Linux | +| | | is Running | ++-----------------------+-----------------------+-----------------------+ +| D3 | GPIO5_5 | microSD Activity | ++-----------------------+-----------------------+-----------------------+ +| D4 | GPIO3_15 | CPU Activity | ++-----------------------+-----------------------+-----------------------+ +| D5 | GPIO3_14 | eMMC Activity | ++-----------------------+-----------------------+-----------------------+ +| D8 | GPIO3_7 | WiFi/Bluetooth | +| | | Activity | ++-----------------------+-----------------------+-----------------------+ diff --git a/boards/beaglebone/ai/ch07.rst b/boards/beaglebone/ai/ch07.rst new file mode 100644 index 0000000000000000000000000000000000000000..e5964be19d08a5d15c0d092437d90c430c420f0a --- /dev/null +++ b/boards/beaglebone/ai/ch07.rst @@ -0,0 +1,1627 @@ +.. _beaglebone-ai-connectors: + +Connectors +############ + +.. image:: images/BB_AI_Connectorplacement_800px.png + :align: center + +.. image:: images/BB_AI_Connectorplacement_back_800px.png + :align: center + +Expansion Connectors +*********************** + +The expansion interface on the board is comprised of two 46 pin +connectors, the P8 and P9 Headers. All signals on the expansion headers +are **3.3V** unless otherwise indicated. + +.. note:: + Do not connect 5V logic level signals to these pins or the board will be damaged. + +.. note:: + DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE BOARD. + IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY. + +**NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.** + +**Figure ?** shows the location of the expansion connectors. + +.. image:: images/BB_AI_Headerplacement_800px.png + :alt: beaglebone ai header placement + +The location and spacing of the expansion headers are the same as on +BeagleBone Black. + +Connector P8 +=============== + +The following tables show the pinout of the **P8** expansion header. The +SW is responsible for setting the default function of each pin. Refer to +the processor documentation for more information on these pins and +detailed descriptions of all of the pins listed. In some cases there may +not be enough signals to complete a group of signals that may be +required to implement a total interface. + +The column heading is the pin number on the expansion header. + +The **GPIO** row is the expected gpio identifier number in the Linux +kernel. + +The **BALL** row is the pin number on the processor. + +The **REG** row is the offset of the control register for the processor +pin. + +The **MODE #** rows are the mode setting for each pin. Setting each mode +to align with the mode column will give that function on that pin. + +If included, the **2nd BALL** row is the pin number on the processor for +a second processor pin connected to the same pin on the expansion +header. Similarly, all row headings starting with **2nd** refer to data +for this second processor pin. + +**NOTES**: + +**DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE +BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.** + +**NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.** + +P8.01-P8.02 +-------------- + +P8.01 and P8.02 are ground pins. + ++--------+--------+ +| P8.01 | P8.02 | ++========+========+ +| GND | GND | ++--------+--------+ + + +P8.03-P8.05 +-------------- + ++-------------+-------------------------+--------------------+------------------+ +| | P8.03 | P8.04 | P8.05 | ++=============+=========================+====================+==================+ +| **GPIO** | 24 | 25 | 193 | ++-------------+-------------------------+--------------------+------------------+ +| **BALL** | AB8 | AB5 | AC9 | ++-------------+-------------------------+--------------------+------------------+ +| **REG** | 0x179C | 0x17A0 | 0x178C | ++-------------+-------------------------+--------------------+------------------+ +| **MODE 0** | mmc3_dat6 | mmc3_dat7 | mmc3_dat2 | ++-------------+-------------------------+--------------------+------------------+ +| **1** | spi4_d0 | spi4_cs0 | spi3_cs0 | ++-------------+-------------------------+--------------------+------------------+ +| **2** | uart10_ctsn | uart10_rtsn | uart5_ctsn | ++-------------+-------------------------+--------------------+------------------+ +| **3** | | | | ++-------------+-------------------------+--------------------+------------------+ +| **4** | vin2b_de1 | vin2b_clk1 | vin2b_d3 | ++-------------+-------------------------+--------------------+------------------+ +| **5** | | | | ++-------------+-------------------------+--------------------+------------------+ +| **6** | | | | ++-------------+-------------------------+--------------------+------------------+ +| **7** | | | | ++-------------+-------------------------+--------------------+------------------+ +| **8** | | | | ++-------------+-------------------------+--------------------+------------------+ +| **9** | vin5a_hsync0 | vin5a_vsync0 | vin5a_d3 | ++-------------+-------------------------+--------------------+------------------+ +| **10** | ehrpwm3_tripzone_input | eCAP3_in_PWM3_out | eQEP3_index | ++-------------+-------------------------+--------------------+------------------+ +| **11** | pr2_mii1_rxd1 | pr2_mii1_rxd0 | pr2_mii_mr1_clk | ++-------------+-------------------------+--------------------+------------------+ +| **12** | pr2_pru0_gpi10 | pr2_pru0_gpi11 | pr2_pru0_gpi6 | ++-------------+-------------------------+--------------------+------------------+ +| **13** | pr2_pru0_gpo10 | pr2_pru0_gpo11 | pr2_pru0_gpo6 | ++-------------+-------------------------+--------------------+------------------+ +| **14** | gpio1_24 | gpio1_25 | gpio7_1 | ++-------------+-------------------------+--------------------+------------------+ +| **15** | Driver off | Driver off | Driver off | ++-------------+-------------------------+--------------------+------------------+ + + +P8.06-P8.09 +--------------- + ++-----------+---------------+-----------------+-----------------+----------------+ +| | P8.06 | P8.07 | P8.08 | P8.09 | ++===========+===============+=================+=================+================+ +| **GPIO** | 194 | 165 | 166 | 178 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **BALL** | AC3 | G14 | F14 | E17 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **REG** | 0x1790 | 0x16EC | 0x16F0 | 0x1698 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **MODE0** | mmc3_dat3 | mcasp1_axr14 | mcasp1_axr15 | xref_clk1 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **1** | spi3_cs1 | mcasp7_aclkx | mcasp7_fsx | mcasp2_axr9 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **2** | uart5_rtsn | mcasp7_aclkr | mcasp7_fsr | mcasp1_axr5 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **3** | | | | mcasp2_ahclkx | ++-----------+---------------+-----------------+-----------------+----------------+ +| **4** | vin2b_d2 | | | mcasp6_ahclkx | ++-----------+---------------+-----------------+-----------------+----------------+ +| **5** | | | | | ++-----------+---------------+-----------------+-----------------+----------------+ +| **6** | | | | | ++-----------+---------------+-----------------+-----------------+----------------+ +| **7** | | vin6a_d9 | vin6a_d8 | vin6a_clk0 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **8** | | | | | ++-----------+---------------+-----------------+-----------------+----------------+ +| **9** | vin5a_d2 | | | | ++-----------+---------------+-----------------+-----------------+----------------+ +| **10** | eQEP3_strobe | timer11 | timer12 | timer14 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **11** | pr2_mii1_rxdv | pr2_mii0_rxdv | pr2_mii0_rxd3 | pr2_mii1_crs | ++-----------+---------------+-----------------+-----------------+----------------+ +| **12** | pr2_pru0_gpi7 | pr2_pru1_gpi16 | pr2_pru0_gpi20 | pr2_pru1_gpi6 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **13** | pr2_pru0_gpo7 | pr2_pru1_gpo16 | pr2_pru0_gpo20 | pr2_pru1_gpo6 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **14** | gpio7_2 | gpio6_5 | gpio6_6 | gpio6_18 | ++-----------+---------------+-----------------+-----------------+----------------+ +| **15** | Driver off | Driver off | Driver off | Driver off | ++-----------+---------------+-----------------+-----------------+----------------+ + + +P8.10-P8.13 +-------------- + ++-------------+------------------+----------------+----------------+-----------------+ +| | P8.10 | P8.11 | P8.12 | P8.13 | ++=============+==================+================+================+=================+ +| **GPIO** | 164 | 75 | 74 | 107 | ++-------------+------------------+----------------+----------------+-----------------+ +| **BALL** | A13 | AH4 | AG6 | D3 | ++-------------+------------------+----------------+----------------+-----------------+ +| **REG** | 0x16E8 | 0x1510 | 0x150C | 0x1590 | ++-------------+------------------+----------------+----------------+-----------------+ +| **MODE 0** | mcasp1_axr13 | vin1a_d7 | vin1a_d6 | vin2a_d10 | ++-------------+------------------+----------------+----------------+-----------------+ +| **1** | mcasp7_axr1 | | | | ++-------------+------------------+----------------+----------------+-----------------+ +| **2** | | | | | ++-------------+------------------+----------------+----------------+-----------------+ +| **3** | | vout3_d0 | vout3_d1 | mdio_mclk | ++-------------+------------------+----------------+----------------+-----------------+ +| **4** | | vout3_d16 | vout3_d17 | vout2_d13 | ++-------------+------------------+----------------+----------------+-----------------+ +| **5** | | | | | ++-------------+------------------+----------------+----------------+-----------------+ +| **6** | | | | | ++-------------+------------------+----------------+----------------+-----------------+ +| **7** | vin6a_d10 | | | | ++-------------+------------------+----------------+----------------+-----------------+ +| **8** | | | | | ++-------------+------------------+----------------+----------------+-----------------+ +| **9** | | | | kbd_col7 | ++-------------+------------------+----------------+----------------+-----------------+ +| **10** | timer10 | eQEP2B_in | eQEP2A_in | ehrpwm2B | ++-------------+------------------+----------------+----------------+-----------------+ +| **11** | pr2_mii_mr0_clk | | | pr1_mdio_mdclk | ++-------------+------------------+----------------+----------------+-----------------+ +| **12** | pr2_pru1_gpi15 | pr1_pru0_gpi4 | pr1_pru0_gpi3 | pr1_pru1_gpi7 | ++-------------+------------------+----------------+----------------+-----------------+ +| **13** | pr2_pru1_gpo15 | pr1_pru0_gpo4 | pr1_pru0_gpo3 | pr1_pru1_gpo7 | ++-------------+------------------+----------------+----------------+-----------------+ +| **14** | gpio6_4 | gpio3_11 | gpio3_10 | gpio4_11 | ++-------------+------------------+----------------+----------------+-----------------+ +| **15** | Driver off | Driver off | Driver off | Driver off | ++-------------+------------------+----------------+----------------+-----------------+ + + +P8.14-P8.16 +-------------- + ++-----------------+--------------------+------------------------------+------------------+ +| | P8.14 | P8.15 | P8.16 | ++=================+====================+==============================+==================+ +| **GPIO** | 109 | 99 | 125 | ++-----------------+--------------------+------------------------------+------------------+ +| **BALL** | D5 | D1 | B4 | ++-----------------+--------------------+------------------------------+------------------+ +| **REG** | 0x1598 | 0x1570 | 0x15BC | ++-----------------+--------------------+------------------------------+------------------+ +| **MODE 0** | vin2a_d12 | vin2a_d2 | vin2a_d21 | ++-----------------+--------------------+------------------------------+------------------+ +| **1** | | | | ++-----------------+--------------------+------------------------------+------------------+ +| **2** | | | vin2b_d2 | ++-----------------+--------------------+------------------------------+------------------+ +| **3** | rgmii1_txc | | rgmii1_rxd2 | ++-----------------+--------------------+------------------------------+------------------+ +| **4** | vout2_d11 | vout2_d21 | vout2_d2 | ++-----------------+--------------------+------------------------------+------------------+ +| **5** | | emu12 | vin3a_fld0 | ++-----------------+--------------------+------------------------------+------------------+ +| **6** | | | vin3a_d13 | ++-----------------+--------------------+------------------------------+------------------+ +| **7** | | | | ++-----------------+--------------------+------------------------------+------------------+ +| **8** | mii1_rxclk | uart10_rxd | mii1_col | ++-----------------+--------------------+------------------------------+------------------+ +| **9** | kbd_col8 | kbd_row6 | | ++-----------------+--------------------+------------------------------+------------------+ +| **10** | eCAP2_in_PWM2_out | eCAP1_in_PWM1_out | | ++-----------------+--------------------+------------------------------+------------------+ +| **11** | pr1_mii1_txd1 | pr1_ecap0_ecap_capin_apwm_o | pr1_mii1_rxlink | ++-----------------+--------------------+------------------------------+------------------+ +| **12** | pr1_pru1_gpi9 | pr1_edio_data_in7 | pr1_pru1_gpi18 | ++-----------------+--------------------+------------------------------+------------------+ +| **13** | pr1_pru1_gpo9 | pr1_edio_data_out7 | pr1_pru1_gpo18 | ++-----------------+--------------------+------------------------------+------------------+ +| **14** | gpio4_13 | gpio4_3 | gpio4_29 | ++-----------------+--------------------+------------------------------+------------------+ +| **15** | Driver off | Driver off | Driver off | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd BALL** | | A3 | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd REG** | | 0x15B4 | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd MODE 0** | | vin2a_d19 | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 1** | | | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 2** | | vin2b_d4 | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 3** | | rgmii1_rxctl | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 4** | | vout2_d4 | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 5** | | | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 6** | | vin3a_d11 | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 7** | | | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 8** | | mii1_txer | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 9** | | | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 10** | | ehrpwm3_tripzone_input | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 11** | | pr1_mii1_rxd0 | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 12** | | pr1_pru1_gpi16 | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 13** | | pr1_pru1_gpo16 | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 14** | | gpio4_27 | | ++-----------------+--------------------+------------------------------+------------------+ +| **2nd 15** | | Driver off | | ++-----------------+--------------------+------------------------------+------------------+ + + +P8.17-P8.19 +------------- + ++-------------+--------------------+---------------+----------------+ +| | P8.17 | P8.18 | P8.19 | ++=============+====================+===============+================+ +| **GPIO** | 242 | 105 | 106 | ++-------------+--------------------+---------------+----------------+ +| **BALL** | A7 | F5 | E6 | ++-------------+--------------------+---------------+----------------+ +| **REG** | 0x1624 | 0x1588 | 0x158C | ++-------------+--------------------+---------------+----------------+ +| **MODE 0** | vout1_d18 | vin2a_d8 | vin2a_d9 | ++-------------+--------------------+---------------+----------------+ +| **1** | | | | ++-------------+--------------------+---------------+----------------+ +| **2** | emu4 | | | ++-------------+--------------------+---------------+----------------+ +| **3** | vin4a_d2 | | | ++-------------+--------------------+---------------+----------------+ +| **4** | vin3a_d2 | vout2_d15 | vout2_d14 | ++-------------+--------------------+---------------+----------------+ +| **5** | obs11 | emu18 | emu19 | ++-------------+--------------------+---------------+----------------+ +| **6** | obs27 | | | ++-------------+--------------------+---------------+----------------+ +| **7** | | | | ++-------------+--------------------+---------------+----------------+ +| **8** | | mii1_rxd3 | mii1_rxd0 | ++-------------+--------------------+---------------+----------------+ +| **9** | | kbd_col5 | kbd_col6 | ++-------------+--------------------+---------------+----------------+ +| **10** | pr2_edio_data_in2 | eQEP2_strobe | ehrpwm2A | ++-------------+--------------------+---------------+----------------+ +| **11** | pr2_edio_data_out2 | pr1_mii1_txd3 | pr1_mii1_txd2 | ++-------------+--------------------+---------------+----------------+ +| **12** | pr2_pru0_gpi15 | pr1_pru1_gpi5 | pr1_pru1_gpi6 | ++-------------+--------------------+---------------+----------------+ +| **13** | pr2_pru0_gpo15 | pr1_pru1_gpo5 | pr1_pru1_gpo6 | ++-------------+--------------------+---------------+----------------+ +| **14** | gpio8_18 | gpio4_9 | gpio4_10 | ++-------------+--------------------+---------------+----------------+ +| **15** | Driver off | Driver off | Driver off | ++-------------+--------------------+---------------+----------------+ + + +P8.20-P8.22 +------------ + ++-------------+--------------------+-------------------------+----------------+ +| | P8.20 | P8.21 | P8.22 | ++=============+====================+=========================+================+ +| **GPIO** | 190 | 189 | 23 | ++-------------+--------------------+-------------------------+----------------+ +| **BALL** | AC4 | AD4 | AD6 | ++-------------+--------------------+-------------------------+----------------+ +| **REG** | 0x1780 | 0x177C | 0x1798 | ++-------------+--------------------+-------------------------+----------------+ +| **MODE 0** | mmc3_cmd | mmc3_clk | mmc3_dat5 | ++-------------+--------------------+-------------------------+----------------+ +| **1** | spi3_sclk | | spi4_d1 | ++-------------+--------------------+-------------------------+----------------+ +| **2** | | | uart10_txd | ++-------------+--------------------+-------------------------+----------------+ +| **3** | | | | ++-------------+--------------------+-------------------------+----------------+ +| **4** | vin2b_d6 | vin2b_d7 | vin2b_d0 | ++-------------+--------------------+-------------------------+----------------+ +| **5** | | | | ++-------------+--------------------+-------------------------+----------------+ +| **6** | | | | ++-------------+--------------------+-------------------------+----------------+ +| **7** | | | | ++-------------+--------------------+-------------------------+----------------+ +| **8** | | | | ++-------------+--------------------+-------------------------+----------------+ +| **9** | vin5a_d6 | vin5a_d7 | vin5a_d0 | ++-------------+--------------------+-------------------------+----------------+ +| **10** | eCAP2_in_PWM2_out | ehrpwm2_tripzone_input | ehrpwm3B | ++-------------+--------------------+-------------------------+----------------+ +| **11** | pr2_mii1_txd2 | pr2_mii1_txd3 | pr2_mii1_rxd2 | ++-------------+--------------------+-------------------------+----------------+ +| **12** | pr2_pru0_gpi3 | pr2_pru0_gpi2 | pr2_pru0_gpi9 | ++-------------+--------------------+-------------------------+----------------+ +| **13** | pr2_pru0_gpo3 | pr2_pru0_gpo2 | pr2_pru0_gpo9 | ++-------------+--------------------+-------------------------+----------------+ +| **14** | gpio6_30 | gpio6_29 | gpio1_23 | ++-------------+--------------------+-------------------------+----------------+ +| **15** | Driver off | Driver off | Driver off | ++-------------+--------------------+-------------------------+----------------+ + + +P8.23-P8.26 +------------- + ++-------------+----------------+----------------+----------------+--------------------+ +| | P8.23 | P8.24 | P8.25 | P8.26 | ++=============+================+================+================+====================+ +| **GPIO** | 22 | 192 | 191 | 124 | ++-------------+----------------+----------------+----------------+--------------------+ +| **BALL** | AC8 | AC6 | AC7 | B3 | ++-------------+----------------+----------------+----------------+--------------------+ +| **REG** | 0x1794 | 0x1788 | 0x1784 | 0x15B8 | ++-------------+----------------+----------------+----------------+--------------------+ +| **MODE 0** | mmc3_dat4 | mmc3_dat1 | mmc3_dat0 | vin2a_d20 | ++-------------+----------------+----------------+----------------+--------------------+ +| **1** | spi4_sclk | spi3_d0 | spi3_d1 | | ++-------------+----------------+----------------+----------------+--------------------+ +| **2** | uart10_rxd | uart5_txd | uart5_rxd | vin2b_d3 | ++-------------+----------------+----------------+----------------+--------------------+ +| **3** | | | | rgmii1_rxd3 | ++-------------+----------------+----------------+----------------+--------------------+ +| **4** | vin2b_d1 | vin2b_d4 | vin2b_d5 | vout2_d3 | ++-------------+----------------+----------------+----------------+--------------------+ +| **5** | | | | vin3a_de0 | ++-------------+----------------+----------------+----------------+--------------------+ +| **6** | | | | vin3a_d12 | ++-------------+----------------+----------------+----------------+--------------------+ +| **7** | | | | | ++-------------+----------------+----------------+----------------+--------------------+ +| **8** | | | | mii1_rxer | ++-------------+----------------+----------------+----------------+--------------------+ +| **9** | vin5a_d1 | vin5a_d4 | vin5a_d5 | | ++-------------+----------------+----------------+----------------+--------------------+ +| **10** | ehrpwm3A | eQEP3B_in | eQEP3A_in | eCAP3_in_PWM3_out | ++-------------+----------------+----------------+----------------+--------------------+ +| **11** | pr2_mii1_rxd3 | pr2_mii1_txd0 | pr2_mii1_txd1 | pr1_mii1_rxer | ++-------------+----------------+----------------+----------------+--------------------+ +| **12** | pr2_pru0_gpi8 | pr2_pru0_gpi5 | pr2_pru0_gpi4 | pr1_pru1_gpi17 | ++-------------+----------------+----------------+----------------+--------------------+ +| **13** | pr2_pru0_gpo8 | pr2_pru0_gpo5 | pr2_pru0_gpo4 | pr1_pru1_gpo17 | ++-------------+----------------+----------------+----------------+--------------------+ +| **14** | gpio1_22 | gpio7_0 | gpio6_31 | gpio4_28 | ++-------------+----------------+----------------+----------------+--------------------+ +| **15** | Driver off | Driver off | Driver off | Driver off | ++-------------+----------------+----------------+----------------+--------------------+ + + +P8.27-P8.29 +------------- + ++---------------+--------------------+--------------------+--------------------+ +| | P8.27 | P8.28 | P8.29 | ++===============+====================+====================+====================+ +| **GPIO** | 119 | 115 | 118 | ++---------------+--------------------+--------------------+--------------------+ +| **BALL** | E11 | D11 | C11 | ++---------------+--------------------+--------------------+--------------------+ +| **REG** | 0x15D8 | 0x15C8 | 0x15D4 | ++---------------+--------------------+--------------------+--------------------+ +| **MODE 0** | vout1_vsync | vout1_clk | vout1_hsync | ++---------------+--------------------+--------------------+--------------------+ +| **1** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **2** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **3** | vin4a_vsync0 | vin4a_fld0 | vin4a_hsync0 | ++---------------+--------------------+--------------------+--------------------+ +| **4** | vin3a_vsync0 | vin3a_fld0 | vin3a_hsync0 | ++---------------+--------------------+--------------------+--------------------+ +| **5** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **6** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **7** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **8** | spi3_sclk | spi3_cs0 | spi3_d0 | ++---------------+--------------------+--------------------+--------------------+ +| **9** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **10** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **11** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **12** | pr2_pru1_gpi17 | | | ++---------------+--------------------+--------------------+--------------------+ +| **13** | pr2_pru1_gpo17 | | | ++---------------+--------------------+--------------------+--------------------+ +| **14** | gpio4_23 | gpio4_19 | gpio4_22 | ++---------------+--------------------+--------------------+--------------------+ +| **15** | Driver off | Driver off | Driver off | ++---------------+--------------------+--------------------+--------------------+ +| **2nd BALL** | A8 | C9 | A9 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd REG** | 0x1628 | 0x162C | 0x1630 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd MODE0** | vout1_d19 | vout1_d20 | vout1_d21 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 1** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 2** | emu15 | emu16 | emu17 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 3** | vin4a_d3 | vin4a_d4 | vin4a_d5 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 4** | vin3a_d3 | vin3a_d4 | vin3a_d5 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 5** | obs12 | obs13 | obs14 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 6** | obs28 | obs29 | obs30 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 7** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 8** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 9** | | | | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 10** | pr2_edio_data_in3 | pr2_edio_data_in4 | pr2_edio_data_in5 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 11** | pr2_edio_data_out3 | pr2_edio_data_out4 | pr2_edio_data_out5 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 12** | pr2_pru0_gpi16 | pr2_pru0_gpi17 | pr2_pru0_gpi18 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 13** | pr2_pru0_gpo16 | pr2_pru0_gpo17 | pr2_pru0_gpo18 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 14** | gpio8_19 | gpio8_20 | gpio8_21 | ++---------------+--------------------+--------------------+--------------------+ +| **2nd 15** | Driver off | Driver off | Driver off | ++---------------+--------------------+--------------------+--------------------+ + +P8.30-P8.32 +------------- + ++-----------------+--------------------+----------------+------------------------------+ +| | P8.30 | P8.31 | P8.32 | ++=================+====================+================+==============================+ +| **GPIO** | 116 | 238 | 239 | ++-----------------+--------------------+----------------+------------------------------+ +| **BALL** | B10 | C8 | C7 | ++-----------------+--------------------+----------------+------------------------------+ +| **REG** | 0x15CC | 0x1614 | 0x1618 | ++-----------------+--------------------+----------------+------------------------------+ +| **MODE 0** | vout1_de | vout1_d14 | vout1_d15 | ++-----------------+--------------------+----------------+------------------------------+ +| **1** | | | | ++-----------------+--------------------+----------------+------------------------------+ +| **2** | | emu13 | emu14 | ++-----------------+--------------------+----------------+------------------------------+ +| **3** | vin4a_de0 | vin4a_d14 | vin4a_d15 | ++-----------------+--------------------+----------------+------------------------------+ +| **4** | vin3a_de0 | vin3a_d14 | vin3a_d15 | ++-----------------+--------------------+----------------+------------------------------+ +| **5** | | obs9 | obs10 | ++-----------------+--------------------+----------------+------------------------------+ +| **6** | | obs25 | obs26 | ++-----------------+--------------------+----------------+------------------------------+ +| **7** | | | | ++-----------------+--------------------+----------------+------------------------------+ +| **8** | spi3_d1 | | | ++-----------------+--------------------+----------------+------------------------------+ +| **9** | | | | ++-----------------+--------------------+----------------+------------------------------+ +| **10** | | pr2_uart0_txd | pr2_ecap0_ecap_capin_apwm_o | ++-----------------+--------------------+----------------+------------------------------+ +| **11** | | | | ++-----------------+--------------------+----------------+------------------------------+ +| **12** | | pr2_pru0_gpi11 | pr2_pru0_gpi12 | ++-----------------+--------------------+----------------+------------------------------+ +| **13** | | pr2_pru0_gpo11 | pr2_pru0_gpo12 | ++-----------------+--------------------+----------------+------------------------------+ +| **14** | gpio4_20 | gpio8_14 | gpio8_15 | ++-----------------+--------------------+----------------+------------------------------+ +| **15** | Driver off | Driver off | Driver off | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd BALL** | B9 | G16 | D17 | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd REG** | 0x1634 | 0x173C | 0x1740 | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd MODE 0** | vout1_d22 | mcasp4_axr0 | mcasp4_axr1 | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 1** | | | | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 2** | emu18 | spi3_d0 | spi3_cs0 | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 3** | vin4a_d6 | uart8_ctsn | uart8_rtsn | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 4** | vin3a_d6 | uart4_rxd | uart4_txd | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 5** | obs15 | | | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 6** | obs31 | vout2_d18 | vout2_d19 | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 7** | | | | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 8** | | vin4a_d18 | vin4a_d19 | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 9** | | vin5a_d13 | vin5a_d12 | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 10** | pr2_edio_data_in6 | | | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 11** | pr2_edio_data_out6 | | | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 12** | pr2_pru0_gpi19 | | pr2_pru1_gpi0 | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 13** | pr2_pru0_gpo19 | | pr2_pru1_gpo0 | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 14** | gpio8_22 | | | ++-----------------+--------------------+----------------+------------------------------+ +| **2nd 15** | Driver off | Driver off | Driver off | ++-----------------+--------------------+----------------+------------------------------+ + + +P8.33-P8.35 +------------- + ++---------------+----------------+--------------------+------------------+ +| | P8.33 | P8.34 | P8.35 | ++===============+================+====================+==================+ +| **GPIO** | 237 | 235 | 236 | ++---------------+----------------+--------------------+------------------+ +| **BALL** | C6 | D8 | A5 | ++---------------+----------------+--------------------+------------------+ +| **REG** | 0x1610 | 0x1608 | 0x160C | ++---------------+----------------+--------------------+------------------+ +| **MODE 0** | vout1_d13 | vout1_d11 | vout1_d12 | ++---------------+----------------+--------------------+------------------+ +| **1** | | | | ++---------------+----------------+--------------------+------------------+ +| **2** | emu12 | emu10 | emu11 | ++---------------+----------------+--------------------+------------------+ +| **3** | vin4a_d13 | vin4a_d11 | vin4a_d12 | ++---------------+----------------+--------------------+------------------+ +| **4** | vin3a_d13 | vin3a_d11 | vin3a_d12 | ++---------------+----------------+--------------------+------------------+ +| **5** | obs8 | obs6 | obs7 | ++---------------+----------------+--------------------+------------------+ +| **6** | obs24 | obs22 | obs23 | ++---------------+----------------+--------------------+------------------+ +| **7** | | obs_dmarq2 | | ++---------------+----------------+--------------------+------------------+ +| **8** | | | | ++---------------+----------------+--------------------+------------------+ +| **9** | | | | ++---------------+----------------+--------------------+------------------+ +| **10** | pr2_uart0_rxd | pr2_uart0_cts_n | pr2_uart0_rts_n | ++---------------+----------------+--------------------+------------------+ +| **11** | | | | ++---------------+----------------+--------------------+------------------+ +| **12** | pr2_pru0_gpi10 | pr2_pru0_gpi8 | pr2_pru0_gpi9 | ++---------------+----------------+--------------------+------------------+ +| **13** | pr2_pru0_gpo10 | pr2_pru0_gpo8 | pr2_pru0_gpo9 | ++---------------+----------------+--------------------+------------------+ +| **14** | gpio8_13 | gpio8_11 | gpio8_12 | ++---------------+----------------+--------------------+------------------+ +| **15** | Driver off | Driver off | Driver off | ++---------------+----------------+--------------------+------------------+ +| **2nd BALL** | AF9 | G6 | AD9 | ++---------------+----------------+--------------------+------------------+ +| **2nd REG** | 0x14E8 | 0x1564 | 0x14E4 | ++---------------+----------------+--------------------+------------------+ +| **2nd MODE0** | vin1a_fld0 | vin2a_vsync0 | vin1a_de0 | ++---------------+----------------+--------------------+------------------+ +| **2nd 1** | vin1b_vsync1 | | vin1b_hsync1 | ++---------------+----------------+--------------------+------------------+ +| **2nd 2** | | | | ++---------------+----------------+--------------------+------------------+ +| **2nd 3** | | vin2b_vsync1 | vout3_d17 | ++---------------+----------------+--------------------+------------------+ +| **2nd 4** | vout3_clk | vout2_vsync | vout3_de | ++---------------+----------------+--------------------+------------------+ +| **2nd 5** | uart7_txd | emu9 | uart7_rxd | ++---------------+----------------+--------------------+------------------+ +| **2nd 6** | | | | ++---------------+----------------+--------------------+------------------+ +| **2nd 7** | timer15 | uart9_txd | timer16 | ++---------------+----------------+--------------------+------------------+ +| **2nd 8** | spi3_d1 | spi4_d1 | spi3_sclk | ++---------------+----------------+--------------------+------------------+ +| **2nd 9** | kbd_row1 | kbd_row3 | kbd_row0 | ++---------------+----------------+--------------------+------------------+ +| **2nd 10** | eQEP1B_in | ehrpwm1A | eQEP1A_in | ++---------------+----------------+--------------------+------------------+ +| **2nd 11** | | pr1_uart0_rts_n | | ++---------------+----------------+--------------------+------------------+ +| **2nd 12** | | pr1_edio_data_in4 | | ++---------------+----------------+--------------------+------------------+ +| **2nd 13** | | pr1_edio_data_out4 | | ++---------------+----------------+--------------------+------------------+ +| **2nd 14** | gpio3_1 | gpio4_0 | gpio3_0 | ++---------------+----------------+--------------------+------------------+ +| **2nd 15** | Driver off | Driver off | Driver off | ++---------------+----------------+--------------------+------------------+ + + +P8.36-P8.38 +-------------- + ++-----------------+--------------------+--------------------+--------------------+ +| | P8.36 | P8.37 | P8.38 | ++=================+====================+====================+====================+ +| **GPIO** | 234 | 232 | 233 | ++-----------------+--------------------+--------------------+--------------------+ +| **BALL** | D7 | E8 | D9 | ++-----------------+--------------------+--------------------+--------------------+ +| **REG** | 0x1604 | 0x15FC | 0x1600 | ++-----------------+--------------------+--------------------+--------------------+ +| **MODE 0** | vout1_d10 | vout1_d8 | vout1_d9 | ++-----------------+--------------------+--------------------+--------------------+ +| **1** | | | | ++-----------------+--------------------+--------------------+--------------------+ +| **2** | emu3 | uart6_rxd | uart6_txd | ++-----------------+--------------------+--------------------+--------------------+ +| **3** | vin4a_d10 | vin4a_d8 | vin4a_d9 | ++-----------------+--------------------+--------------------+--------------------+ +| **4** | vin3a_d10 | vin3a_d8 | vin3a_d9 | ++-----------------+--------------------+--------------------+--------------------+ +| **5** | obs5 | | | ++-----------------+--------------------+--------------------+--------------------+ +| **6** | obs21 | | | ++-----------------+--------------------+--------------------+--------------------+ +| **7** | obs_irq2 | | | ++-----------------+--------------------+--------------------+--------------------+ +| **8** | | | | ++-----------------+--------------------+--------------------+--------------------+ +| **9** | | | | ++-----------------+--------------------+--------------------+--------------------+ +| **10** | pr2_edio_sof | pr2_edc_sync1_out | pr2_edio_latch_in | ++-----------------+--------------------+--------------------+--------------------+ +| **11** | | | | ++-----------------+--------------------+--------------------+--------------------+ +| **12** | pr2_pru0_gpi7 | pr2_pru0_gpi5 | pr2_pru0_gpi6 | ++-----------------+--------------------+--------------------+--------------------+ +| **13** | pr2_pru0_gpo7 | pr2_pru0_gpo5 | pr2_pru0_gpo6 | ++-----------------+--------------------+--------------------+--------------------+ +| **14** | gpio8_10 | gpio8_8 | gpio8_9 | ++-----------------+--------------------+--------------------+--------------------+ +| **15** | Driver off | Driver off | Driver off | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd BALL** | F2 | A21 | C18 | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd REG** | 0x1568 | 0x1738 | 0x1734 | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd MODE 0** | vin2a_d0 | mcasp4_fsx | mcasp4_aclkx | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 1** | | mcasp4_fsr | mcasp4_aclkr | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 2** | | spi3_d1 | spi3_sclk | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 3** | | uart8_txd | uart8_rxd | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 4** | vout2_d23 | i2c4_scl | i2c4_sda | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 5** | emu10 | | | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 6** | | vout2_d17 | vout2_d16 | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 7** | uart9_ctsn | | | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 8** | spi4_d0 | vin4a_d17 | vin4a_d16 | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 9** | kbd_row4 | vin5a_d14 | vin5a_d15 | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 10** | ehrpwm1B | | | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 11** | pr1_uart0_rxd | | | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 12** | pr1_edio_data_in5 | | | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 13** | pr1_edio_data_out5 | | | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 14** | gpio4_1 | | | ++-----------------+--------------------+--------------------+--------------------+ +| **2nd 15** | Driver off | Driver off | Driver off | ++-----------------+--------------------+--------------------+--------------------+ + + +P8.39-P8.41 +------------- + ++-------------+--------------------+--------------------+------------------------------+ +| | P8.39 | P8.40 | P8.41 | ++=============+====================+====================+==============================+ +| **GPIO** | 230 | 231 | 228 | ++-------------+--------------------+--------------------+------------------------------+ +| **BALL** | F8 | E7 | E9 | ++-------------+--------------------+--------------------+------------------------------+ +| **REG** | 0x15F4 | 0x15F8 | 0x15EC | ++-------------+--------------------+--------------------+------------------------------+ +| **MODE 0** | vout1_d6 | vout1_d7 | vout1_d4 | ++-------------+--------------------+--------------------+------------------------------+ +| **1** | | | | ++-------------+--------------------+--------------------+------------------------------+ +| **2** | emu8 | emu9 | emu6 | ++-------------+--------------------+--------------------+------------------------------+ +| **3** | vin4a_d22 | vin4a_d23 | vin4a_d20 | ++-------------+--------------------+--------------------+------------------------------+ +| **4** | vin3a_d22 | vin3a_d23 | vin3a_d20 | ++-------------+--------------------+--------------------+------------------------------+ +| **5** | obs4 | | obs2 | ++-------------+--------------------+--------------------+------------------------------+ +| **6** | obs20 | | obs18 | ++-------------+--------------------+--------------------+------------------------------+ +| **7** | | | | ++-------------+--------------------+--------------------+------------------------------+ +| **8** | | | | ++-------------+--------------------+--------------------+------------------------------+ +| **9** | | | | ++-------------+--------------------+--------------------+------------------------------+ +| **10** | pr2_edc_latch1_in | pr2_edc_sync0_out | pr1_ecap0_ecap_capin_apwm_o | ++-------------+--------------------+--------------------+------------------------------+ +| **11** | | | | ++-------------+--------------------+--------------------+------------------------------+ +| **12** | pr2_pru0_gpi3 | pr2_pru0_gpi4 | pr2_pru0_gpi1 | ++-------------+--------------------+--------------------+------------------------------+ +| **13** | pr2_pru0_gpo3 | pr2_pru0_gpo4 | pr2_pru0_gpo1 | ++-------------+--------------------+--------------------+------------------------------+ +| **14** | gpio8_6 | gpio8_7 | gpio8_4 | ++-------------+--------------------+--------------------+------------------------------+ +| **15** | Driver off | Driver off | Driver off | ++-------------+--------------------+--------------------+------------------------------+ + + +P8.42-P8.44 +------------- + ++-------------+--------------------+----------------+----------------+ +| | P8.42 | P8.43 | P8.44 | ++=============+====================+================+================+ +| **GPIO** | 229 | 226 | 227 | ++-------------+--------------------+----------------+----------------+ +| **BALL** | F9 | F10 | G11 | ++-------------+--------------------+----------------+----------------+ +| **REG** | 0x15F0 | 0x15E4 | 0x15E8 | ++-------------+--------------------+----------------+----------------+ +| **MODE 0** | vout1_d5 | vout1_d2 | vout1_d3 | ++-------------+--------------------+----------------+----------------+ +| **1** | | | | ++-------------+--------------------+----------------+----------------+ +| **2** | emu7 | emu2 | emu5 | ++-------------+--------------------+----------------+----------------+ +| **3** | vin4a_d21 | vin4a_d18 | vin4a_d19 | ++-------------+--------------------+----------------+----------------+ +| **4** | vin3a_d21 | vin3a_d18 | vin3a_d19 | ++-------------+--------------------+----------------+----------------+ +| **5** | obs3 | obs0 | obs1 | ++-------------+--------------------+----------------+----------------+ +| **6** | obs19 | obs16 | obs17 | ++-------------+--------------------+----------------+----------------+ +| **7** | | obs_irq1 | obs_dmarq1 | ++-------------+--------------------+----------------+----------------+ +| **8** | | | | ++-------------+--------------------+----------------+----------------+ +| **9** | | | | ++-------------+--------------------+----------------+----------------+ +| **10** | pr2_edc_latch0_in | pr1_uart0_rxd | pr1_uart0_txd | ++-------------+--------------------+----------------+----------------+ +| **11** | | | | ++-------------+--------------------+----------------+----------------+ +| **12** | pr2_pru0_gpi2 | pr2_pru1_gpi20 | pr2_pru0_gpi0 | ++-------------+--------------------+----------------+----------------+ +| **13** | pr2_pru0_gpo2 | pr2_pru1_gpo20 | pr2_pru0_gpo0 | ++-------------+--------------------+----------------+----------------+ +| **14** | gpio8_5 | gpio8_2 | gpio8_3 | ++-------------+--------------------+----------------+----------------+ +| **15** | Driver off | Driver off | Driver off | ++-------------+--------------------+----------------+----------------+ + + +P8.45-P8.46 +------------ + ++-----------------+--------------------+--------------------+ +| | P8.45 | P8.46 | ++=================+====================+====================+ +| **GPIO** | 224 | 225 | ++-----------------+--------------------+--------------------+ +| **BALL** | F11 | G10 | ++-----------------+--------------------+--------------------+ +| **REG** | 0x15DC | 0x15E0 | ++-----------------+--------------------+--------------------+ +| **MODE 0** | vout1_d0 | vout1_d1 | ++-----------------+--------------------+--------------------+ +| **1** | | | ++-----------------+--------------------+--------------------+ +| **2** | uart5_rxd | uart5_txd | ++-----------------+--------------------+--------------------+ +| **3** | vin4a_d16 | vin4a_d17 | ++-----------------+--------------------+--------------------+ +| **4** | vin3a_d16 | vin3a_d17 | ++-----------------+--------------------+--------------------+ +| **5** | | | ++-----------------+--------------------+--------------------+ +| **6** | | | ++-----------------+--------------------+--------------------+ +| **7** | | | ++-----------------+--------------------+--------------------+ +| **8** | spi3_cs2 | | ++-----------------+--------------------+--------------------+ +| **9** | | | ++-----------------+--------------------+--------------------+ +| **10** | pr1_uart0_cts_n | pr1_uart0_rts_n | ++-----------------+--------------------+--------------------+ +| **11** | | | ++-----------------+--------------------+--------------------+ +| **12** | pr2_pru1_gpi18 | pr2_pru1_gpi19 | ++-----------------+--------------------+--------------------+ +| **13** | pr2_pru1_gpo18 | pr2_pru1_gpo19 | ++-----------------+--------------------+--------------------+ +| **14** | gpio8_0 | gpio8_1 | ++-----------------+--------------------+--------------------+ +| **15** | Driver off | Driver off | ++-----------------+--------------------+--------------------+ +| **2nd BALL** | B7 | A10 | ++-----------------+--------------------+--------------------+ +| **2nd REG** | 0x161C | 0x1638 | ++-----------------+--------------------+--------------------+ +| **2nd MODE 0** | vout1_d16 | vout1_d23 | ++-----------------+--------------------+--------------------+ +| **2nd 1** | | | ++-----------------+--------------------+--------------------+ +| **2nd 2** | uart7_rxd | emu19 | ++-----------------+--------------------+--------------------+ +| **2nd 3** | vin4a_d0 | vin4a_d7 | ++-----------------+--------------------+--------------------+ +| **2nd 4** | vin3a_d0 | vin3a_d7 | ++-----------------+--------------------+--------------------+ +| **2nd 5** | | | ++-----------------+--------------------+--------------------+ +| **2nd 6** | | | ++-----------------+--------------------+--------------------+ +| **2nd 7** | | | ++-----------------+--------------------+--------------------+ +| **2nd 8** | | spi3_cs3 | ++-----------------+--------------------+--------------------+ +| **2nd 9** | | | ++-----------------+--------------------+--------------------+ +| **2nd 10** | pr2_edio_data_in0 | pr2_edio_data_in7 | ++-----------------+--------------------+--------------------+ +| **2nd 11** | pr2_edio_data_out0 | pr2_edio_data_out7 | ++-----------------+--------------------+--------------------+ +| **2nd 12** | pr2_pru0_gpi13 | pr2_pru0_gpi20 | ++-----------------+--------------------+--------------------+ +| **2nd 13** | pr2_pru0_gpo13 | pr2_pru0_gpo20 | ++-----------------+--------------------+--------------------+ +| **2nd 14** | gpio8_16 | gpio8_23 | ++-----------------+--------------------+--------------------+ +| **2nd 15** | Driver off | Driver off | ++-----------------+--------------------+--------------------+ + + +TODO: Notes regarding the resistors on muxed pins. + +Connector P9 +============== + +The following tables show the pinout of the **P9** expansion header. The +SW is responsible for setting the default function of each pin. Refer to +the processor documentation for more information on these pins and +detailed descriptions of all of the pins listed. In some cases there may +not be enough signals to complete a group of signals that may be +required to implement a total interface. + +The column heading is the pin number on the expansion header. + +The **GPIO** row is the expected gpio identifier number in the Linux +kernel. + +The **BALL** row is the pin number on the processor. + +The **REG** row is the offset of the control register for the processor +pin. + +The **MODE #** rows are the mode setting for each pin. Setting each mode +to align with the mode column will give that function on that pin. + +If included, the **2nd BALL** row is the pin number on the processor for +a second processor pin connected to the same pin on the expansion +header. Similarly, all row headings starting with **2nd** refer to data +for this second processor pin. + +**NOTES**: + +**DO NOT APPLY VOLTAGE TO ANY I/O PIN WHEN POWER IS NOT SUPPLIED TO THE +BOARD. IT WILL DAMAGE THE PROCESSOR AND VOID THE WARRANTY.** + +**NO PINS ARE TO BE DRIVEN UNTIL AFTER THE SYS_RESET LINE GOES HIGH.** + +In the table are the following notations: + +**PWR_BUT** is a 5V level as pulled up internally by the TPS6590379. It +is activated by pulling the signal to GND. + +TODO: (Actually, on BeagleBone AI, I believe PWR_BUT is pulled to 3.3V, +but activation is still done by pulling the signal to GND. Also, a quick +grounding of PWR_BUT will trigger a system event where shutdown can +occur, but there is no hardware power-off function like on BeagleBone +Black via this signal. It does, however, act as a hardware power-on.) + +TODO: (On BeagleBone Black, SYS_RESET was a bi-directional signal, but +it is only an output from BeagleBone AI to capes on BeagleBone AI.) + +P9.01-P9.04 +------------- + +P9.05-P9.08 +------------ + +P9.09-P9.10 +------------- + +P9.11-P9.13 +------------- + ++-----------------+--------------------+---------------+------------------+ +| | P9.11 | P9.12 | P9.13 | ++=================+====================+===============+==================+ +| **GPIO** | 241 | 128 | 172 | ++-----------------+--------------------+---------------+------------------+ +| **BALL** | B19 | B14 | C17 | ++-----------------+--------------------+---------------+------------------+ +| **REG** | 0x172C | 0x16AC | 0x1730 | ++-----------------+--------------------+---------------+------------------+ +| **MODE 0** | mcasp3_axr0 | mcasp1_aclkr | mcasp3_axr1 | ++-----------------+--------------------+---------------+------------------+ +| **1** | | mcasp7_axr2 | | ++-----------------+--------------------+---------------+------------------+ +| **2** | mcasp2_axr14 | | mcasp2_axr15 | ++-----------------+--------------------+---------------+------------------+ +| **3** | uart7_ctsn | | uart7_rtsn | ++-----------------+--------------------+---------------+------------------+ +| **4** | uart5_rxd | | uart5_txd | ++-----------------+--------------------+---------------+------------------+ +| **5** | | | | ++-----------------+--------------------+---------------+------------------+ +| **6** | | vout2_d0 | | ++-----------------+--------------------+---------------+------------------+ +| **7** | vin6a_d1 | | vin6a_d0 | ++-----------------+--------------------+---------------+------------------+ +| **8** | | vin4a_d0 | | ++-----------------+--------------------+---------------+------------------+ +| **9** | | | vin5a_fld0 | ++-----------------+--------------------+---------------+------------------+ +| **10** | | i2c4_sda | | ++-----------------+--------------------+---------------+------------------+ +| **11** | pr2_mii1_rxer | | pr2_mii1_rxlink | ++-----------------+--------------------+---------------+------------------+ +| **12** | pr2_pru0_gpi14 | | pr2_pru0_gpi15 | ++-----------------+--------------------+---------------+------------------+ +| **13** | pr2_pru0_gpo14 | | pr2_pru0_gpo15 | ++-----------------+--------------------+---------------+------------------+ +| **14** | | gpio5_0 | | ++-----------------+--------------------+---------------+------------------+ +| **15** | Driver off | Driver off | Driver off | ++-----------------+--------------------+---------------+------------------+ +| **2nd BALL** | B8 | | AB10** | ++-----------------+--------------------+---------------+------------------+ +| **2nd REG** | 0x1620 | | 0x1680 | ++-----------------+--------------------+---------------+------------------+ +| **2nd MODE 0** | vout1_d17 | | usb1_drvvbus | ++-----------------+--------------------+---------------+------------------+ +| **2nd 1** | | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 2** | uart7_txd | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 3** | vin4a_d1 | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 4** | vin3a_d1 | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 5** | | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 6** | | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 7** | | | timer16 | ++-----------------+--------------------+---------------+------------------+ +| **2nd 8** | | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 9** | | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 10** | pr2_edio_data_in1 | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 11** | pr2_edio_data_out1 | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 12** | pr2_pru0_gpi14 | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 13** | pr2_pru0_gpo14 | | | ++-----------------+--------------------+---------------+------------------+ +| **2nd 14** | gpio8_17 | | gpio6_12 | ++-----------------+--------------------+---------------+------------------+ +| **2nd 15** | Driver off | | Driver off | ++-----------------+--------------------+---------------+------------------+ + + +P9.14-P9.16 +-------------- + ++-------------+----------------+----------------+----------------+ +| | P9.14 | P9.15 | P9.16 | ++=============+================+================+================+ +| **GPIO** | 121 | 76 | 122 | ++-------------+----------------+----------------+----------------+ +| **BALL** | D6 | AG4 | C5 | ++-------------+----------------+----------------+----------------+ +| **REG** | 0x15AC | 0x1514 | 0x15B0 | ++-------------+----------------+----------------+----------------+ +| **MODE 0** | vin2a_d17 | vin1a_d8 | vin2a_d18 | ++-------------+----------------+----------------+----------------+ +| **1** | | vin1b_d7 | | ++-------------+----------------+----------------+----------------+ +| **2** | vin2b_d6 | | vin2b_d5 | ++-------------+----------------+----------------+----------------+ +| **3** | rgmii1_txd0 | | rgmii1_rxc | ++-------------+----------------+----------------+----------------+ +| **4** | vout2_d6 | vout3_d15 | vout2_d5 | ++-------------+----------------+----------------+----------------+ +| **5** | | | | ++-------------+----------------+----------------+----------------+ +| **6** | vin3a_d9 | | vin3a_d10 | ++-------------+----------------+----------------+----------------+ +| **7** | | | | ++-------------+----------------+----------------+----------------+ +| **8** | mii1_txd2 | | mii1_txd3 | ++-------------+----------------+----------------+----------------+ +| **9** | | kbd_row2 | | ++-------------+----------------+----------------+----------------+ +| **10** | ehrpwm3A | eQEP2_index | ehrpwm3B | ++-------------+----------------+----------------+----------------+ +| **11** | pr1_mii1_rxd2 | | pr1_mii1_rxd1 | ++-------------+----------------+----------------+----------------+ +| **12** | pr1_pru1_gpi14 | pr1_pru0_gpi5 | pr1_pru1_gpi15 | ++-------------+----------------+----------------+----------------+ +| **13** | pr1_pru1_gpo14 | pr1_pru0_gpo5 | pr1_pru1_gpo15 | ++-------------+----------------+----------------+----------------+ +| **14** | gpio4_25 | gpio3_12 | gpio4_26 | ++-------------+----------------+----------------+----------------+ +| **15** | Driver off | Driver off | Driver off | ++-------------+----------------+----------------+----------------+ + + +P9.17-P9.19 +----------------- + ++-----------------+------------------+---------------+----------------+ +| | P9.17 | P9.18 | P9.19 | ++=================+==================+===============+================+ +| **GPIO** | 209 | 208 | 195 | ++-----------------+------------------+---------------+----------------+ +| **BALL** | B24 | G17 | R6 | ++-----------------+------------------+---------------+----------------+ +| **REG** | 0x17CC | 0x17C8 | 0x1440 | ++-----------------+------------------+---------------+----------------+ +| **MODE 0** | spi2_cs0 | spi2_d0 | gpmc_a0 | ++-----------------+------------------+---------------+----------------+ +| **1** | uart3_rtsn | uart3_ctsn | | ++-----------------+------------------+---------------+----------------+ +| **2** | uart5_txd | uart5_rxd | vin3a_d16 | ++-----------------+------------------+---------------+----------------+ +| **3** | | | vout3_d16 | ++-----------------+------------------+---------------+----------------+ +| **4** | | | vin4a_d0 | ++-----------------+------------------+---------------+----------------+ +| **5** | | | | ++-----------------+------------------+---------------+----------------+ +| **6** | | | vin4b_d0 | ++-----------------+------------------+---------------+----------------+ +| **7** | | | i2c4_scl | ++-----------------+------------------+---------------+----------------+ +| **8** | | | uart5_rxd | ++-----------------+------------------+---------------+----------------+ +| **9** | | | | ++-----------------+------------------+---------------+----------------+ +| **10** | | | | ++-----------------+------------------+---------------+----------------+ +| **11** | | | | ++-----------------+------------------+---------------+----------------+ +| **12** | | | | ++-----------------+------------------+---------------+----------------+ +| **13** | | | | ++-----------------+------------------+---------------+----------------+ +| **14** | gpio7_17 | gpio7_16 | gpio7_3 | ++-----------------+------------------+---------------+----------------+ +| **15** | Driver off | Driver off | Driver off | ++-----------------+------------------+---------------+----------------+ +| **2nd BALL** | F12 | G12 | F4 | ++-----------------+------------------+---------------+----------------+ +| **2nd REG** | 0x16B8 | 0x16B4 | 0x157C | ++-----------------+------------------+---------------+----------------+ +| **2nd MODE 0** | mcasp1_axr1 | mcasp1_axr0 | vin2a_d5 | ++-----------------+------------------+---------------+----------------+ +| **2nd 1** | | | | ++-----------------+------------------+---------------+----------------+ +| **2nd 2** | | | | ++-----------------+------------------+---------------+----------------+ +| **2nd 3** | uart6_txd | uart6_rxd | | ++-----------------+------------------+---------------+----------------+ +| **2nd 4** | | | vout2_d18 | ++-----------------+------------------+---------------+----------------+ +| **2nd 5** | | | emu15 | ++-----------------+------------------+---------------+----------------+ +| **2nd 6** | | | | ++-----------------+------------------+---------------+----------------+ +| **2nd 7** | vin6a_hsync0 | vin6a_vsync0 | | ++-----------------+------------------+---------------+----------------+ +| **2nd 8** | | | uart10_rtsn | ++-----------------+------------------+---------------+----------------+ +| **2nd 9** | | | kbd_col2 | ++-----------------+------------------+---------------+----------------+ +| **2nd 10** | i2c5_scl | i2c5_sda | eQEP2A_in | ++-----------------+------------------+---------------+----------------+ +| **2nd 11** | pr2_mii_mt0_clk | pr2_mii0_rxer | pr1_edio_sof | ++-----------------+------------------+---------------+----------------+ +| **2nd 12** | pr2_pru1_gpi9 | pr2_pru1_gpi8 | pr1_pru1_gpi2 | ++-----------------+------------------+---------------+----------------+ +| **2nd 13** | pr2_pru1_gpo9 | pr2_pru1_gpo8 | pr1_pru1_gpo2 | ++-----------------+------------------+---------------+----------------+ +| **2nd 14** | gpio5_3 | gpio5_2 | gpio4_6 | ++-----------------+------------------+---------------+----------------+ +| **2nd 15** | Driver off | Driver off | Driver off | ++-----------------+------------------+---------------+----------------+ + + +P9.20-P9.22 +----------------- + ++-----------------+--------------------+---------------+---------------+ +| | P9.20 | P9.21 | P9.22 | ++=================+====================+===============+===============+ +| **GPIO** | 196 | 67 | 179 | ++-----------------+--------------------+---------------+---------------+ +| **BALL** | T9 | AF8 | B26 | ++-----------------+--------------------+---------------+---------------+ +| **REG** | 0x1444 | 0x14F0 | 0x169C | ++-----------------+--------------------+---------------+---------------+ +| **MODE 0** | gpmc_a1 | vin1a_vsync0 | xref_clk2 | ++-----------------+--------------------+---------------+---------------+ +| **1** | | vin1b_de1 | mcasp2_axr10 | ++-----------------+--------------------+---------------+---------------+ +| **2** | vin3a_d17 | | mcasp1_axr6 | ++-----------------+--------------------+---------------+---------------+ +| **3** | vout3_d17 | | mcasp3_ahclkx | ++-----------------+--------------------+---------------+---------------+ +| **4** | vin4a_d1 | vout3_vsync | mcasp7_ahclkx | ++-----------------+--------------------+---------------+---------------+ +| **5** | | uart7_rtsn | | ++-----------------+--------------------+---------------+---------------+ +| **6** | vin4b_d1 | | vout2_clk | ++-----------------+--------------------+---------------+---------------+ +| **7** | i2c4_sda | timer13 | | ++-----------------+--------------------+---------------+---------------+ +| **8** | uart5_txd | spi3_cs0 | vin4a_clk0 | ++-----------------+--------------------+---------------+---------------+ +| **9** | | | | ++-----------------+--------------------+---------------+---------------+ +| **10** | | eQEP1_strobe | timer15 | ++-----------------+--------------------+---------------+---------------+ +| **11** | | | | ++-----------------+--------------------+---------------+---------------+ +| **12** | | | | ++-----------------+--------------------+---------------+---------------+ +| **13** | | | | ++-----------------+--------------------+---------------+---------------+ +| **14** | gpio7_4 | gpio3_3 | gpio6_19 | ++-----------------+--------------------+---------------+---------------+ +| **15** | Driver off | Driver off | Driver off | ++-----------------+--------------------+---------------+---------------+ +| **2nd BALL** | D2 | B22 | A26 | ++-----------------+--------------------+---------------+---------------+ +| **2nd REG** | 0x1578 | 0x17C4 | 0x17C0 | ++-----------------+--------------------+---------------+---------------+ +| **2nd MODE 0** | vin2a_d4 | spi2_d1 | spi2_sclk | ++-----------------+--------------------+---------------+---------------+ +| **2nd 1** | | uart3_txd | uart3_rxd | ++-----------------+--------------------+---------------+---------------+ +| **2nd 2** | | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 3** | | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 4** | vout2_d19 | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 5** | emu14 | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 6** | | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 7** | | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 8** | uart10_ctsn | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 9** | kbd_col1 | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 10** | ehrpwm1_synco | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 11** | pr1_edc_sync0_out | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 12** | pr1_pru1_gpi1 | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 13** | pr1_pru1_gpo1 | | | ++-----------------+--------------------+---------------+---------------+ +| **2nd 14** | gpio4_5 | gpio7_15 | gpio7_14 | ++-----------------+--------------------+---------------+---------------+ +| **2nd 15** | Driver off | Driver off | Driver off | ++-----------------+--------------------+---------------+---------------+ + + +P9.23-P9.25 +------------- + ++-------------+-------------+--------------+----------------+ +| | P9.23 | P9.24 | P9.25 | ++=============+=============+==============+================+ +| **GPIO** | 203 | 175 | 177 | ++-------------+-------------+--------------+----------------+ +| **BALL** | A22 | F20 | D18 | ++-------------+-------------+--------------+----------------+ +| **REG** | 0x17B4 | 0x168C | 0x1694 | ++-------------+-------------+--------------+----------------+ +| **MODE 0** | spi1_cs1 | gpio6_15 | xref_clk0 | ++-------------+-------------+--------------+----------------+ +| **1** | | mcasp1_axr9 | mcasp2_axr8 | ++-------------+-------------+--------------+----------------+ +| **2** | sata1_led | dcan2_rx | mcasp1_axr4 | ++-------------+-------------+--------------+----------------+ +| **3** | spi2_cs1 | uart10_txd | mcasp1_ahclkx | ++-------------+-------------+--------------+----------------+ +| **4** | | | mcasp5_ahclkx | ++-------------+-------------+--------------+----------------+ +| **5** | | | | ++-------------+-------------+--------------+----------------+ +| **6** | | vout2_vsync | | ++-------------+-------------+--------------+----------------+ +| **7** | | | vin6a_d0 | ++-------------+-------------+--------------+----------------+ +| **8** | | vin4a_vsync0 | hdq0 | ++-------------+-------------+--------------+----------------+ +| **9** | | i2c3_scl | clkout2 | ++-------------+-------------+--------------+----------------+ +| **10** | | timer2 | timer13 | ++-------------+-------------+--------------+----------------+ +| **11** | | | pr2_mii1_col | ++-------------+-------------+--------------+----------------+ +| **12** | | | pr2_pru1_gpi5 | ++-------------+-------------+--------------+----------------+ +| **13** | | | pr2_pru1_gpo5 | ++-------------+-------------+--------------+----------------+ +| **14** | gpio7_11 | gpio6_15 | gpio6_17 | ++-------------+-------------+--------------+----------------+ +| **15** | Driver off | Driver off | Driver off | ++-------------+-------------+--------------+----------------+ + + +P9.26-P9.29 +---------------- + ++-----------------+--------------------+------------------+-----------------+----------------+ +| | P9.26 | P9.27 | P9.28 | P9.29 | ++=================+====================+==================+=================+================+ +| **GPIO** | 174 | 111 | 113 | 139 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **BALL** | E21 | C3 | A12 | A11 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **REG** | 0x1688 | 0x15A0 | 0x16E0 | 0x16D8 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **MODE 0** | gpio6_14 | vin2a_d14 | mcasp1_axr11 | mcasp1_axr9 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **1** | mcasp1_axr8 | | mcasp6_fsx | mcasp6_axr1 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2** | dcan2_tx | | mcasp6_fsr | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **3** | uart10_rxd | rgmii1_txd3 | spi3_cs0 | spi3_d1 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **4** | | vout2_d9 | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **5** | | | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **6** | vout2_hsync | | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **7** | | | vin6a_d12 | vin6a_d14 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **8** | vin4a_hsync0 | mii1_txclk | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **9** | i2c3_sda | | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **10** | timer1 | eQEP3B_in | timer8 | timer6 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **11** | | pr1_mii_mr1_clk | pr2_mii0_txd1 | pr2_mii0_txd3 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **12** | | pr1_pru1_gpi11 | pr2_pru1_gpi13 | pr2_pru1_gpi11 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **13** | | pr1_pru1_gpo11 | pr2_pru1_gpo13 | pr2_pru1_gpo11 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **14** | gpio6_14 | gpio4_15 | gpio4_17 | gpio5_11 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **15** | Driver off | Driver off | Driver off | Driver off | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd BALL** | AE2 | J14 | | D14 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd REG** | 0x1544 | 0x16B0 | | 0x16A8 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd MODE 0** | vin1a_d20 | mcasp1_fsr | | mcasp1_fsx | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 1** | vin1b_d3 | mcasp7_axr3 | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 2** | | | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 3** | | | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 4** | vout3_d3 | | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 5** | | | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 6** | vin3a_d4 | vout2_d1 | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 7** | | | | vin6a_de0 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 8** | | vin4a_d1 | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 9** | kbd_col5 | | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 10** | pr1_edio_data_in4 | i2c4_scl | | i2c3_scl | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 11** | pr1_edio_data_out4 | | | pr2_mdio_data | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 12** | pr1_pru0_gpi17 | | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 13** | pr1_pru0_gpo17 | | | | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 14** | gpio3_24 | gpio5_1 | | gpio7_30 | ++-----------------+--------------------+------------------+-----------------+----------------+ +| **2nd 15** | Driver off | Driver off | | Driveroff | ++-----------------+--------------------+------------------+-----------------+----------------+ + + +P9.30-P9.31 +------------- + ++-----------------+-----------------+----------------+ +| | P9.30 | P9.31 | ++=================+=================+================+ +| **GPIO** | 140 | 138 | ++-----------------+-----------------+----------------+ +| **BALL** | B13 | B12 | ++-----------------+-----------------+----------------+ +| **REG** | 0x16DC | 0x16D4 | ++-----------------+-----------------+----------------+ +| **MODE 0** | mcasp1_axr10 | mcasp1_axr8 | ++-----------------+-----------------+----------------+ +| **1** | mcasp6_aclkx | mcasp6_axr0 | ++-----------------+-----------------+----------------+ +| **2** | mcasp6_aclkr | | ++-----------------+-----------------+----------------+ +| **3** | spi3_d0 | spi3_sclk | ++-----------------+-----------------+----------------+ +| **4** | | | ++-----------------+-----------------+----------------+ +| **5** | | | ++-----------------+-----------------+----------------+ +| **6** | | | ++-----------------+-----------------+----------------+ +| **7** | vin6a_d13 | vin6a_d15 | ++-----------------+-----------------+----------------+ +| **8** | | | ++-----------------+-----------------+----------------+ +| **9** | | | ++-----------------+-----------------+----------------+ +| **10** | timer7 | timer5 | ++-----------------+-----------------+----------------+ +| **11** | pr2_mii0_txd2 | pr2_mii0_txen | ++-----------------+-----------------+----------------+ +| **12** | pr2_pru1_gpi12 | pr2_pru1_gpi10 | ++-----------------+-----------------+----------------+ +| **13** | pr2_pru1_gpo12 | pr2_pru1_gpo10 | ++-----------------+-----------------+----------------+ +| **14** | gpio5_12 | gpio5_10 | ++-----------------+-----------------+----------------+ +| **15** | Driver off | Driver off | ++-----------------+-----------------+----------------+ +| **2nd BALL** | | C14 | ++-----------------+-----------------+----------------+ +| **2nd REG** | | 0x16A4 | ++-----------------+-----------------+----------------+ +| **2nd MODE 0** | | mcasp1_aclkx | ++-----------------+-----------------+----------------+ +| **2nd 1** | | | ++-----------------+-----------------+----------------+ +| **2nd 2** | | | ++-----------------+-----------------+----------------+ +| **2nd 3** | | | ++-----------------+-----------------+----------------+ +| **2nd 4** | | | ++-----------------+-----------------+----------------+ +| **2nd 5** | | | ++-----------------+-----------------+----------------+ +| **2nd 6** | | | ++-----------------+-----------------+----------------+ +| **2nd 7** | | vin6a_fld0 | ++-----------------+-----------------+----------------+ +| **2nd 8** | | | ++-----------------+-----------------+----------------+ +| **2nd 9** | | | ++-----------------+-----------------+----------------+ +| **2nd 10** | | i2c3_sda | ++-----------------+-----------------+----------------+ +| **2nd 11** | | pr2_mdio_mdclk | ++-----------------+-----------------+----------------+ +| **2nd 12** | | pr2_pru1_gpi7 | ++-----------------+-----------------+----------------+ +| **2nd 13** | | pr2_pru1_gpo7 | ++-----------------+-----------------+----------------+ +| **2nd 14** | | gpio7_31 | ++-----------------+-----------------+----------------+ +| **2nd 15** | | Driver off | ++-----------------+-----------------+----------------+ + + +P9.32-P9.40 +------------- + +P9.41-P9.42 +---------------- + ++-----------------+------------------+-----------------+ +| | P9.41 | P9.42 | ++=================+==================+=================+ +| **GPIO** | 180 | 114 | ++-----------------+------------------+-----------------+ +| **BALL** | C23 | E14 | ++-----------------+------------------+-----------------+ +| **REG** | 0x16A0 | 0x16E4 | ++-----------------+------------------+-----------------+ +| **MODE 0** | xref_clk3 | mcasp1_axr12 | ++-----------------+------------------+-----------------+ +| **1** | mcasp2_axr11 | mcasp7_axr0 | ++-----------------+------------------+-----------------+ +| **2** | mcasp1_axr7 | | ++-----------------+------------------+-----------------+ +| **3** | mcasp4_ahclkx | spi3_cs1 | ++-----------------+------------------+-----------------+ +| **4** | mcasp8_ahclkx | | ++-----------------+------------------+-----------------+ +| **5** | | | ++-----------------+------------------+-----------------+ +| **6** | vout2_de | | ++-----------------+------------------+-----------------+ +| **7** | hdq0 | vin6a_d11 | ++-----------------+------------------+-----------------+ +| **8** | vin4a_de0 | | ++-----------------+------------------+-----------------+ +| **9** | clkout3 | | ++-----------------+------------------+-----------------+ +| **10** | timer16 | timer9 | ++-----------------+------------------+-----------------+ +| **11** | | pr2_mii0_txd0 | ++-----------------+------------------+-----------------+ +| **12** | | pr2_pru1_gpi14 | ++-----------------+------------------+-----------------+ +| **13** | | pr2_pru1_gpo14 | ++-----------------+------------------+-----------------+ +| **14** | gpio6_20 | gpio4_18 | ++-----------------+------------------+-----------------+ +| **15** | Driver off | Driver off | ++-----------------+------------------+-----------------+ +| **2nd BALL** | C1 | C2 | ++-----------------+------------------+-----------------+ +| **2nd REG** | 0x1580 | 0x159C | ++-----------------+------------------+-----------------+ +| **2nd MODE 0** | vin2a_d6 | vin2a_d13 | ++-----------------+------------------+-----------------+ +| **2nd 1** | | | ++-----------------+------------------+-----------------+ +| **2nd 2** | | | ++-----------------+------------------+-----------------+ +| **2nd 3** | | rgmii1_txctl | ++-----------------+------------------+-----------------+ +| **2nd 4** | vout2_d17 | vout2_d10 | ++-----------------+------------------+-----------------+ +| **2nd 5** | emu16 | | ++-----------------+------------------+-----------------+ +| **2nd 6** | | | ++-----------------+------------------+-----------------+ +| **2nd 7** | | | ++-----------------+------------------+-----------------+ +| **2nd 8** | mii1_rxd1 | mii1_rxdv | ++-----------------+------------------+-----------------+ +| **2nd 9** | kbd_col3 | kbd_row8 | ++-----------------+------------------+-----------------+ +| **2nd 10** | eQEP2B_in | eQEP3A_in | ++-----------------+------------------+-----------------+ +| **2nd 11** | pr1_mii_mt1_clk | pr1_mii1_txd0 | ++-----------------+------------------+-----------------+ +| **2nd 12** | pr1_pru1_gpi3 | pr1_pru1_gpi10 | ++-----------------+------------------+-----------------+ +| **2nd 13** | pr1_pru1_gpo3 | pr1_pru1_gpo10 | ++-----------------+------------------+-----------------+ +| **2nd 14** | gpio4_7 | gpio4_14 | ++-----------------+------------------+-----------------+ +| **2nd 15** | Driver off | Driver off | ++-----------------+------------------+-----------------+ + + +P9.43-P9.46 +------------- + +TODO + +Serial Debug +************** + +TODO + +USB 3 Type-C +************** + +TODO + +USB 2 Type-A +*************** + +TODO + +Gigabit Ethernet +******************* + +TODO + +Coaxial +********* + +TODO + +microSD Memory +**************** + +TODO + +microHDMI +*********** + +TODO diff --git a/boards/beaglebone/ai/ch08.rst b/boards/beaglebone/ai/ch08.rst new file mode 100644 index 0000000000000000000000000000000000000000..25a306c766f181e8425d3fdcdbc4757b7b007a26 --- /dev/null +++ b/boards/beaglebone/ai/ch08.rst @@ -0,0 +1,187 @@ +.. _beaglebone-ai-cape-support: + +Cape Board Support +##################### + +There is a `Cape Headers Google +Spreadsheet <https://docs.google.com/spreadsheets/d/1fE-AsDZvJ-bBwzNBj1_sPDrutvEvsmARqFwvbw_HkrE/edit?usp=sharing>`__ +which has a lot of detail regarding various boards and cape add-on +boards. + +See also https://elinux.org/Beagleboard:BeagleBone_cape_interface_spec + +TODO + +BeagleBone® Black Cape Compatibility +************************************** + +TODO + +See https://elinux.org/Beagleboard:BeagleBone_cape_interface_spec for +now. + +EEPROM +************ + +TODO + +Pin Usage Consideration +************************ + +TODO + +GPIO +********* + +TODO + +I2C +********* + +TODO + +UART or PRU UART +******************* + +This section is about both UART pins on the header and PRU UART pins on +the headers we will include a chart and later some code + ++-------------+--------+-----------+-------------------+-------+ +| Function | Pin | ABC Ball | Pinctrl Register | Mode | ++=============+========+===========+===================+=======+ +| uart3_txd | P9.21 | B22 | 0x17C4 | 1 | ++-------------+--------+-----------+-------------------+-------+ +| uart3_rxd | P9.22 | A26 | 0x17C0 | 1 | ++-------------+--------+-----------+-------------------+-------+ +| uart5_txd | P9.13 | C17 | 0x1730 | 4 | ++-------------+--------+-----------+-------------------+-------+ +| uart5_rxd | P9.11 | B19 | 0x172C | 4 | ++-------------+--------+-----------+-------------------+-------+ +| uart5_ctsn | P8.05 | AC9 | 0x178C | 2 | ++-------------+--------+-----------+-------------------+-------+ +| uart5_rtsn | P8.06 | AC3 | 0x1790 | 2 | ++-------------+--------+-----------+-------------------+-------+ +| uart8_txd | P8.37 | A21 | 0x1738 | 3 | ++-------------+--------+-----------+-------------------+-------+ +| uart8_rxd | P8.38 | C18 | 0x1734 | 3 | ++-------------+--------+-----------+-------------------+-------+ +| uart8_ctsn | P8.31 | G16 | 0x173C | 3 | ++-------------+--------+-----------+-------------------+-------+ +| uart8_rtsn | P8.32 | D17 | 0x1740 | 3 | ++-------------+--------+-----------+-------------------+-------+ +| uart10_txd | P9.24 | F20 | 0x168C | 3 | ++-------------+--------+-----------+-------------------+-------+ +| uart10_rxd | P9.26 | E21 | 0x1688 | 3 | ++-------------+--------+-----------+-------------------+-------+ +| uart10_ctsn | P8.03 | AB8 | 0x179C | 2 | ++-------------+--------+-----------+-------------------+-------+ +| uart10_rtsn | P8.04 | AB5 | 0x17A0 | 2 | ++-------------+--------+-----------+-------------------+-------+ +| uart10_txd | P9.24 | F20 | 0x168C | 3 | ++-------------+--------+-----------+-------------------+-------+ +| uart10_rxd | P9.26 | E21 | 0x1688 | 3 | ++-------------+--------+-----------+-------------------+-------+ +| uart10_ctsn | P9.20 | D2 | 0x1578 | 8 | ++-------------+--------+-----------+-------------------+-------+ +| uart10_rtsn | P9.19 | F4 | 0x157C | 8 | ++-------------+--------+-----------+-------------------+-------+ + + ++------------------+--------+-----------+-------------------+-------+ +| Function | Pin | ABC Ball | Pinctrl Register | Mode | ++==================+========+===========+===================+=======+ +| pr2_uart0_txd | P8.31 | C8 | 0x1614 | 10 | ++------------------+--------+-----------+-------------------+-------+ +| pr2_uart0_rxd | P8.33 | C6 | 0x1610 | 10 | ++------------------+--------+-----------+-------------------+-------+ +| pr2_uart0_cts_n | P8.34 | D8 | 0x1608 | 10 | ++------------------+--------+-----------+-------------------+-------+ +| pr2_uart0_rts_n | P8.35 | A5 | 0x160C | 10 | ++------------------+--------+-----------+-------------------+-------+ +| pr1_uart0_rxd | P8.43 | F10 | 0x15E4 | 10 | ++------------------+--------+-----------+-------------------+-------+ +| pr1_uart0_txd | P8.44 | G11 | 0x15E8 | 10 | ++------------------+--------+-----------+-------------------+-------+ +| pr1_uart0_cts_n | P8.45 | F11 | 0x15DC | 10 | ++------------------+--------+-----------+-------------------+-------+ +| pr1_uart0_rts_n | P8.46 | G10 | 0x15E0 | 10 | ++------------------+--------+-----------+-------------------+-------+ + + +TODO + +SPI +**** + +TODO + +Analog +******** + +TODO + +.. _pwm-timer-ecap-or-pru-pwm-ecap: + +PWM, TIMER, eCAP or PRU PWM/eCAP +********************************** + +TODO + +eQEP +****** + +TODO + +CAN +***** + +TODO + +.. _mcasp-audio-serial-like-i2c-and-ac97: + +McASP (audio serial like I2S and AC97) +**************************************** + +TODO + +MMC +***** + +TODO + +LCD +***** + +TODO + +PRU GPIO +********** + +TODO + +CLKOUT +******** + +TODO + +Expansion Connector Headers +****************************** + +TODO: discuss header options for working with the expansion connectors +per +https://github.com/beagleboard/beaglebone-black/wiki/System-Reference-Manual#84-expansion-connectors + +Signal Usage +**************** + +TODO + +Cape Power +************ + +TODO + +Mechanical +************ + +TODO diff --git a/boards/beaglebone/ai/ch09.rst b/boards/beaglebone/ai/ch09.rst new file mode 100644 index 0000000000000000000000000000000000000000..9aa783c2c5c289ae231301aa0a61483293040f97 --- /dev/null +++ b/boards/beaglebone/ai/ch09.rst @@ -0,0 +1,15 @@ +.. _beaglebone-ai-mechanical: + +Mechanical Information +######################## + +- Board Dimensions: 8.9cm x 5.4cm x 1.5cm + +- Board Net Weight 48g + +- Packaging Dimensions: 13.8cm x 10cm x 4cm + +- Gross Weight (including packaging): 110g + +- 3D STEP model: + https://github.com/beagleboard/beaglebone-ai/tree/master/Mechanical \ No newline at end of file diff --git a/boards/beaglebone/ai/ch10.rst b/boards/beaglebone/ai/ch10.rst new file mode 100644 index 0000000000000000000000000000000000000000..22ca481c6453e82604d060651b8b98b775b2a149 --- /dev/null +++ b/boards/beaglebone/ai/ch10.rst @@ -0,0 +1,13 @@ +.. _beaglebone-ai-pictures: + +Pictures +######### + +BeagleBone AI Back of Board Image + + +.. image:: images/BB_AI_Front.jpg + :align: center + +.. image:: images/BB_AI_Back.jpg + :align: center \ No newline at end of file diff --git a/boards/beaglebone/ai/ch11.rst b/boards/beaglebone/ai/ch11.rst new file mode 100644 index 0000000000000000000000000000000000000000..9aa44485e960e8c8d58ae2e43ba957db25d97962 --- /dev/null +++ b/boards/beaglebone/ai/ch11.rst @@ -0,0 +1,9 @@ +.. _beaglebone-ai-support: + +Support Information +###################### + +TODO: Reference https://beagleboard.org/support and +https://beagleboard.org/resources + +Related TI documentation: http://www.ti.com/tool/BEAGLE-3P-BBONE-AI \ No newline at end of file diff --git a/boards/beaglebone/ai/ch12.rst b/boards/beaglebone/ai/ch12.rst new file mode 100644 index 0000000000000000000000000000000000000000..fefd7e1afcb59158fb10db1974a36ebc129f244f --- /dev/null +++ b/boards/beaglebone/ai/ch12.rst @@ -0,0 +1,192 @@ +.. _beaglebone-ai-terms-condition: + +Terms and Conditions +##################### + +REGULATORY, COMPLIANCE, AND EXPORT INFORMATION +************************************************* + +- Country of origin: PRC +- FCC: 2ATUT-BBONE-AI +- CE: TBD +- CNHTS: 8543909000 +- USHTS: 8473301180 +- MXHTS: 84733001 +- TARIC: 8473302000 +- ECCN: 5A992.C +- CCATS: + `Z1613110/G180570 <https://github.com/beagleboard/beaglebone-ai/blob/master/regulatory/Validation_Z1613110.pdf>`__ +- RoHS/REACH: TBD +- Volatility: TBD + +BeagleBone AI is annotated to comply with Part 15 of the FCC Rules. +Operation is subject to the following two conditions: (1) This device +may not cause harmful interference, and (2) this device must accept any +interference received, including interference that may cause undesired +operation. Changes or modifications not expressly approved by the party +responsible for compliance could void the user’s authority to operate +the equipment. + +This Class A or B digital apparatus complies with Canadian ICES-003. +Changes or modifications not expressly approved by the party responsible +for compliance could void the user’s authority to operate the equipment. +Cet appareil numérique de la classe A ou B est conforme à la norme +NMB-003 du Canada. Les changements ou les modifications pas expressément +approuvés par la partie responsible de la conformité ont pu vider +l’autorité de l’utilisateur pour actionner l’équipement. + +WARRANTY AND DISCLAIMERS +**************************** + +The design materials referred to in this document are *\*NOT +SUPPORTED\** and **DO NOT** constitute a reference design. Support of +the open source developer community is provided through the the +resources defined at https://beagleboard.org/support. + +THERE IS NO WARRANTY FOR THE DESIGN MATERIALS, TO THE EXTENT PERMITTED +BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE DESIGN MATERIALS “AS IS†+WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND +PERFORMANCE OF THE DESIGN MATERIALS IS WITH YOU. SHOULD THE DESIGN +MATERIALS PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY +SERVICING, REPAIR OR CORRECTION. + +This board was designed as an evaluation and development tool. It was +not designed with any other application in mind. As such, the design +materials that are provided which include schematic, BOM, and PCB files, +may or may not be suitable for any other purposes. If used, the design +material becomes your responsibility as to whether or not it meets your +specific needs or your specific applications and may require changes to +meet your requirements. + +Additional terms +================= + +BeagleBoard.org Foundation and logo-licensed manufacturers (together, +henceforth identified as "Supplier") provide BeagleBone AI under the +following conditions: + +The user assumes all responsibility and liability for proper and safe +handling of the goods. Further, the user indemnifies Supplier from all +claims arising from the handling or use of the goods. + +Should BeagleBone AI not meet the specifications indicated in the System +Reference Manual, BeagleBone AI may be returned within 90 days from the +date of delivery to the distributor of purchase for a full refund. THE +FOREGOING LIMITED WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY SELLER TO +BUYER AND IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESSED, IMPLIED, OR +STATUTORY, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY +PARTICULAR PURPOSE. EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH +ABOVE, NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY INDIRECT, +SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES. + +Please read the System Reference Manual and, specifically, the Warnings +and Restrictions notice in the Systems Reference Manual prior to +handling the product. This notice contains important safety information +about temperatures and voltages. + +No license is granted under any patent right or other intellectual +property right of Supplier covering or relating to any machine, process, +or combination in which such Supplier products or services might be or +are used. The Supplier currently deals with a variety of customers for +products, and therefore our arrangement with the user is not exclusive. +The Supplier assume no liability for applications assistance, customer +product design, software performance, or infringement of patents or +services described herein. + +Warnings and Restrictions +****************************************** + +For Feasibility Evaluation Only, in Laboratory/Development Environments +======================================================================== + +BeagleBone AI is not a complete product. It is intended solely for use +for preliminary feasibility evaluation in laboratory/development +environments by technically qualified electronics experts who are +familiar with the dangers and application risks associated with handling +electrical mechanical components, systems and subsystems. It should not +be used as all or part of a finished end product. + +Your Sole Responsibility and Risk +========================================== + +You acknowledge, represent, and agree that: + +1. You have unique knowledge concerning Federal, State and local + regulatory requirements (including but not limited to Food and Drug + Administration regulations, if applicable) which relate to your + products and which relate to your use (and/or that of your employees, + affiliates, contractors or designees) of BeagleBone AI for + evaluation, testing and other purposes. + +2. You have full and exclusive responsibility to assure the safety and + compliance of your products with all such laws and other applicable + regulatory requirements, and also to assure the safety of any + activities to be conducted by you and/or your employees, affiliates, + contractors or designees, using BeagleBone AI. Further, you are + responsible to assure that any interfaces (electronic and/or + mechanical) between BeagleBone AI and any human body are designed + with suitable isolation and means to safely limit accessible leakage + currents to minimize the risk of electrical shock hazard. + +3. Since BeagleBone AI is not a completed product, it may not meet all + applicable regulatory and safety compliance standards which may + normally be associated with similar items. You assume full + responsibility to determine and/or assure compliance with any such + standards and related certifications as may be applicable. You will + employ reasonable safeguards to ensure that your use of BeagleBone AI + will not result in any property damage, injury or death, even if + BeagleBone AI should fail to perform as described or expected. + +Certain Instructions +====================== + +It is important to operate BeagleBone AI within Supplier’s recommended +specifications and environmental considerations per the user guidelines. +Exceeding the specified BeagleBone AI ratings (including but not limited +to input and output voltage, current, power, and environmental ranges) +may cause property damage, personal injury or death. If there are +questions concerning these ratings please contact the Supplier +representative prior to connecting interface electronics including input +power and intended loads. Any loads applied outside of the specified +output range may result in unintended and/or inaccurate operation and/or +possible permanent damage to BeagleBone AI and/or interface electronics. +Please consult the System Reference Manual prior to connecting any load +to BeagleBone AI output. If there is uncertainty as to the load +specification, please contact the Supplier representative. During normal +operation, some circuit components may have case temperatures greater +than 60 C as long as the input and output are maintained at a normal +ambient operating temperature. These components include but are not +limited to linear regulators, switching transistors, pass transistors, +and current sense resistors which can be identified using BeagleBone +AI’s schematic located at the link in BeagleBone AI’s System Reference +Manual. When placing measurement probes near these devices during normal +operation, please be aware that these devices may be very warm to the +touch. As with all electronic evaluation tools, only qualified personnel +knowledgeable in electronic measurement and diagnostics normally found +in development environments should use BeagleBone AI. + +Agreement to Defend, Indemnify and Hold Harmless +================================================= + +You agree to defend, indemnify and hold Supplier, its licensors and +their representatives harmless from and against any and all claims, +damages, losses, expenses, costs and liabilities (collectively, +"Claims") arising out of or in connection with any use of BeagleBone AI +that is not in accordance with the terms of the agreement. This +obligation shall apply whether Claims arise under law of tort or +contract or any other legal theory, and even if BeagleBone AI fails to +perform as described or expected. + +Safety-Critical or Life-Critical Applications +=============================================== + +If you intend to evaluate the components for possible use in safety +critical applications (such as life support) where a failure of the +Supplier’s product would reasonably be expected to cause severe personal +injury or death, such as devices which are classified as FDA Class III +or similar classification, then you must specifically notify Supplier of +such intent and enter into a separate Assurance and Indemnity Agreement. + diff --git a/boards/beaglebone/ai/images/BB_AI_3pin_cable_500px.jpg b/boards/beaglebone/ai/images/BB_AI_3pin_cable_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f29ad10ec7aa73349d15070297158070f2219510 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_3pin_cable_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_3pincableattach_500px.jpg b/boards/beaglebone/ai/images/BB_AI_3pincableattach_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..bb9d7b57072abebc55d4f6d3d3e1b32fe0e021e6 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_3pincableattach_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_3pinconnector_cable_500px.jpg b/boards/beaglebone/ai/images/BB_AI_3pinconnector_cable_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5fd6869218f9b241cc3536dd460e06edcb93c8e3 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_3pinconnector_cable_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_AM5729_blockdiagram.jpg b/boards/beaglebone/ai/images/BB_AI_AM5729_blockdiagram.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1bbc2cbb7fe0cd9fb2d7e428e75065621e159131 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_AM5729_blockdiagram.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_Antenna_500px.jpg b/boards/beaglebone/ai/images/BB_AI_Antenna_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..48a23ab0a57b7a95b3041d410e9c0d8a8a1af4be Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Antenna_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_Antenna_placement_500px.jpg b/boards/beaglebone/ai/images/BB_AI_Antenna_placement_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a58bb066db4e93d9b3960cba6c1964155da44ce4 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Antenna_placement_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_Back.jpg b/boards/beaglebone/ai/images/BB_AI_Back.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6ba52c05f83bc3b64b37e647e71f9bab0afd3427 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Back.jpg differ diff --git a/pru-cookbook/02start/figures/BB_AI_BeautyAngle_800px.jpg b/boards/beaglebone/ai/images/BB_AI_BeautyAngle_800px.jpg similarity index 100% rename from pru-cookbook/02start/figures/BB_AI_BeautyAngle_800px.jpg rename to boards/beaglebone/ai/images/BB_AI_BeautyAngle_800px.jpg diff --git a/boards/beaglebone/ai/images/BB_AI_Blockdiagram_1000px.jpg b/boards/beaglebone/ai/images/BB_AI_Blockdiagram_1000px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0fa0277d103814e629f75bcb898a016412413cb7 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Blockdiagram_1000px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_CoaxConn__250px.png b/boards/beaglebone/ai/images/BB_AI_CoaxConn__250px.png new file mode 100644 index 0000000000000000000000000000000000000000..5c9e44b03df0c9e624efd4d3a6dcb986389f346e Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_CoaxConn__250px.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_Connectorplacement_800px.png b/boards/beaglebone/ai/images/BB_AI_Connectorplacement_800px.png new file mode 100644 index 0000000000000000000000000000000000000000..b180ae4f294224d3fd1cfe1da8790e5e21d9df56 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Connectorplacement_800px.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_Connectorplacement_back_800px.png b/boards/beaglebone/ai/images/BB_AI_Connectorplacement_back_800px.png new file mode 100644 index 0000000000000000000000000000000000000000..39bed601aef52a41d232025a111028aa211b3f7c Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Connectorplacement_back_800px.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_EVEmodule.jpg b/boards/beaglebone/ai/images/BB_AI_EVEmodule.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c897ef4c78cd6f2c49d5d965808bbedf9295b0c Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_EVEmodule.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_Front.jpg b/boards/beaglebone/ai/images/BB_AI_Front.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5ec84530ad0cabced305e87dd6692c200c9d93f8 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Front.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_Headerplacement_800px.png b/boards/beaglebone/ai/images/BB_AI_Headerplacement_800px.png new file mode 100644 index 0000000000000000000000000000000000000000..3a3970b7cff30bf9811da672600017cec304b9c3 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Headerplacement_800px.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_Heatsinkon_750px.jpg b/boards/beaglebone/ai/images/BB_AI_Heatsinkon_750px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cb2c228ab62aa85748988563efb91bd60b30dc4d Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Heatsinkon_750px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_ICPlacement_800px.png b/boards/beaglebone/ai/images/BB_AI_ICPlacement_800px.png new file mode 100644 index 0000000000000000000000000000000000000000..8d069b85237bd562dc802c7c8d8d9a6a3928e75f Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_ICPlacement_800px.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_PMIC_schematicpg3_900px.png b/boards/beaglebone/ai/images/BB_AI_PMIC_schematicpg3_900px.png new file mode 100644 index 0000000000000000000000000000000000000000..d9152903ad59de7e8b02c84b65e0f05d7b04adf9 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_PMIC_schematicpg3_900px.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_PRU_block_diagram.jpg b/boards/beaglebone/ai/images/BB_AI_PRU_block_diagram.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ffdb963269e098ba605c50b99f819e730acc6c06 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_PRU_block_diagram.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_PlugIn_500px.jpg b/boards/beaglebone/ai/images/BB_AI_PlugIn_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..db59d0327ff5a6b6bd9c6067c77188c926c2785d Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_PlugIn_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_Standalone_setup_1000px.jpg b/boards/beaglebone/ai/images/BB_AI_Standalone_setup_1000px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c9e25bb739a3723e5abebaede2279c2641c7c229 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Standalone_setup_1000px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_Standalone_setup_750px.jpg b/boards/beaglebone/ai/images/BB_AI_Standalone_setup_750px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7f9115fd2661c316916aaaeac53b42ea16ff77c9 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Standalone_setup_750px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_USBC_and_3pin_500px.png b/boards/beaglebone/ai/images/BB_AI_USBC_and_3pin_500px.png new file mode 100644 index 0000000000000000000000000000000000000000..1ab27332eb05a40b8b0bf4ab901fd4cc550473be Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_USBC_and_3pin_500px.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_USERLEDS_800px.png b/boards/beaglebone/ai/images/BB_AI_USERLEDS_800px.png new file mode 100644 index 0000000000000000000000000000000000000000..fc23890fb9cb1b3b9dc525069e2296935e76fe3f Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_USERLEDS_800px.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_Userinterface_500px.png b/boards/beaglebone/ai/images/BB_AI_Userinterface_500px.png new file mode 100644 index 0000000000000000000000000000000000000000..50338f159a656a33ad27de4fd9f90dcf6e8dd18f Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Userinterface_500px.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_Userinterface_800px.png b/boards/beaglebone/ai/images/BB_AI_Userinterface_800px.png new file mode 100644 index 0000000000000000000000000000000000000000..e77f602a28b8534a8c1f5d591e1541ebb43cbc3e Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_Userinterface_800px.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_antenna_heat_sink_place_500px.jpg b/boards/beaglebone/ai/images/BB_AI_antenna_heat_sink_place_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2ace117dd701f9481f5fd3f88895040c8209771e Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_antenna_heat_sink_place_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_asadrive_500px.jpg b/boards/beaglebone/ai/images/BB_AI_asadrive_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..931a0a175a39140b106974ceef5c81b6211303ff Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_asadrive_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_beautyangle.jpg b/boards/beaglebone/ai/images/BB_AI_beautyangle.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1de0063ef669b3e458d5ec26a1b65db7a8a61101 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_beautyangle.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_connectedscreen_500px.jpg b/boards/beaglebone/ai/images/BB_AI_connectedscreen_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..629060cd23d03b6c3e7301b77ab1ea4a48bfbf7f Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_connectedscreen_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_connectingUSBC_500px.jpg b/boards/beaglebone/ai/images/BB_AI_connectingUSBC_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..ff614da7e9d1c62c5c64d7cbc5f19e342e7cc9cc Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_connectingUSBC_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_handheld_500px.jpg b/boards/beaglebone/ai/images/BB_AI_handheld_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..89becec7faae128eeb6bd45f0223957063e72f96 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_handheld_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_outofbox_box_500px.jpg b/boards/beaglebone/ai/images/BB_AI_outofbox_box_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..65d3c09122b35803a8a3ea535149678a407b6a14 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_outofbox_box_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_overview_image.png b/boards/beaglebone/ai/images/BB_AI_overview_image.png new file mode 100644 index 0000000000000000000000000000000000000000..9c799d9db473bc2379a0757f0efc3b815143c3b7 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_overview_image.png differ diff --git a/boards/beaglebone/ai/images/BB_AI_ss_cloud9_500px.jpg b/boards/beaglebone/ai/images/BB_AI_ss_cloud9_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9604ae3b3090a3dd419d8b264a07c3fed5bb9dd3 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_ss_cloud9_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_ss_cloud9_dir_500px.jpg b/boards/beaglebone/ai/images/BB_AI_ss_cloud9_dir_500px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aa0e837575c37e6cb6cfd5089092da7da76ec884 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_ss_cloud9_dir_500px.jpg differ diff --git a/boards/beaglebone/ai/images/BB_AI_starthtm_500px.png b/boards/beaglebone/ai/images/BB_AI_starthtm_500px.png new file mode 100644 index 0000000000000000000000000000000000000000..f45cc11fec0d0d49c04a644a8a3d0951bcd9e087 Binary files /dev/null and b/boards/beaglebone/ai/images/BB_AI_starthtm_500px.png differ diff --git a/boards/beaglebone/ai/images/cc-by-sa-88x31.png b/boards/beaglebone/ai/images/cc-by-sa-88x31.png new file mode 100644 index 0000000000000000000000000000000000000000..e76aeffd876ae1ca70e124863b7acfa06831e83d Binary files /dev/null and b/boards/beaglebone/ai/images/cc-by-sa-88x31.png differ diff --git a/boards/beaglebone/ai/images/getting-started-image.png b/boards/beaglebone/ai/images/getting-started-image.png new file mode 100644 index 0000000000000000000000000000000000000000..8bea1cd5efefe9ee236a2688bbc44b6ef354531b Binary files /dev/null and b/boards/beaglebone/ai/images/getting-started-image.png differ diff --git a/boards/beaglebone/ai/images/reva1-bottom.pdf b/boards/beaglebone/ai/images/reva1-bottom.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d0b8c61c3a335d9a37f4254d6eb76a6bea351017 Binary files /dev/null and b/boards/beaglebone/ai/images/reva1-bottom.pdf differ diff --git a/boards/beaglebone/ai/images/reva1-bottom.svg b/boards/beaglebone/ai/images/reva1-bottom.svg new file mode 100644 index 0000000000000000000000000000000000000000..0c50d634e0050886bfd357fad38d52802da9f9fb --- /dev/null +++ b/boards/beaglebone/ai/images/reva1-bottom.svg @@ -0,0 +1,43305 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + xmlns:dc="http://purl.org/dc/elements/1.1/" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns="http://www.w3.org/2000/svg" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + width="700pt" + height="500.21997pt" + viewBox="0 0 700 500.22" + version="1.1" + id="svg33521" + sodipodi:docname="reva1-bottom.svg" + inkscape:version="0.92.3 (2405546, 2018-03-11)"> + <metadata + id="metadata33527"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <dc:title></dc:title> + </cc:Work> + </rdf:RDF> + </metadata> + <defs + id="defs33525" /> + <sodipodi:namedview + pagecolor="#ffffff" + bordercolor="#666666" + borderopacity="1" + objecttolerance="10" + gridtolerance="10" + guidetolerance="10" + inkscape:pageopacity="0" + inkscape:pageshadow="2" + inkscape:window-width="1853" + inkscape:window-height="1025" + id="namedview33523" + showgrid="false" + inkscape:zoom="1.0634724" + inkscape:cx="561.33333" + inkscape:cy="396.81331" + inkscape:window-x="67" + inkscape:window-y="27" + inkscape:window-maximized="1" + inkscape:current-layer="svg33521" /> + <g + id="surface1" + transform="rotate(180,378.76798,276.21068)"> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 V -5.221937" + transform="matrix(0,1,1,0,300.511,449.36)" + id="path18640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0013125 V -5.141937" + transform="matrix(0,1,1,0,300.431,449.28)" + id="path18642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 V -5.061937" + transform="matrix(0,1,1,0,300.351,449.2)" + id="path18644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 V -4.981938" + transform="matrix(0,1,1,0,300.271,449.12)" + id="path18646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 V -4.901938" + transform="matrix(0,1,1,0,300.191,449.04)" + id="path18648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 V -4.821938" + transform="matrix(0,1,1,0,300.111,448.96)" + id="path18650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,2.5e-4 V -4.741938" + transform="matrix(0,1,1,0,300.031,448.88)" + id="path18652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00178125 V -4.661938" + transform="matrix(0,1,1,0,299.951,448.8)" + id="path18654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,9.375e-5 V -4.581938" + transform="matrix(0,1,1,0,299.871,448.72)" + id="path18656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0019375 V -4.501938" + transform="matrix(0,1,1,0,299.791,448.64)" + id="path18658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 V -4.421938" + transform="matrix(0,1,1,0,299.711,448.56)" + id="path18660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V -4.341938" + transform="matrix(0,1,1,0,299.631,448.48)" + id="path18662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 V -4.261938" + transform="matrix(0,1,1,0,299.551,448.4)" + id="path18664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00165625 V -4.181938" + transform="matrix(0,1,1,0,299.471,448.32)" + id="path18666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-3.75e-4 V -4.101938" + transform="matrix(0,1,1,0,299.391,448.24)" + id="path18668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 V -4.021938" + transform="matrix(0,1,1,0,299.311,448.16)" + id="path18670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 V -3.941938" + transform="matrix(0,1,1,0,299.231,448.08)" + id="path18672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -3.861938" + transform="matrix(0,1,1,0,299.151,448)" + id="path18674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.875e-4 V -3.781938" + transform="matrix(0,1,1,0,299.071,447.92)" + id="path18676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0011875 V -3.701938" + transform="matrix(0,1,1,0,298.991,447.84)" + id="path18678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 V -3.621938" + transform="matrix(0,1,1,0,298.911,447.76)" + id="path18680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00103125 V -3.541938" + transform="matrix(0,1,1,0,298.831,447.68)" + id="path18682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 V -3.461938" + transform="matrix(0,1,1,0,298.751,447.6)" + id="path18684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,8.75e-4 V -3.381938" + transform="matrix(0,1,1,0,298.671,447.52)" + id="path18686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 V -3.301938" + transform="matrix(0,1,1,0,298.591,447.44)" + id="path18688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 V -3.221938" + transform="matrix(0,1,1,0,298.511,447.36)" + id="path18690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0013125 V -3.141938" + transform="matrix(0,1,1,0,298.431,447.28)" + id="path18692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 V -3.061938" + transform="matrix(0,1,1,0,298.351,447.2)" + id="path18694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 V -2.981938" + transform="matrix(0,1,1,0,298.271,447.12)" + id="path18696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 V -2.901938" + transform="matrix(0,1,1,0,298.191,447.04)" + id="path18698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 V -2.821938" + transform="matrix(0,1,1,0,298.111,446.96)" + id="path18700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,2.5e-4 V -2.741938" + transform="matrix(0,1,1,0,298.031,446.88)" + id="path18702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00178125 V -2.661938" + transform="matrix(0,1,1,0,297.951,446.8)" + id="path18704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,9.375e-5 V -2.581938" + transform="matrix(0,1,1,0,297.871,446.72)" + id="path18706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0019375 V -2.501938" + transform="matrix(0,1,1,0,297.791,446.64)" + id="path18708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 V -2.421938" + transform="matrix(0,1,1,0,297.711,446.56)" + id="path18710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V -2.341938" + transform="matrix(0,1,1,0,297.631,446.48)" + id="path18712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 V -2.261938" + transform="matrix(0,1,1,0,297.551,446.4)" + id="path18714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00165625 V -2.181938" + transform="matrix(0,1,1,0,297.471,446.32)" + id="path18716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-3.75e-4 V -2.101938" + transform="matrix(0,1,1,0,297.391,446.24)" + id="path18718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 V -2.021938" + transform="matrix(0,1,1,0,297.311,446.16)" + id="path18720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 V -1.941938" + transform="matrix(0,1,1,0,297.231,446.08)" + id="path18722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -1.861938" + transform="matrix(0,1,1,0,297.151,446)" + id="path18724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.875e-4 V -1.781938" + transform="matrix(0,1,1,0,297.071,445.92)" + id="path18726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0011875 V -1.701938" + transform="matrix(0,1,1,0,296.991,445.84)" + id="path18728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 V -1.621938" + transform="matrix(0,1,1,0,296.911,445.76)" + id="path18730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00103125 V -1.541938" + transform="matrix(0,1,1,0,296.831,445.68)" + id="path18732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 V -1.461938" + transform="matrix(0,1,1,0,296.751,445.6)" + id="path18734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,8.75e-4 V -1.381938" + transform="matrix(0,1,1,0,296.671,445.52)" + id="path18736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 V -1.301938" + transform="matrix(0,1,1,0,296.591,445.44)" + id="path18738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 V -1.221938" + transform="matrix(0,1,1,0,296.511,445.36)" + id="path18740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0013125 V -1.141938" + transform="matrix(0,1,1,0,296.431,445.28)" + id="path18742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 V -1.061938" + transform="matrix(0,1,1,0,296.351,445.2)" + id="path18744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 V -0.981938" + transform="matrix(0,1,1,0,296.271,445.12)" + id="path18746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 V -0.901938" + transform="matrix(0,1,1,0,296.191,445.04)" + id="path18748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 V -0.821938" + transform="matrix(0,1,1,0,296.111,444.96)" + id="path18750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,2.5e-4 V -0.741938" + transform="matrix(0,1,1,0,296.031,444.88)" + id="path18752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00178125 V -0.661938" + transform="matrix(0,1,1,0,295.951,444.8)" + id="path18754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,9.375e-5 V -0.581938" + transform="matrix(0,1,1,0,295.871,444.72)" + id="path18756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0019375 V -0.501938" + transform="matrix(0,1,1,0,295.791,444.64)" + id="path18758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 V -0.421938" + transform="matrix(0,1,1,0,295.711,444.56)" + id="path18760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V -0.341938" + transform="matrix(0,1,1,0,295.631,444.48)" + id="path18762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 V -0.261938" + transform="matrix(0,1,1,0,295.551,444.4)" + id="path18764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00165625 V -0.181938" + transform="matrix(0,1,1,0,295.471,444.32)" + id="path18766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-3.75e-4 V -0.101938" + transform="matrix(0,1,1,0,295.391,444.24)" + id="path18768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 V -0.0219375" + transform="matrix(0,1,1,0,295.311,444.16)" + id="path18770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-3.75e-4 H -11.019375" + transform="matrix(0,1,1,0,263.891,297.66)" + id="path18772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-8.4375e-4 c 0.597656,0 1.078125,0.46093775 1.078125,1.06249975" + transform="matrix(0,1,1,0,263.911,297.64)" + id="path18774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 V -4.318812" + transform="matrix(0,1,1,0,269.311,298.76)" + id="path18776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.0019375 c 0,0.6015625 -0.480469,1.0820315 -1.078125,1.0820315" + transform="matrix(0,1,1,0,269.291,298.72)" + id="path18778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 H 4.020156" + transform="matrix(0,1,1,0,270.411,293.64)" + id="path18780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-8.4375e-4 H 2.980625" + transform="matrix(0,1,1,0,270.411,290.66)" + id="path18782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 H 4.020156" + transform="matrix(0,1,1,0,270.411,286.64)" + id="path18784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-2.1875e-4 H 4.30125" + transform="matrix(0,1,1,0,253.051,305.98)" + id="path18786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,7.1875e-4 C -0.600625,7.1875e-4 -1.061563,-0.47975 -1.061563,-1.081312" + transform="matrix(0,1,1,0,253.011,305.96)" + id="path18788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00178125 V 10.998219" + transform="matrix(0,1,1,0,240.951,304.88)" + id="path18790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 C -0.600469,9.375e-5 -1.061406,-0.480375 -1.061406,-1.081937" + transform="matrix(0,1,1,0,270.371,286.62)" + id="path18792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0011875 V 4.3215" + transform="matrix(0,1,1,0,264.991,285.56)" + id="path18794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 C -0.00140625,-0.599906 0.459531,-1.060844 1.061094,-1.060844" + transform="matrix(0,1,1,0,264.971,285.56)" + id="path18796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00146875 C 0.00171875,0.600094 -0.47875,1.080563 -1.080313,1.080563" + transform="matrix(0,1,1,0,252.271,275.76)" + id="path18798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-3.75e-4 H 4.319219" + transform="matrix(0,1,1,0,253.391,270.38)" + id="path18800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,5.625e-4 c -0.597656,0 -1.058594,-0.4804685 -1.058594,-1.0820315" + transform="matrix(0,1,1,0,253.351,270.36)" + id="path18802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0019375 V 10.998063" + transform="matrix(0,1,1,0,241.291,269.28)" + id="path18804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0019375 V -4.021469" + transform="matrix(0,1,1,0,252.291,275.78)" + id="path18806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 C 0.59875,-0.0019375 1.079219,0.459 1.079219,1.060563" + transform="matrix(0,1,1,0,268.291,280.62)" + id="path18808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 C -0.00140625,-0.601 0.459531,-1.061937 1.061094,-1.061937" + transform="matrix(0,1,1,0,269.351,268.56)" + id="path18810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00146875 H -4.019375" + transform="matrix(0,1,1,0,268.271,273.66)" + id="path18812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 H -2.959844" + transform="matrix(0,1,1,0,268.271,276.62)" + id="path18814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00146875 H -4.018906" + transform="matrix(0,1,1,0,268.271,280.64)" + id="path18816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00115625 C 9.375e-4,-0.598812 0.461875,-1.05975 1.059531,-1.05975" + transform="matrix(0,1,1,0,262.091,249.96)" + id="path18818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 H -4.320938" + transform="matrix(0,1,1,0,261.011,255.36)" + id="path18820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,2.5e-4 C 0.601406,2.5e-4 1.081875,0.461188 1.081875,1.058844" + transform="matrix(0,1,1,0,261.031,255.34)" + id="path18822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 V -4.021625" + transform="matrix(0,1,1,0,266.131,256.46)" + id="path18824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00115625 V -2.958187" + transform="matrix(0,1,1,0,269.091,256.46)" + id="path18826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00103125 H -11.001719" + transform="matrix(0,1,1,0,268.831,246.24)" + id="path18828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,0.00103125 c 0.601562,0 1.082031,0.45703175 1.082031,1.05859375" + transform="matrix(0,1,1,0,268.831,246.22)" + id="path18830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 C 6.25e-4,-0.601 0.461562,-1.061937 1.059219,-1.061937" + transform="matrix(0,1,1,0,269.351,227.64)" + id="path18832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00146875 H -4.32125" + transform="matrix(0,1,1,0,268.271,233.04)" + id="path18834" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0019375 C 0.601094,-0.0019375 1.081562,0.459 1.081562,1.060563" + transform="matrix(0,1,1,0,268.291,233.02)" + id="path18836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001 H -4.299688" + transform="matrix(0,1,1,0,263.251,222.62)" + id="path18838" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,-0.00146875 c 0.5976565,0 1.0781245,0.46093775 1.0781245,1.06249975" + transform="matrix(0,1,1,0,263.271,222.6)" + id="path18840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V -3.999437" + transform="matrix(0,1,1,0,268.351,223.72)" + id="path18842" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 V -2.979437" + transform="matrix(0,1,1,0,271.331,223.72)" + id="path18844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,-3.75e-4 c 0,-0.601562 0.46093775,-1.058594 1.05859375,-1.058594" + transform="matrix(0,1,1,0,269.891,234.16)" + id="path18846" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.0019375 c 0,0.6015625 -0.4765625,1.0820315 -1.0781255,1.0820315" + transform="matrix(0,1,1,0,251.791,234.4)" + id="path18848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H 4.319844" + transform="matrix(0,1,1,0,252.911,229.02)" + id="path18850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,9.375e-5 c -0.601563,0 -1.058594,-0.48046875 -1.058594,-1.08203075" + transform="matrix(0,1,1,0,252.871,229)" + id="path18852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,0.0015 v 11" + transform="matrix(0,1,1,0,240.811,227.92)" + id="path18854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0015 V -4.021937" + transform="matrix(0,1,1,0,251.811,234.44)" + id="path18856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,0.00103125 c 0,0 0,0 0,-0.01953125 0,-0.601562 0.46093775,-1.0625 1.06249975,-1.0625" + transform="matrix(0,1,1,0,264.331,217.24)" + id="path18858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.0015 c -0.601563,0 -1.0625,-0.480469 -1.0625,-1.082031" + transform="matrix(0,1,1,0,264.311,205.28)" + id="path18860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 V 4.299" + transform="matrix(0,1,1,0,258.951,204.2)" + id="path18862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.0013125 c 0,-0.5976565 0.460937,-1.0585935 1.0625,-1.0585935" + transform="matrix(0,1,1,0,258.931,204.22)" + id="path18864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 H -10.999219" + transform="matrix(0,1,1,0,257.851,216.3)" + id="path18866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,9.375e-5 c 0.597656,0 1.078125,0.46093725 1.078125,1.05859425" + transform="matrix(0,1,1,0,257.871,216.28)" + id="path18868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 V -4.301781" + transform="matrix(0,1,1,0,263.251,217.4)" + id="path18870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 C -6.25e-4,0.601031 -0.481094,1.0815 -1.07875,1.0815" + transform="matrix(0,1,1,0,263.231,217.36)" + id="path18872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 H 4.000781" + transform="matrix(0,1,1,0,264.351,212.3)" + id="path18874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 H 2.980781" + transform="matrix(0,1,1,0,264.351,209.32)" + id="path18876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 H 4.020312" + transform="matrix(0,1,1,0,264.351,205.3)" + id="path18878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.00134375 c 0.597656,0 1.078125,0.45703125 1.078125,1.05859425" + transform="matrix(0,1,1,0,263.651,198.64)" + id="path18880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 V -4.300531" + transform="matrix(0,1,1,0,269.031,199.76)" + id="path18882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,7.1875e-4 c 0,0.59765625 -0.480469,1.07812525 -1.078125,1.07812525" + transform="matrix(0,1,1,0,269.011,199.72)" + id="path18884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0018125 H 11.020156" + transform="matrix(0,1,1,0,270.131,187.64)" + id="path18886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 C -0.600469,-0.00115625 -1.061406,-0.481625 -1.061406,-1.079281" + transform="matrix(0,1,1,0,270.091,187.62)" + id="path18888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V 4.30025" + transform="matrix(0,1,1,0,264.731,186.54)" + id="path18890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00140625,-6.25e-5 c 0,-0.6015625 0.46093725,-1.0585935 1.06250025,-1.0585935" + transform="matrix(0,1,1,0,264.711,186.56)" + id="path18892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 H -4.019375" + transform="matrix(0,1,1,0,263.631,191.66)" + id="path18894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0018125 H -2.979844" + transform="matrix(0,1,1,0,263.631,194.64)" + id="path18896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 H -4.019375" + transform="matrix(0,1,1,0,263.631,198.66)" + id="path18898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00146875 C -0.599844,-0.00146875 -1.060781,-0.481937 -1.060781,-1.079594" + transform="matrix(0,1,1,0,259.271,187.26)" + id="path18900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-3.75e-4 V 4.319938" + transform="matrix(0,1,1,0,253.891,186.2)" + id="path18902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,9.375e-5 C -7.8125e-4,-0.601469 0.460156,-1.0585 1.061719,-1.0585" + transform="matrix(0,1,1,0,253.871,186.2)" + id="path18904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0019375 H -11.01875" + transform="matrix(0,1,1,0,252.791,198.3)" + id="path18906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.0015 c 0.597656,0 1.078125,0.457031 1.078125,1.058594" + transform="matrix(0,1,1,0,252.811,198.28)" + id="path18908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.25e-5 V -4.320375" + transform="matrix(0,1,1,0,258.211,199.4)" + id="path18910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,4.0625e-4 C -6.25e-4,0.598063 -0.481094,1.078531 -1.07875,1.078531" + transform="matrix(0,1,1,0,258.191,199.36)" + id="path18912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0015 H 4.020781" + transform="matrix(0,1,1,0,259.311,194.28)" + id="path18914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 H 2.98125" + transform="matrix(0,1,1,0,259.311,191.3)" + id="path18916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0015 H 4.020781" + transform="matrix(0,1,1,0,259.311,187.28)" + id="path18918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 V 6.420406" + transform="matrix(0,1,1,0,252.271,156.78)" + id="path18920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -13.19875" + transform="matrix(0,1,1,0,252.271,169.98)" + id="path18922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 V -6.501469" + transform="matrix(0,1,1,0,258.771,169.98)" + id="path18924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 H 13.200469" + transform="matrix(0,1,1,0,258.771,156.78)" + id="path18926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 V -6.421312" + transform="matrix(0,1,1,0,251.351,169.98)" + id="path18928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,5.625e-4 H 13.200469" + transform="matrix(0,1,1,0,251.351,156.78)" + id="path18930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00103125 V 6.520563" + transform="matrix(0,1,1,0,244.831,156.78)" + id="path18932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 V -6.3985" + transform="matrix(0,1,1,0,266.211,169.98)" + id="path18934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 H 13.200469" + transform="matrix(0,1,1,0,266.211,156.78)" + id="path18936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 V 6.499938" + transform="matrix(0,1,1,0,259.711,156.78)" + id="path18938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 H -13.19875" + transform="matrix(0,1,1,0,259.711,169.98)" + id="path18940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 H -13.19875" + transform="matrix(0,1,1,0,267.151,169.98)" + id="path18942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 V 6.421656" + transform="matrix(0,1,1,0,226.051,423.62)" + id="path18944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.875e-4 V -6.520219" + transform="matrix(0,1,1,0,232.571,436.82)" + id="path18946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.875e-4 H 13.200312" + transform="matrix(0,1,1,0,232.571,423.62)" + id="path18948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 V 6.418063" + transform="matrix(0,1,1,0,240.371,423.62)" + id="path18950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 H -13.198906" + transform="matrix(0,1,1,0,240.371,436.82)" + id="path18952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 V -6.499906" + transform="matrix(0,1,1,0,246.871,436.82)" + id="path18954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 H 13.200312" + transform="matrix(0,1,1,0,246.871,423.62)" + id="path18956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001625 V 6.42025" + transform="matrix(0,1,1,0,233.111,423.62)" + id="path18958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001625 H -13.198906" + transform="matrix(0,1,1,0,233.111,436.82)" + id="path18960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 V -6.521625" + transform="matrix(0,1,1,0,239.631,436.82)" + id="path18962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 H 13.200312" + transform="matrix(0,1,1,0,239.631,423.62)" + id="path18964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 H -13.198906" + transform="matrix(0,1,1,0,248.191,436.82)" + id="path18966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-2.1875e-4 H 6.421875" + transform="matrix(0,1,1,0,250.051,400)" + id="path18968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00103125 V 13.219781" + transform="matrix(0,1,1,0,236.831,400)" + id="path18970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00103125 H -6.5" + transform="matrix(0,1,1,0,236.831,406.5)" + id="path18972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-2.1875e-4 V -13.218969" + transform="matrix(0,1,1,0,250.051,406.5)" + id="path18974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-2.1875e-4 H 6.420469" + transform="matrix(0,1,1,0,250.051,392.56)" + id="path18976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00103125 V 13.219781" + transform="matrix(0,1,1,0,236.831,392.56)" + id="path18978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00103125 H -6.501406" + transform="matrix(0,1,1,0,236.831,399.06)" + id="path18980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-2.1875e-4 V -13.218969" + transform="matrix(0,1,1,0,250.051,399.06)" + id="path18982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,-0.0013125 c 0,0.6015625 -0.4804685,1.0820315 -1.0820315,1.0820315" + transform="matrix(0,1,1,0,248.931,391.6)" + id="path18984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-2.1875e-4 H 4.319062" + transform="matrix(0,1,1,0,250.051,386.22)" + id="path18986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 C -0.598438,7.1875e-4 -1.059375,-0.47975 -1.059375,-1.081313" + transform="matrix(0,1,1,0,250.011,386.2)" + id="path18988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0013125 V 11.018219" + transform="matrix(0,1,1,0,237.931,385.12)" + id="path18990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 C 6.25e-4,-0.5985 0.461562,-1.059438 1.059219,-1.059438" + transform="matrix(0,1,1,0,237.911,385.14)" + id="path18992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 H -4.32125" + transform="matrix(0,1,1,0,236.831,390.54)" + id="path18994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 C 0.601094,5.625e-4 1.081562,0.4615 1.081562,1.059156" + transform="matrix(0,1,1,0,236.851,390.52)" + id="path18996" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 V -4.021312" + transform="matrix(0,1,1,0,241.951,391.62)" + id="path18998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0013125 V -2.981781" + transform="matrix(0,1,1,0,244.931,391.62)" + id="path19000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 V -4.021312" + transform="matrix(0,1,1,0,248.951,391.62)" + id="path19002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,2.5e-4 H -13.201719" + transform="matrix(0,1,1,0,229.031,362.44)" + id="path19004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00140625,2.5e-4 v -6.5" + transform="matrix(0,1,1,0,235.531,362.44)" + id="path19006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,2.5e-4 H 13.201406" + transform="matrix(0,1,1,0,235.531,349.24)" + id="path19008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 H -13.201719" + transform="matrix(0,1,1,0,236.471,362.44)" + id="path19010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 V -6.498344" + transform="matrix(0,1,1,0,242.971,362.44)" + id="path19012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 H 13.201406" + transform="matrix(0,1,1,0,242.971,349.24)" + id="path19014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-8.4375e-4 H -13.201719" + transform="matrix(0,1,1,0,243.911,362.44)" + id="path19016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,2.5e-4 V 6.418219" + transform="matrix(0,1,1,0,229.031,349.24)" + id="path19018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 V 6.419625" + transform="matrix(0,1,1,0,236.471,349.24)" + id="path19020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0015 H -13.201094" + transform="matrix(0,1,1,0,233.311,315.58)" + id="path19022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,0.0015 v -6.5" + transform="matrix(0,1,1,0,239.811,315.58)" + id="path19024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 H 13.198125" + transform="matrix(0,1,1,0,239.811,302.38)" + id="path19026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 V -6.419281" + transform="matrix(0,1,1,0,232.931,315.58)" + id="path19028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 H 13.198125" + transform="matrix(0,1,1,0,232.931,302.38)" + id="path19030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 C 0.599375,9.375e-5 1.079844,0.461031 1.079844,1.058687" + transform="matrix(0,1,1,0,239.871,310.26)" + id="path19032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00165625 V -4.021781" + transform="matrix(0,1,1,0,244.971,311.38)" + id="path19034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00178125 V -2.978344" + transform="matrix(0,1,1,0,247.951,311.38)" + id="path19036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 V 6.419469" + transform="matrix(0,1,1,0,233.311,302.38)" + id="path19038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 V 6.498687" + transform="matrix(0,1,1,0,226.431,302.38)" + id="path19040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.0013125 c 0,-0.5976565 0.4609375,-1.0585935 1.0624995,-1.0585935" + transform="matrix(0,1,1,0,240.931,304.9)" + id="path19042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,5.625e-4 H -4.299531" + transform="matrix(0,1,1,0,239.851,310.28)" + id="path19044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00146875 C 7.8125e-4,-0.599125 0.461719,-1.060062 1.059375,-1.060062" + transform="matrix(0,1,1,0,241.271,269.3)" + id="path19046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 H -4.321094" + transform="matrix(0,1,1,0,240.191,274.7)" + id="path19048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-6.25e-5 c 0.6015625,0 1.0820315,0.4609375 1.0820315,1.0585935" + transform="matrix(0,1,1,0,240.211,274.68)" + id="path19050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0019375 V -4.001937" + transform="matrix(0,1,1,0,245.291,275.78)" + id="path19052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 V -2.981937" + transform="matrix(0,1,1,0,248.271,275.78)" + id="path19054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0019375 C 0.00140625,-0.599594 0.458437,-1.060531 1.06,-1.060531" + transform="matrix(0,1,1,0,240.791,227.94)" + id="path19056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 H -4.320469" + transform="matrix(0,1,1,0,239.711,233.34)" + id="path19058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-5.3125e-4 c 0.6015625,0 1.0781245,0.46093725 1.0781245,1.05859425" + transform="matrix(0,1,1,0,239.731,233.32)" + id="path19060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 V -4.0185" + transform="matrix(0,1,1,0,244.831,234.44)" + id="path19062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0019375 V -2.958969" + transform="matrix(0,1,1,0,247.791,234.44)" + id="path19064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00165625 C 0.598437,0.00165625 1.078906,0.458687 1.078906,1.06025" + transform="matrix(0,1,1,0,233.971,204.8)" + id="path19066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,5.625e-4 V -4.300219" + transform="matrix(0,1,1,0,239.351,205.92)" + id="path19068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00103125 C -0.00109375,0.598688 -0.481563,1.079156 -1.079219,1.079156" + transform="matrix(0,1,1,0,239.331,205.88)" + id="path19070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00178125 H 11.020312" + transform="matrix(0,1,1,0,240.451,193.8)" + id="path19072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00178125 H -2.979688" + transform="matrix(0,1,1,0,233.951,200.8)" + id="path19074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00178125 H -4.019219" + transform="matrix(0,1,1,0,233.951,204.82)" + id="path19076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-8.4375e-4 c -0.601563,0 -1.0625,-0.48046925 -1.0625,-1.07812525" + transform="matrix(0,1,1,0,240.411,193.78)" + id="path19078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-2.1875e-4 V 4.300563" + transform="matrix(0,1,1,0,235.051,192.72)" + id="path19080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,2.5e-4 c 0,-0.601562 0.460937,-1.058594 1.0625,-1.058594" + transform="matrix(0,1,1,0,235.031,192.72)" + id="path19082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00178125 H -4.019219" + transform="matrix(0,1,1,0,233.951,197.82)" + id="path19084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 V 6.398688" + transform="matrix(0,1,1,0,222.531,156.78)" + id="path19086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 4.6875e-4,2.5e-4 v -6.5" + transform="matrix(0,1,1,0,229.031,169.98)" + id="path19088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 H 13.200469" + transform="matrix(0,1,1,0,229.031,156.78)" + id="path19090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 V 6.4215" + transform="matrix(0,1,1,0,237.391,156.78)" + id="path19092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 H -13.19875" + transform="matrix(0,1,1,0,237.391,169.98)" + id="path19094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 V -6.520375" + transform="matrix(0,1,1,0,243.911,169.98)" + id="path19096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 H 13.200469" + transform="matrix(0,1,1,0,243.911,156.78)" + id="path19098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00178125 V 6.420094" + transform="matrix(0,1,1,0,229.951,156.78)" + id="path19100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 H -13.19875" + transform="matrix(0,1,1,0,229.951,169.98)" + id="path19102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 V -6.521781" + transform="matrix(0,1,1,0,236.471,169.98)" + id="path19104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 H 13.200469" + transform="matrix(0,1,1,0,236.471,156.78)" + id="path19106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 H -13.19875" + transform="matrix(0,1,1,0,244.831,169.98)" + id="path19108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 H 6.601875" + transform="matrix(0,1,1,0,213.031,445.32)" + id="path19110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00146875 H -6.96" + transform="matrix(0,1,1,0,223.271,444.96)" + id="path19112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00146875 V -10.23975" + transform="matrix(0,1,1,0,223.271,459.24)" + id="path19114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 H 6.958281" + transform="matrix(0,1,1,0,223.271,452.28)" + id="path19116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 V 6.419156" + transform="matrix(0,1,1,0,218.991,423.62)" + id="path19118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0011875 H -13.198906" + transform="matrix(0,1,1,0,218.991,436.82)" + id="path19120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0011875 V -6.498813" + transform="matrix(0,1,1,0,225.491,436.82)" + id="path19122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 H 13.200312" + transform="matrix(0,1,1,0,225.491,423.62)" + id="path19124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 H -13.198906" + transform="matrix(0,1,1,0,226.051,436.82)" + id="path19126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00146875 V -10.23975" + transform="matrix(0,1,1,0,223.271,438)" + id="path19128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 C 1.598125,-8.4375e-4 2.918437,1.299937 2.918437,2.9015" + transform="matrix(0,1,1,0,204.411,416.48)" + id="path19130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00146875 V -16.438969" + transform="matrix(0,1,1,0,223.771,419.42)" + id="path19132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.001 c 0,1.601562 -1.3203125,2.921875 -2.9179685,2.921875" + transform="matrix(0,1,1,0,223.751,419.4)" + id="path19134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 H 27.62" + transform="matrix(0,1,1,0,226.711,388.88)" + id="path19136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 V 10.221812" + transform="matrix(0,1,1,0,210.911,404.56)" + id="path19138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-8.4375e-4 V 10.221812" + transform="matrix(0,1,1,0,210.911,400.84)" + id="path19140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 H -2.800938" + transform="matrix(0,1,1,0,215.551,400.84)" + id="path19142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-2.1875e-4 H 2.779844" + transform="matrix(0,1,1,0,215.551,404.56)" + id="path19144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,8.75e-4 c -1.597656,0 -2.898438,-1.320312 -2.898438,-2.921875" + transform="matrix(0,1,1,0,226.671,388.86)" + id="path19146" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00103125 V 16.438531" + transform="matrix(0,1,1,0,207.331,385.96)" + id="path19148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,0.0015 c 0,-1.601562 1.3007815,-2.902344 2.8984375,-2.902344" + transform="matrix(0,1,1,0,207.311,385.96)" + id="path19150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 H -6.42125" + transform="matrix(0,1,1,0,211.731,345.14)" + id="path19152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,345.14)" + id="path19154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.0013125 h 6.5" + transform="matrix(0,1,1,0,224.931,338.64)" + id="path19156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,211.731,338.64)" + id="path19158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 H -6.419844" + transform="matrix(0,1,1,0,211.731,352.58)" + id="path19160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,352.58)" + id="path19162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.0013125 h 6.5" + transform="matrix(0,1,1,0,224.931,346.08)" + id="path19164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,211.731,346.08)" + id="path19166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 H -6.399219" + transform="matrix(0,1,1,0,211.731,337.7)" + id="path19168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,337.7)" + id="path19170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 H 6.499219" + transform="matrix(0,1,1,0,224.931,331.2)" + id="path19172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-8.4375e-4 H 6.421094" + transform="matrix(0,1,1,0,206.911,331.2)" + id="path19174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-8.4375e-4 V -13.200063" + transform="matrix(0,1,1,0,206.911,337.7)" + id="path19176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 H 6.420781" + transform="matrix(0,1,1,0,224.931,308.88)" + id="path19178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 H -6.521094" + transform="matrix(0,1,1,0,211.731,315.4)" + id="path19180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,315.4)" + id="path19182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 H -6.418125" + transform="matrix(0,1,1,0,211.731,322.84)" + id="path19184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,322.84)" + id="path19186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0013125 H 6.519844" + transform="matrix(0,1,1,0,224.931,316.32)" + id="path19188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,316.32)" + id="path19190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 H -13.201094" + transform="matrix(0,1,1,0,226.431,315.58)" + id="path19192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,331.2)" + id="path19194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-8.4375e-4 H 6.420781" + transform="matrix(0,1,1,0,206.911,308.88)" + id="path19196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-8.4375e-4 V -13.200063" + transform="matrix(0,1,1,0,206.911,315.4)" + id="path19198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 H 6.419688" + transform="matrix(0,1,1,0,206.911,323.76)" + id="path19200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 V 13.199156" + transform="matrix(0,1,1,0,193.711,323.76)" + id="path19202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 V -13.200063" + transform="matrix(0,1,1,0,206.911,330.26)" + id="path19204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 H -6.400625" + transform="matrix(0,1,1,0,211.731,330.26)" + id="path19206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,330.26)" + id="path19208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 H 6.501719" + transform="matrix(0,1,1,0,224.931,323.76)" + id="path19210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,323.76)" + id="path19212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.25e-5 V 13.199156" + transform="matrix(0,1,1,0,193.711,331.2)" + id="path19214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-8.4375e-4 V -13.200063" + transform="matrix(0,1,1,0,206.911,322.84)" + id="path19216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 H 6.519844" + transform="matrix(0,1,1,0,206.911,316.32)" + id="path19218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.25e-5 V 13.199156" + transform="matrix(0,1,1,0,193.711,316.32)" + id="path19220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 H 6.400469" + transform="matrix(0,1,1,0,224.931,286.58)" + id="path19222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-5.3125e-4 h -6.5" + transform="matrix(0,1,1,0,211.731,293.08)" + id="path19224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,293.08)" + id="path19226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,308.88)" + id="path19228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 H 6.419375" + transform="matrix(0,1,1,0,224.931,301.44)" + id="path19230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,301.44)" + id="path19232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 H -6.518594" + transform="matrix(0,1,1,0,211.731,307.96)" + id="path19234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,307.96)" + id="path19236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 H 6.401875" + transform="matrix(0,1,1,0,224.931,294.02)" + id="path19238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,294.02)" + id="path19240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 H -6.500469" + transform="matrix(0,1,1,0,211.731,300.52)" + id="path19242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,300.52)" + id="path19244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 V 13.199156" + transform="matrix(0,1,1,0,193.711,308.88)" + id="path19246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-8.4375e-4 V -13.200063" + transform="matrix(0,1,1,0,206.911,293.08)" + id="path19248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-8.4375e-4 h 6.5" + transform="matrix(0,1,1,0,206.911,286.58)" + id="path19250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-8.4375e-4 H 6.419375" + transform="matrix(0,1,1,0,206.911,301.44)" + id="path19252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-6.25e-5 V 13.199156" + transform="matrix(0,1,1,0,193.711,301.44)" + id="path19254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 V -13.200063" + transform="matrix(0,1,1,0,206.911,307.96)" + id="path19256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 V -13.200063" + transform="matrix(0,1,1,0,206.911,300.52)" + id="path19258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H 6.499531" + transform="matrix(0,1,1,0,206.911,294.02)" + id="path19260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 V 13.199156" + transform="matrix(0,1,1,0,193.711,294.02)" + id="path19262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 H 6.418594" + transform="matrix(0,1,1,0,224.931,279.14)" + id="path19264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,279.14)" + id="path19266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-5.3125e-4 h -6.5" + transform="matrix(0,1,1,0,211.731,285.64)" + id="path19268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,285.64)" + id="path19270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,286.58)" + id="path19272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 H 6.421094" + transform="matrix(0,1,1,0,224.931,271.7)" + id="path19274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,271.7)" + id="path19276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 H -6.500781" + transform="matrix(0,1,1,0,211.731,278.2)" + id="path19278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,278.2)" + id="path19280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 H 6.419688" + transform="matrix(0,1,1,0,224.931,264.26)" + id="path19282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 H -6.498281" + transform="matrix(0,1,1,0,211.731,270.76)" + id="path19284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,270.76)" + id="path19286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V 13.199156" + transform="matrix(0,1,1,0,193.711,286.58)" + id="path19288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.25e-5 V -97.718812" + transform="matrix(0,1,1,0,208.711,282.5)" + id="path19290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 H 39.54" + transform="matrix(0,1,1,0,208.711,242.96)" + id="path19292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,211.731,264.26)" + id="path19294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0013125 H 6.418281" + transform="matrix(0,1,1,0,224.931,256.82)" + id="path19296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,211.731,256.82)" + id="path19298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 H -6.519687" + transform="matrix(0,1,1,0,211.731,263.34)" + id="path19300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,263.34)" + id="path19302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 H 6.420781" + transform="matrix(0,1,1,0,224.931,249.38)" + id="path19304" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,211.731,249.38)" + id="path19306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 H -6.521094" + transform="matrix(0,1,1,0,211.731,255.9)" + id="path19308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,255.9)" + id="path19310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 H 6.419375" + transform="matrix(0,1,1,0,224.931,241.94)" + id="path19312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 H -6.518594" + transform="matrix(0,1,1,0,211.731,248.46)" + id="path19314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,248.46)" + id="path19316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 H 6.418594" + transform="matrix(0,1,1,0,224.931,219.64)" + id="path19318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-5.3125e-4 h -6.5" + transform="matrix(0,1,1,0,211.731,226.14)" + id="path19320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,226.14)" + id="path19322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 H -6.419844" + transform="matrix(0,1,1,0,211.731,233.58)" + id="path19324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,233.58)" + id="path19326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.0013125 h 6.5" + transform="matrix(0,1,1,0,224.931,227.08)" + id="path19328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,211.731,227.08)" + id="path19330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,211.731,241.94)" + id="path19332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 H 6.401875" + transform="matrix(0,1,1,0,224.931,234.52)" + id="path19334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,211.731,234.52)" + id="path19336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 H -6.500469" + transform="matrix(0,1,1,0,211.731,241.02)" + id="path19338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,241.02)" + id="path19340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 H 20.140156" + transform="matrix(0,1,1,0,208.711,210.02)" + id="path19342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0013125 H 6.418281" + transform="matrix(0,1,1,0,224.931,197.32)" + id="path19344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 H -6.519688" + transform="matrix(0,1,1,0,211.731,203.84)" + id="path19346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,203.84)" + id="path19348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,219.64)" + id="path19350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 H 6.421094" + transform="matrix(0,1,1,0,224.931,212.2)" + id="path19352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,212.2)" + id="path19354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 H -6.500781" + transform="matrix(0,1,1,0,211.731,218.7)" + id="path19356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,218.7)" + id="path19358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 H 6.419687" + transform="matrix(0,1,1,0,224.931,204.76)" + id="path19360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,204.76)" + id="path19362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 H -6.498281" + transform="matrix(0,1,1,0,211.731,211.26)" + id="path19364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,211.26)" + id="path19366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 H 6.401875" + transform="matrix(0,1,1,0,224.931,175.02)" + id="path19368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 H -6.500469" + transform="matrix(0,1,1,0,211.731,181.52)" + id="path19370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,181.52)" + id="path19372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 H 6.419375" + transform="matrix(0,1,1,0,224.931,182.44)" + id="path19374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,182.44)" + id="path19376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 H -6.518594" + transform="matrix(0,1,1,0,211.731,188.96)" + id="path19378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,188.96)" + id="path19380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,197.32)" + id="path19382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 H 6.420781" + transform="matrix(0,1,1,0,224.931,189.88)" + id="path19384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,189.88)" + id="path19386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 H -6.521094" + transform="matrix(0,1,1,0,211.731,196.4)" + id="path19388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,224.931,196.4)" + id="path19390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 H 8.421406" + transform="matrix(0,1,1,0,208.711,180.02)" + id="path19392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0015 V 90.399938" + transform="matrix(0,1,1,0,118.311,180.02)" + id="path19394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 H -13.19875" + transform="matrix(0,1,1,0,222.531,169.98)" + id="path19396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 V 6.419312" + transform="matrix(0,1,1,0,207.651,156.78)" + id="path19398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 H -13.19875" + transform="matrix(0,1,1,0,207.651,169.98)" + id="path19400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 V -6.498656" + transform="matrix(0,1,1,0,214.151,169.98)" + id="path19402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 H 13.200469" + transform="matrix(0,1,1,0,214.151,156.78)" + id="path19404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V 6.401187" + transform="matrix(0,1,1,0,215.091,156.78)" + id="path19406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 H -13.19875" + transform="matrix(0,1,1,0,215.091,169.98)" + id="path19408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -6.501156" + transform="matrix(0,1,1,0,221.591,169.98)" + id="path19410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 H 13.200469" + transform="matrix(0,1,1,0,221.591,156.78)" + id="path19412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 V 6.421812" + transform="matrix(0,1,1,0,200.211,156.78)" + id="path19414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 V -6.500063" + transform="matrix(0,1,1,0,206.711,169.98)" + id="path19416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 H 13.200469" + transform="matrix(0,1,1,0,206.711,156.78)" + id="path19418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,211.731,175.02)" + id="path19420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 V -6.421" + transform="matrix(0,1,1,0,204.671,453.54)" + id="path19422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 H 13.199062" + transform="matrix(0,1,1,0,204.671,440.34)" + id="path19424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 H -13.200156 v 6.5" + transform="matrix(0,1,1,0,198.171,453.54)" + id="path19426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-3.75e-4 H -18.460938" + transform="matrix(0,1,1,0,204.391,416.5)" + id="path19428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 H -10.101094" + transform="matrix(0,1,1,0,204.391,398.98)" + id="path19430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.25e-5 H -6.500781" + transform="matrix(0,1,1,0,193.711,337.7)" + id="path19432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.25e-5 H -6.521094" + transform="matrix(0,1,1,0,193.711,315.4)" + id="path19434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 H -6.498281" + transform="matrix(0,1,1,0,193.711,330.26)" + id="path19436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 H -6.418125" + transform="matrix(0,1,1,0,193.711,322.84)" + id="path19438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 H 6.420781" + transform="matrix(0,1,1,0,187.751,308.88)" + id="path19440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 V -13.200219" + transform="matrix(0,1,1,0,187.751,315.4)" + id="path19442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 H -6.419844" + transform="matrix(0,1,1,0,193.711,293.08)" + id="path19444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 H -6.518594" + transform="matrix(0,1,1,0,193.711,307.96)" + id="path19446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 H -6.418438" + transform="matrix(0,1,1,0,193.711,300.52)" + id="path19448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001 H 6.400469" + transform="matrix(0,1,1,0,187.751,286.58)" + id="path19450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001 V -13.200219" + transform="matrix(0,1,1,0,187.751,293.08)" + id="path19452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001 H 6.401875" + transform="matrix(0,1,1,0,187.751,294.02)" + id="path19454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 V 13.199" + transform="matrix(0,1,1,0,174.551,294.02)" + id="path19456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001 V -13.200219" + transform="matrix(0,1,1,0,187.751,300.52)" + id="path19458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-2.1875e-4 V 13.199" + transform="matrix(0,1,1,0,174.551,308.88)" + id="path19460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 H 6.419375" + transform="matrix(0,1,1,0,187.751,301.44)" + id="path19462" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-2.1875e-4 V 13.199" + transform="matrix(0,1,1,0,174.551,301.44)" + id="path19464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001 V -13.200219" + transform="matrix(0,1,1,0,187.751,307.96)" + id="path19466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V 13.199" + transform="matrix(0,1,1,0,174.551,286.58)" + id="path19468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 V 6.420406" + transform="matrix(0,1,1,0,192.771,156.78)" + id="path19470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -13.19875" + transform="matrix(0,1,1,0,192.771,169.98)" + id="path19472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 V -6.501469" + transform="matrix(0,1,1,0,199.271,169.98)" + id="path19474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 H 13.200469" + transform="matrix(0,1,1,0,199.271,156.78)" + id="path19476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 H -13.19875" + transform="matrix(0,1,1,0,200.211,169.98)" + id="path19478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00103125 V 6.419" + transform="matrix(0,1,1,0,185.331,156.78)" + id="path19480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 H -13.19875" + transform="matrix(0,1,1,0,185.331,169.98)" + id="path19482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 V -6.518969" + transform="matrix(0,1,1,0,191.851,169.98)" + id="path19484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,5.625e-4 H 13.200469" + transform="matrix(0,1,1,0,191.851,156.78)" + id="path19486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 V -6.418813" + transform="matrix(0,1,1,0,184.411,169.98)" + id="path19488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 H 13.200469" + transform="matrix(0,1,1,0,184.411,156.78)" + id="path19490" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 V 6.519156" + transform="matrix(0,1,1,0,177.891,156.78)" + id="path19492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001 V -6.399438" + transform="matrix(0,1,1,0,171.751,407.06)" + id="path19494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001 H 13.198594" + transform="matrix(0,1,1,0,171.751,393.86)" + id="path19496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001 H -13.200625" + transform="matrix(0,1,1,0,165.251,407.06)" + id="path19498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,7.1875e-4 V -6.421156" + transform="matrix(0,1,1,0,172.511,381.96)" + id="path19500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 H 13.200937" + transform="matrix(0,1,1,0,172.511,368.76)" + id="path19502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0011875 H -13.198281" + transform="matrix(0,1,1,0,165.991,381.96)" + id="path19504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.001 v 6.5" + transform="matrix(0,1,1,0,165.251,393.86)" + id="path19506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001625 V -1.841469" + transform="matrix(0,1,1,0,161.611,388.18)" + id="path19508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001625 H 4.979688" + transform="matrix(0,1,1,0,161.611,383.2)" + id="path19510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0011875 V 6.520719" + transform="matrix(0,1,1,0,165.991,368.76)" + id="path19512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001625 V -1.841469" + transform="matrix(0,1,1,0,161.611,362.54)" + id="path19514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 H -4.920938" + transform="matrix(0,1,1,0,161.611,367.46)" + id="path19516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 H -6.521094" + transform="matrix(0,1,1,0,174.551,315.4)" + id="path19518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00165625 V -12.459281" + transform="matrix(0,1,1,0,168.971,317.6)" + id="path19520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00165625 H 15.381562" + transform="matrix(0,1,1,0,168.971,302.22)" + id="path19522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-2.1875e-4 h -6.5" + transform="matrix(0,1,1,0,174.551,293.08)" + id="path19524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 H -6.500469" + transform="matrix(0,1,1,0,174.551,300.52)" + id="path19526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-2.1875e-4 H -6.518594" + transform="matrix(0,1,1,0,174.551,307.96)" + id="path19528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00165625 V -12.459281" + transform="matrix(0,1,1,0,168.971,300.3)" + id="path19530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 H 15.360781" + transform="matrix(0,1,1,0,168.971,284.94)" + id="path19532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,7.1875e-4 V 12.461656" + transform="matrix(0,1,1,0,156.511,302.22)" + id="path19534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,7.1875e-4 V 12.461656" + transform="matrix(0,1,1,0,156.511,284.94)" + id="path19536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 H -13.19875" + transform="matrix(0,1,1,0,177.891,169.98)" + id="path19538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00178125 V 6.420094" + transform="matrix(0,1,1,0,170.451,156.78)" + id="path19540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 H -13.19875" + transform="matrix(0,1,1,0,170.451,169.98)" + id="path19542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 V -6.521781" + transform="matrix(0,1,1,0,176.971,169.98)" + id="path19544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 H 13.200469" + transform="matrix(0,1,1,0,176.971,156.78)" + id="path19546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 V 6.398687" + transform="matrix(0,1,1,0,163.031,156.78)" + id="path19548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 H -13.19875" + transform="matrix(0,1,1,0,163.031,169.98)" + id="path19550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 4.6875e-4,2.5e-4 v -6.5" + transform="matrix(0,1,1,0,169.531,169.98)" + id="path19552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 H 13.200469" + transform="matrix(0,1,1,0,169.531,156.78)" + id="path19554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V 6.401187" + transform="matrix(0,1,1,0,155.591,156.78)" + id="path19556" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -6.501156" + transform="matrix(0,1,1,0,162.091,169.98)" + id="path19558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 H 13.200469" + transform="matrix(0,1,1,0,162.091,156.78)" + id="path19560" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-5.3125e-4 H -21.958281" + transform="matrix(0,1,1,0,152.731,415.72)" + id="path19562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00165625 V 19.759469" + transform="matrix(0,1,1,0,132.971,415.72)" + id="path19564" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 V -19.758344" + transform="matrix(0,1,1,0,152.731,393.76)" + id="path19566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00103125 V -8.780219" + transform="matrix(0,1,1,0,151.331,356.9)" + id="path19568" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 H -4.39875" + transform="matrix(0,1,1,0,158.651,356.18)" + id="path19570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.001625 v -5.5" + transform="matrix(0,1,1,0,143.611,347.08)" + id="path19572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001625 H 9.138125" + transform="matrix(0,1,1,0,143.611,337.94)" + id="path19574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 V -8.780219" + transform="matrix(0,1,1,0,151.331,351.04)" + id="path19576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 V -4.401781" + transform="matrix(0,1,1,0,160.851,353.98)" + id="path19578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,7.1875e-4 H -15.38125" + transform="matrix(0,1,1,0,156.511,317.6)" + id="path19580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 -2.20125,2.198687" + transform="matrix(0,1,1,0,153.231,290.42)" + id="path19582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 H 4.401875" + transform="matrix(0,1,1,0,153.231,286.02)" + id="path19584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,7.1875e-4 H -15.358594" + transform="matrix(0,1,1,0,156.511,300.3)" + id="path19586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 -2.199688,-2.200531" + transform="matrix(0,1,1,0,155.431,305.52)" + id="path19588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-5.3125e-4 -2.200469,2.198687" + transform="matrix(0,1,1,0,153.231,307.72)" + id="path19590" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 H 4.39875" + transform="matrix(0,1,1,0,153.231,303.32)" + id="path19592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001625 V -5.861" + transform="matrix(0,1,1,0,143.611,299.5)" + id="path19594" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 H -9.16" + transform="matrix(0,1,1,0,143.611,308.66)" + id="path19596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 H 8.799688" + transform="matrix(0,1,1,0,145.311,291.38)" + id="path19598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,8.75e-4 H 8.799688" + transform="matrix(0,1,1,0,151.171,291.38)" + id="path19600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0013125 -2.200469,-2.200531" + transform="matrix(0,1,1,0,155.431,288.22)" + id="path19602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0013125 V -4.380219" + transform="matrix(0,1,1,0,150.431,284.06)" + id="path19604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 H 4.401719" + transform="matrix(0,1,1,0,148.231,281.86)" + id="path19606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 H -13.19875" + transform="matrix(0,1,1,0,155.591,169.98)" + id="path19608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 H 21.95875" + transform="matrix(0,1,1,0,132.971,393.76)" + id="path19610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-3.75e-4 3.660313,-3.660531" + transform="matrix(0,1,1,0,120.891,398.16)" + id="path19612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,8.75e-4 V -13.198344" + transform="matrix(0,1,1,0,129.171,393.48)" + id="path19614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,8.75e-4 H 6.500469" + transform="matrix(0,1,1,0,129.171,386.98)" + id="path19616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 V 13.200875" + transform="matrix(0,1,1,0,115.971,386.98)" + id="path19618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 V -13.198344" + transform="matrix(0,1,1,0,129.171,386.24)" + id="path19620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,8.75e-4 H 6.518281" + transform="matrix(0,1,1,0,129.171,379.72)" + id="path19622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00165625 V 13.200875" + transform="matrix(0,1,1,0,115.971,379.72)" + id="path19624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00140625,-0.001 c 0,0.601563 -0.48046825,1.082031 -1.08203125,1.082031" + transform="matrix(0,1,1,0,128.251,378.94)" + id="path19626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 H 4.298906" + transform="matrix(0,1,1,0,129.371,373.58)" + id="path19628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 V -4.001469" + transform="matrix(0,1,1,0,121.271,378.98)" + id="path19630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001 V -2.981469" + transform="matrix(0,1,1,0,124.251,378.98)" + id="path19632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 V -4.021" + transform="matrix(0,1,1,0,128.271,378.98)" + id="path19634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0019375 H -0.139687" + transform="matrix(0,1,1,0,134.291,385.46)" + id="path19636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 -3.579062,3.598062" + transform="matrix(0,1,1,0,130.691,389.04)" + id="path19638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,4.0625e-4 H 7.319063" + transform="matrix(0,1,1,0,130.691,381.72)" + id="path19640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0019375 -3.60125,-3.599594" + transform="matrix(0,1,1,0,134.291,385.32)" + id="path19642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0011875 V 1.8215" + transform="matrix(0,1,1,0,135.991,388.18)" + id="path19644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0011875 H 4.979688" + transform="matrix(0,1,1,0,135.991,383.2)" + id="path19646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-5.3125e-4 3.660156,3.659625" + transform="matrix(0,1,1,0,117.231,394.5)" + id="path19648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 C 1.5625e-4,0.60025 -0.480313,1.080719 -1.081875,1.080719" + transform="matrix(0,1,1,0,128.431,369.66)" + id="path19650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 H 4.321562" + transform="matrix(0,1,1,0,129.551,364.28)" + id="path19652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 C -0.599844,7.1875e-4 -1.060781,-0.47975 -1.060781,-1.081313" + transform="matrix(0,1,1,0,129.511,364.26)" + id="path19654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 V 10.998219" + transform="matrix(0,1,1,0,117.451,363.18)" + id="path19656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -7.8125e-4,-0.0013125 c 0,-0.5976565 0.46093725,-1.0585935 1.06250025,-1.0585935" + transform="matrix(0,1,1,0,117.431,363.2)" + id="path19658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,9.375e-5 c 0.601562,0 1.082031,0.46093725 1.082031,1.05859325" + transform="matrix(0,1,1,0,116.371,368.58)" + id="path19660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00165625 V -4.021781" + transform="matrix(0,1,1,0,121.471,369.68)" + id="path19662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.0013125 V -2.958344" + transform="matrix(0,1,1,0,124.431,369.68)" + id="path19664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 V -4.021313" + transform="matrix(0,1,1,0,128.451,369.68)" + id="path19666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00103125 C -0.599063,0.00103125 -1.06,-0.479438 -1.06,-1.081" + transform="matrix(0,1,1,0,129.331,373.56)" + id="path19668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 V 10.998531" + transform="matrix(0,1,1,0,117.271,372.48)" + id="path19670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00178125 V 0.3615" + transform="matrix(0,1,1,0,137.451,362.54)" + id="path19672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0011875 -1.480938,1.458219" + transform="matrix(0,1,1,0,135.991,364.02)" + id="path19674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0011875 H -3.440469" + transform="matrix(0,1,1,0,135.991,367.46)" + id="path19676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 V -5.838188" + transform="matrix(0,1,1,0,123.471,347.08)" + id="path19678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 V -5.478813" + transform="matrix(0,1,1,0,123.471,299.5)" + id="path19680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 H -7.32" + transform="matrix(0,1,1,0,117.231,401.82)" + id="path19682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 H -6.401875" + transform="matrix(0,1,1,0,115.971,393.48)" + id="path19684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 H -6.419688" + transform="matrix(0,1,1,0,115.971,386.24)" + id="path19686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,8.75e-4 H -4.301875" + transform="matrix(0,1,1,0,116.171,377.88)" + id="path19688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,4.0625e-4 c 0.601562,0 1.082031,0.46093775 1.082031,1.05859375" + transform="matrix(0,1,1,0,116.191,377.86)" + id="path19690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,5.625e-4 H -4.31875" + transform="matrix(0,1,1,0,116.351,368.6)" + id="path19692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 C 0,-0.598656 0.460938,-1.059594 1.058594,-1.059594" + transform="matrix(0,1,1,0,117.251,372.5)" + id="path19694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V 6.578062" + transform="matrix(0,1,1,0,88.711,347.08)" + id="path19696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 H -21.959219" + transform="matrix(0,1,1,0,97.071,272.26)" + id="path19698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 H -59.678906" + transform="matrix(0,1,1,0,108.051,250.3)" + id="path19700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.875e-4 V 10.979781" + transform="matrix(0,1,1,0,97.071,250.3)" + id="path19702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.25e-5 H 47.578125" + transform="matrix(0,1,1,0,88.711,299.5)" + id="path19704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0013125 V -6.220063" + transform="matrix(0,1,1,0,94.931,299.5)" + id="path19706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-2.1875e-4 C 4.6875e-4,-0.601781 0.461406,-1.058813 1.059062,-1.058813" + transform="matrix(0,1,1,0,300.051,314.98)" + id="path19708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 H -11.021406" + transform="matrix(0,1,1,0,298.971,327.08)" + id="path19710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0011875 C 0.600156,0.0011875 1.080625,0.458219 1.080625,1.059781" + transform="matrix(0,1,1,0,298.991,327.06)" + id="path19712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 V -4.300688" + transform="matrix(0,1,1,0,304.371,328.16)" + id="path19714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,5.625e-4 c 0,0.5976565 -0.480469,1.0781245 -1.082031,1.0781245" + transform="matrix(0,1,1,0,304.351,328.14)" + id="path19716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 H 4.018125" + transform="matrix(0,1,1,0,305.471,323.06)" + id="path19718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 H 2.978594" + transform="matrix(0,1,1,0,305.471,320.08)" + id="path19720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 H 4.018125" + transform="matrix(0,1,1,0,305.471,316.06)" + id="path19722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 H 11.02125" + transform="matrix(0,1,1,0,304.371,299.76)" + id="path19724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00103125 C -0.599375,0.00103125 -1.060313,-0.479438 -1.060313,-1.081" + transform="matrix(0,1,1,0,304.331,299.74)" + id="path19726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00165625 V 4.298531" + transform="matrix(0,1,1,0,298.971,298.66)" + id="path19728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 C -3.125e-4,-0.599438 0.460625,-1.060375 1.058281,-1.060375" + transform="matrix(0,1,1,0,298.951,298.68)" + id="path19730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,9.375e-5 H -4.018281" + transform="matrix(0,1,1,0,297.871,303.78)" + id="path19732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 H -2.97875" + transform="matrix(0,1,1,0,297.871,306.76)" + id="path19734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,9.375e-5 H -4.018281" + transform="matrix(0,1,1,0,297.871,310.78)" + id="path19736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,0.0011875 c 0.601562,0 1.082031,0.4570315 1.082031,1.0585935" + transform="matrix(0,1,1,0,293.991,297.58)" + id="path19738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-3.75e-4 V -4.320688" + transform="matrix(0,1,1,0,299.391,298.7)" + id="path19740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 C 1.5625e-4,0.601656 -0.480313,1.078219 -1.081875,1.078219" + transform="matrix(0,1,1,0,299.371,298.66)" + id="path19742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00165625 H 11.001562" + transform="matrix(0,1,1,0,300.471,286.6)" + id="path19744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -7.8125e-4,-0.00146875 c 0,-0.59765625 0.48046825,-1.05859425 1.06250025,-1.05859425 0.019531,0 0.019531,0 0.019531,0" + transform="matrix(0,1,1,0,307.271,296.7)" + id="path19746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,4.0625e-4 H -4.299219" + transform="matrix(0,1,1,0,306.191,302.1)" + id="path19748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-6.25e-5 c 0.601562,0 1.082031,0.4609375 1.082031,1.0585935" + transform="matrix(0,1,1,0,306.211,302.08)" + id="path19750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0019375 V 2.978531" + transform="matrix(0,1,1,0,311.291,296.7)" + id="path19752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0019375 V 3.998062" + transform="matrix(0,1,1,0,307.291,296.7)" + id="path19754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00146875 H -10.999844" + transform="matrix(0,1,1,0,311.771,293.66)" + id="path19756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.0019375 c 0.597656,0 1.078125,0.4609375 1.078125,1.0624995" + transform="matrix(0,1,1,0,311.791,293.64)" + id="path19758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0019375 H -11.001094" + transform="matrix(0,1,1,0,300.291,291.38)" + id="path19760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,0.0015 c 0.601562,0 1.082031,0.457031 1.082031,1.058594" + transform="matrix(0,1,1,0,300.311,291.36)" + id="path19762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 V -4.320375" + transform="matrix(0,1,1,0,305.711,292.48)" + id="path19764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,4.0625e-4 C 0.00140625,0.598062 -0.479063,1.078531 -1.080625,1.078531" + transform="matrix(0,1,1,0,305.691,292.44)" + id="path19766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0015 H 4.018906" + transform="matrix(0,1,1,0,306.811,287.36)" + id="path19768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.00178125 c -0.597656,0 -1.058594,-0.47656275 -1.058594,-1.07812475" + transform="matrix(0,1,1,0,300.451,286.58)" + id="path19770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.875e-4 V 4.319625" + transform="matrix(0,1,1,0,295.071,285.5)" + id="path19772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 C -4.6875e-4,-0.601781 0.460469,-1.058813 1.058125,-1.058813" + transform="matrix(0,1,1,0,295.051,285.52)" + id="path19774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,8.75e-4 c 0,-0.601563 0.457031,-1.0625 1.058594,-1.0625" + transform="matrix(0,1,1,0,315.671,274.78)" + id="path19776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00115625 H -4.320625" + transform="matrix(0,1,1,0,314.591,280.18)" + id="path19778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,-0.001625 c 0.60156275,0 1.07812475,0.460937 1.07812475,1.0625" + transform="matrix(0,1,1,0,314.611,280.16)" + id="path19780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,9.375e-5 C 0.598437,9.375e-5 1.078906,0.461031 1.078906,1.058687" + transform="matrix(0,1,1,0,309.371,273.8)" + id="path19782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00146875 V -4.321781" + transform="matrix(0,1,1,0,314.771,274.9)" + id="path19784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00109375,-0.001 c 0,0.601562 -0.48046925,1.082031 -1.07812525,1.082031" + transform="matrix(0,1,1,0,314.751,274.88)" + id="path19786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,9.375e-5 H 11.020312" + transform="matrix(0,1,1,0,315.871,262.8)" + id="path19788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 H -4.019219" + transform="matrix(0,1,1,0,309.351,266.82)" + id="path19790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 H -2.979688" + transform="matrix(0,1,1,0,309.351,269.8)" + id="path19792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 H -4.019219" + transform="matrix(0,1,1,0,309.351,273.82)" + id="path19794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 H -4.019688" + transform="matrix(0,1,1,0,315.711,266.84)" + id="path19796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.25e-5 H -2.980156" + transform="matrix(0,1,1,0,315.711,269.82)" + id="path19798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.25e-5 H -3.999688" + transform="matrix(0,1,1,0,315.711,273.82)" + id="path19800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,5.625e-4 c 0,-0.6015625 0.460937,-1.0625005 1.0625,-1.0625005" + transform="matrix(0,1,1,0,312.851,281.58)" + id="path19802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.00146875 c -0.597656,0 -1.058594,-0.48046925 -1.058594,-1.07812525" + transform="matrix(0,1,1,0,306.771,280.36)" + id="path19804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 V 4.319937" + transform="matrix(0,1,1,0,301.391,279.28)" + id="path19806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,9.375e-5 C 7.8125e-4,-0.601469 0.461719,-1.0585 1.059375,-1.0585" + transform="matrix(0,1,1,0,301.371,279.3)" + id="path19808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 H 2.979375" + transform="matrix(0,1,1,0,306.811,284.38)" + id="path19810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 H 3.998906" + transform="matrix(0,1,1,0,306.811,280.38)" + id="path19812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,-0.0019375 c 0.5976565,0 1.0781245,0.4609375 1.0781245,1.0624995" + transform="matrix(0,1,1,0,300.291,273.96)" + id="path19814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,4.0625e-4 V -4.319906" + transform="matrix(0,1,1,0,305.691,275.06)" + id="path19816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 C -9.375e-4,0.598531 -0.481406,1.079 -1.079063,1.079" + transform="matrix(0,1,1,0,305.671,275.04)" + id="path19818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0019375 H 11.020469" + transform="matrix(0,1,1,0,306.791,262.96)" + id="path19820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -4.019063" + transform="matrix(0,1,1,0,300.271,266.98)" + id="path19822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00146875 H -2.979531" + transform="matrix(0,1,1,0,300.271,269.96)" + id="path19824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -4.019063" + transform="matrix(0,1,1,0,300.271,273.98)" + id="path19826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 C 0.599844,-0.00178125 1.080312,0.459156 1.080312,1.060719" + transform="matrix(0,1,1,0,293.951,273.74)" + id="path19828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,5.625e-4 V -4.31975" + transform="matrix(0,1,1,0,299.351,274.86)" + id="path19830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00103125 C 3.125e-4,0.598687 -0.480156,1.079156 -1.081719,1.079156" + transform="matrix(0,1,1,0,299.331,274.82)" + id="path19832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 H 4.021719" + transform="matrix(0,1,1,0,300.451,269.74)" + id="path19834" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 H 2.978281" + transform="matrix(0,1,1,0,300.451,266.76)" + id="path19836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 H 4.021719" + transform="matrix(0,1,1,0,300.451,262.74)" + id="path19838" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.25e-5 C 0.599844,-6.25e-5 1.080312,0.460875 1.080312,1.058531" + transform="matrix(0,1,1,0,309.711,260.24)" + id="path19840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001625 V -4.321938" + transform="matrix(0,1,1,0,315.111,261.36)" + id="path19842" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00115625 C 3.125e-4,0.600406 -0.480156,1.080875 -1.081719,1.080875" + transform="matrix(0,1,1,0,315.091,261.32)" + id="path19844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 H 11.001719" + transform="matrix(0,1,1,0,316.211,249.26)" + id="path19846" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 C -0.599375,8.75e-4 -1.060313,-0.479594 -1.060313,-1.081156" + transform="matrix(0,1,1,0,316.171,249.24)" + id="path19848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0019375 V 4.318375" + transform="matrix(0,1,1,0,310.791,248.16)" + id="path19850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00146875 C -3.125e-4,-0.599125 0.460625,-1.060063 1.058281,-1.060063" + transform="matrix(0,1,1,0,310.771,248.18)" + id="path19852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 H -3.998281" + transform="matrix(0,1,1,0,309.711,253.26)" + id="path19854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.25e-5 H -2.978281" + transform="matrix(0,1,1,0,309.711,256.24)" + id="path19856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 H -4.021719" + transform="matrix(0,1,1,0,309.711,260.26)" + id="path19858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-6.25e-5 c 0.6015625,0 1.0820315,0.4609375 1.0820315,1.0585935" + transform="matrix(0,1,1,0,300.211,245.18)" + id="path19860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 V -4.301938" + transform="matrix(0,1,1,0,305.591,246.3)" + id="path19862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,-6.875e-4 c 0,0.6015625 -0.48046875,1.0820315 -1.08203175,1.0820315" + transform="matrix(0,1,1,0,305.571,246.26)" + id="path19864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 H 10.999219" + transform="matrix(0,1,1,0,306.691,234.2)" + id="path19866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 H -4.000781" + transform="matrix(0,1,1,0,300.191,245.2)" + id="path19868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.00103125 c -0.601563,0 -1.0625,-0.48046925 -1.0625,-1.08203125" + transform="matrix(0,1,1,0,315.831,262.78)" + id="path19870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 V 4.318531" + transform="matrix(0,1,1,0,310.451,261.7)" + id="path19872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.0013125 c 0,-0.5976565 0.460937,-1.0585935 1.0625,-1.0585935" + transform="matrix(0,1,1,0,310.431,261.72)" + id="path19874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-0.0013125 c 0,0.6015625 -0.4804685,1.0820315 -1.0781255,1.0820315" + transform="matrix(0,1,1,0,299.931,260.68)" + id="path19876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 H 4.321094" + transform="matrix(0,1,1,0,301.051,255.3)" + id="path19878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,7.1875e-4 c -0.601563,0 -1.0625,-0.48046875 -1.0625,-1.08203175" + transform="matrix(0,1,1,0,301.011,255.28)" + id="path19880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 V 10.998219" + transform="matrix(0,1,1,0,288.951,254.2)" + id="path19882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0013125 V -2.958344" + transform="matrix(0,1,1,0,295.931,260.72)" + id="path19884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 V -4.021313" + transform="matrix(0,1,1,0,299.951,260.72)" + id="path19886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,7.1875e-4 C -3.125e-4,0.598375 -0.480781,1.078844 -1.078438,1.078844" + transform="matrix(0,1,1,0,293.511,254.18)" + id="path19888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0018125 H 4.021094" + transform="matrix(0,1,1,0,294.631,249.1)" + id="path19890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0018125 H 2.961562" + transform="matrix(0,1,1,0,294.631,246.14)" + id="path19892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 H 4.020625" + transform="matrix(0,1,1,0,294.631,242.12)" + id="path19894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,0.0018125 c -0.597656,0 -1.058594,-0.4804685 -1.058594,-1.0820315" + transform="matrix(0,1,1,0,308.131,247.22)" + id="path19896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00146875 V 4.299312" + transform="matrix(0,1,1,0,302.771,246.14)" + id="path19898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,-0.001 c 0,-0.597656 0.46093775,-1.058594 1.05859375,-1.058594" + transform="matrix(0,1,1,0,302.751,246.16)" + id="path19900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 H -11.001719" + transform="matrix(0,1,1,0,301.671,258.24)" + id="path19902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,4.0625e-4 c 0.601562,0 1.082031,0.46093775 1.082031,1.05859375" + transform="matrix(0,1,1,0,301.691,258.22)" + id="path19904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 V -4.301469" + transform="matrix(0,1,1,0,307.071,259.34)" + id="path19906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 C 7.8125e-4,0.601344 -0.479688,1.081812 -1.08125,1.081812" + transform="matrix(0,1,1,0,307.051,259.3)" + id="path19908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,8.75e-4 H 4.018281" + transform="matrix(0,1,1,0,308.171,254.22)" + id="path19910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,8.75e-4 H 2.95875" + transform="matrix(0,1,1,0,308.171,251.26)" + id="path19912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 H 4.021719" + transform="matrix(0,1,1,0,308.171,247.24)" + id="path19914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 H -2.979063" + transform="matrix(0,1,1,0,316.171,246.94)" + id="path19916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 H -3.998594" + transform="matrix(0,1,1,0,316.171,250.94)" + id="path19918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 C -0.600156,-0.001 -1.061094,-0.481469 -1.061094,-1.079125" + transform="matrix(0,1,1,0,306.751,262.94)" + id="path19920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,9.375e-5 V 4.320406" + transform="matrix(0,1,1,0,301.371,261.86)" + id="path19922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,5.625e-4 C -0.00109375,-0.601 0.459844,-1.061938 1.061406,-1.061938" + transform="matrix(0,1,1,0,301.351,261.88)" + id="path19924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-8.4375e-4 c -0.597656,0 -1.058594,-0.48046925 -1.058594,-1.07812525" + transform="matrix(0,1,1,0,300.411,262.72)" + id="path19926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,2.5e-4 V 4.320562" + transform="matrix(0,1,1,0,295.031,261.66)" + id="path19928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,7.1875e-4 C 1.5625e-4,-0.600844 0.461094,-1.061781 1.05875,-1.061781" + transform="matrix(0,1,1,0,295.011,261.66)" + id="path19930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-6.875e-4 h -11" + transform="matrix(0,1,1,0,309.571,245.86)" + id="path19932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00115625 C 0.601406,-0.00115625 1.081875,0.459781 1.081875,1.061344" + transform="matrix(0,1,1,0,309.591,245.84)" + id="path19934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00165625 V -4.299125" + transform="matrix(0,1,1,0,314.971,246.96)" + id="path19936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 C 0.001875,0.599781 -0.478594,1.08025 -1.080156,1.08025" + transform="matrix(0,1,1,0,314.951,246.92)" + id="path19938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 H 4.019375" + transform="matrix(0,1,1,0,316.071,241.84)" + id="path19940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,0.00165625 c 0.601562,0 1.082031,0.45703075 1.082031,1.05859375" + transform="matrix(0,1,1,0,293.971,227.08)" + id="path19942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,9.375e-5 V -4.320219" + transform="matrix(0,1,1,0,299.371,228.18)" + id="path19944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,5.625e-4 c 0,0.5976565 -0.48046825,1.0781245 -1.08203125,1.0781245" + transform="matrix(0,1,1,0,299.351,228.16)" + id="path19946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 H 11.021563" + transform="matrix(0,1,1,0,300.471,216.08)" + id="path19948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,0.00134375 c -0.6015625,0 -1.0585935,-0.48046875 -1.0585935,-1.08203175" + transform="matrix(0,1,1,0,306.651,234.18)" + id="path19950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0019375 V 4.298844" + transform="matrix(0,1,1,0,301.291,233.1)" + id="path19952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 C 0.00109375,-0.599125 0.458125,-1.060063 1.059688,-1.060063" + transform="matrix(0,1,1,0,301.271,233.12)" + id="path19954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,4.0625e-4 H -4.020781" + transform="matrix(0,1,1,0,300.191,238.22)" + id="path19956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 H -2.98125" + transform="matrix(0,1,1,0,300.191,241.2)" + id="path19958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00115625 C -0.6,-0.00115625 -1.060937,-0.481625 -1.060937,-1.079281" + transform="matrix(0,1,1,0,294.591,242.1)" + id="path19960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,5.625e-4 H -10.999844" + transform="matrix(0,1,1,0,310.351,232.66)" + id="path19962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,9.375e-5 c 0.597656,0 1.078125,0.46093725 1.078125,1.05859325" + transform="matrix(0,1,1,0,310.371,232.64)" + id="path19964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00146875 V -4.321781" + transform="matrix(0,1,1,0,315.771,233.76)" + id="path19966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,8.75e-4 H -4.018594" + transform="matrix(0,1,1,0,316.171,243.96)" + id="path19968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,2.5e-4 C -0.601719,2.5e-4 -1.05875,-0.480219 -1.05875,-1.081781" + transform="matrix(0,1,1,0,316.031,234.84)" + id="path19970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,8.75e-4 V 4.301656" + transform="matrix(0,1,1,0,310.671,233.76)" + id="path19972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 C 0.00125,-0.600219 0.458281,-1.061156 1.059844,-1.061156" + transform="matrix(0,1,1,0,310.651,233.78)" + id="path19974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.875e-4 H 2.959844" + transform="matrix(0,1,1,0,316.071,238.88)" + id="path19976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.875e-4 H 4.018906" + transform="matrix(0,1,1,0,316.071,234.86)" + id="path19978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-8.4375e-4 c 0.601563,0 1.082031,0.46093775 1.082031,1.06249975" + transform="matrix(0,1,1,0,293.911,240.08)" + id="path19980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0019375 V -4.298813" + transform="matrix(0,1,1,0,299.291,241.2)" + id="path19982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00146875 C 1.5625e-4,0.600094 -0.480312,1.080562 -1.081875,1.080562" + transform="matrix(0,1,1,0,299.271,241.16)" + id="path19984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 H 11.001563" + transform="matrix(0,1,1,0,300.391,229.1)" + id="path19986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,5.625e-4 c -0.597656,0 -1.058594,-0.4804685 -1.058594,-1.0820315" + transform="matrix(0,1,1,0,300.351,229.08)" + id="path19988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0011875 V 4.298062" + transform="matrix(0,1,1,0,294.991,228)" + id="path19990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00165625 C -4.6875e-4,-0.599906 0.460469,-1.060844 1.058125,-1.060844" + transform="matrix(0,1,1,0,294.971,228.02)" + id="path19992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.0018125 c 0.800781,0 1.460938,0.6367185 1.460938,1.4374995" + transform="matrix(0,1,1,0,309.131,219.14)" + id="path19994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-6.875e-4 c 0,-0.8007815 0.6406255,-1.4375005 1.4414065,-1.4375005" + transform="matrix(0,1,1,0,310.571,200.54)" + id="path19996" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 H -17.16" + transform="matrix(0,1,1,0,309.131,219.16)" + id="path19998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.00103125 c 0.796875,0 1.4375,0.64062475 1.4375,1.43749975" + transform="matrix(0,1,1,0,297.331,201.78)" + id="path20000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 V -6.361938" + transform="matrix(0,1,1,0,305.151,203.26)" + id="path20002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,0.0018125 c 0,0.7968745 -0.66015625,1.4570315 -1.45703125,1.4570315" + transform="matrix(0,1,1,0,305.131,203.24)" + id="path20004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001625 H 17.160781" + transform="matrix(0,1,1,0,306.611,184.64)" + id="path20006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 H -17.159375" + transform="matrix(0,1,1,0,297.311,201.8)" + id="path20008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0013125 C -0.599062,-0.0013125 -1.06,-0.481781 -1.06,-1.079438" + transform="matrix(0,1,1,0,300.431,216.06)" + id="path20010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-2.1875e-4 V 4.320094" + transform="matrix(0,1,1,0,295.051,214.98)" + id="path20012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 C 0,-0.601313 0.460938,-1.058344 1.058594,-1.058344" + transform="matrix(0,1,1,0,295.031,215)" + id="path20014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 V 4.318531" + transform="matrix(0,1,1,0,311.451,220.56)" + id="path20016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.0013125 c 0,-0.5976565 0.460938,-1.0585935 1.0625,-1.0585935" + transform="matrix(0,1,1,0,311.431,220.58)" + id="path20018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 C -0.799687,-0.00115625 -1.440312,-0.661313 -1.440312,-1.458188" + transform="matrix(0,1,1,0,306.591,184.62)" + id="path20020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.0019375 V 6.361344" + transform="matrix(0,1,1,0,298.791,183.18)" + id="path20022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00146875 C -3.125e-4,-0.798344 0.640313,-1.438969 1.441094,-1.438969" + transform="matrix(0,1,1,0,298.771,183.18)" + id="path20024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -13.19875" + transform="matrix(0,1,1,0,311.771,169.98)" + id="path20026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 V -6.421313" + transform="matrix(0,1,1,0,310.851,169.98)" + id="path20028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,5.625e-4 H 13.200469" + transform="matrix(0,1,1,0,310.851,156.78)" + id="path20030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00103125 V 6.520562" + transform="matrix(0,1,1,0,304.331,156.78)" + id="path20032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 H -13.19875" + transform="matrix(0,1,1,0,304.331,169.98)" + id="path20034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 V -6.418813" + transform="matrix(0,1,1,0,303.411,169.98)" + id="path20036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 H 13.200469" + transform="matrix(0,1,1,0,303.411,156.78)" + id="path20038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 V 6.519156" + transform="matrix(0,1,1,0,296.891,156.78)" + id="path20040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 H -13.19875" + transform="matrix(0,1,1,0,296.891,169.98)" + id="path20042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 V -6.420219" + transform="matrix(0,1,1,0,295.971,169.98)" + id="path20044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 H 13.200469" + transform="matrix(0,1,1,0,295.971,156.78)" + id="path20046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00178125 V 6.521656" + transform="matrix(0,1,1,0,289.451,156.78)" + id="path20048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 -3.29875,3.298531" + transform="matrix(0,1,1,0,288.971,443.58)" + id="path20050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 H 6.578125" + transform="matrix(0,1,1,0,288.971,437)" + id="path20052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,9.375e-5 H -6.359688" + transform="matrix(0,1,1,0,293.371,458.18)" + id="path20054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 -3.28,-3.298344" + transform="matrix(0,1,1,0,292.271,440.28)" + id="path20056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 V 6.40025" + transform="matrix(0,1,1,0,270.131,423.62)" + id="path20058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 V -6.498187" + transform="matrix(0,1,1,0,276.631,436.82)" + id="path20060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 H 13.200312" + transform="matrix(0,1,1,0,276.631,423.62)" + id="path20062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 V 6.418063" + transform="matrix(0,1,1,0,277.371,423.62)" + id="path20064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 H -13.198906" + transform="matrix(0,1,1,0,277.371,436.82)" + id="path20066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-3.75e-4 V -6.519906" + transform="matrix(0,1,1,0,283.891,436.82)" + id="path20068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-3.75e-4 H 13.200312" + transform="matrix(0,1,1,0,283.891,423.62)" + id="path20070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 V -6.498656" + transform="matrix(0,1,1,0,273.651,362.44)" + id="path20072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00134375 H 13.201406" + transform="matrix(0,1,1,0,273.651,349.24)" + id="path20074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 C 0.799844,4.0625e-4 1.46,0.641031 1.46,1.441813" + transform="matrix(0,1,1,0,289.191,361.04)" + id="path20076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,4.0625e-4 H -17.138125" + transform="matrix(0,1,1,0,289.191,361.06)" + id="path20078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 C 0.599375,5.625e-4 1.079844,0.4615 1.079844,1.059156" + transform="matrix(0,1,1,0,281.851,360.76)" + id="path20080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 V -4.321312" + transform="matrix(0,1,1,0,287.251,361.88)" + id="path20082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 C -1.5625e-4,0.601031 -0.480625,1.0815 -1.078281,1.0815" + transform="matrix(0,1,1,0,287.231,361.84)" + id="path20084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,5.625e-4 h 11" + transform="matrix(0,1,1,0,288.351,349.78)" + id="path20086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00103125 H -2.959219" + transform="matrix(0,1,1,0,281.831,356.76)" + id="path20088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00103125 H -4.018281" + transform="matrix(0,1,1,0,281.831,360.78)" + id="path20090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00134375 V 6.419312" + transform="matrix(0,1,1,0,267.151,349.24)" + id="path20092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,5.625e-4 V -6.421312" + transform="matrix(0,1,1,0,273.351,336.4)" + id="path20094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 H 13.198438" + transform="matrix(0,1,1,0,273.351,323.2)" + id="path20096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,0.0018125 c 0,-0.8007815 0.6406255,-1.4414065 1.4375005,-1.4414065" + transform="matrix(0,1,1,0,290.631,342.46)" + id="path20098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00115625 C -0.601406,-0.00115625 -1.058437,-0.481625 -1.058437,-1.079281" + transform="matrix(0,1,1,0,280.591,334.16)" + id="path20100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V 4.32025" + transform="matrix(0,1,1,0,275.211,333.08)" + id="path20102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,4.0625e-4 C 0.0015625,-0.601156 0.458594,-1.058187 1.060156,-1.058187" + transform="matrix(0,1,1,0,275.191,333.1)" + id="path20104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001625 H -11.000312" + transform="matrix(0,1,1,0,274.111,345.18)" + id="path20106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 C 0.601719,0.0018125 1.078281,0.458844 1.078281,1.060406" + transform="matrix(0,1,1,0,274.131,345.16)" + id="path20108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 V -4.320062" + transform="matrix(0,1,1,0,279.531,346.28)" + id="path20110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,7.1875e-4 C -0.00171875,0.598375 -0.478281,1.078844 -1.079844,1.078844" + transform="matrix(0,1,1,0,279.511,346.24)" + id="path20112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 H 4.019688" + transform="matrix(0,1,1,0,280.631,341.16)" + id="path20114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0018125 H 2.960156" + transform="matrix(0,1,1,0,280.631,338.2)" + id="path20116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0018125 H 4.019219" + transform="matrix(0,1,1,0,280.631,334.18)" + id="path20118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 C -0.599844,0.0015 -1.060781,-0.478969 -1.060781,-1.080531" + transform="matrix(0,1,1,0,288.311,349.76)" + id="path20120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.0013125 V 4.319" + transform="matrix(0,1,1,0,282.931,348.68)" + id="path20122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-8.4375e-4 C -7.8125e-4,-0.5985 0.460156,-1.059438 1.061719,-1.059438" + transform="matrix(0,1,1,0,282.911,348.7)" + id="path20124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 H -4.01875" + transform="matrix(0,1,1,0,281.831,353.8)" + id="path20126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00103125 V 6.520562" + transform="matrix(0,1,1,0,266.831,323.2)" + id="path20128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-2.1875e-4 c 0.601562,0 1.082031,0.46093775 1.082031,1.05859375" + transform="matrix(0,1,1,0,276.551,309.86)" + id="path20130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00178125 V -4.318188" + transform="matrix(0,1,1,0,281.951,310.96)" + id="path20132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00140625,-0.0013125 c 0,0.6015625 -0.48046925,1.0820315 -1.08203125,1.0820315" + transform="matrix(0,1,1,0,281.931,310.94)" + id="path20134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-2.1875e-4 H -11.020156" + transform="matrix(0,1,1,0,287.051,314.86)" + id="path20136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 C 0.601406,-6.875e-4 1.081875,0.46025 1.081875,1.061812" + transform="matrix(0,1,1,0,287.071,314.84)" + id="path20138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00178125 V -4.298656" + transform="matrix(0,1,1,0,292.451,315.96)" + id="path20140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.0013125 c 0,0.6015625 -0.480469,1.0820315 -1.082031,1.0820315" + transform="matrix(0,1,1,0,292.431,315.92)" + id="path20142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 H 4.019375" + transform="matrix(0,1,1,0,293.551,310.84)" + id="path20144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 C -0.601719,7.1875e-4 -1.05875,-0.47975 -1.05875,-1.081313" + transform="matrix(0,1,1,0,283.011,298.84)" + id="path20146" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 V 4.318219" + transform="matrix(0,1,1,0,277.631,297.76)" + id="path20148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-0.001625 c 0,-0.597656 0.457031,-1.058594 1.058594,-1.058594" + transform="matrix(0,1,1,0,277.611,297.78)" + id="path20150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,2.5e-4 H -11.020625" + transform="matrix(0,1,1,0,276.531,309.88)" + id="path20152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-2.1875e-4 H 4.018906" + transform="matrix(0,1,1,0,283.051,305.86)" + id="path20154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-2.1875e-4 H 2.979375" + transform="matrix(0,1,1,0,283.051,302.88)" + id="path20156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-2.1875e-4 H 4.018906" + transform="matrix(0,1,1,0,283.051,298.86)" + id="path20158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 C -0.60125,7.1875e-4 -1.058281,-0.47975 -1.058281,-1.081313" + transform="matrix(0,1,1,0,293.511,303.82)" + id="path20160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 V 4.298219" + transform="matrix(0,1,1,0,288.151,302.76)" + id="path20162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 C 0.00171875,-0.59975 0.45875,-1.060688 1.060312,-1.060688" + transform="matrix(0,1,1,0,288.131,302.76)" + id="path20164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-2.1875e-4 H 2.979844" + transform="matrix(0,1,1,0,293.551,307.86)" + id="path20166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 H 4.019375" + transform="matrix(0,1,1,0,293.551,303.84)" + id="path20168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 H -4.018438" + transform="matrix(0,1,1,0,293.971,290.62)" + id="path20170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 H -2.958906" + transform="matrix(0,1,1,0,293.971,293.58)" + id="path20172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00165625 H -4.021875" + transform="matrix(0,1,1,0,293.971,297.6)" + id="path20174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,-0.001625 c 0,0.601562 -0.48046875,1.082031 -1.08203175,1.082031" + transform="matrix(0,1,1,0,286.111,296.76)" + id="path20176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 H 4.299219" + transform="matrix(0,1,1,0,287.231,291.4)" + id="path20178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,4.0625e-4 C -0.59875,4.0625e-4 -1.059688,-0.480063 -1.059688,-1.081625" + transform="matrix(0,1,1,0,287.191,291.38)" + id="path20180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 V 11.001812" + transform="matrix(0,1,1,0,275.131,290.3)" + id="path20182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-0.001625 c 0,-0.597656 0.4609375,-1.058594 1.0585935,-1.058594" + transform="matrix(0,1,1,0,275.111,290.32)" + id="path20184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,2.5e-4 H -4.301563" + transform="matrix(0,1,1,0,274.031,295.7)" + id="path20186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-2.1875e-4 c 0.6015625,0 1.0820315,0.46093775 1.0820315,1.05859375" + transform="matrix(0,1,1,0,274.051,295.68)" + id="path20188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 V -3.998188" + transform="matrix(0,1,1,0,279.131,296.8)" + id="path20190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001625 V -2.978188" + transform="matrix(0,1,1,0,282.111,296.8)" + id="path20192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 V -4.021625" + transform="matrix(0,1,1,0,286.131,296.8)" + id="path20194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 C -0.600156,0.00103125 -1.061094,-0.479438 -1.061094,-1.081" + transform="matrix(0,1,1,0,293.331,290.44)" + id="path20196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00178125 V 4.318531" + transform="matrix(0,1,1,0,287.951,289.36)" + id="path20198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00109375,-0.0013125 c 0,-0.5976565 0.46093775,-1.0585935 1.06249975,-1.0585935" + transform="matrix(0,1,1,0,287.931,289.38)" + id="path20200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,5.625e-4 H -10.999063" + transform="matrix(0,1,1,0,286.851,301.46)" + id="path20202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,9.375e-5 C 0.599062,9.375e-5 1.079531,0.461031 1.079531,1.058687" + transform="matrix(0,1,1,0,286.871,301.44)" + id="path20204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00146875 V -4.321781" + transform="matrix(0,1,1,0,292.271,302.56)" + id="path20206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,-0.001 c 0,0.601562 -0.48046925,1.082031 -1.07812525,1.082031" + transform="matrix(0,1,1,0,292.251,302.52)" + id="path20208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 H 4.000937" + transform="matrix(0,1,1,0,293.371,297.46)" + id="path20210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,9.375e-5 H 2.980937" + transform="matrix(0,1,1,0,293.371,294.48)" + id="path20212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 H 4.020469" + transform="matrix(0,1,1,0,293.371,290.46)" + id="path20214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 C 0.599844,8.75e-4 1.080312,0.461812 1.080312,1.059469" + transform="matrix(0,1,1,0,274.671,273.74)" + id="path20216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.875e-4 V -4.321" + transform="matrix(0,1,1,0,280.071,274.86)" + id="path20218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 C 3.125e-4,0.601344 -0.480156,1.081812 -1.081719,1.081812" + transform="matrix(0,1,1,0,280.051,274.82)" + id="path20220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 H 11.001719" + transform="matrix(0,1,1,0,281.151,262.76)" + id="path20222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 H -4.018281" + transform="matrix(0,1,1,0,274.651,266.78)" + id="path20224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00134375 H -2.95875" + transform="matrix(0,1,1,0,274.651,269.74)" + id="path20226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 H -4.021719" + transform="matrix(0,1,1,0,274.651,273.76)" + id="path20228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00146875 C 0.598437,-0.00146875 1.078906,0.459469 1.078906,1.061031" + transform="matrix(0,1,1,0,281.271,274.3)" + id="path20230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,8.75e-4 V -4.319438" + transform="matrix(0,1,1,0,286.671,275.42)" + id="path20232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00134375 C -0.00109375,0.599 -0.481563,1.079469 -1.079219,1.079469" + transform="matrix(0,1,1,0,286.651,275.38)" + id="path20234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001 H 11.000312" + transform="matrix(0,1,1,0,287.751,263.32)" + id="path20236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001 H -3.999688" + transform="matrix(0,1,1,0,281.251,267.32)" + id="path20238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001 H -2.979688" + transform="matrix(0,1,1,0,281.251,270.3)" + id="path20240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001 H -4.019219" + transform="matrix(0,1,1,0,281.251,274.32)" + id="path20242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-6.875e-4 c -0.601563,0 -1.0625,-0.4804685 -1.0625,-1.0781255" + transform="matrix(0,1,1,0,281.071,275.78)" + id="path20244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 V 4.320719" + transform="matrix(0,1,1,0,275.691,274.7)" + id="path20246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,8.75e-4 c 0,-0.601563 0.460937,-1.0625 1.0625,-1.0625" + transform="matrix(0,1,1,0,275.671,274.72)" + id="path20248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 H -10.999219" + transform="matrix(0,1,1,0,274.591,286.8)" + id="path20250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-0.001625 c 0.597656,0 1.078125,0.460937 1.078125,1.0625" + transform="matrix(0,1,1,0,274.611,286.78)" + id="path20252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,7.1875e-4 V -4.319594" + transform="matrix(0,1,1,0,280.011,287.9)" + id="path20254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,0.0011875 c 0,0.5976565 -0.480469,1.0781245 -1.078125,1.0781245" + transform="matrix(0,1,1,0,279.991,287.86)" + id="path20256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001625 H 4.020781" + transform="matrix(0,1,1,0,281.111,282.78)" + id="path20258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001625 H 2.98125" + transform="matrix(0,1,1,0,281.111,279.8)" + id="path20260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001625 H 4.000781" + transform="matrix(0,1,1,0,281.111,275.8)" + id="path20262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 H -11.021719" + transform="matrix(0,1,1,0,293.951,273.76)" + id="path20264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,7.1875e-4 C 0.00125,0.598375 -0.479219,1.078844 -1.080781,1.078844" + transform="matrix(0,1,1,0,293.011,288.28)" + id="path20266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0018125 H 4.31875" + transform="matrix(0,1,1,0,294.131,282.9)" + id="path20268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00115625 C -0.59875,-0.00115625 -1.059687,-0.481625 -1.059687,-1.079281" + transform="matrix(0,1,1,0,294.091,282.88)" + id="path20270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,2.5e-4 v 11" + transform="matrix(0,1,1,0,282.031,281.8)" + id="path20272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 C 3.125e-4,-0.600844 0.46125,-1.061781 1.058906,-1.061781" + transform="matrix(0,1,1,0,282.011,281.82)" + id="path20274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0013125 H -4.321562" + transform="matrix(0,1,1,0,280.931,287.22)" + id="path20276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 C 0.600781,-0.00178125 1.08125,0.459156 1.08125,1.060719" + transform="matrix(0,1,1,0,280.951,287.2)" + id="path20278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 V -4.01975" + transform="matrix(0,1,1,0,286.051,288.32)" + id="path20280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 V -2.980219" + transform="matrix(0,1,1,0,289.031,288.32)" + id="path20282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,2.5e-4 v -4" + transform="matrix(0,1,1,0,293.031,288.32)" + id="path20284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-0.001625 c 0.6015625,0 1.0781255,0.460937 1.0781255,1.0625" + transform="matrix(0,1,1,0,287.611,272.82)" + id="path20286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 V -4.299594" + transform="matrix(0,1,1,0,292.991,273.94)" + id="path20288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,0.00165625 c 0,0.59765575 -0.4765625,1.07812475 -1.0781245,1.07812475" + transform="matrix(0,1,1,0,292.971,273.9)" + id="path20290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00115625 H 10.999844" + transform="matrix(0,1,1,0,294.091,261.84)" + id="path20292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00115625 H -2.980625" + transform="matrix(0,1,1,0,287.591,268.84)" + id="path20294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00115625 H -4.000156" + transform="matrix(0,1,1,0,287.591,272.84)" + id="path20296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,7.1875e-4 C -0.00171875,0.598375 -0.478281,1.078844 -1.079844,1.078844" + transform="matrix(0,1,1,0,293.011,281.74)" + id="path20298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0018125 H 4.319688" + transform="matrix(0,1,1,0,294.131,276.36)" + id="path20300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00115625 C -0.601719,-0.00115625 -1.05875,-0.481625 -1.05875,-1.079281" + transform="matrix(0,1,1,0,294.091,276.34)" + id="path20302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,2.5e-4 v 11" + transform="matrix(0,1,1,0,282.031,275.26)" + id="path20304" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,7.1875e-4 C 0.00125,-0.600844 0.458281,-1.061781 1.059844,-1.061781" + transform="matrix(0,1,1,0,282.011,275.28)" + id="path20306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.0013125 H -4.320625" + transform="matrix(0,1,1,0,280.931,280.68)" + id="path20308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00178125 C 0.601719,-0.00178125 1.078281,0.459156 1.078281,1.060719" + transform="matrix(0,1,1,0,280.951,280.66)" + id="path20310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 V -4.01975" + transform="matrix(0,1,1,0,286.051,281.78)" + id="path20312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 V -2.980219" + transform="matrix(0,1,1,0,289.031,281.78)" + id="path20314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,2.5e-4 v -4" + transform="matrix(0,1,1,0,293.031,281.78)" + id="path20316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 V -4.299906" + transform="matrix(0,1,1,0,273.671,281.74)" + id="path20318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 C -7.8125e-4,0.599 -0.48125,1.079469 -1.078906,1.079469" + transform="matrix(0,1,1,0,273.651,281.7)" + id="path20320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.00146875 h 11" + transform="matrix(0,1,1,0,274.771,269.64)" + id="path20322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 C -0.600469,-5.3125e-4 -1.061406,-0.481 -1.061406,-1.078656" + transform="matrix(0,1,1,0,274.731,269.62)" + id="path20324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,9.375e-5 V 4.300875" + transform="matrix(0,1,1,0,269.371,268.54)" + id="path20326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0018125 C -0.599375,0.0018125 -1.060312,-0.478656 -1.060312,-1.080219" + transform="matrix(0,1,1,0,281.131,262.74)" + id="path20328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001 V 4.319312" + transform="matrix(0,1,1,0,275.751,261.66)" + id="path20330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-5.3125e-4 C -3.125e-4,-0.598188 0.460625,-1.059125 1.058281,-1.059125" + transform="matrix(0,1,1,0,275.731,261.68)" + id="path20332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-5.3125e-4 C -0.600781,-5.3125e-4 -1.061719,-0.481 -1.061719,-1.078656" + transform="matrix(0,1,1,0,287.731,263.3)" + id="path20334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V 4.320875" + transform="matrix(0,1,1,0,282.351,262.22)" + id="path20336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00103125 C -0.00171875,-0.600531 0.459219,-1.061469 1.060781,-1.061469" + transform="matrix(0,1,1,0,282.331,262.24)" + id="path20338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.0013125 c 0,-0.5976565 0.460938,-1.0585935 1.0625,-1.0585935" + transform="matrix(0,1,1,0,288.931,254.22)" + id="path20340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 H -4.319219" + transform="matrix(0,1,1,0,287.851,259.62)" + id="path20342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,9.375e-5 C 0.599219,9.375e-5 1.079688,0.461031 1.079688,1.058687" + transform="matrix(0,1,1,0,287.871,259.6)" + id="path20344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00165625 V -4.021781" + transform="matrix(0,1,1,0,292.971,260.72)" + id="path20346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001625 H -10.998906" + transform="matrix(0,1,1,0,288.111,253.12)" + id="path20348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,0.0018125 c 0.5976565,0 1.0781255,0.4570315 1.0781255,1.0585935" + transform="matrix(0,1,1,0,288.131,253.1)" + id="path20350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,2.5e-4 V -4.320063" + transform="matrix(0,1,1,0,293.531,254.22)" + id="path20352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-2.1875e-4 c -0.6015625,0 -1.0585935,-0.48046925 -1.0585935,-1.07812525" + transform="matrix(0,1,1,0,294.051,261.82)" + id="path20354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 V 4.301187" + transform="matrix(0,1,1,0,288.691,260.74)" + id="path20356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,8.75e-4 c 0,-0.601563 0.45703125,-1.0625 1.05859425,-1.0625" + transform="matrix(0,1,1,0,288.671,260.76)" + id="path20358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00115625 H -4.020156" + transform="matrix(0,1,1,0,287.591,265.86)" + id="path20360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 C -0.00140625,-0.598188 0.459531,-1.059125 1.061094,-1.059125" + transform="matrix(0,1,1,0,275.731,250.06)" + id="path20362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 H -4.319375" + transform="matrix(0,1,1,0,274.651,255.46)" + id="path20364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 C 0.599063,8.75e-4 1.079531,0.461812 1.079531,1.059469" + transform="matrix(0,1,1,0,274.671,255.44)" + id="path20366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00140625,-0.001 v -11" + transform="matrix(0,1,1,0,286.751,256.56)" + id="path20368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 C -4.6875e-4,0.601031 -0.480937,1.0815 -1.078594,1.0815" + transform="matrix(0,1,1,0,286.731,256.52)" + id="path20370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 H 4.320938" + transform="matrix(0,1,1,0,287.851,251.14)" + id="path20372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0015 C -0.600469,0.0015 -1.061406,-0.478969 -1.061406,-1.080531" + transform="matrix(0,1,1,0,287.811,251.12)" + id="path20374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V 4.019" + transform="matrix(0,1,1,0,282.731,250.04)" + id="path20376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00146875 V 2.959469" + transform="matrix(0,1,1,0,279.771,250.04)" + id="path20378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001 V 4.018531" + transform="matrix(0,1,1,0,275.751,250.04)" + id="path20380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 C 4.6875e-4,0.60025 -0.48,1.080719 -1.081562,1.080719" + transform="matrix(0,1,1,0,286.931,247.48)" + id="path20382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 H 4.301875" + transform="matrix(0,1,1,0,288.051,242.12)" + id="path20384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,5.625e-4 H -4.298906" + transform="matrix(0,1,1,0,274.851,246.42)" + id="path20386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,9.375e-5 C 0.6,9.375e-5 1.080469,0.461031 1.080469,1.058687" + transform="matrix(0,1,1,0,274.871,246.4)" + id="path20388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00165625 V -4.021781" + transform="matrix(0,1,1,0,279.971,247.52)" + id="path20390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 V -2.978344" + transform="matrix(0,1,1,0,282.951,247.52)" + id="path20392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 V -4.001781" + transform="matrix(0,1,1,0,286.951,247.52)" + id="path20394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.00115625 c 0,0.60156225 -0.480469,1.08203125 -1.082031,1.08203125" + transform="matrix(0,1,1,0,273.091,256.42)" + id="path20396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.25e-5 H 4.319375" + transform="matrix(0,1,1,0,274.211,251.04)" + id="path20398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,8.75e-4 C -0.598125,8.75e-4 -1.059062,-0.479594 -1.059062,-1.081156" + transform="matrix(0,1,1,0,274.171,251.02)" + id="path20400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00140625,-0.001625 v 11" + transform="matrix(0,1,1,0,262.111,249.94)" + id="path20402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 V -4.021156" + transform="matrix(0,1,1,0,273.111,256.46)" + id="path20404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 V -4.320844" + transform="matrix(0,1,1,0,274.231,247.34)" + id="path20406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.25e-5 C 7.8125e-4,0.6015 -0.479687,1.078062 -1.08125,1.078062" + transform="matrix(0,1,1,0,274.211,247.3)" + id="path20408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 H 4.018281" + transform="matrix(0,1,1,0,275.331,242.22)" + id="path20410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,5.625e-4 c 0,0.5976565 -0.4804685,1.0781245 -1.0820315,1.0781245" + transform="matrix(0,1,1,0,280.351,234.1)" + id="path20412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00165625 H 4.319063" + transform="matrix(0,1,1,0,281.471,228.72)" + id="path20414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -7.8125e-4,-0.0013125 c -0.59765575,0 -1.05859375,-0.4804685 -1.05859375,-1.0781255" + transform="matrix(0,1,1,0,281.431,228.7)" + id="path20416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,9.375e-5 V 11.000094" + transform="matrix(0,1,1,0,269.371,227.64)" + id="path20418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,9.375e-5 V -3.999906" + transform="matrix(0,1,1,0,273.371,234.14)" + id="path20420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 V -2.979906" + transform="matrix(0,1,1,0,276.351,234.14)" + id="path20422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,9.375e-5 V -4.019438" + transform="matrix(0,1,1,0,280.371,234.14)" + id="path20424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00103125 C -3.125e-4,0.598687 -0.480781,1.079156 -1.078437,1.079156" + transform="matrix(0,1,1,0,275.331,223.68)" + id="path20426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00178125 H 4.301094" + transform="matrix(0,1,1,0,276.451,218.32)" + id="path20428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V -4.018969" + transform="matrix(0,1,1,0,275.351,223.72)" + id="path20430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-8.4375e-4 c 0.601563,0 1.082031,0.46093775 1.082031,1.06249975" + transform="matrix(0,1,1,0,279.911,227.08)" + id="path20432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0015 V -4.318813" + transform="matrix(0,1,1,0,285.311,228.18)" + id="path20434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,-0.0019375 c 0,0.6015625 -0.48046825,1.0820315 -1.08203125,1.0820315" + transform="matrix(0,1,1,0,285.291,228.16)" + id="path20436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-8.4375e-4 H 11.021563" + transform="matrix(0,1,1,0,286.411,216.08)" + id="path20438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-3.75e-4 H -2.978437" + transform="matrix(0,1,1,0,279.891,223.08)" + id="path20440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 H -4.021875" + transform="matrix(0,1,1,0,279.891,227.1)" + id="path20442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00178125 H -2.978437" + transform="matrix(0,1,1,0,293.951,223.08)" + id="path20444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00178125 H -4.021875" + transform="matrix(0,1,1,0,293.951,227.1)" + id="path20446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 V 4.32025" + transform="matrix(0,1,1,0,289.211,241.02)" + id="path20448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 C -9.375e-4,-0.601156 0.46,-1.058188 1.061563,-1.058188" + transform="matrix(0,1,1,0,289.191,241.04)" + id="path20450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,7.1875e-4 C -0.6,7.1875e-4 -1.060937,-0.47975 -1.060937,-1.081313" + transform="matrix(0,1,1,0,288.011,242.1)" + id="path20452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 V 10.998219" + transform="matrix(0,1,1,0,275.951,241.02)" + id="path20454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0013125 C -9.375e-4,-0.598969 0.46,-1.059906 1.061563,-1.059906" + transform="matrix(0,1,1,0,275.931,241.04)" + id="path20456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-6.875e-4 c 0.601562,0 1.082031,0.4609375 1.082031,1.0625005" + transform="matrix(0,1,1,0,287.571,240.08)" + id="path20458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 V -4.318656" + transform="matrix(0,1,1,0,292.971,241.2)" + id="path20460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00178125 C 1.5625e-4,0.599781 -0.480313,1.08025 -1.081875,1.08025" + transform="matrix(0,1,1,0,292.951,241.16)" + id="path20462" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.875e-4 H 11.001562" + transform="matrix(0,1,1,0,294.071,229.1)" + id="path20464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,2.5e-4 c -0.597656,0 -1.058594,-0.480469 -1.058594,-1.082031" + transform="matrix(0,1,1,0,294.031,229.08)" + id="path20466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V 4.321656" + transform="matrix(0,1,1,0,288.651,228)" + id="path20468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,0.0018125 c 0,-0.6015625 0.46093775,-1.0624995 1.05859375,-1.0624995" + transform="matrix(0,1,1,0,288.631,228.02)" + id="path20470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 H -4.018438" + transform="matrix(0,1,1,0,287.551,233.12)" + id="path20472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-2.1875e-4 H -2.978906" + transform="matrix(0,1,1,0,287.551,236.1)" + id="path20474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-2.1875e-4 H -3.998437" + transform="matrix(0,1,1,0,287.551,240.1)" + id="path20476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-3.75e-4 H -4.018438" + transform="matrix(0,1,1,0,293.891,233.12)" + id="path20478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 H -2.978906" + transform="matrix(0,1,1,0,293.891,236.1)" + id="path20480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 H -3.998437" + transform="matrix(0,1,1,0,293.891,240.1)" + id="path20482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.001 c 0.601563,0 1.082031,0.460938 1.082031,1.0625" + transform="matrix(0,1,1,0,281.251,240.08)" + id="path20484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 V -4.318969" + transform="matrix(0,1,1,0,286.651,241.2)" + id="path20486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,0.0018125 c 0,0.5976565 -0.48046825,1.0781255 -1.08203125,1.0781255" + transform="matrix(0,1,1,0,286.631,241.16)" + id="path20488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-5.3125e-4 H 11.001563" + transform="matrix(0,1,1,0,287.731,229.1)" + id="path20490" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-6.25e-5 c -0.597656,0 -1.058594,-0.4804685 -1.058594,-1.0781255" + transform="matrix(0,1,1,0,287.711,229.08)" + id="path20492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00103125 V 4.321344" + transform="matrix(0,1,1,0,282.331,228)" + id="path20494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,0.0015 c 0,-0.601563 0.46093775,-1.0625 1.05859375,-1.0625" + transform="matrix(0,1,1,0,282.311,228.02)" + id="path20496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 H -4.018437" + transform="matrix(0,1,1,0,281.231,233.12)" + id="path20498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-5.3125e-4 H -2.978906" + transform="matrix(0,1,1,0,281.231,236.1)" + id="path20500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-5.3125e-4 H -3.998437" + transform="matrix(0,1,1,0,281.231,240.1)" + id="path20502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-2.1875e-4 c 0.601563,0 1.082031,0.46093775 1.082031,1.05859375" + transform="matrix(0,1,1,0,287.051,222.72)" + id="path20504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00178125 V -4.318188" + transform="matrix(0,1,1,0,292.451,223.84)" + id="path20506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0013125 C 7.8125e-4,0.60025 -0.479687,1.080719 -1.08125,1.080719" + transform="matrix(0,1,1,0,292.431,223.8)" + id="path20508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-2.1875e-4 H 10.998281" + transform="matrix(0,1,1,0,293.551,211.74)" + id="path20510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-2.1875e-4 H -4.02125" + transform="matrix(0,1,1,0,287.051,222.74)" + id="path20512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.0019375 c -0.597656,0 -1.058594,-0.4765625 -1.058594,-1.0781255" + transform="matrix(0,1,1,0,275.291,235.22)" + id="path20514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 V 4.319469" + transform="matrix(0,1,1,0,269.911,234.14)" + id="path20516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00103125 H 2.95875" + transform="matrix(0,1,1,0,275.331,239.26)" + id="path20518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00103125 H 4.021719" + transform="matrix(0,1,1,0,275.331,235.24)" + id="path20520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-8.4375e-4 C -0.600781,-8.4375e-4 -1.061719,-0.481313 -1.061719,-1.078969" + transform="matrix(0,1,1,0,276.411,218.3)" + id="path20522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V 11.000562" + transform="matrix(0,1,1,0,264.351,217.22)" + id="path20524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,9.375e-5 C -0.599062,9.375e-5 -1.06,-0.480375 -1.06,-1.081938" + transform="matrix(0,1,1,0,286.371,216.06)" + id="path20526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0011875 V 4.3215" + transform="matrix(0,1,1,0,280.991,214.98)" + id="path20528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 C 0,-0.599906 0.460938,-1.060844 1.058594,-1.060844" + transform="matrix(0,1,1,0,280.971,215)" + id="path20530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 H -4.021875" + transform="matrix(0,1,1,0,279.891,220.1)" + id="path20532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00178125 H -4.021875" + transform="matrix(0,1,1,0,293.951,220.1)" + id="path20534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,7.1875e-4 c -0.597656,0 -1.058594,-0.48046875 -1.058594,-1.08203175" + transform="matrix(0,1,1,0,293.511,211.72)" + id="path20536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0018125 V 4.318219" + transform="matrix(0,1,1,0,288.131,210.64)" + id="path20538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,-0.001625 c 0,-0.597656 0.46093775,-1.058594 1.05859375,-1.058594" + transform="matrix(0,1,1,0,288.111,210.66)" + id="path20540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-2.1875e-4 H -4.021719" + transform="matrix(0,1,1,0,287.051,215.76)" + id="path20542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-2.1875e-4 H -2.958281" + transform="matrix(0,1,1,0,287.051,218.72)" + id="path20544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 H -13.19875" + transform="matrix(0,1,1,0,289.451,169.98)" + id="path20546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 V -6.421625" + transform="matrix(0,1,1,0,288.531,169.98)" + id="path20548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 H 13.200469" + transform="matrix(0,1,1,0,288.531,156.78)" + id="path20550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,2.5e-4 v 6.5" + transform="matrix(0,1,1,0,282.031,156.78)" + id="path20552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 H -13.19875" + transform="matrix(0,1,1,0,282.031,169.98)" + id="path20554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -6.419125" + transform="matrix(0,1,1,0,281.091,169.98)" + id="path20556" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 H 13.200469" + transform="matrix(0,1,1,0,281.091,156.78)" + id="path20558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V 6.498844" + transform="matrix(0,1,1,0,274.591,156.78)" + id="path20560" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 H -13.19875" + transform="matrix(0,1,1,0,274.591,169.98)" + id="path20562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 V -6.420531" + transform="matrix(0,1,1,0,273.651,169.98)" + id="path20564" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 H 13.200469" + transform="matrix(0,1,1,0,273.651,156.78)" + id="path20566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 V 6.501344" + transform="matrix(0,1,1,0,267.151,156.78)" + id="path20568" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 H -13.198906" + transform="matrix(0,1,1,0,270.131,436.82)" + id="path20570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001625 V 6.42025" + transform="matrix(0,1,1,0,255.611,423.62)" + id="path20572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001625 H -13.198906" + transform="matrix(0,1,1,0,255.611,436.82)" + id="path20574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 V -6.521625" + transform="matrix(0,1,1,0,262.131,436.82)" + id="path20576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 H 13.200313" + transform="matrix(0,1,1,0,262.131,423.62)" + id="path20578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 V 6.418062" + transform="matrix(0,1,1,0,262.871,423.62)" + id="path20580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 H -13.198906" + transform="matrix(0,1,1,0,262.871,436.82)" + id="path20582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 V -6.499906" + transform="matrix(0,1,1,0,269.371,436.82)" + id="path20584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 H 13.200313" + transform="matrix(0,1,1,0,269.371,423.62)" + id="path20586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 V 6.398844" + transform="matrix(0,1,1,0,248.191,423.62)" + id="path20588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 V -6.499594" + transform="matrix(0,1,1,0,254.691,436.82)" + id="path20590" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 H 13.200313" + transform="matrix(0,1,1,0,254.691,423.62)" + id="path20592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 H 6.419063" + transform="matrix(0,1,1,0,265.851,385.12)" + id="path20594" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 V 13.200562" + transform="matrix(0,1,1,0,252.651,385.12)" + id="path20596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 H -6.498906" + transform="matrix(0,1,1,0,252.651,391.62)" + id="path20598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 V -13.198656" + transform="matrix(0,1,1,0,265.851,391.62)" + id="path20600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 H 6.420469" + transform="matrix(0,1,1,0,265.851,392.56)" + id="path20602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 V 13.200562" + transform="matrix(0,1,1,0,252.651,392.56)" + id="path20604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 H -6.501406" + transform="matrix(0,1,1,0,252.651,399.06)" + id="path20606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 V -13.198656" + transform="matrix(0,1,1,0,265.851,399.06)" + id="path20608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.66000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 C 0.199844,0.218219 0.320937,0.499469 0.320937,0.780719 c 0,0.597656 -0.5,1.097656 -1.101562,1.097656 -0.597656,0 -1.078125,-0.5 -1.078125,-1.097656 0,-0.28125 0.097656,-0.5625 0.296875,-0.761719" + transform="matrix(0,1,1,0,258.231,382.14)" + id="path20610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.66000003;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001 C 0.19875,0.198219 0.319844,0.479469 0.319844,0.760719 c 0,0.597656 -0.5,1.097656 -1.101563,1.097656 -0.597656,0 -1.078125,-0.5 -1.078125,-1.097656 0,-0.28125 0.101563,-0.5625 0.300781,-0.7812502" + transform="matrix(0,1,1,0,258.251,381.02)" + id="path20612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 H -6.41875" + transform="matrix(0,1,1,0,252.651,384.2)" + id="path20614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 V -13.198656" + transform="matrix(0,1,1,0,265.851,384.2)" + id="path20616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 H 6.519219" + transform="matrix(0,1,1,0,265.851,377.68)" + id="path20618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 V 13.200562" + transform="matrix(0,1,1,0,252.651,377.68)" + id="path20620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0019375 V -6.419906" + transform="matrix(0,1,1,0,265.291,362.44)" + id="path20622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 H 13.201406" + transform="matrix(0,1,1,0,265.291,349.24)" + id="path20624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00146875 H -13.201719" + transform="matrix(0,1,1,0,258.771,362.44)" + id="path20626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 H -13.201719" + transform="matrix(0,1,1,0,267.151,362.44)" + id="path20628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,5.625e-4 H -13.201719" + transform="matrix(0,1,1,0,251.351,362.44)" + id="path20630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,5.625e-4 V -6.499437" + transform="matrix(0,1,1,0,257.851,362.44)" + id="path20632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,5.625e-4 H 13.201406" + transform="matrix(0,1,1,0,257.851,349.24)" + id="path20634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-8.4375e-4 V -6.500844" + transform="matrix(0,1,1,0,250.411,362.44)" + id="path20636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-8.4375e-4 H 13.201406" + transform="matrix(0,1,1,0,250.411,349.24)" + id="path20638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00146875 V 6.518062" + transform="matrix(0,1,1,0,258.771,349.24)" + id="path20640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 V -6.419906" + transform="matrix(0,1,1,0,265.291,336.4)" + id="path20642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0019375 H 13.198437" + transform="matrix(0,1,1,0,265.291,323.2)" + id="path20644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00146875 H -13.200781" + transform="matrix(0,1,1,0,258.771,336.4)" + id="path20646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00103125 H -13.200781" + transform="matrix(0,1,1,0,266.831,336.4)" + id="path20648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,5.625e-4 V 6.399" + transform="matrix(0,1,1,0,251.351,349.24)" + id="path20650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-8.4375e-4 V 6.4015" + transform="matrix(0,1,1,0,243.911,349.24)" + id="path20652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00146875 H -10.998594" + transform="matrix(0,1,1,0,252.271,341.44)" + id="path20654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0019375 C 0.599531,-0.0019375 1.08,0.459 1.08,1.060562" + transform="matrix(0,1,1,0,252.291,341.42)" + id="path20656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 V -4.319906" + transform="matrix(0,1,1,0,257.691,342.54)" + id="path20658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,8.75e-4 C 0,0.598531 -0.480469,1.079 -1.078125,1.079" + transform="matrix(0,1,1,0,257.671,342.5)" + id="path20660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00146875 H 4.021406" + transform="matrix(0,1,1,0,258.771,337.42)" + id="path20662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00146875 H 2.961875" + transform="matrix(0,1,1,0,258.771,334.46)" + id="path20664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00146875 H 4.020937" + transform="matrix(0,1,1,0,258.771,330.44)" + id="path20666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0019375 V -6.419906" + transform="matrix(0,1,1,0,265.291,322.46)" + id="path20668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0019375 H 13.200937" + transform="matrix(0,1,1,0,265.291,309.26)" + id="path20670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00146875 H -13.198281" + transform="matrix(0,1,1,0,258.771,322.46)" + id="path20672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00146875 V 6.518062" + transform="matrix(0,1,1,0,258.771,323.2)" + id="path20674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,-0.0013125 c 0,0.6015625 -0.48046875,1.0820315 -1.07812475,1.0820315" + transform="matrix(0,1,1,0,251.931,311.34)" + id="path20676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00178125 V -4.001781" + transform="matrix(0,1,1,0,251.951,311.38)" + id="path20678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-0.0013125 c -0.6015625,0 -1.0585935,-0.4804685 -1.0585935,-1.0781255" + transform="matrix(0,1,1,0,258.931,316.18)" + id="path20680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.875e-4 V 4.300094" + transform="matrix(0,1,1,0,253.571,315.1)" + id="path20682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 C 0.00109375,-0.601781 0.458125,-1.058813 1.059687,-1.058813" + transform="matrix(0,1,1,0,253.551,315.12)" + id="path20684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 H -11.000781" + transform="matrix(0,1,1,0,252.471,327.2)" + id="path20686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,0.0011875 c 0.6015625,0 1.0820315,0.4570315 1.0820315,1.0585935" + transform="matrix(0,1,1,0,252.491,327.18)" + id="path20688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,9.375e-5 V -4.300688" + transform="matrix(0,1,1,0,257.871,328.3)" + id="path20690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,5.625e-4 c 0,0.5976565 -0.48046875,1.0781245 -1.08203175,1.0781245" + transform="matrix(0,1,1,0,257.851,328.26)" + id="path20692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 H 3.999219" + transform="matrix(0,1,1,0,258.971,323.2)" + id="path20694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00165625 H 2.979219" + transform="matrix(0,1,1,0,258.971,320.22)" + id="path20696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 H 4.01875" + transform="matrix(0,1,1,0,258.971,316.2)" + id="path20698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.001 c -0.601563,0 -1.0625,-0.480469 -1.0625,-1.078125" + transform="matrix(0,1,1,0,258.751,330.42)" + id="path20700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,9.375e-5 V 4.320406" + transform="matrix(0,1,1,0,253.371,329.34)" + id="path20702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,5.625e-4 c 0,-0.6015625 0.460937,-1.0625005 1.0625,-1.0625005" + transform="matrix(0,1,1,0,253.351,329.36)" + id="path20704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00146875 V 6.518062" + transform="matrix(0,1,1,0,258.771,309.26)" + id="path20706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 C -0.598438,8.75e-4 -1.059375,-0.479594 -1.059375,-1.081156" + transform="matrix(0,1,1,0,342.171,376.7)" + id="path20708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-0.001625 v 11" + transform="matrix(0,1,1,0,330.111,375.62)" + id="path20710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-5.3125e-4 C 7.8125e-4,0.601031 -0.479688,1.0815 -1.08125,1.0815" + transform="matrix(0,1,1,0,355.731,373.3)" + id="path20712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,5.625e-4 H 4.298281" + transform="matrix(0,1,1,0,356.851,367.94)" + id="path20714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,0.0015 c -0.601563,0 -1.0625,-0.480469 -1.0625,-1.082031" + transform="matrix(0,1,1,0,356.811,367.92)" + id="path20716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,-0.001 v 11" + transform="matrix(0,1,1,0,344.751,366.84)" + id="path20718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-5.3125e-4 c 0,-0.59765675 0.460937,-1.05859375 1.0625,-1.05859375" + transform="matrix(0,1,1,0,344.731,366.86)" + id="path20720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00134375 H -4.298594" + transform="matrix(0,1,1,0,343.651,372.24)" + id="path20722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,8.75e-4 c 0.601562,0 1.082031,0.460937 1.082031,1.058594" + transform="matrix(0,1,1,0,343.671,372.22)" + id="path20724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 V -4.021" + transform="matrix(0,1,1,0,348.771,373.34)" + id="path20726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001 V -2.981469" + transform="matrix(0,1,1,0,351.751,373.34)" + id="path20728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,-0.001 v -4" + transform="matrix(0,1,1,0,355.751,373.34)" + id="path20730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 C 6.25e-4,-0.598188 0.461562,-1.059125 1.059219,-1.059125" + transform="matrix(0,1,1,0,344.731,375.64)" + id="path20732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 C -0.598438,0.0015 -1.059375,-0.478969 -1.059375,-1.080531" + transform="matrix(0,1,1,0,356.811,376.7)" + id="path20734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-0.001 v 4" + transform="matrix(0,1,1,0,351.751,375.62)" + id="path20736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 V 2.979" + transform="matrix(0,1,1,0,348.771,375.62)" + id="path20738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001 V 4.018531" + transform="matrix(0,1,1,0,344.751,375.62)" + id="path20740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-8.4375e-4 C 0.801875,-8.4375e-4 1.458125,0.639781 1.458125,1.440562" + transform="matrix(0,1,1,0,338.411,348.12)" + id="path20742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 V -6.379906" + transform="matrix(0,1,1,0,346.251,349.6)" + id="path20744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-5.3125e-4 c 0,0.80078125 -0.65625,1.46093725 -1.457031,1.46093725" + transform="matrix(0,1,1,0,346.231,349.58)" + id="path20746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 H 17.160625" + transform="matrix(0,1,1,0,347.711,330.98)" + id="path20748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,9.375e-5 H -11.000156" + transform="matrix(0,1,1,0,357.371,333.34)" + id="path20750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-3.75e-4 c 0.6015625,0 1.0781245,0.460937 1.0781245,1.058594" + transform="matrix(0,1,1,0,357.391,333.32)" + id="path20752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,4.0625e-4 C -0.799844,4.0625e-4 -1.440469,-0.65975 -1.440469,-1.460531" + transform="matrix(0,1,1,0,347.691,330.96)" + id="path20754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,9.375e-5 V 6.379" + transform="matrix(0,1,1,0,339.871,329.52)" + id="path20756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,5.625e-4 c 0,-0.8007815 0.64062475,-1.4414065 1.44140575,-1.4414065" + transform="matrix(0,1,1,0,339.851,329.52)" + id="path20758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 C 0.00171875,-0.599438 0.45875,-1.060375 1.060312,-1.060375" + transform="matrix(0,1,1,0,358.451,321.26)" + id="path20760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,8.75e-4 c 0.6015625,0 1.0820315,0.460937 1.0820315,1.058594" + transform="matrix(0,1,1,0,356.671,304.04)" + id="path20762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-5.3125e-4 C 4.6875e-4,-0.598188 0.461406,-1.059125 1.059062,-1.059125" + transform="matrix(0,1,1,0,357.731,291.98)" + id="path20764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00134375 H -4.021406" + transform="matrix(0,1,1,0,356.651,297.08)" + id="path20766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00134375 H -2.961875" + transform="matrix(0,1,1,0,356.651,300.04)" + id="path20768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 H -4.020938" + transform="matrix(0,1,1,0,356.651,304.06)" + id="path20770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.00146875 h -11" + transform="matrix(0,1,1,0,352.771,291.36)" + id="path20772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 C 0.601406,-0.00146875 1.081875,0.459469 1.081875,1.061031" + transform="matrix(0,1,1,0,352.771,291.34)" + id="path20774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,8.75e-4 V -4.319438" + transform="matrix(0,1,1,0,358.171,292.46)" + id="path20776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00134375 C 0.001875,0.599 -0.478594,1.079469 -1.080156,1.079469" + transform="matrix(0,1,1,0,358.151,292.42)" + id="path20778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 H 4.019375" + transform="matrix(0,1,1,0,359.271,287.34)" + id="path20780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-2.1875e-4 C -7.8125e-4,0.601344 -0.48125,1.081812 -1.078906,1.081812" + transform="matrix(0,1,1,0,341.051,307.2)" + id="path20782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 H 4.300625" + transform="matrix(0,1,1,0,342.171,301.84)" + id="path20784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,0.0018125 c -0.6015625,0 -1.0585935,-0.4804685 -1.0585935,-1.0820315" + transform="matrix(0,1,1,0,342.131,301.82)" + id="path20786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 V 10.999312" + transform="matrix(0,1,1,0,330.071,300.74)" + id="path20788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 V -4.020219" + transform="matrix(0,1,1,0,341.071,307.24)" + id="path20790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00134375 V -10.998656" + transform="matrix(0,1,1,0,339.651,294.36)" + id="path20792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,0.0018125 c 0,0.5976565 -0.4804685,1.0781245 -1.0820315,1.0781245" + transform="matrix(0,1,1,0,339.631,294.32)" + id="path20794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 H 4.321719" + transform="matrix(0,1,1,0,340.751,288.94)" + id="path20796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-6.25e-5 c -0.601563,0 -1.0625,-0.4804685 -1.0625,-1.0781255" + transform="matrix(0,1,1,0,340.711,288.92)" + id="path20798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 C 0.580312,0.0015 1.060781,0.478062 1.060781,1.060094" + transform="matrix(0,1,1,0,358.311,268.74)" + id="path20800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0019375 H -4.021719" + transform="matrix(0,1,1,0,358.291,268.76)" + id="path20802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001625 C 4.6875e-4,0.599937 -0.48,1.080406 -1.081563,1.080406" + transform="matrix(0,1,1,0,351.611,288.48)" + id="path20804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 H 4.301875" + transform="matrix(0,1,1,0,352.731,283.12)" + id="path20806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,4.0625e-4 C -0.6,4.0625e-4 -1.060938,-0.480063 -1.060938,-1.081625" + transform="matrix(0,1,1,0,352.691,283.1)" + id="path20808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 V 11.001812" + transform="matrix(0,1,1,0,340.631,282.02)" + id="path20810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-0.001625 c 0,-0.597656 0.4609375,-1.058594 1.0624995,-1.058594" + transform="matrix(0,1,1,0,340.611,282.04)" + id="path20812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,2.5e-4 H -4.298906" + transform="matrix(0,1,1,0,339.531,287.42)" + id="path20814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 C 0.6,-2.1875e-4 1.080469,0.460719 1.080469,1.058375" + transform="matrix(0,1,1,0,339.551,287.4)" + id="path20816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00134375 V -4.018188" + transform="matrix(0,1,1,0,344.651,288.52)" + id="path20818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 V -2.978656" + transform="matrix(0,1,1,0,347.631,288.52)" + id="path20820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 V -3.998188" + transform="matrix(0,1,1,0,351.631,288.52)" + id="path20822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,0.0018125 c 0,0.5976565 -0.48046875,1.0781245 -1.08203175,1.0781245" + transform="matrix(0,1,1,0,350.631,269.12)" + id="path20824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001 H 4.318594" + transform="matrix(0,1,1,0,351.751,263.74)" + id="path20826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-2.1875e-4 H -4.321719" + transform="matrix(0,1,1,0,338.551,268.06)" + id="path20828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-6.875e-4 c 0.6015625,0 1.0820315,0.4609375 1.0820315,1.0624995" + transform="matrix(0,1,1,0,338.571,268.04)" + id="path20830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00134375 V -3.998656" + transform="matrix(0,1,1,0,343.651,269.16)" + id="path20832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 V -2.978656" + transform="matrix(0,1,1,0,346.631,269.16)" + id="path20834" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00134375 V -4.018188" + transform="matrix(0,1,1,0,350.651,269.16)" + id="path20836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 C 0.00109375,0.598062 -0.479375,1.078531 -1.080938,1.078531" + transform="matrix(0,1,1,0,350.691,275.62)" + id="path20838" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 H 4.318594" + transform="matrix(0,1,1,0,351.791,270.24)" + id="path20840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.00146875 c -0.597656,0 -1.058594,-0.48046925 -1.058594,-1.07812525" + transform="matrix(0,1,1,0,351.771,270.22)" + id="path20842" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 V 11.019937" + transform="matrix(0,1,1,0,339.691,269.14)" + id="path20844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,8.75e-4 c 0,-0.601563 0.46093775,-1.0625 1.05859375,-1.0625" + transform="matrix(0,1,1,0,339.671,269.16)" + id="path20846" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00115625 H -4.321719" + transform="matrix(0,1,1,0,338.591,274.56)" + id="path20848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-0.001625 c 0.6015625,0 1.0820315,0.460937 1.0820315,1.0625" + transform="matrix(0,1,1,0,338.611,274.54)" + id="path20850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.25e-5 V -4.019594" + transform="matrix(0,1,1,0,343.711,275.64)" + id="path20852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 V -2.980063" + transform="matrix(0,1,1,0,346.691,275.64)" + id="path20854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.25e-5 V -4.019594" + transform="matrix(0,1,1,0,350.711,275.64)" + id="path20856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 H -11" + transform="matrix(0,1,1,0,351.911,276.5)" + id="path20858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 4.6875e-4,-0.0013125 c 0.59765625,0 1.07812525,0.4609375 1.07812525,1.0624995" + transform="matrix(0,1,1,0,351.931,276.48)" + id="path20860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00103125 V -4.319281" + transform="matrix(0,1,1,0,357.331,277.6)" + id="path20862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00140625,0.0015 c 0,0.597656 -0.48046875,1.078125 -1.07812475,1.078125" + transform="matrix(0,1,1,0,357.311,277.56)" + id="path20864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 H 4.02" + transform="matrix(0,1,1,0,358.411,272.48)" + id="path20866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H 2.960469" + transform="matrix(0,1,1,0,358.411,269.52)" + id="path20868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 H 4.019531" + transform="matrix(0,1,1,0,358.411,265.5)" + id="path20870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 C -0.601719,-5.3125e-4 -1.05875,-0.481 -1.05875,-1.078656" + transform="matrix(0,1,1,0,359.231,280.34)" + id="path20872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 V 4.320875" + transform="matrix(0,1,1,0,353.851,279.26)" + id="path20874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,0.00103125 c 0,-0.60156225 0.47656225,-1.06250025 1.05859325,-1.06250025 0.019532,0 0.019532,0 0.019532,0" + transform="matrix(0,1,1,0,353.831,279.26)" + id="path20876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00146875 H 2.979844" + transform="matrix(0,1,1,0,359.271,284.36)" + id="path20878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.00146875 h 4" + transform="matrix(0,1,1,0,359.271,280.36)" + id="path20880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00103125 C -3.125e-4,0.598687 -0.480781,1.079156 -1.078438,1.079156" + transform="matrix(0,1,1,0,346.331,282.18)" + id="path20882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0013125 H 4.321094" + transform="matrix(0,1,1,0,347.431,276.8)" + id="path20884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-8.4375e-4 c -0.601563,0 -1.0625,-0.48046925 -1.0625,-1.07812525" + transform="matrix(0,1,1,0,347.411,276.78)" + id="path20886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00103125 V 11.020562" + transform="matrix(0,1,1,0,335.331,275.7)" + id="path20888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V -4.018969" + transform="matrix(0,1,1,0,339.351,282.22)" + id="path20890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 V -2.979438" + transform="matrix(0,1,1,0,342.331,282.22)" + id="path20892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V -4.018969" + transform="matrix(0,1,1,0,346.351,282.22)" + id="path20894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00134375 V 4.001344" + transform="matrix(0,1,1,0,335.651,287.84)" + id="path20896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 C 1.5625e-4,-0.601469 0.461094,-1.0585 1.05875,-1.0585" + transform="matrix(0,1,1,0,359.371,256.66)" + id="path20898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0019375 H -4.021719" + transform="matrix(0,1,1,0,358.291,261.76)" + id="path20900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 H -2.978281" + transform="matrix(0,1,1,0,358.291,264.74)" + id="path20902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-6.25e-5 c 0.6015625,0 1.0820315,0.4609375 1.0820315,1.0585935" + transform="matrix(0,1,1,0,351.711,246.04)" + id="path20904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 V -4.321938" + transform="matrix(0,1,1,0,357.111,247.16)" + id="path20906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 C 0.00109375,0.600406 -0.479375,1.080875 -1.080938,1.080875" + transform="matrix(0,1,1,0,357.091,247.12)" + id="path20908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 H 10.998594" + transform="matrix(0,1,1,0,358.211,235.06)" + id="path20910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 H -4.020938" + transform="matrix(0,1,1,0,351.711,246.06)" + id="path20912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.00103125 c 0.597656,0 1.078125,0.45703075 1.078125,1.05859375" + transform="matrix(0,1,1,0,358.331,246.14)" + id="path20914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 H -3.999844" + transform="matrix(0,1,1,0,358.311,246.16)" + id="path20916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,8.75e-4 c 0,-0.601563 0.457031,-1.0625 1.058594,-1.0625" + transform="matrix(0,1,1,0,346.671,249.92)" + id="path20918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00115625 H -4.32" + transform="matrix(0,1,1,0,345.591,255.32)" + id="path20920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,-0.001625 c 0.59765575,0 1.07812475,0.460937 1.07812475,1.0625" + transform="matrix(0,1,1,0,345.611,255.3)" + id="path20922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 V -10.999594" + transform="matrix(0,1,1,0,357.691,256.42)" + id="path20924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,8.75e-4 C -0.00109375,0.598531 -0.481563,1.079 -1.079219,1.079" + transform="matrix(0,1,1,0,357.671,256.38)" + id="path20926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0019375 H 4.320312" + transform="matrix(0,1,1,0,358.791,251)" + id="path20928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001 C -0.601094,-0.001 -1.058125,-0.481469 -1.058125,-1.079125" + transform="matrix(0,1,1,0,358.751,250.98)" + id="path20930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 V 4.000406" + transform="matrix(0,1,1,0,353.691,249.92)" + id="path20932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.25e-5 V 2.980406" + transform="matrix(0,1,1,0,350.711,249.92)" + id="path20934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 V 4.019937" + transform="matrix(0,1,1,0,346.691,249.92)" + id="path20936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,8.75e-4 c 0,-0.601563 0.45703125,-1.0625 1.05859325,-1.0625" + transform="matrix(0,1,1,0,346.671,256.26)" + id="path20938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00115625 H -4.300156" + transform="matrix(0,1,1,0,345.591,261.64)" + id="path20940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-0.001625 c 0.59765625,0 1.07812525,0.460937 1.07812525,1.0625" + transform="matrix(0,1,1,0,345.611,261.62)" + id="path20942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 V -10.999594" + transform="matrix(0,1,1,0,357.691,262.74)" + id="path20944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 C -7.8125e-4,0.598531 -0.48125,1.079 -1.078906,1.079" + transform="matrix(0,1,1,0,357.671,262.7)" + id="path20946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0019375 H 4.300625" + transform="matrix(0,1,1,0,358.791,257.34)" + id="path20948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-0.001 c -0.6015625,0 -1.0585935,-0.480469 -1.0585935,-1.078125" + transform="matrix(0,1,1,0,358.751,257.32)" + id="path20950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 V 4.000406" + transform="matrix(0,1,1,0,353.691,256.24)" + id="path20952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.25e-5 V 2.980406" + transform="matrix(0,1,1,0,350.711,256.24)" + id="path20954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 V 4.019937" + transform="matrix(0,1,1,0,346.691,256.24)" + id="path20956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-6.25e-5 c -0.597656,0 -1.058594,-0.4804685 -1.058594,-1.0781255" + transform="matrix(0,1,1,0,351.711,263.72)" + id="path20958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 V 11.001344" + transform="matrix(0,1,1,0,339.651,262.64)" + id="path20960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 C 1.5625e-4,-0.59975 0.461094,-1.060688 1.05875,-1.060688" + transform="matrix(0,1,1,0,339.631,262.66)" + id="path20962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,5.625e-4 c 0.601562,0 1.078125,0.4609375 1.078125,1.0585935" + transform="matrix(0,1,1,0,339.351,245.5)" + id="path20964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001 V -4.321313" + transform="matrix(0,1,1,0,344.751,246.62)" + id="path20966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 C -0.001875,0.601031 -0.478438,1.0815 -1.08,1.0815" + transform="matrix(0,1,1,0,344.731,246.58)" + id="path20968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 H 11.019531" + transform="matrix(0,1,1,0,345.851,234.5)" + id="path20970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00103125 H -4.02" + transform="matrix(0,1,1,0,339.331,245.52)" + id="path20972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 C -0.6,-0.001 -1.060938,-0.481469 -1.060938,-1.079125" + transform="matrix(0,1,1,0,339.251,250.1)" + id="path20974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,8.75e-4 C -3.125e-4,0.598531 -0.480781,1.079 -1.078438,1.079" + transform="matrix(0,1,1,0,338.171,262.18)" + id="path20976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0019375 H 4.021094" + transform="matrix(0,1,1,0,339.291,257.1)" + id="path20978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 H 2.981562" + transform="matrix(0,1,1,0,339.291,254.12)" + id="path20980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 H 4.001094" + transform="matrix(0,1,1,0,339.291,250.12)" + id="path20982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 C -0.601094,-3.75e-4 -1.058125,-0.480844 -1.058125,-1.0785" + transform="matrix(0,1,1,0,358.391,265.48)" + id="path20984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,7.1875e-4 V 4.321031" + transform="matrix(0,1,1,0,353.011,264.4)" + id="path20986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,0.0011875 c 0,-0.6015625 0.457031,-1.0625005 1.058594,-1.0625005" + transform="matrix(0,1,1,0,352.991,264.42)" + id="path20988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 C 0.600781,-0.001 1.08125,0.459937 1.08125,1.0615" + transform="matrix(0,1,1,0,339.251,261.2)" + id="path20990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00134375 V -4.318969" + transform="matrix(0,1,1,0,344.651,262.32)" + id="path20992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.0018125 c 0,0.5976565 -0.480469,1.0781245 -1.082031,1.0781245" + transform="matrix(0,1,1,0,344.631,262.28)" + id="path20994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.001 h 11" + transform="matrix(0,1,1,0,345.751,250.22)" + id="path20996" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.25e-5 C -0.598438,-6.25e-5 -1.059375,-0.480531 -1.059375,-1.078188" + transform="matrix(0,1,1,0,345.711,250.2)" + id="path20998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 V 4.321344" + transform="matrix(0,1,1,0,340.331,249.12)" + id="path21000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.0015 c 0,-0.601563 0.460937,-1.0625 1.058594,-1.0625" + transform="matrix(0,1,1,0,340.311,249.14)" + id="path21002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-5.3125e-4 H -4.02125" + transform="matrix(0,1,1,0,339.231,254.24)" + id="path21004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 H -2.961719" + transform="matrix(0,1,1,0,339.231,257.2)" + id="path21006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-5.3125e-4 H -4.020781" + transform="matrix(0,1,1,0,339.231,261.22)" + id="path21008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 H -6.500156" + transform="matrix(0,1,1,0,350.771,233.84)" + id="path21010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,8.75e-4 c -0.5976565,0 -1.0585935,-0.480469 -1.0585935,-1.082031" + transform="matrix(0,1,1,0,358.171,235.04)" + id="path21012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0019375 V 4.318375" + transform="matrix(0,1,1,0,352.791,233.96)" + id="path21014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 C 4.6875e-4,-0.599125 0.461406,-1.060062 1.059062,-1.060062" + transform="matrix(0,1,1,0,352.771,233.98)" + id="path21016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 H -4.021406" + transform="matrix(0,1,1,0,351.711,239.08)" + id="path21018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.25e-5 H -2.961875" + transform="matrix(0,1,1,0,351.711,242.04)" + id="path21020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-3.75e-4 c 0,-0.601562 0.460937,-1.058594 1.0625,-1.058594" + transform="matrix(0,1,1,0,359.391,234.08)" + id="path21022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0015 H -4.019844" + transform="matrix(0,1,1,0,358.311,239.18)" + id="path21024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 H -2.980312" + transform="matrix(0,1,1,0,358.311,242.16)" + id="path21026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0015 C -0.601094,0.0015 -1.058125,-0.478969 -1.058125,-1.080531" + transform="matrix(0,1,1,0,345.811,234.48)" + id="path21028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0013125 V 4.319" + transform="matrix(0,1,1,0,340.431,233.42)" + id="path21030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-8.4375e-4 C 0.001875,-0.5985 0.458906,-1.059438 1.060469,-1.059438" + transform="matrix(0,1,1,0,340.411,233.42)" + id="path21032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00103125 H -4.02" + transform="matrix(0,1,1,0,339.331,238.52)" + id="path21034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00103125 H -2.980469" + transform="matrix(0,1,1,0,339.331,241.5)" + id="path21036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,0.00165625 c 0,0.59765575 -0.4765625,1.07812475 -1.0781245,1.07812475" + transform="matrix(0,1,1,0,338.971,233.4)" + id="path21038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00115625 H 4.319844" + transform="matrix(0,1,1,0,340.091,228.02)" + id="path21040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-2.1875e-4 c -0.601562,0 -1.058594,-0.48046825 -1.058594,-1.07812525" + transform="matrix(0,1,1,0,340.051,228)" + id="path21042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0011875 V 11.001188" + transform="matrix(0,1,1,0,327.991,226.92)" + id="path21044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 V -4.018344" + transform="matrix(0,1,1,0,338.991,233.44)" + id="path21046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 V -10.998812" + transform="matrix(0,1,1,0,338.991,223.62)" + id="path21048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 C -0.001875,0.599312 -0.478437,1.079781 -1.08,1.079781" + transform="matrix(0,1,1,0,338.971,223.58)" + id="path21050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00115625 H 4.319531" + transform="matrix(0,1,1,0,340.091,218.2)" + id="path21052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 H -4.300312" + transform="matrix(0,1,1,0,340.091,222.48)" + id="path21054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,-0.001625 c 0.5976565,0 1.0781255,0.460938 1.0781255,1.0625" + transform="matrix(0,1,1,0,340.111,222.46)" + id="path21056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V -10.999594" + transform="matrix(0,1,1,0,352.191,223.58)" + id="path21058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 C -9.375e-4,0.598531 -0.481406,1.079 -1.079062,1.079" + transform="matrix(0,1,1,0,352.171,223.54)" + id="path21060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.0019375 H 4.300469" + transform="matrix(0,1,1,0,353.291,218.18)" + id="path21062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0015 C 0.801875,0.0015 1.458125,0.638219 1.458125,1.439" + transform="matrix(0,1,1,0,338.311,203.62)" + id="path21064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00134375 V -6.381469" + transform="matrix(0,1,1,0,346.151,205.1)" + id="path21066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,0.0018125 c 0,0.7968755 -0.65625,1.4570315 -1.457031,1.4570315" + transform="matrix(0,1,1,0,346.131,205.08)" + id="path21068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001625 H 17.160625" + transform="matrix(0,1,1,0,347.611,186.48)" + id="path21070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,-6.875e-4 c 0,-0.5976565 0.4609375,-1.0585935 1.0585935,-1.0585935" + transform="matrix(0,1,1,0,345.571,209.46)" + id="path21072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 H -4.320937" + transform="matrix(0,1,1,0,344.511,214.86)" + id="path21074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 C 0.601406,7.1875e-4 1.081875,0.461656 1.081875,1.059313" + transform="matrix(0,1,1,0,344.511,214.84)" + id="path21076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 V -11.021156" + transform="matrix(0,1,1,0,356.611,215.96)" + id="path21078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.00115625 c 0,0.60156225 -0.480469,1.08203125 -1.082031,1.08203125" + transform="matrix(0,1,1,0,356.591,215.92)" + id="path21080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.25e-5 H 4.319375" + transform="matrix(0,1,1,0,357.711,210.54)" + id="path21082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,8.75e-4 C -0.598125,8.75e-4 -1.059062,-0.479594 -1.059062,-1.081156" + transform="matrix(0,1,1,0,357.671,210.52)" + id="path21084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 V 4.018375" + transform="matrix(0,1,1,0,352.591,209.44)" + id="path21086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001625 V 2.978844" + transform="matrix(0,1,1,0,349.611,209.44)" + id="path21088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 V 4.018375" + transform="matrix(0,1,1,0,345.591,209.44)" + id="path21090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-8.4375e-4 c 0.597656,0 1.078125,0.46093775 1.078125,1.06249975" + transform="matrix(0,1,1,0,357.911,216.28)" + id="path21092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,0.00165625 c 0,-0.60156225 0.460938,-1.06250025 1.0625,-1.06250025" + transform="matrix(0,1,1,0,358.971,204.22)" + id="path21094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-3.75e-4 H -4.019219" + transform="matrix(0,1,1,0,357.891,209.32)" + id="path21096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 H -2.979687" + transform="matrix(0,1,1,0,357.891,212.3)" + id="path21098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 H -3.999219" + transform="matrix(0,1,1,0,357.891,216.3)" + id="path21100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-2.1875e-4 c -0.6015625,0 -1.0585935,-0.48046925 -1.0585935,-1.07812525" + transform="matrix(0,1,1,0,340.051,218.18)" + id="path21102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00165625 V 4.021187" + transform="matrix(0,1,1,0,334.971,217.1)" + id="path21104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,8.75e-4 c 0,-0.601563 0.4570315,-1.0625 1.0585935,-1.0625" + transform="matrix(0,1,1,0,341.171,217.1)" + id="path21106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001 C -0.601406,-0.001 -1.058437,-0.481469 -1.058437,-1.079125" + transform="matrix(0,1,1,0,353.251,218.16)" + id="path21108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V 4.000406" + transform="matrix(0,1,1,0,348.191,217.08)" + id="path21110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V 2.980406" + transform="matrix(0,1,1,0,345.211,217.08)" + id="path21112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V 4.019937" + transform="matrix(0,1,1,0,341.191,217.08)" + id="path21114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,-0.00115625 c -0.8007815,0 -1.4414065,-0.66015675 -1.4414065,-1.45703175" + transform="matrix(0,1,1,0,347.591,186.46)" + id="path21116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00146875 V 6.381344" + transform="matrix(0,1,1,0,339.771,185.02)" + id="path21118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,-0.001 c 0,-0.800781 0.64062475,-1.4375 1.44140675,-1.4375" + transform="matrix(0,1,1,0,339.751,185.02)" + id="path21120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 V -6.420219" + transform="matrix(0,1,1,0,355.471,169.98)" + id="path21122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 H 13.200469" + transform="matrix(0,1,1,0,355.471,156.78)" + id="path21124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 V 6.501656" + transform="matrix(0,1,1,0,348.971,156.78)" + id="path21126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 H -13.19875" + transform="matrix(0,1,1,0,348.971,169.98)" + id="path21128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 H -13.19875" + transform="matrix(0,1,1,0,356.391,169.98)" + id="path21130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -6.419125" + transform="matrix(0,1,1,0,340.591,169.98)" + id="path21132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 H 13.200469" + transform="matrix(0,1,1,0,340.591,156.78)" + id="path21134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V 6.498844" + transform="matrix(0,1,1,0,334.091,156.78)" + id="path21136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 V -6.421625" + transform="matrix(0,1,1,0,348.031,169.98)" + id="path21138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 H 13.200469" + transform="matrix(0,1,1,0,348.031,156.78)" + id="path21140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,2.5e-4 v 6.5" + transform="matrix(0,1,1,0,341.531,156.78)" + id="path21142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 H -13.19875" + transform="matrix(0,1,1,0,341.531,169.98)" + id="path21144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00115625 C 0.00171875,-0.598813 0.45875,-1.05975 1.060313,-1.05975" + transform="matrix(0,1,1,0,330.091,451.76)" + id="path21146" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,7.1875e-4 H -4.320156" + transform="matrix(0,1,1,0,329.011,457.16)" + id="path21148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,2.5e-4 c 0.597656,0 1.078125,0.460937 1.078125,1.058594" + transform="matrix(0,1,1,0,329.031,457.14)" + id="path21150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 V -4.021625" + transform="matrix(0,1,1,0,334.131,458.26)" + id="path21152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001625 V -2.978188" + transform="matrix(0,1,1,0,337.111,458.26)" + id="path21154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 C -0.00125,0.599781 -0.481719,1.08025 -1.079375,1.08025" + transform="matrix(0,1,1,0,326.451,458.22)" + id="path21156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 H 4.320156" + transform="matrix(0,1,1,0,327.571,452.84)" + id="path21158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,2.5e-4 c -0.6015625,0 -1.0585935,-0.480469 -1.0585935,-1.082031" + transform="matrix(0,1,1,0,327.531,452.82)" + id="path21160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 V 11.001656" + transform="matrix(0,1,1,0,315.471,451.74)" + id="path21162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0011875 V -4.018344" + transform="matrix(0,1,1,0,319.491,458.26)" + id="path21164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 V -2.978813" + transform="matrix(0,1,1,0,322.471,458.26)" + id="path21166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 V -3.998344" + transform="matrix(0,1,1,0,326.471,458.26)" + id="path21168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,7.1875e-4 H -4.30125" + transform="matrix(0,1,1,0,329.011,381.02)" + id="path21170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,2.5e-4 c 0.601563,0 1.078125,0.460937 1.078125,1.058594" + transform="matrix(0,1,1,0,329.031,381)" + id="path21172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 V -4.021625" + transform="matrix(0,1,1,0,334.131,382.12)" + id="path21174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001625 V -2.978188" + transform="matrix(0,1,1,0,337.111,382.12)" + id="path21176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00178125 C -0.001875,0.599781 -0.478437,1.08025 -1.08,1.08025" + transform="matrix(0,1,1,0,326.451,382.08)" + id="path21178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.875e-4 H 4.299531" + transform="matrix(0,1,1,0,327.571,376.72)" + id="path21180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 V -4.018344" + transform="matrix(0,1,1,0,319.491,382.12)" + id="path21182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V -2.978813" + transform="matrix(0,1,1,0,322.471,382.12)" + id="path21184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V -3.998344" + transform="matrix(0,1,1,0,326.471,382.12)" + id="path21186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00115625 C 6.25e-4,-0.598813 0.461563,-1.05975 1.059219,-1.05975" + transform="matrix(0,1,1,0,330.091,375.64)" + id="path21188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,2.5e-4 C -0.598437,2.5e-4 -1.059375,-0.480219 -1.059375,-1.081781" + transform="matrix(0,1,1,0,327.531,376.7)" + id="path21190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V 11.001656" + transform="matrix(0,1,1,0,315.471,375.62)" + id="path21192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0015 V -13.920375" + transform="matrix(0,1,1,0,328.311,361.98)" + id="path21194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 H 23.440469" + transform="matrix(0,1,1,0,328.311,338.54)" + id="path21196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 H -17.159531" + transform="matrix(0,1,1,0,338.411,348.14)" + id="path21198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,2.5e-4 c -0.5976565,0 -1.0585935,-0.480469 -1.0585935,-1.082031" + transform="matrix(0,1,1,0,336.031,334.04)" + id="path21200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 C 4.6875e-4,-0.59975 0.461406,-1.060688 1.059063,-1.060688" + transform="matrix(0,1,1,0,330.631,332.98)" + id="path21202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.875e-4 H -11.001406" + transform="matrix(0,1,1,0,329.571,345.06)" + id="path21204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-6.875e-4 c 0.6015625,0 1.0820315,0.4609375 1.0820315,1.0624995" + transform="matrix(0,1,1,0,329.571,345.04)" + id="path21206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00165625 V -4.318656" + transform="matrix(0,1,1,0,334.971,346.16)" + id="path21208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 C 0.00109375,0.599781 -0.479375,1.08025 -1.080937,1.08025" + transform="matrix(0,1,1,0,334.951,346.12)" + id="path21210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.875e-4 H 4.018594" + transform="matrix(0,1,1,0,336.071,341.04)" + id="path21212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.875e-4 H 2.979063" + transform="matrix(0,1,1,0,336.071,338.06)" + id="path21214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.875e-4 H 3.998594" + transform="matrix(0,1,1,0,336.071,334.06)" + id="path21216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-3.75e-4 V 13.9215" + transform="matrix(0,1,1,0,314.391,338.54)" + id="path21218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 V 4.321656" + transform="matrix(0,1,1,0,330.651,332.96)" + id="path21220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-8.4375e-4 C -3.125e-4,-0.5985 0.460625,-1.059438 1.058281,-1.059438" + transform="matrix(0,1,1,0,322.911,321.68)" + id="path21222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00103125 H -4.318281" + transform="matrix(0,1,1,0,321.831,327.08)" + id="path21224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 C 0.600156,5.625e-4 1.080625,0.4615 1.080625,1.059156" + transform="matrix(0,1,1,0,321.851,327.06)" + id="path21226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 V -11.001313" + transform="matrix(0,1,1,0,333.931,328.16)" + id="path21228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 C 6.25e-4,0.600719 -0.479844,1.081187 -1.081406,1.081187" + transform="matrix(0,1,1,0,333.911,328.14)" + id="path21230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 H 4.318125" + transform="matrix(0,1,1,0,335.031,322.76)" + id="path21232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0011875 C -0.599375,0.0011875 -1.060312,-0.479281 -1.060312,-1.080844" + transform="matrix(0,1,1,0,334.991,322.74)" + id="path21234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-8.4375e-4 V 4.018687" + transform="matrix(0,1,1,0,329.911,321.66)" + id="path21236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 V 2.979156" + transform="matrix(0,1,1,0,326.931,321.66)" + id="path21238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 V 3.998687" + transform="matrix(0,1,1,0,322.931,321.66)" + id="path21240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00115625 H -10.999844" + transform="matrix(0,1,1,0,328.091,320.16)" + id="path21242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.001625 c 0.597656,0 1.078125,0.460937 1.078125,1.0625" + transform="matrix(0,1,1,0,328.111,320.14)" + id="path21244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 V -4.319594" + transform="matrix(0,1,1,0,333.511,321.26)" + id="path21246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,0.0011875 c 0,0.5976565 -0.480469,1.0781245 -1.078125,1.0781245" + transform="matrix(0,1,1,0,333.491,321.22)" + id="path21248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 H 4.000156" + transform="matrix(0,1,1,0,334.611,316.16)" + id="path21250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001625 H 2.980156" + transform="matrix(0,1,1,0,334.611,313.18)" + id="path21252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 H 4.019688" + transform="matrix(0,1,1,0,334.611,309.16)" + id="path21254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-6.875e-4 c -0.601562,0 -1.0625,-0.4804685 -1.0625,-1.0781255" + transform="matrix(0,1,1,0,334.571,309.14)" + id="path21256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,4.0625e-4 V 4.320719" + transform="matrix(0,1,1,0,329.191,308.06)" + id="path21258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,8.75e-4 c 0,-0.601563 0.460938,-1.0625 1.0625,-1.0625" + transform="matrix(0,1,1,0,329.171,308.08)" + id="path21260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.001625 c 0,-0.597656 0.460937,-1.058594 1.0625,-1.058594" + transform="matrix(0,1,1,0,323.611,294.36)" + id="path21262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,2.5e-4 H -4.298594" + transform="matrix(0,1,1,0,322.531,299.74)" + id="path21264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-2.1875e-4 c 0.601562,0 1.082031,0.46093775 1.082031,1.05859375" + transform="matrix(0,1,1,0,322.551,299.72)" + id="path21266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V -10.998188" + transform="matrix(0,1,1,0,334.631,300.84)" + id="path21268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,-0.001625 c 0,0.601562 -0.48046925,1.082031 -1.08203125,1.082031" + transform="matrix(0,1,1,0,334.611,300.8)" + id="path21270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 H 4.298281" + transform="matrix(0,1,1,0,335.731,295.44)" + id="path21272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,4.0625e-4 c -0.601563,0 -1.0625,-0.48046925 -1.0625,-1.08203125" + transform="matrix(0,1,1,0,335.691,295.42)" + id="path21274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001625 V 4.021812" + transform="matrix(0,1,1,0,330.611,294.34)" + id="path21276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V 2.978375" + transform="matrix(0,1,1,0,327.631,294.34)" + id="path21278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V 4.001812" + transform="matrix(0,1,1,0,323.631,294.34)" + id="path21280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0019375 V -11.001938" + transform="matrix(0,1,1,0,318.291,303.2)" + id="path21282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00146875 C 1.5625e-4,0.600094 -0.480313,1.080562 -1.081875,1.080562" + transform="matrix(0,1,1,0,318.271,303.16)" + id="path21284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 H 4.301562" + transform="matrix(0,1,1,0,319.391,297.8)" + id="path21286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,5.625e-4 c -0.601563,0 -1.0625,-0.4804685 -1.0625,-1.0820315" + transform="matrix(0,1,1,0,319.351,297.78)" + id="path21288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00146875 V 4.018062" + transform="matrix(0,1,1,0,314.271,296.7)" + id="path21290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-2.1875e-4 C 0.00171875,-0.601781 0.45875,-1.058813 1.060312,-1.058813" + transform="matrix(0,1,1,0,330.051,300.76)" + id="path21292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00165625 H -4.300156" + transform="matrix(0,1,1,0,328.971,306.14)" + id="path21294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 C 0.59875,0.0011875 1.079219,0.458219 1.079219,1.059781" + transform="matrix(0,1,1,0,328.991,306.12)" + id="path21296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 V -4.000688" + transform="matrix(0,1,1,0,334.071,307.24)" + id="path21298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-2.1875e-4 V -2.980688" + transform="matrix(0,1,1,0,337.051,307.24)" + id="path21300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-8.4375e-4 C 0.600781,-8.4375e-4 1.08125,0.460094 1.08125,1.061656" + transform="matrix(0,1,1,0,320.911,293.2)" + id="path21302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0019375 V -4.298813" + transform="matrix(0,1,1,0,326.291,294.32)" + id="path21304" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 C 0.00125,0.600094 -0.479219,1.080562 -1.080781,1.080562" + transform="matrix(0,1,1,0,326.271,294.28)" + id="path21306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-3.75e-4 h 11" + transform="matrix(0,1,1,0,327.391,282.22)" + id="path21308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-3.75e-4 H -2.98125" + transform="matrix(0,1,1,0,320.891,289.2)" + id="path21310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-3.75e-4 H -4.020781" + transform="matrix(0,1,1,0,320.891,293.22)" + id="path21312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V -4.319906" + transform="matrix(0,1,1,0,317.191,294.76)" + id="path21314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,8.75e-4 c 0,0.597656 -0.480469,1.078125 -1.078125,1.078125" + transform="matrix(0,1,1,0,317.171,294.72)" + id="path21316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0019375 H 4.020156" + transform="matrix(0,1,1,0,318.291,289.64)" + id="path21318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0019375 H 2.980625" + transform="matrix(0,1,1,0,318.291,286.66)" + id="path21320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,0.0018125 c 0,-0.6015625 0.460937,-1.0625005 1.0625,-1.0625005" + transform="matrix(0,1,1,0,328.631,287.86)" + id="path21322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-2.1875e-4 H -4.318594" + transform="matrix(0,1,1,0,327.551,293.26)" + id="path21324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 C 0.599844,-6.875e-4 1.080312,0.46025 1.080312,1.061812" + transform="matrix(0,1,1,0,327.571,293.24)" + id="path21326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,4.0625e-4 V -10.999594" + transform="matrix(0,1,1,0,326.691,281.28)" + id="path21328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 C -0.00171875,0.598531 -0.478281,1.079 -1.079844,1.079" + transform="matrix(0,1,1,0,326.671,281.24)" + id="path21330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0019375 H 4.319687" + transform="matrix(0,1,1,0,327.791,275.86)" + id="path21332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001 C -0.601719,-0.001 -1.05875,-0.481469 -1.05875,-1.079125" + transform="matrix(0,1,1,0,327.751,275.84)" + id="path21334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V 4.000406" + transform="matrix(0,1,1,0,322.691,274.76)" + id="path21336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 V 2.980406" + transform="matrix(0,1,1,0,319.711,274.76)" + id="path21338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V 4.019937" + transform="matrix(0,1,1,0,315.691,274.76)" + id="path21340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,0.0015 c 0,-0.601563 0.460937,-1.0625 1.0625,-1.0625" + transform="matrix(0,1,1,0,335.311,275.72)" + id="path21342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 H -4.319219" + transform="matrix(0,1,1,0,334.231,281.12)" + id="path21344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,-0.001 c 0.5976565,0 1.0781245,0.460937 1.0781245,1.0625" + transform="matrix(0,1,1,0,334.251,281.1)" + id="path21346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 C -0.598438,5.625e-4 -1.059375,-0.479906 -1.059375,-1.081469" + transform="matrix(0,1,1,0,327.351,282.2)" + id="path21348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 V 4.298062" + transform="matrix(0,1,1,0,321.991,281.12)" + id="path21350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00165625 C 6.25e-4,-0.599906 0.461562,-1.060844 1.059219,-1.060844" + transform="matrix(0,1,1,0,321.971,281.14)" + id="path21352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-3.75e-4 h -4" + transform="matrix(0,1,1,0,320.891,286.22)" + id="path21354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-5.3125e-4 C 0.598437,-5.3125e-4 1.078906,0.460406 1.078906,1.058062" + transform="matrix(0,1,1,0,315.731,273.8)" + id="path21356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001625 V -4.2985" + transform="matrix(0,1,1,0,321.111,274.92)" + id="path21358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00115625 C -0.00109375,0.600406 -0.481562,1.080875 -1.079219,1.080875" + transform="matrix(0,1,1,0,321.091,274.88)" + id="path21360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.25e-5 H 11.000313" + transform="matrix(0,1,1,0,322.211,262.82)" + id="path21362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.875e-4 C 0.598437,-6.875e-4 1.078906,0.46025 1.078906,1.061812" + transform="matrix(0,1,1,0,322.071,273.8)" + id="path21364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 V -4.298656" + transform="matrix(0,1,1,0,327.451,274.92)" + id="path21366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00109375,-0.0013125 c 0,0.6015625 -0.48046825,1.0820315 -1.07812525,1.0820315" + transform="matrix(0,1,1,0,327.431,274.88)" + id="path21368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 H 11.000313" + transform="matrix(0,1,1,0,328.551,262.82)" + id="path21370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 H -4.019687" + transform="matrix(0,1,1,0,322.051,266.84)" + id="path21372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 H -2.980156" + transform="matrix(0,1,1,0,322.051,269.82)" + id="path21374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 H -3.999687" + transform="matrix(0,1,1,0,322.051,273.82)" + id="path21376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 C 0.599844,-0.00178125 1.080312,0.459156 1.080312,1.060719" + transform="matrix(0,1,1,0,328.451,273.74)" + id="path21378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00103125 V -4.29975" + transform="matrix(0,1,1,0,333.831,274.86)" + id="path21380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,0.0015 c 0,0.597656 -0.4804685,1.078125 -1.0820315,1.078125" + transform="matrix(0,1,1,0,333.811,274.82)" + id="path21382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0013125 H 11.021719" + transform="matrix(0,1,1,0,334.931,262.74)" + id="path21384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 H -4.021719" + transform="matrix(0,1,1,0,328.431,266.76)" + id="path21386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0013125 H -2.978281" + transform="matrix(0,1,1,0,328.431,269.74)" + id="path21388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 H -4.021719" + transform="matrix(0,1,1,0,328.431,273.76)" + id="path21390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.001 c -0.601562,0 -1.0625,-0.480469 -1.0625,-1.078125" + transform="matrix(0,1,1,0,318.251,282.64)" + id="path21392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,9.375e-5 V 4.320406" + transform="matrix(0,1,1,0,312.871,281.56)" + id="path21394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0019375 H 4.000156" + transform="matrix(0,1,1,0,318.291,282.66)" + id="path21396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,5.625e-4 C 0.601406,5.625e-4 1.081875,0.4615 1.081875,1.059156" + transform="matrix(0,1,1,0,327.851,286.84)" + id="path21398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 V -4.321313" + transform="matrix(0,1,1,0,333.251,287.94)" + id="path21400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 C 0.001875,0.601031 -0.478594,1.0815 -1.080156,1.0815" + transform="matrix(0,1,1,0,333.231,287.92)" + id="path21402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00103125 H 11.019375" + transform="matrix(0,1,1,0,334.331,275.84)" + id="path21404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,0.0015 c -0.6015625,0 -1.0585935,-0.480469 -1.0585935,-1.082031" + transform="matrix(0,1,1,0,334.311,275.82)" + id="path21406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0013125 V 4.319" + transform="matrix(0,1,1,0,328.931,274.74)" + id="path21408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 C 0.00171875,-0.5985 0.45875,-1.059438 1.060312,-1.059438" + transform="matrix(0,1,1,0,328.911,274.76)" + id="path21410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00103125 H -4.020156" + transform="matrix(0,1,1,0,327.831,279.86)" + id="path21412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00103125 H -2.980625" + transform="matrix(0,1,1,0,327.831,282.84)" + id="path21414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00103125 H -4.020156" + transform="matrix(0,1,1,0,327.831,286.86)" + id="path21416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 V 2.981344" + transform="matrix(0,1,1,0,332.671,287.84)" + id="path21418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00134375 V 4.020875" + transform="matrix(0,1,1,0,328.651,287.84)" + id="path21420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-3.75e-4 V 4.300406" + transform="matrix(0,1,1,0,333.891,249.02)" + id="path21422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,9.375e-5 C -9.375e-4,-0.601469 0.46,-1.0585 1.061562,-1.0585" + transform="matrix(0,1,1,0,333.871,249.04)" + id="path21424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 H -10.998906" + transform="matrix(0,1,1,0,332.791,261.12)" + id="path21426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,0.0015 c 0.5976565,0 1.0781245,0.457031 1.0781245,1.058594" + transform="matrix(0,1,1,0,332.811,261.1)" + id="path21428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,4.0625e-4 V -4.300375" + transform="matrix(0,1,1,0,338.191,262.22)" + id="path21430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,5.625e-4 c 0,0.5976565 -0.480469,1.0781255 -1.082031,1.0781255" + transform="matrix(0,1,1,0,331.851,258.64)" + id="path21432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 H 4.298125" + transform="matrix(0,1,1,0,332.971,253.28)" + id="path21434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,-0.0013125 c -0.60156275,0 -1.06249975,-0.4804685 -1.06249975,-1.0781245" + transform="matrix(0,1,1,0,332.931,253.26)" + id="path21436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,9.375e-5 V 11.000094" + transform="matrix(0,1,1,0,320.871,252.18)" + id="path21438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 C -7.8125e-4,-0.601 0.460156,-1.061937 1.061719,-1.061937" + transform="matrix(0,1,1,0,320.851,252.2)" + id="path21440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00146875 H -4.29875" + transform="matrix(0,1,1,0,319.771,257.58)" + id="path21442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0019375 C 0.600156,-0.0019375 1.080625,0.459 1.080625,1.060563" + transform="matrix(0,1,1,0,319.791,257.56)" + id="path21444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-3.75e-4 V -4.019906" + transform="matrix(0,1,1,0,324.891,258.68)" + id="path21446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 V -2.960375" + transform="matrix(0,1,1,0,327.851,258.68)" + id="path21448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,9.375e-5 V -4.019437" + transform="matrix(0,1,1,0,331.871,258.68)" + id="path21450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 C 0.599531,4.0625e-4 1.08,0.461344 1.08,1.059" + transform="matrix(0,1,1,0,316.191,250.92)" + id="path21452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00115625 V -4.321469" + transform="matrix(0,1,1,0,321.591,252.04)" + id="path21454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.875e-4 C 0,0.600875 -0.480469,1.081344 -1.078125,1.081344" + transform="matrix(0,1,1,0,321.571,252)" + id="path21456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,4.0625e-4 H 11.001406" + transform="matrix(0,1,1,0,322.691,239.94)" + id="path21458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,8.75e-4 C -0.600781,8.75e-4 -1.061719,-0.479594 -1.061719,-1.081156" + transform="matrix(0,1,1,0,322.171,262.8)" + id="path21460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0015 V 4.298375" + transform="matrix(0,1,1,0,316.811,261.72)" + id="path21462" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,-0.0019375 c 0,-0.5976565 0.46093775,-1.0585935 1.06249975,-1.0585935" + transform="matrix(0,1,1,0,316.791,261.74)" + id="path21464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,7.1875e-4 C -0.600781,7.1875e-4 -1.061719,-0.47975 -1.061719,-1.081312" + transform="matrix(0,1,1,0,328.511,262.8)" + id="path21466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00134375 V 4.298219" + transform="matrix(0,1,1,0,323.151,261.72)" + id="path21468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,0.0018125 c 0,-0.6015625 0.46093775,-1.0624995 1.06249975,-1.0624995" + transform="matrix(0,1,1,0,323.131,261.74)" + id="path21470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-3.75e-4 c -0.597656,0 -1.058594,-0.480469 -1.058594,-1.078125" + transform="matrix(0,1,1,0,334.891,262.72)" + id="path21472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 V 4.301031" + transform="matrix(0,1,1,0,329.531,261.64)" + id="path21474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,7.1875e-4 C 1.5625e-4,-0.600844 0.461094,-1.061781 1.05875,-1.061781" + transform="matrix(0,1,1,0,329.511,261.66)" + id="path21476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-0.0019375 c 0,0.6015625 -0.4804685,1.0820315 -1.0781255,1.0820315" + transform="matrix(0,1,1,0,334.791,246.68)" + id="path21478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 H 4.301094" + transform="matrix(0,1,1,0,335.911,241.32)" + id="path21480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.25e-5 H -4.299688" + transform="matrix(0,1,1,0,322.711,245.62)" + id="path21482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,-5.3125e-4 c 0.5976565,0 1.0781245,0.46093725 1.0781245,1.05859425" + transform="matrix(0,1,1,0,322.731,245.6)" + id="path21484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 V -4.0185" + transform="matrix(0,1,1,0,327.831,246.72)" + id="path21486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0015 V -2.978969" + transform="matrix(0,1,1,0,330.811,246.72)" + id="path21488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,0.0015 v -4" + transform="matrix(0,1,1,0,334.811,246.72)" + id="path21490" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.001 c 0,0.601563 -0.480469,1.082031 -1.078125,1.082031" + transform="matrix(0,1,1,0,315.751,233.72)" + id="path21492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 H 4.000156" + transform="matrix(0,1,1,0,316.871,228.66)" + id="path21494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,9.375e-5 H 2.980156" + transform="matrix(0,1,1,0,316.871,225.68)" + id="path21496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 H 4.019687" + transform="matrix(0,1,1,0,316.871,221.66)" + id="path21498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,0.00134375 c -0.601563,0 -1.0625,-0.48046875 -1.0625,-1.08203075" + transform="matrix(0,1,1,0,322.651,239.92)" + id="path21500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 V 4.318844" + transform="matrix(0,1,1,0,317.271,238.84)" + id="path21502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.001 c 0,-0.597656 0.460937,-1.058594 1.0625,-1.058594" + transform="matrix(0,1,1,0,317.251,238.86)" + id="path21504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,9.375e-5 C -0.600781,9.375e-5 -1.061719,-0.480375 -1.061719,-1.081937" + transform="matrix(0,1,1,0,335.871,241.3)" + id="path21506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,0.0015 v 11" + transform="matrix(0,1,1,0,323.811,240.22)" + id="path21508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,-0.0019375 c 0,-0.5976565 0.46093775,-1.0585935 1.06249975,-1.0585935" + transform="matrix(0,1,1,0,323.791,240.24)" + id="path21510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 C 0.00140625,-0.599906 0.458437,-1.060844 1.06,-1.060844" + transform="matrix(0,1,1,0,327.971,226.94)" + id="path21512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 H -4.320469" + transform="matrix(0,1,1,0,326.891,232.34)" + id="path21514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-8.4375e-4 c 0.6015625,0 1.0781245,0.46093775 1.0781245,1.06249975" + transform="matrix(0,1,1,0,326.911,232.32)" + id="path21516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,7.1875e-4 V -4.018813" + transform="matrix(0,1,1,0,332.011,233.44)" + id="path21518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 V -2.959281" + transform="matrix(0,1,1,0,334.971,233.44)" + id="path21520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-3.75e-4 H -4.320781" + transform="matrix(0,1,1,0,326.891,222.52)" + id="path21522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-8.4375e-4 c 0.601562,0 1.078125,0.46093775 1.078125,1.06249975" + transform="matrix(0,1,1,0,326.911,222.5)" + id="path21524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.0019375 c 0,0.6015625 -0.480469,1.0820315 -1.082031,1.0820315" + transform="matrix(0,1,1,0,334.791,240.14)" + id="path21526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 H 4.318125" + transform="matrix(0,1,1,0,335.911,234.76)" + id="path21528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,9.375e-5 C -0.599375,9.375e-5 -1.060313,-0.480375 -1.060313,-1.081937" + transform="matrix(0,1,1,0,335.871,234.74)" + id="path21530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,0.0015 v 11" + transform="matrix(0,1,1,0,323.811,233.66)" + id="path21532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-0.0019375 c 0,-0.5976565 0.4609375,-1.0585935 1.0585935,-1.0585935" + transform="matrix(0,1,1,0,323.791,233.68)" + id="path21534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 H -4.318281" + transform="matrix(0,1,1,0,322.711,239.08)" + id="path21536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 C 0.600156,-5.3125e-4 1.080625,0.460406 1.080625,1.058063" + transform="matrix(0,1,1,0,322.731,239.06)" + id="path21538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00103125 V -4.0185" + transform="matrix(0,1,1,0,327.831,240.16)" + id="path21540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 V -2.978969" + transform="matrix(0,1,1,0,330.811,240.16)" + id="path21542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,0.0015 v -4" + transform="matrix(0,1,1,0,334.811,240.16)" + id="path21544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V -6.381156" + transform="matrix(0,1,1,0,316.971,220.62)" + id="path21546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00178125 C 0.0015625,0.799 -0.658594,1.459156 -1.459375,1.459156" + transform="matrix(0,1,1,0,316.951,220.6)" + id="path21548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0013125 H 17.160156" + transform="matrix(0,1,1,0,318.431,202)" + id="path21550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 C -0.800313,-8.4375e-4 -1.440938,-0.661 -1.440938,-1.461781" + transform="matrix(0,1,1,0,318.411,201.98)" + id="path21552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00115625 V 6.381656" + transform="matrix(0,1,1,0,310.591,200.54)" + id="path21554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0015 H -17.159531" + transform="matrix(0,1,1,0,338.311,203.64)" + id="path21556" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.00103125 c -0.601563,0 -1.0625,-0.48046925 -1.0625,-1.08203125" + transform="matrix(0,1,1,0,316.831,221.64)" + id="path21558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00134375 C 0.6,0.00134375 1.080469,0.458375 1.080469,1.059937" + transform="matrix(0,1,1,0,321.651,199.4)" + id="path21560" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 V -4.320531" + transform="matrix(0,1,1,0,327.051,200.52)" + id="path21562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 C 4.6875e-4,0.601812 -0.48,1.078375 -1.081563,1.078375" + transform="matrix(0,1,1,0,327.031,200.48)" + id="path21564" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 C 0.00109375,-0.599906 0.458125,-1.060844 1.059687,-1.060844" + transform="matrix(0,1,1,0,327.971,217.12)" + id="path21566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,7.1875e-4 V 2.961656" + transform="matrix(0,1,1,0,332.011,217.1)" + id="path21568" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0011875 V 4.020719" + transform="matrix(0,1,1,0,327.991,217.1)" + id="path21570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.25e-5 V -6.3985" + transform="matrix(0,1,1,0,325.711,185.8)" + id="path21572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.25e-5 H 13.200781" + transform="matrix(0,1,1,0,325.711,172.6)" + id="path21574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.25e-5 H -13.198438" + transform="matrix(0,1,1,0,319.211,185.8)" + id="path21576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,0.00134375 h 11" + transform="matrix(0,1,1,0,328.151,188.42)" + id="path21578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.001625 c -0.5976565,0 -1.0585935,-0.476563 -1.0585935,-1.078125" + transform="matrix(0,1,1,0,328.111,188.4)" + id="path21580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 V 4.319781" + transform="matrix(0,1,1,0,322.731,187.32)" + id="path21582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,-6.25e-5 c 0,-0.6015625 0.46093725,-1.0585935 1.05859325,-1.0585935" + transform="matrix(0,1,1,0,322.711,187.34)" + id="path21584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,0.0018125 h -4" + transform="matrix(0,1,1,0,321.631,192.42)" + id="path21586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0018125 H -2.978125" + transform="matrix(0,1,1,0,321.631,195.4)" + id="path21588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0018125 H -4.021563" + transform="matrix(0,1,1,0,321.631,199.42)" + id="path21590" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 V 6.419312" + transform="matrix(0,1,1,0,326.651,156.78)" + id="path21592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 H -13.19875" + transform="matrix(0,1,1,0,326.651,169.98)" + id="path21594" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 V -6.498656" + transform="matrix(0,1,1,0,333.151,169.98)" + id="path21596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 H 13.200469" + transform="matrix(0,1,1,0,333.151,156.78)" + id="path21598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 V 6.420406" + transform="matrix(0,1,1,0,311.771,156.78)" + id="path21600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0019375 V -6.521469" + transform="matrix(0,1,1,0,318.291,169.98)" + id="path21602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0019375 H 13.200469" + transform="matrix(0,1,1,0,318.291,156.78)" + id="path21604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 V -6.3985" + transform="matrix(0,1,1,0,325.711,169.98)" + id="path21606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 H 13.200469" + transform="matrix(0,1,1,0,325.711,156.78)" + id="path21608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 V 6.499937" + transform="matrix(0,1,1,0,319.211,156.78)" + id="path21610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 H -13.19875" + transform="matrix(0,1,1,0,319.211,169.98)" + id="path21612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 H -13.19875" + transform="matrix(0,1,1,0,334.091,169.98)" + id="path21614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.25e-5 V 6.499937" + transform="matrix(0,1,1,0,319.211,172.6)" + id="path21616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 C 0.00109375,0.798531 -0.659063,1.458687 -1.459844,1.458687" + transform="matrix(0,1,1,0,311.971,459.62)" + id="path21618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00178125 H 6.359687" + transform="matrix(0,1,1,0,313.451,451.82)" + id="path21620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0013125 C -0.8,-0.0013125 -1.440625,-0.661469 -1.440625,-1.458344" + transform="matrix(0,1,1,0,313.431,451.8)" + id="path21622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00103125 V 17.161187" + transform="matrix(0,1,1,0,294.831,450.36)" + id="path21624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,0.0015 c 0,-0.800781 0.640625,-1.441406 1.441406,-1.441406" + transform="matrix(0,1,1,0,294.811,450.36)" + id="path21626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 C 0.800937,9.375e-5 1.461094,0.640719 1.461094,1.4415" + transform="matrix(0,1,1,0,293.371,458.16)" + id="path21628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0011875 V -17.158969" + transform="matrix(0,1,1,0,311.991,459.66)" + id="path21630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 C 0.00171875,-0.599438 0.45875,-1.060375 1.060312,-1.060375" + transform="matrix(0,1,1,0,315.451,451.76)" + id="path21632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 H -4.320156" + transform="matrix(0,1,1,0,314.371,457.16)" + id="path21634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-3.75e-4 c 0.597656,0 1.078125,0.460937 1.078125,1.058594" + transform="matrix(0,1,1,0,314.391,457.14)" + id="path21636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 V -5.261937" + transform="matrix(0,1,1,0,300.551,449.4)" + id="path21638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 5.278437,5.259781" + transform="matrix(0,1,1,0,295.291,444.12)" + id="path21640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 H -5.278906" + transform="matrix(0,1,1,0,295.291,449.4)" + id="path21642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0011875 H 65.878906" + transform="matrix(0,1,1,0,294.991,384)" + id="path21644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,9.375e-5 H -4.30125" + transform="matrix(0,1,1,0,314.371,381.02)" + id="path21646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-3.75e-4 c 0.601562,0 1.078125,0.460938 1.078125,1.058594" + transform="matrix(0,1,1,0,314.391,381)" + id="path21648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,0.0015 c 0,0.597656 -0.476562,1.078125 -1.078125,1.078125" + transform="matrix(0,1,1,0,311.811,382.08)" + id="path21650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0013125 H 4.299531" + transform="matrix(0,1,1,0,312.931,376.72)" + id="path21652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 H -4.30125" + transform="matrix(0,1,1,0,299.731,381.02)" + id="path21654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-0.001 c 0.601562,0 1.078125,0.460938 1.078125,1.0625" + transform="matrix(0,1,1,0,299.751,381)" + id="path21656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 V -4.018969" + transform="matrix(0,1,1,0,304.851,382.12)" + id="path21658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0015 V -2.959437" + transform="matrix(0,1,1,0,307.811,382.12)" + id="path21660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 V -4.0185" + transform="matrix(0,1,1,0,311.831,382.12)" + id="path21662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,7.1875e-4 V -6.358656" + transform="matrix(0,1,1,0,297.011,362.54)" + id="path21664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0011875 C 0,0.798063 -0.660156,1.458219 -1.460938,1.458219" + transform="matrix(0,1,1,0,296.991,362.5)" + id="path21666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00165625 H 17.138594" + transform="matrix(0,1,1,0,298.471,343.92)" + id="path21668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00178125 C 6.25e-4,-0.599437 0.461563,-1.060375 1.059219,-1.060375" + transform="matrix(0,1,1,0,315.451,375.64)" + id="path21670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-3.75e-4 C -0.598437,-3.75e-4 -1.059375,-0.480844 -1.059375,-1.0785" + transform="matrix(0,1,1,0,312.891,376.7)" + id="path21672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 V 11.001031" + transform="matrix(0,1,1,0,300.831,375.62)" + id="path21674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.0015 c 0,-0.601562 0.460938,-1.0625 1.058594,-1.0625" + transform="matrix(0,1,1,0,300.811,375.64)" + id="path21676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 H -23.440937" + transform="matrix(0,1,1,0,314.391,361.98)" + id="path21678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -1.101094" + transform="matrix(0,1,1,0,298.771,361.98)" + id="path21680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 V -13.921469" + transform="matrix(0,1,1,0,312.691,361.98)" + id="path21682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 H 23.440469" + transform="matrix(0,1,1,0,312.691,338.54)" + id="path21684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 H -22.340937" + transform="matrix(0,1,1,0,298.771,360.88)" + id="path21686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.00178125 c -0.7968745,0 -1.4374995,-0.66015575 -1.4374995,-1.45703075" + transform="matrix(0,1,1,0,298.451,343.9)" + id="path21688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 V 6.360719" + transform="matrix(0,1,1,0,290.651,342.44)" + id="path21690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00146875 V 13.920406" + transform="matrix(0,1,1,0,298.771,338.54)" + id="path21692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,-3.75e-4 c 0.59765625,0 1.07812525,0.460938 1.07812525,1.058594" + transform="matrix(0,1,1,0,297.891,310.76)" + id="path21694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 V -4.298344" + transform="matrix(0,1,1,0,303.271,311.88)" + id="path21696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,-0.001 c 0,0.601563 -0.48046875,1.082031 -1.07812475,1.082031" + transform="matrix(0,1,1,0,303.251,311.84)" + id="path21698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-0.0013125 c -0.5976565,0 -1.0585935,-0.4804685 -1.0585935,-1.0781245" + transform="matrix(0,1,1,0,305.431,316.04)" + id="path21700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.875e-4 V 4.300094" + transform="matrix(0,1,1,0,300.071,314.96)" + id="path21702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 H -2.979844" + transform="matrix(0,1,1,0,457.731,201.14)" + id="path21704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-5.3125e-4 h -4" + transform="matrix(0,1,1,0,457.731,205.14)" + id="path21706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0019375 H -13.199219" + transform="matrix(0,1,1,0,450.291,183)" + id="path21708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0015 V -6.521937" + transform="matrix(0,1,1,0,456.811,183)" + id="path21710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 H 13.2" + transform="matrix(0,1,1,0,456.811,169.8)" + id="path21712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0019375 V 6.419938" + transform="matrix(0,1,1,0,450.291,193.04)" + id="path21714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 H -11.001563" + transform="matrix(0,1,1,0,457.731,181.9)" + id="path21716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 C 0.600469,-0.001 1.080937,0.459938 1.080937,1.0615" + transform="matrix(0,1,1,0,457.751,181.88)" + id="path21718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -4.318969" + transform="matrix(0,1,1,0,463.151,183)" + id="path21720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,0.0018125 c 0,0.5976565 -0.4804685,1.0781255 -1.0820315,1.0781255" + transform="matrix(0,1,1,0,463.131,182.96)" + id="path21722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 H 3.998437" + transform="matrix(0,1,1,0,464.251,177.9)" + id="path21724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 H -11.001563" + transform="matrix(0,1,1,0,465.171,181.9)" + id="path21726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,4.0625e-4 C 0.600469,4.0625e-4 1.080937,0.461344 1.080937,1.059" + transform="matrix(0,1,1,0,465.191,181.88)" + id="path21728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00115625 V -4.321469" + transform="matrix(0,1,1,0,470.591,183)" + id="path21730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.25e-5 C -0.600469,-6.25e-5 -1.061406,-0.480531 -1.061406,-1.078187" + transform="matrix(0,1,1,0,464.211,194.12)" + id="path21732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 V 4.321344" + transform="matrix(0,1,1,0,458.831,193.04)" + id="path21734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00140625,0.0015 c 0,-0.601562 0.46093725,-1.0625 1.06250025,-1.0625" + transform="matrix(0,1,1,0,458.811,193.06)" + id="path21736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-5.3125e-4 H -4.019375" + transform="matrix(0,1,1,0,457.731,198.16)" + id="path21738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0019375 V 6.419938" + transform="matrix(0,1,1,0,450.291,169.8)" + id="path21740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 C -0.59875,-6.25e-5 -1.059688,-0.480531 -1.059688,-1.078188" + transform="matrix(0,1,1,0,464.211,170.88)" + id="path21742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 V 4.321344" + transform="matrix(0,1,1,0,458.831,169.8)" + id="path21744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,0.0015 c 0,-0.601563 0.4609375,-1.0625 1.0585935,-1.0625" + transform="matrix(0,1,1,0,458.811,169.82)" + id="path21746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001 H 2.978437" + transform="matrix(0,1,1,0,464.251,174.92)" + id="path21748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 H 4.021875" + transform="matrix(0,1,1,0,464.251,170.9)" + id="path21750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00146875 V 4.318844" + transform="matrix(0,1,1,0,466.271,169.8)" + id="path21752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-0.001 c 0,-0.597656 0.4609375,-1.058594 1.0585935,-1.058594" + transform="matrix(0,1,1,0,466.251,169.82)" + id="path21754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,434.131,452.06)" + id="path21756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0018125 H 6.498594" + transform="matrix(0,1,1,0,434.131,445.56)" + id="path21758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 V 13.221813 -8.4375e-4" + transform="matrix(0,1,1,0,420.911,445.56)" + id="path21760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0018125 H 6.518594" + transform="matrix(0,1,1,0,434.131,439.04)" + id="path21762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,434.131,458.56)" + id="path21764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0018125 H 6.498594" + transform="matrix(0,1,1,0,434.131,452.06)" + id="path21766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 V 13.221813" + transform="matrix(0,1,1,0,420.911,452.06)" + id="path21768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 H -6.380625" + transform="matrix(0,1,1,0,433.291,448.74)" + id="path21770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.0019375 c 0.800781,0 1.460937,0.6406255 1.460937,1.4414065" + transform="matrix(0,1,1,0,433.291,448.72)" + id="path21772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.00178125 c 0,-0.59765575 0.460937,-1.05859375 1.0625,-1.05859375" + transform="matrix(0,1,1,0,435.951,452.08)" + id="path21774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 H -4.299844" + transform="matrix(0,1,1,0,434.871,457.46)" + id="path21776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00140625,-3.75e-4 c 0.59765575,0 1.07812475,0.460938 1.07812475,1.058594" + transform="matrix(0,1,1,0,434.891,457.44)" + id="path21778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 V -10.998344" + transform="matrix(0,1,1,0,446.971,458.56)" + id="path21780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 C -4.6875e-4,0.599781 -0.480938,1.08025 -1.078594,1.08025" + transform="matrix(0,1,1,0,446.951,458.52)" + id="path21782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.875e-4 H 4.300937" + transform="matrix(0,1,1,0,448.071,453.16)" + id="path21784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,2.5e-4 c -0.601563,0 -1.0625,-0.480469 -1.0625,-1.082031" + transform="matrix(0,1,1,0,448.031,453.14)" + id="path21786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 V 4.021656" + transform="matrix(0,1,1,0,442.951,452.06)" + id="path21788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 V 2.978219" + transform="matrix(0,1,1,0,439.971,452.06)" + id="path21790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 V 4.001656" + transform="matrix(0,1,1,0,435.971,452.06)" + id="path21792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,434.131,439.04)" + id="path21794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0018125 H 6.499062" + transform="matrix(0,1,1,0,434.131,432.54)" + id="path21796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 V 13.221813" + transform="matrix(0,1,1,0,420.911,432.54)" + id="path21798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 V 13.221813" + transform="matrix(0,1,1,0,420.911,439.04)" + id="path21800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,434.131,426.02)" + id="path21802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 H 6.499531" + transform="matrix(0,1,1,0,434.131,419.52)" + id="path21804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,434.131,432.54)" + id="path21806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 H 6.519063" + transform="matrix(0,1,1,0,434.131,426.02)" + id="path21808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 V 13.221813" + transform="matrix(0,1,1,0,420.911,426.02)" + id="path21810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 C -0.00109375,-0.801312 0.639531,-1.441937 1.440313,-1.441937" + transform="matrix(0,1,1,0,434.731,421.38)" + id="path21812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0019375 H -6.380156" + transform="matrix(0,1,1,0,433.291,429.22)" + id="path21814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0019375 C 0.8,-0.0019375 1.460156,0.638688 1.460156,1.439469" + transform="matrix(0,1,1,0,433.291,429.2)" + id="path21816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-5.3125e-4 c 0,-0.80078075 0.640625,-1.44140575 1.4375,-1.44140575" + transform="matrix(0,1,1,0,434.731,431.14)" + id="path21818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0019375 H -6.378437" + transform="matrix(0,1,1,0,433.291,438.98)" + id="path21820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,-0.0019375 c 0.8007815,0 1.4609375,0.6406255 1.4609375,1.4414065" + transform="matrix(0,1,1,0,433.291,438.96)" + id="path21822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-5.3125e-4 c 0,-0.80078075 0.6406255,-1.44140575 1.4414065,-1.44140575" + transform="matrix(0,1,1,0,434.731,440.9)" + id="path21824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,434.131,406.5)" + id="path21826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0018125 H 6.5" + transform="matrix(0,1,1,0,434.131,400)" + id="path21828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 V 13.221813 -8.4375e-4" + transform="matrix(0,1,1,0,420.911,400)" + id="path21830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 H 6.52" + transform="matrix(0,1,1,0,434.131,393.48)" + id="path21832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,434.131,419.52)" + id="path21834" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 H 6.499531" + transform="matrix(0,1,1,0,434.131,413.02)" + id="path21836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 V 13.221813" + transform="matrix(0,1,1,0,420.911,413.02)" + id="path21838" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 V 13.221813" + transform="matrix(0,1,1,0,420.911,419.52)" + id="path21840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 C -6.25e-4,-0.801312 0.64,-1.441937 1.440781,-1.441937" + transform="matrix(0,1,1,0,434.731,401.86)" + id="path21842" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.0019375 H -6.359688" + transform="matrix(0,1,1,0,433.291,409.68)" + id="path21844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,-0.0019375 c 0.80078075,0 1.46093775,0.6406255 1.46093775,1.4414065" + transform="matrix(0,1,1,0,433.291,409.66)" + id="path21846" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 C 0.00109375,-0.801312 0.641719,-1.441937 1.438594,-1.441937" + transform="matrix(0,1,1,0,434.731,411.62)" + id="path21848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0019375 H -6.381875" + transform="matrix(0,1,1,0,433.291,419.46)" + id="path21850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00140625,-0.0019375 c 0.79687475,0 1.45703175,0.6406255 1.45703175,1.4414065" + transform="matrix(0,1,1,0,433.291,419.44)" + id="path21852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 C 0.600469,-0.001 1.080938,0.459938 1.080938,1.0615" + transform="matrix(0,1,1,0,436.751,398.88)" + id="path21854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00103125 V -10.998969" + transform="matrix(0,1,1,0,448.831,400)" + id="path21856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,7.1875e-4 C 4.6875e-4,0.598375 -0.48,1.078844 -1.081563,1.078844" + transform="matrix(0,1,1,0,433.011,412.98)" + id="path21858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0018125 H 4.321875" + transform="matrix(0,1,1,0,434.131,407.6)" + id="path21860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.00115625 c -0.597656,0 -1.058594,-0.48046875 -1.058594,-1.07812475" + transform="matrix(0,1,1,0,434.091,407.58)" + id="path21862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,7.1875e-4 V 11.02025" + transform="matrix(0,1,1,0,422.011,406.5)" + id="path21864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,7.1875e-4 V -2.97975" + transform="matrix(0,1,1,0,429.011,413.02)" + id="path21866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,2.5e-4 V -4.019281" + transform="matrix(0,1,1,0,433.031,413.02)" + id="path21868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 V 13.221813 -8.4375e-4" + transform="matrix(0,1,1,0,420.911,393.48)" + id="path21870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 H 6.500469" + transform="matrix(0,1,1,0,434.131,386.98)" + id="path21872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 V 13.221813" + transform="matrix(0,1,1,0,420.911,386.98)" + id="path21874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,434.131,380.48)" + id="path21876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 H 6.520469" + transform="matrix(0,1,1,0,434.131,373.96)" + id="path21878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,434.131,386.98)" + id="path21880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 H 6.500469" + transform="matrix(0,1,1,0,434.131,380.48)" + id="path21882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 V 13.221813" + transform="matrix(0,1,1,0,420.911,380.48)" + id="path21884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0015 C 0,-0.600062 0.460938,-1.061 1.058594,-1.061" + transform="matrix(0,1,1,0,437.811,393.5)" + id="path21886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 H -4.321875" + transform="matrix(0,1,1,0,436.731,398.9)" + id="path21888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0015 V 4.021031" + transform="matrix(0,1,1,0,444.811,393.48)" + id="path21890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 V 2.9815" + transform="matrix(0,1,1,0,441.831,393.48)" + id="path21892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 V 4.001031" + transform="matrix(0,1,1,0,437.831,393.48)" + id="path21894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0019375 V 7.318375" + transform="matrix(0,1,1,0,439.791,388.2)" + id="path21896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0019375 H 1.839219" + transform="matrix(0,1,1,0,439.791,386.36)" + id="path21898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,434.131,373.96)" + id="path21900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 H 6.500938" + transform="matrix(0,1,1,0,434.131,367.46)" + id="path21902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 V 13.221813" + transform="matrix(0,1,1,0,420.911,367.46)" + id="path21904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 V 13.221813" + transform="matrix(0,1,1,0,420.911,373.96)" + id="path21906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 H -6.498594" + transform="matrix(0,1,1,0,436.731,360.94)" + id="path21908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,7.1875e-4 c 0,0.59765625 -0.480469,1.07812525 -1.082031,1.07812525" + transform="matrix(0,1,1,0,433.011,367.42)" + id="path21910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0018125 H 4.319375" + transform="matrix(0,1,1,0,434.131,362.04)" + id="path21912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00115625 C -0.598125,-0.00115625 -1.059063,-0.481625 -1.059063,-1.079281" + transform="matrix(0,1,1,0,434.091,362.02)" + id="path21914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,7.1875e-4 V 11.02025" + transform="matrix(0,1,1,0,422.011,360.94)" + id="path21916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,7.1875e-4 V -2.97975" + transform="matrix(0,1,1,0,429.011,367.46)" + id="path21918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,2.5e-4 V -4.019281" + transform="matrix(0,1,1,0,433.031,367.46)" + id="path21920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,9.375e-5 -2.559375,2.558688" + transform="matrix(0,1,1,0,438.371,365.2)" + id="path21922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0015 2.559219,2.560094" + transform="matrix(0,1,1,0,435.811,362.64)" + id="path21924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -5.1185" + transform="matrix(0,1,1,0,440.931,362.64)" + id="path21926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 H 1.818594" + transform="matrix(0,1,1,0,439.791,366.24)" + id="path21928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001625 V -7.321937" + transform="matrix(0,1,1,0,447.111,366.24)" + id="path21930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00103125 V 11.001031" + transform="matrix(0,1,1,0,437.831,347)" + id="path21932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,0.0015 c 0,-0.601562 0.46093775,-1.0625 1.05859375,-1.0625" + transform="matrix(0,1,1,0,437.811,347.02)" + id="path21934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 H -4.318437" + transform="matrix(0,1,1,0,436.731,352.42)" + id="path21936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 C 0.6,-0.001 1.080469,0.459938 1.080469,1.0615" + transform="matrix(0,1,1,0,436.751,352.4)" + id="path21938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00103125 V -3.998969" + transform="matrix(0,1,1,0,441.831,353.52)" + id="path21940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0015 V -2.978969" + transform="matrix(0,1,1,0,444.811,353.52)" + id="path21942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00103125 V -4.0185" + transform="matrix(0,1,1,0,448.831,353.52)" + id="path21944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00103125 3.66,3.661188 v -7.320313" + transform="matrix(0,1,1,0,428.331,309.34)" + id="path21946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,2.5e-4 V 5.121344" + transform="matrix(0,1,1,0,430.531,289.58)" + id="path21948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 V -0.360219" + transform="matrix(0,1,1,0,440.411,304.96)" + id="path21950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-8.4375e-4 H 15.380938" + transform="matrix(0,1,1,0,440.411,289.58)" + id="path21952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V 0.359156" + transform="matrix(0,1,1,0,440.051,289.58)" + id="path21954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,8.75e-4 -3.660156,3.661031" + transform="matrix(0,1,1,0,424.671,313)" + id="path21956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 H -13.198594" + transform="matrix(0,1,1,0,441.931,300.14)" + id="path21958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -6.501312" + transform="matrix(0,1,1,0,448.431,300.14)" + id="path21960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 H 13.200625" + transform="matrix(0,1,1,0,448.431,286.94)" + id="path21962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 V 6.420563" + transform="matrix(0,1,1,0,441.931,286.94)" + id="path21964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 H -6.421406" + transform="matrix(0,1,1,0,427.431,201.98)" + id="path21966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V -13.201312" + transform="matrix(0,1,1,0,440.631,201.98)" + id="path21968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 H 6.520469" + transform="matrix(0,1,1,0,440.631,195.46)" + id="path21970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 H -6.4" + transform="matrix(0,1,1,0,427.431,209.4)" + id="path21972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0018125 V -13.201312" + transform="matrix(0,1,1,0,440.631,209.4)" + id="path21974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0018125 H 6.498438" + transform="matrix(0,1,1,0,440.631,202.9)" + id="path21976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 V 13.201813" + transform="matrix(0,1,1,0,427.431,202.9)" + id="path21978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 H -6.398594" + transform="matrix(0,1,1,0,427.431,216.84)" + id="path21980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V -13.201312" + transform="matrix(0,1,1,0,440.631,216.84)" + id="path21982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 H 6.499844" + transform="matrix(0,1,1,0,440.631,210.34)" + id="path21984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 V 13.201813" + transform="matrix(0,1,1,0,427.431,210.34)" + id="path21986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0013125 V 13.201813" + transform="matrix(0,1,1,0,427.431,195.46)" + id="path21988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 V -6.39975" + transform="matrix(0,1,1,0,448.431,169.98)" + id="path21990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0013125 H 13.200469" + transform="matrix(0,1,1,0,448.431,156.78)" + id="path21992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0013125 V 6.498688" + transform="matrix(0,1,1,0,441.931,156.78)" + id="path21994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 H -13.19875" + transform="matrix(0,1,1,0,441.931,169.98)" + id="path21996" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0019375 V -6.419906" + transform="matrix(0,1,1,0,437.291,169.98)" + id="path21998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0019375 H 13.200469" + transform="matrix(0,1,1,0,437.291,156.78)" + id="path22000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 V 6.518063" + transform="matrix(0,1,1,0,430.771,156.78)" + id="path22002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -13.19875" + transform="matrix(0,1,1,0,430.771,169.98)" + id="path22004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00103125 V 6.419" + transform="matrix(0,1,1,0,423.331,156.78)" + id="path22006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 V -6.518969" + transform="matrix(0,1,1,0,429.851,169.98)" + id="path22008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,5.625e-4 H 13.200469" + transform="matrix(0,1,1,0,429.851,156.78)" + id="path22010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 V 6.420094" + transform="matrix(0,1,1,0,401.951,445)" + id="path22012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 V -6.521781" + transform="matrix(0,1,1,0,408.471,458.2)" + id="path22014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 H 13.199219" + transform="matrix(0,1,1,0,408.471,445)" + id="path22016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 H -6.419375" + transform="matrix(0,1,1,0,420.911,452.06)" + id="path22018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 H -6.419375" + transform="matrix(0,1,1,0,420.911,445.56)" + id="path22020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 H -6.399844" + transform="matrix(0,1,1,0,420.911,458.56)" + id="path22022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 H -6.418906" + transform="matrix(0,1,1,0,420.911,439.04)" + id="path22024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H -6.398906" + transform="matrix(0,1,1,0,420.911,426.02)" + id="path22026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 H -6.418906" + transform="matrix(0,1,1,0,420.911,432.54)" + id="path22028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 H -6.421875" + transform="matrix(0,1,1,0,420.911,406.5)" + id="path22030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 H -6.421875" + transform="matrix(0,1,1,0,420.911,400)" + id="path22032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H -6.418437" + transform="matrix(0,1,1,0,420.911,419.52)" + id="path22034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,0.0011875 c 0,-0.6015625 0.46093775,-1.0624995 1.05859375,-1.0624995" + transform="matrix(0,1,1,0,421.991,406.52)" + id="path22036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-8.4375e-4 H -4.318437" + transform="matrix(0,1,1,0,420.911,411.92)" + id="path22038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 C 0.6,-0.0013125 1.080469,0.459625 1.080469,1.061188" + transform="matrix(0,1,1,0,420.931,411.9)" + id="path22040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,2.5e-4 V -4.019281" + transform="matrix(0,1,1,0,426.031,413.02)" + id="path22042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 H -6.401875" + transform="matrix(0,1,1,0,420.911,393.48)" + id="path22044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 H -6.421406" + transform="matrix(0,1,1,0,420.911,380.48)" + id="path22046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 H -6.421406" + transform="matrix(0,1,1,0,420.911,386.98)" + id="path22048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 H -6.401406" + transform="matrix(0,1,1,0,420.911,373.96)" + id="path22050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,0.0011875 c 0,-0.6015625 0.4609375,-1.0624995 1.0585935,-1.0624995" + transform="matrix(0,1,1,0,421.991,360.96)" + id="path22052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-8.4375e-4 H -4.320937" + transform="matrix(0,1,1,0,420.911,366.36)" + id="path22054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,-0.0013125 c 0.60156225,0 1.08203125,0.4609375 1.08203125,1.0625005" + transform="matrix(0,1,1,0,420.931,366.34)" + id="path22056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,2.5e-4 V -4.019281" + transform="matrix(0,1,1,0,426.031,367.46)" + id="path22058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V -23.440844" + transform="matrix(0,1,1,0,411.351,363.72)" + id="path22060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 H 13.89875" + transform="matrix(0,1,1,0,411.351,349.82)" + id="path22062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.25e-5 V -6.378969" + transform="matrix(0,1,1,0,409.211,349.6)" + id="path22064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,4.0625e-4 c 0,0.80078175 -0.65625,1.46093775 -1.457031,1.46093775" + transform="matrix(0,1,1,0,409.191,349.58)" + id="path22066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,8.75e-4 H 17.160625" + transform="matrix(0,1,1,0,410.671,330.98)" + id="path22068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 V 22.340563" + transform="matrix(0,1,1,0,389.011,349.82)" + id="path22070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 V -13.199437" + transform="matrix(0,1,1,0,412.551,319.3)" + id="path22072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 H 6.500781" + transform="matrix(0,1,1,0,412.551,312.8)" + id="path22074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 V 13.199781" + transform="matrix(0,1,1,0,399.351,312.8)" + id="path22076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,0.00134375 c -0.8007815,0 -1.4414065,-0.66015675 -1.4414065,-1.46093775" + transform="matrix(0,1,1,0,410.651,330.96)" + id="path22078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00103125 V 6.379937" + transform="matrix(0,1,1,0,402.831,329.52)" + id="path22080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00146875 V 0.381344" + transform="matrix(0,1,1,0,425.771,304.96)" + id="path22082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00146875 H 15.380938" + transform="matrix(0,1,1,0,425.771,289.58)" + id="path22084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00134375 V -0.381469" + transform="matrix(0,1,1,0,426.151,289.58)" + id="path22086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,412.631,310.6)" + id="path22088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0018125 H 6.501563" + transform="matrix(0,1,1,0,412.631,304.1)" + id="path22090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-8.4375e-4 V 13.221812" + transform="matrix(0,1,1,0,399.411,304.1)" + id="path22092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-8.4375e-4 H 6.879063" + transform="matrix(0,1,1,0,421.911,284.66)" + id="path22094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00115625 V -17.758969" + transform="matrix(0,1,1,0,419.591,293.96)" + id="path22096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 V -2.321156" + transform="matrix(0,1,1,0,421.911,293.96)" + id="path22098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H 2.440938" + transform="matrix(0,1,1,0,421.911,291.52)" + id="path22100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,9.375e-5 C -0.34125,-0.33975 -0.520938,-0.820219 -0.520938,-1.300687 c 0,-1.019532 0.820313,-1.820313 1.820313,-1.820313 1.019531,0 1.839844,0.800781 1.839844,1.820313 0,0.5 -0.199219,0.960937 -0.558594,1.30078075" + transform="matrix(0,1,1,0,413.371,287.06)" + id="path22102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,9.375e-5 C -0.338281,-0.33975 -0.521875,-0.820219 -0.521875,-1.300687 c 0,-1.019532 0.820312,-1.820313 1.820312,-1.820313 1.023438,0 1.839844,0.800781 1.839844,1.820313 0,0.480468 -0.199219,0.960937 -0.539062,1.30078075" + transform="matrix(0,1,1,0,413.371,289.1)" + id="path22104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-8.4375e-4 H -16.09875" + transform="matrix(0,1,1,0,424.911,283.38)" + id="path22106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0011875 V 23.419156" + transform="matrix(0,1,1,0,401.491,283.38)" + id="path22108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 V -23.418812" + transform="matrix(0,1,1,0,424.911,267.28)" + id="path22110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00103125 V 20.079156" + transform="matrix(0,1,1,0,401.831,284.66)" + id="path22112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 V -13.201781" + transform="matrix(0,1,1,0,415.151,249.76)" + id="path22114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 H 6.501719" + transform="matrix(0,1,1,0,415.151,243.26)" + id="path22116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 V -13.218187" + transform="matrix(0,1,1,0,415.351,264.26)" + id="path22118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 H 6.501719" + transform="matrix(0,1,1,0,415.351,257.76)" + id="path22120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 V 13.220563" + transform="matrix(0,1,1,0,402.131,257.76)" + id="path22122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 V -13.201781" + transform="matrix(0,1,1,0,415.151,257.2)" + id="path22124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 H 6.519219" + transform="matrix(0,1,1,0,415.151,250.68)" + id="path22126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 V 13.201344" + transform="matrix(0,1,1,0,401.951,250.68)" + id="path22128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 V 13.201344" + transform="matrix(0,1,1,0,401.951,243.26)" + id="path22130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 V -13.201781" + transform="matrix(0,1,1,0,415.151,242.14)" + id="path22132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 H 6.520625" + transform="matrix(0,1,1,0,415.151,235.62)" + id="path22134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 V 13.201344" + transform="matrix(0,1,1,0,401.951,235.62)" + id="path22136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.875e-4 H -16.12" + transform="matrix(0,1,1,0,423.571,234.62)" + id="path22138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 V 23.419312" + transform="matrix(0,1,1,0,400.151,234.62)" + id="path22140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 H -6.398594" + transform="matrix(0,1,1,0,410.691,216.84)" + id="path22142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 V -13.199594" + transform="matrix(0,1,1,0,423.891,216.84)" + id="path22144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 H 6.499844" + transform="matrix(0,1,1,0,423.891,210.34)" + id="path22146" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V 13.199625" + transform="matrix(0,1,1,0,410.691,210.34)" + id="path22148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,4.0625e-4 H -6.4" + transform="matrix(0,1,1,0,410.691,209.4)" + id="path22150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-3.75e-4 V -13.199594" + transform="matrix(0,1,1,0,423.891,209.4)" + id="path22152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-3.75e-4 H 6.498437" + transform="matrix(0,1,1,0,423.891,202.9)" + id="path22154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,4.0625e-4 V 13.199625" + transform="matrix(0,1,1,0,410.691,202.9)" + id="path22156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 H -6.421406" + transform="matrix(0,1,1,0,410.691,201.98)" + id="path22158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 V -13.199594" + transform="matrix(0,1,1,0,423.891,201.98)" + id="path22160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-3.75e-4 H 6.520469" + transform="matrix(0,1,1,0,423.891,195.46)" + id="path22162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.875e-4 V -23.418656" + transform="matrix(0,1,1,0,423.571,218.5)" + id="path22164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,4.0625e-4 H -6.421719" + transform="matrix(0,1,1,0,410.691,179.66)" + id="path22166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-3.75e-4 V -13.199594" + transform="matrix(0,1,1,0,423.891,179.66)" + id="path22168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-3.75e-4 H 6.500156" + transform="matrix(0,1,1,0,423.891,173.16)" + id="path22170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,4.0625e-4 H -6.420312" + transform="matrix(0,1,1,0,410.691,187.1)" + id="path22172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 V -13.199594" + transform="matrix(0,1,1,0,423.891,187.1)" + id="path22174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-3.75e-4 H 6.521562" + transform="matrix(0,1,1,0,423.891,180.58)" + id="path22176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V 13.199625" + transform="matrix(0,1,1,0,410.691,180.58)" + id="path22178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 H -6.418906" + transform="matrix(0,1,1,0,410.691,194.54)" + id="path22180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-3.75e-4 V -13.199594" + transform="matrix(0,1,1,0,423.891,194.54)" + id="path22182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-3.75e-4 H 6.519062" + transform="matrix(0,1,1,0,423.891,188.02)" + id="path22184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,4.0625e-4 V 13.199625" + transform="matrix(0,1,1,0,410.691,188.02)" + id="path22186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,4.0625e-4 V 13.199625" + transform="matrix(0,1,1,0,410.691,195.46)" + id="path22188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,4.0625e-4 V 13.199625" + transform="matrix(0,1,1,0,410.691,173.16)" + id="path22190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 V 6.4215" + transform="matrix(0,1,1,0,415.891,156.78)" + id="path22192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 H -13.19875" + transform="matrix(0,1,1,0,415.891,169.98)" + id="path22194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 V -6.520375" + transform="matrix(0,1,1,0,422.411,169.98)" + id="path22196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 H 13.200469" + transform="matrix(0,1,1,0,422.411,156.78)" + id="path22198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 V -6.421625" + transform="matrix(0,1,1,0,407.531,169.98)" + id="path22200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 H 13.200469" + transform="matrix(0,1,1,0,407.531,156.78)" + id="path22202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,2.5e-4 v 6.5" + transform="matrix(0,1,1,0,401.031,156.78)" + id="path22204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 V -6.420219" + transform="matrix(0,1,1,0,414.971,169.98)" + id="path22206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 H 13.200469" + transform="matrix(0,1,1,0,414.971,156.78)" + id="path22208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 V 6.501656" + transform="matrix(0,1,1,0,408.471,156.78)" + id="path22210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 H -13.19875" + transform="matrix(0,1,1,0,408.471,169.98)" + id="path22212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 H -13.19875" + transform="matrix(0,1,1,0,423.331,169.98)" + id="path22214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 H -13.2" + transform="matrix(0,1,1,0,401.951,458.2)" + id="path22216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,2.5e-4 v -11" + transform="matrix(0,1,1,0,385.031,458.26)" + id="path22218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,7.1875e-4 c 0,0.59765625 -0.480469,1.07812525 -1.078125,1.07812525" + transform="matrix(0,1,1,0,385.011,458.22)" + id="path22220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 H 4.320156" + transform="matrix(0,1,1,0,386.131,452.84)" + id="path22222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-0.00115625 c -0.6015625,0 -1.0585935,-0.48046875 -1.0585935,-1.07812475" + transform="matrix(0,1,1,0,386.091,452.82)" + id="path22224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,2.5e-4 v 4" + transform="matrix(0,1,1,0,381.031,451.74)" + id="path22226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 C 0.00171875,-0.600219 0.45875,-1.061156 1.060313,-1.061156" + transform="matrix(0,1,1,0,388.651,451.76)" + id="path22228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.875e-4 H -4.320156" + transform="matrix(0,1,1,0,387.571,457.16)" + id="path22230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.00115625 c 0.597656,0 1.078125,0.46093725 1.078125,1.06250025" + transform="matrix(0,1,1,0,387.591,457.14)" + id="path22232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V -11.019125" + transform="matrix(0,1,1,0,399.691,458.26)" + id="path22234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,8.75e-4 c 0,0.597656 -0.480469,1.078125 -1.078125,1.078125" + transform="matrix(0,1,1,0,399.671,458.22)" + id="path22236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 H 4.320156" + transform="matrix(0,1,1,0,400.771,452.84)" + id="path22238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-0.001 c -0.6015625,0 -1.0585935,-0.480469 -1.0585935,-1.078125" + transform="matrix(0,1,1,0,400.751,452.82)" + id="path22240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 V 4.020406" + transform="matrix(0,1,1,0,395.671,451.74)" + id="path22242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 V 2.980875" + transform="matrix(0,1,1,0,392.691,451.74)" + id="path22244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 V 4.020406" + transform="matrix(0,1,1,0,388.671,451.74)" + id="path22246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0011875 V 98.8215 H -65.88" + transform="matrix(0,1,1,0,294.991,449.88)" + id="path22248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 V 1.121812" + transform="matrix(0,1,1,0,400.011,457.2)" + id="path22250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.875e-4 H -4.30125" + transform="matrix(0,1,1,0,387.571,381.02)" + id="path22252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-0.00115625 c 0.601563,0 1.078125,0.46093725 1.078125,1.06250025" + transform="matrix(0,1,1,0,387.591,381)" + id="path22254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 V -11.019125" + transform="matrix(0,1,1,0,399.691,382.12)" + id="path22256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,8.75e-4 C -0.001875,0.598531 -0.478437,1.079 -1.08,1.079" + transform="matrix(0,1,1,0,399.671,382.08)" + id="path22258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00146875 H 4.299531" + transform="matrix(0,1,1,0,400.771,376.72)" + id="path22260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,2.5e-4 v -11" + transform="matrix(0,1,1,0,385.031,382.12)" + id="path22262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,7.1875e-4 C -0.001875,0.598375 -0.478437,1.078844 -1.08,1.078844" + transform="matrix(0,1,1,0,385.011,382.08)" + id="path22264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0018125 H 4.299531" + transform="matrix(0,1,1,0,386.131,376.72)" + id="path22266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0015 V -98.818813" + transform="matrix(0,1,1,0,393.811,384)" + id="path22268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 C 6.25e-4,-0.600219 0.461563,-1.061156 1.059219,-1.061156" + transform="matrix(0,1,1,0,388.651,375.64)" + id="path22270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 C -0.598437,-0.001 -1.059375,-0.481469 -1.059375,-1.079125" + transform="matrix(0,1,1,0,400.751,376.7)" + id="path22272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,8.75e-4 V 4.020406" + transform="matrix(0,1,1,0,395.671,375.62)" + id="path22274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 V 2.980875" + transform="matrix(0,1,1,0,392.691,375.62)" + id="path22276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,8.75e-4 V 4.020406" + transform="matrix(0,1,1,0,388.671,375.62)" + id="path22278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00115625 C -0.598437,-0.00115625 -1.059375,-0.481625 -1.059375,-1.079281" + transform="matrix(0,1,1,0,386.091,376.7)" + id="path22280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,2.5e-4 v 4" + transform="matrix(0,1,1,0,381.031,375.62)" + id="path22282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,0.00134375 c 0,-0.60156275 0.460938,-1.06249975 1.0625,-1.06249975" + transform="matrix(0,1,1,0,388.651,366.86)" + id="path22284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 H -4.298594" + transform="matrix(0,1,1,0,387.571,372.24)" + id="path22286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.00115625 c 0.601563,0 1.082031,0.46093725 1.082031,1.06250025" + transform="matrix(0,1,1,0,387.591,372.22)" + id="path22288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V -11.019125" + transform="matrix(0,1,1,0,399.691,373.34)" + id="path22290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,8.75e-4 C 7.8125e-4,0.598531 -0.479687,1.079 -1.08125,1.079" + transform="matrix(0,1,1,0,399.671,373.3)" + id="path22292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00146875 H 4.298281" + transform="matrix(0,1,1,0,400.771,367.94)" + id="path22294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.001 c -0.601562,0 -1.0625,-0.480469 -1.0625,-1.078125" + transform="matrix(0,1,1,0,400.751,367.92)" + id="path22296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 V 4.020406" + transform="matrix(0,1,1,0,395.671,366.84)" + id="path22298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V 2.980875" + transform="matrix(0,1,1,0,392.691,366.84)" + id="path22300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 V 4.020406" + transform="matrix(0,1,1,0,388.671,366.84)" + id="path22302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-8.4375e-4 H -13.899687" + transform="matrix(0,1,1,0,387.911,363.72)" + id="path22304" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,9.375e-5 H -17.159531" + transform="matrix(0,1,1,0,401.371,348.14)" + id="path22306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 C 0.801875,9.375e-5 1.458125,0.640719 1.458125,1.4415" + transform="matrix(0,1,1,0,401.371,348.12)" + id="path22308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,0.0011875 c -0.5976565,0 -1.0585935,-0.4804685 -1.0585935,-1.0820315" + transform="matrix(0,1,1,0,398.991,334.04)" + id="path22310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 C 4.6875e-4,-0.598813 0.461406,-1.05975 1.059063,-1.05975" + transform="matrix(0,1,1,0,393.591,332.98)" + id="path22312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,7.1875e-4 H -11.001406" + transform="matrix(0,1,1,0,392.511,345.06)" + id="path22314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,2.5e-4 c 0.6015625,0 1.0820315,0.460937 1.0820315,1.058594" + transform="matrix(0,1,1,0,392.531,345.04)" + id="path22316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 V -4.321625" + transform="matrix(0,1,1,0,397.931,346.16)" + id="path22318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-8.4375e-4 C 0.00109375,0.600719 -0.479375,1.081187 -1.080937,1.081187" + transform="matrix(0,1,1,0,397.911,346.12)" + id="path22320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,2.5e-4 H 4.018594" + transform="matrix(0,1,1,0,399.031,341.04)" + id="path22322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 H 2.979063" + transform="matrix(0,1,1,0,399.031,338.06)" + id="path22324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 H 3.998594" + transform="matrix(0,1,1,0,399.031,334.06)" + id="path22326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 V 1.100719" + transform="matrix(0,1,1,0,387.911,349.82)" + id="path22328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 H -6.421094" + transform="matrix(0,1,1,0,399.351,319.3)" + id="path22330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,0.0015 c 0,-0.800781 0.64062475,-1.441406 1.44140675,-1.441406" + transform="matrix(0,1,1,0,402.811,329.52)" + id="path22332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 V 4.318687" + transform="matrix(0,1,1,0,393.611,332.96)" + id="path22334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-8.4375e-4 H -6.420312" + transform="matrix(0,1,1,0,399.411,310.6)" + id="path22336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.001625 c 0,0.800781 -0.6601565,1.460937 -1.4570315,1.460937" + transform="matrix(0,1,1,0,392.611,294.4)" + id="path22338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00115625 H 6.360938" + transform="matrix(0,1,1,0,394.091,286.6)" + id="path22340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0018125 V -17.138813" + transform="matrix(0,1,1,0,392.631,294.42)" + id="path22342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00103125 H -9.299844" + transform="matrix(0,1,1,0,401.831,293.96)" + id="path22344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-6.875e-4 c -0.796875,0 -1.4375,-0.6601565 -1.4375,-1.4609375" + transform="matrix(0,1,1,0,394.071,286.58)" + id="path22346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 V 17.141812" + transform="matrix(0,1,1,0,375.491,285.12)" + id="path22348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 H -4.319531" + transform="matrix(0,1,1,0,387.631,269.3)" + id="path22350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.00134375 c 0.597656,0 1.078125,0.45703125 1.078125,1.05859325" + transform="matrix(0,1,1,0,387.651,269.28)" + id="path22352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 V -11.000531" + transform="matrix(0,1,1,0,399.731,270.4)" + id="path22354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-6.25e-5 c 0,0.6015625 -0.480469,1.0781245 -1.078125,1.0781245" + transform="matrix(0,1,1,0,399.711,270.36)" + id="path22356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 H 4.320781" + transform="matrix(0,1,1,0,400.831,264.98)" + id="path22358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0011875 H 16.098906" + transform="matrix(0,1,1,0,401.491,267.28)" + id="path22360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 H 6.399375" + transform="matrix(0,1,1,0,400.651,256.46)" + id="path22362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00178125 V 13.201344" + transform="matrix(0,1,1,0,387.451,256.46)" + id="path22364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00178125 H -6.499062" + transform="matrix(0,1,1,0,387.451,262.96)" + id="path22366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 V -13.201781" + transform="matrix(0,1,1,0,400.651,262.96)" + id="path22368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 H -6.420156" + transform="matrix(0,1,1,0,401.951,249.76)" + id="path22370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 H -6.420156" + transform="matrix(0,1,1,0,402.131,264.26)" + id="path22372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 H -6.41875" + transform="matrix(0,1,1,0,401.951,257.2)" + id="path22374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-6.25e-5 c 0,-0.6015625 0.4609375,-1.0585935 1.0625005,-1.0585935" + transform="matrix(0,1,1,0,388.711,263.9)" + id="path22376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,-0.0019375 c -0.6015625,0 -1.0624995,-0.4765625 -1.0624995,-1.0781245" + transform="matrix(0,1,1,0,400.791,264.96)" + id="path22378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 V 3.999469" + transform="matrix(0,1,1,0,395.731,263.88)" + id="path22380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 V 2.979469" + transform="matrix(0,1,1,0,392.751,263.88)" + id="path22382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 V 4.019" + transform="matrix(0,1,1,0,388.731,263.88)" + id="path22384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00178125 H -6.42125" + transform="matrix(0,1,1,0,401.951,242.14)" + id="path22386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 H 6.420156" + transform="matrix(0,1,1,0,398.971,236.74)" + id="path22388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00146875 V 13.201656" + transform="matrix(0,1,1,0,385.771,236.74)" + id="path22390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00146875 H -6.521719" + transform="matrix(0,1,1,0,385.771,243.26)" + id="path22392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 V -13.201469" + transform="matrix(0,1,1,0,398.971,243.26)" + id="path22394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,7.1875e-4 V -13.1985" + transform="matrix(0,1,1,0,386.511,223.72)" + id="path22396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,7.1875e-4 h 6.5" + transform="matrix(0,1,1,0,386.511,217.22)" + id="path22398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 C -0.00109375,0.799312 -0.66125,1.459469 -1.458125,1.459469" + transform="matrix(0,1,1,0,397.771,235.88)" + id="path22400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001 H 6.361406" + transform="matrix(0,1,1,0,399.251,228.08)" + id="path22402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 C -0.798281,-5.3125e-4 -1.438906,-0.660688 -1.438906,-1.461469" + transform="matrix(0,1,1,0,399.231,228.06)" + id="path22404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0018125 V 17.158062" + transform="matrix(0,1,1,0,380.631,226.6)" + id="path22406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 V -17.158188" + transform="matrix(0,1,1,0,397.791,235.9)" + id="path22408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 H 16.121094" + transform="matrix(0,1,1,0,400.151,218.5)" + id="path22410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0015 V 13.200719" + transform="matrix(0,1,1,0,373.311,217.22)" + id="path22412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,7.1875e-4 C 9.375e-4,0.598375 -0.479531,1.078844 -1.081094,1.078844" + transform="matrix(0,1,1,0,386.511,205.46)" + id="path22414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0018125 H 4.298437" + transform="matrix(0,1,1,0,387.631,200.1)" + id="path22416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,2.5e-4 v -4" + transform="matrix(0,1,1,0,386.531,205.5)" + id="path22418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,2.5e-4 V -11.019281" + transform="matrix(0,1,1,0,386.031,216.3)" + id="path22420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 C 0.00171875,0.598375 -0.47875,1.078844 -1.080313,1.078844" + transform="matrix(0,1,1,0,386.011,216.26)" + id="path22422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0018125 H 4.319219" + transform="matrix(0,1,1,0,387.131,210.88)" + id="path22424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.00115625 c -0.597656,0 -1.058594,-0.48046875 -1.058594,-1.07812475" + transform="matrix(0,1,1,0,387.091,210.86)" + id="path22426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,7.1875e-4 V 4.02025" + transform="matrix(0,1,1,0,382.011,209.78)" + id="path22428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.00115625 c -0.597656,0 -1.058594,-0.48046875 -1.058594,-1.07812475" + transform="matrix(0,1,1,0,387.591,200.08)" + id="path22430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,2.5e-4 v 11" + transform="matrix(0,1,1,0,375.531,199)" + id="path22432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 V 6.419313" + transform="matrix(0,1,1,0,386.151,156.78)" + id="path22434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 H -13.19875" + transform="matrix(0,1,1,0,386.151,169.98)" + id="path22436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 V -6.498656" + transform="matrix(0,1,1,0,392.651,169.98)" + id="path22438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 H 13.200469" + transform="matrix(0,1,1,0,392.651,156.78)" + id="path22440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 H -13.19875" + transform="matrix(0,1,1,0,401.031,169.98)" + id="path22442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 V -6.3985" + transform="matrix(0,1,1,0,385.211,169.98)" + id="path22444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 H 13.200469" + transform="matrix(0,1,1,0,385.211,156.78)" + id="path22446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 V 6.499938" + transform="matrix(0,1,1,0,378.711,156.78)" + id="path22448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V 6.420719" + transform="matrix(0,1,1,0,393.591,156.78)" + id="path22450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 H -13.19875" + transform="matrix(0,1,1,0,393.591,169.98)" + id="path22452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -6.501156" + transform="matrix(0,1,1,0,400.091,169.98)" + id="path22454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 H 13.200469" + transform="matrix(0,1,1,0,400.091,156.78)" + id="path22456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 C 0.00171875,-0.600844 0.45875,-1.061781 1.060313,-1.061781" + transform="matrix(0,1,1,0,374.011,451.76)" + id="path22458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 H -4.320156" + transform="matrix(0,1,1,0,372.931,457.16)" + id="path22460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.00178125 c 0.597656,0 1.078125,0.46093725 1.078125,1.06250025" + transform="matrix(0,1,1,0,372.951,457.14)" + id="path22462" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-2.1875e-4 V 2.98025" + transform="matrix(0,1,1,0,378.051,451.74)" + id="path22464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,2.5e-4 V 4.019781" + transform="matrix(0,1,1,0,374.031,451.74)" + id="path22466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,-3.75e-4 v -11" + transform="matrix(0,1,1,0,370.391,458.26)" + id="path22468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,9.375e-5 c 0,0.60156225 -0.480469,1.07812525 -1.078125,1.07812525" + transform="matrix(0,1,1,0,370.371,458.22)" + id="path22470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0011875 H 4.320156" + transform="matrix(0,1,1,0,371.491,452.84)" + id="path22472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-0.00178125 c -0.6015625,0 -1.0585935,-0.47656275 -1.0585935,-1.07812475" + transform="matrix(0,1,1,0,371.451,452.82)" + id="path22474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,-3.75e-4 v 4" + transform="matrix(0,1,1,0,366.391,451.74)" + id="path22476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-8.4375e-4 V 2.979625" + transform="matrix(0,1,1,0,363.411,451.74)" + id="path22478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-3.75e-4 V 4.019156" + transform="matrix(0,1,1,0,359.391,451.74)" + id="path22480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 V -13.201938" + transform="matrix(0,1,1,0,371.491,382.12)" + id="path22482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 H 6.501094" + transform="matrix(0,1,1,0,371.491,375.62)" + id="path22484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 H -4.30125" + transform="matrix(0,1,1,0,372.931,381.02)" + id="path22486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-0.00178125 c 0.601562,0 1.078125,0.46093725 1.078125,1.06250025" + transform="matrix(0,1,1,0,372.951,381)" + id="path22488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 V 13.201188" + transform="matrix(0,1,1,0,358.291,375.62)" + id="path22490" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,7.1875e-4 C 6.25e-4,-0.600844 0.461563,-1.061781 1.059219,-1.061781" + transform="matrix(0,1,1,0,374.011,375.64)" + id="path22492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 V 2.98025" + transform="matrix(0,1,1,0,378.051,375.62)" + id="path22494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,2.5e-4 V 4.019781" + transform="matrix(0,1,1,0,374.031,375.62)" + id="path22496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0019375 V -4.318344" + transform="matrix(0,1,1,0,362.791,334.44)" + id="path22498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.00146875 c 0,0.60156275 -0.4765625,1.08203075 -1.0781245,1.08203075" + transform="matrix(0,1,1,0,362.771,334.4)" + id="path22500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 H 3.999844" + transform="matrix(0,1,1,0,363.891,329.34)" + id="path22502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,5.625e-4 c -0.6015625,0 -1.0585935,-0.4804685 -1.0585935,-1.0820315" + transform="matrix(0,1,1,0,363.851,322.32)" + id="path22504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 V 4.318062" + transform="matrix(0,1,1,0,358.471,321.24)" + id="path22506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-3.75e-4 H 2.979844" + transform="matrix(0,1,1,0,363.891,326.36)" + id="path22508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 H 4.019375" + transform="matrix(0,1,1,0,363.891,322.34)" + id="path22510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,7.1875e-4 H -6.358438" + transform="matrix(0,1,1,0,374.011,292.96)" + id="path22512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,2.5e-4 C 0.798281,2.5e-4 1.458437,0.640875 1.458437,1.441656" + transform="matrix(0,1,1,0,374.031,292.94)" + id="path22514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-2.1875e-4 V -4.301" + transform="matrix(0,1,1,0,362.051,305.16)" + id="path22516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,2.5e-4 c 0,0.601562 -0.48046875,1.078125 -1.08203175,1.078125" + transform="matrix(0,1,1,0,362.031,305.12)" + id="path22518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 H 10.998594" + transform="matrix(0,1,1,0,363.151,293.06)" + id="path22520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-0.001625 c -0.5976565,0 -1.0585935,-0.476562 -1.0585935,-1.078125" + transform="matrix(0,1,1,0,363.111,293.04)" + id="path22522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001 V 4.299781" + transform="matrix(0,1,1,0,357.751,291.96)" + id="path22524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00165625 C 6.25e-4,-0.799125 0.64125,-1.43975 1.438125,-1.43975" + transform="matrix(0,1,1,0,375.471,285.14)" + id="path22526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 V -4.320375" + transform="matrix(0,1,1,0,363.711,269.84)" + id="path22528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,4.0625e-4 C 7.8125e-4,0.578531 -0.479688,1.059 -1.061719,1.078531" + transform="matrix(0,1,1,0,363.691,269.8)" + id="path22530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 H 11.021719" + transform="matrix(0,1,1,0,364.811,257.74)" + id="path22532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00146875 V -6.419438" + transform="matrix(0,1,1,0,371.271,264.08)" + id="path22534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 H 13.198125" + transform="matrix(0,1,1,0,371.271,250.88)" + id="path22536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 V 6.498531" + transform="matrix(0,1,1,0,364.771,250.88)" + id="path22538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00146875 H -13.201094" + transform="matrix(0,1,1,0,364.771,264.08)" + id="path22540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,9.375e-5 c 0.800781,0 1.460937,0.64062525 1.460937,1.44140625" + transform="matrix(0,1,1,0,371.371,264.36)" + id="path22542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V -6.358969" + transform="matrix(0,1,1,0,379.191,265.84)" + id="path22544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,8.75e-4 c 0,0.800781 -0.6601565,1.460937 -1.4609375,1.460937" + transform="matrix(0,1,1,0,379.171,265.82)" + id="path22546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,8.75e-4 H 17.158906" + transform="matrix(0,1,1,0,380.671,247.22)" + id="path22548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0018125 C -0.801563,0.0018125 -1.438281,-0.658344 -1.438281,-1.459125" + transform="matrix(0,1,1,0,380.631,247.2)" + id="path22550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00103125 V 6.360406" + transform="matrix(0,1,1,0,372.831,245.76)" + id="path22552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,0.0015 c 0,-0.800781 0.63671825,-1.441406 1.43750025,-1.441406" + transform="matrix(0,1,1,0,372.811,245.76)" + id="path22554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,9.375e-5 H -17.16125" + transform="matrix(0,1,1,0,371.371,264.38)" + id="path22556" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.00146875 c -0.597656,0 -1.058594,-0.48046925 -1.058594,-1.07812525" + transform="matrix(0,1,1,0,364.771,257.72)" + id="path22558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-3.75e-4 V 4.319937" + transform="matrix(0,1,1,0,359.391,256.64)" + id="path22560" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 V -4.320844" + transform="matrix(0,1,1,0,363.731,247.26)" + id="path22562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-6.25e-5 c 0,0.6015625 -0.480469,1.0781245 -1.078125,1.0781245" + transform="matrix(0,1,1,0,363.711,247.22)" + id="path22564" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00103125 H 11.000156" + transform="matrix(0,1,1,0,364.831,235.16)" + id="path22566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00165625 H 6.421719" + transform="matrix(0,1,1,0,363.971,227.34)" + id="path22568" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 V 13.201656" + transform="matrix(0,1,1,0,350.771,227.34)" + id="path22570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00165625 V -13.201469" + transform="matrix(0,1,1,0,363.971,233.84)" + id="path22572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0015 H -6.399688" + transform="matrix(0,1,1,0,373.311,223.72)" + id="path22574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-0.001625 c 0,-0.796875 0.64062525,-1.4375 1.43750025,-1.4375" + transform="matrix(0,1,1,0,380.611,226.62)" + id="path22576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 H -6.361875" + transform="matrix(0,1,1,0,379.171,234.44)" + id="path22578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,8.75e-4 c 0.796875,0 1.457031,0.640625 1.457031,1.4375" + transform="matrix(0,1,1,0,379.171,234.42)" + id="path22580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.0019375 c -0.601563,0 -1.0625,-0.4765625 -1.0625,-1.0781245" + transform="matrix(0,1,1,0,364.791,235.14)" + id="path22582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 V 4.319469" + transform="matrix(0,1,1,0,359.411,234.06)" + id="path22584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 V -4.298812" + transform="matrix(0,1,1,0,363.291,217.4)" + id="path22586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00146875 C -6.25e-4,0.600094 -0.481094,1.080562 -1.07875,1.080562" + transform="matrix(0,1,1,0,363.271,217.36)" + id="path22588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 H 11.000781" + transform="matrix(0,1,1,0,364.391,205.3)" + id="path22590" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,5.625e-4 c -0.601563,0 -1.0625,-0.4804685 -1.0625,-1.0820315" + transform="matrix(0,1,1,0,364.351,205.28)" + id="path22592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0011875 V 4.298063" + transform="matrix(0,1,1,0,358.991,204.2)" + id="path22594" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 H -4.298438" + transform="matrix(0,1,1,0,374.431,204.4)" + id="path22596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00178125 C 0.600469,-0.00178125 1.080938,0.459156 1.080938,1.060719" + transform="matrix(0,1,1,0,374.451,204.38)" + id="path22598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-2.1875e-4 V -4.01975" + transform="matrix(0,1,1,0,379.551,205.5)" + id="path22600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 V -2.980219" + transform="matrix(0,1,1,0,382.531,205.5)" + id="path22602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,0.0011875 c 0,-0.6015625 0.46093775,-1.0624995 1.05859375,-1.0624995" + transform="matrix(0,1,1,0,374.991,209.8)" + id="path22604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-8.4375e-4 H -4.321094" + transform="matrix(0,1,1,0,373.911,215.2)" + id="path22606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-0.0013125 c 0.6015625,0 1.0820315,0.4609375 1.0820315,1.0625005" + transform="matrix(0,1,1,0,373.931,215.18)" + id="path22608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 V 2.980719" + transform="matrix(0,1,1,0,379.031,209.78)" + id="path22610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,7.1875e-4 V 4.02025" + transform="matrix(0,1,1,0,375.011,209.78)" + id="path22612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,7.1875e-4 C -4.6875e-4,-0.600844 0.460469,-1.061781 1.058125,-1.061781" + transform="matrix(0,1,1,0,375.511,199.02)" + id="path22614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 V -6.418813" + transform="matrix(0,1,1,0,362.911,169.98)" + id="path22616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 H 13.200469" + transform="matrix(0,1,1,0,362.911,156.78)" + id="path22618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 V 6.519156" + transform="matrix(0,1,1,0,356.391,156.78)" + id="path22620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 V -6.421312" + transform="matrix(0,1,1,0,370.351,169.98)" + id="path22622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,5.625e-4 H 13.200469" + transform="matrix(0,1,1,0,370.351,156.78)" + id="path22624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00103125 V 6.520562" + transform="matrix(0,1,1,0,363.831,156.78)" + id="path22626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 H -13.19875" + transform="matrix(0,1,1,0,363.831,169.98)" + id="path22628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0019375 V -6.419906" + transform="matrix(0,1,1,0,377.791,169.98)" + id="path22630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0019375 H 13.200469" + transform="matrix(0,1,1,0,377.791,156.78)" + id="path22632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 V 6.518062" + transform="matrix(0,1,1,0,371.271,156.78)" + id="path22634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -13.19875" + transform="matrix(0,1,1,0,371.271,169.98)" + id="path22636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 H -13.19875" + transform="matrix(0,1,1,0,378.711,169.98)" + id="path22638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.00115625 c 0,0.60156225 -0.480469,1.08203125 -1.078125,1.08203125" + transform="matrix(0,1,1,0,341.091,458.22)" + id="path22640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 H 4.320156" + transform="matrix(0,1,1,0,342.211,452.84)" + id="path22642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,8.75e-4 c -0.6015625,0 -1.0585935,-0.480469 -1.0585935,-1.082031" + transform="matrix(0,1,1,0,342.171,452.82)" + id="path22644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,-0.001625 v 11" + transform="matrix(0,1,1,0,330.111,451.74)" + id="path22646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,-0.001625 v -4" + transform="matrix(0,1,1,0,341.111,458.26)" + id="path22648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-5.3125e-4 C -0.00125,0.601031 -0.481719,1.0815 -1.079375,1.0815" + transform="matrix(0,1,1,0,355.731,458.22)" + id="path22650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,5.625e-4 H 4.320156" + transform="matrix(0,1,1,0,356.851,452.84)" + id="path22652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,0.0015 c -0.6015625,0 -1.0585935,-0.480469 -1.0585935,-1.082031" + transform="matrix(0,1,1,0,356.811,452.82)" + id="path22654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,-0.001 v 11" + transform="matrix(0,1,1,0,344.751,451.74)" + id="path22656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 C 0.00171875,-0.598187 0.45875,-1.059125 1.060312,-1.059125" + transform="matrix(0,1,1,0,344.731,451.76)" + id="path22658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00134375 H -4.320156" + transform="matrix(0,1,1,0,343.651,457.16)" + id="path22660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,8.75e-4 c 0.597656,0 1.078125,0.460938 1.078125,1.058594" + transform="matrix(0,1,1,0,343.671,457.14)" + id="path22662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00146875 V -4.021" + transform="matrix(0,1,1,0,348.771,458.26)" + id="path22664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 V -2.981469" + transform="matrix(0,1,1,0,351.751,458.26)" + id="path22666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,-0.001 v -4" + transform="matrix(0,1,1,0,355.751,458.26)" + id="path22668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 C 0.00171875,-0.601469 0.45875,-1.0585 1.060312,-1.0585" + transform="matrix(0,1,1,0,359.371,451.76)" + id="path22670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0019375 H -4.320156" + transform="matrix(0,1,1,0,358.291,457.16)" + id="path22672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.0015 c 0.597656,0 1.078125,0.457031 1.078125,1.058594" + transform="matrix(0,1,1,0,358.311,457.14)" + id="path22674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 H -6.420781" + transform="matrix(0,1,1,0,358.291,382.12)" + id="path22676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00115625 C -0.001875,0.600406 -0.478438,1.080875 -1.08,1.080875" + transform="matrix(0,1,1,0,341.091,382.08)" + id="path22678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.25e-5 H 4.299531" + transform="matrix(0,1,1,0,342.211,376.72)" + id="path22680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-0.001625 v -4" + transform="matrix(0,1,1,0,341.111,382.12)" + id="path22682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00134375 H -4.30125" + transform="matrix(0,1,1,0,343.651,381.02)" + id="path22684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,8.75e-4 c 0.601562,0 1.078125,0.460937 1.078125,1.058594" + transform="matrix(0,1,1,0,343.671,381)" + id="path22686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-0.001 v -11" + transform="matrix(0,1,1,0,355.751,382.12)" + id="path22688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 C -0.001875,0.601031 -0.478437,1.0815 -1.08,1.0815" + transform="matrix(0,1,1,0,355.731,382.08)" + id="path22690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 H 4.299531" + transform="matrix(0,1,1,0,356.851,376.72)" + id="path22692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0019375 H -4.318594" + transform="matrix(0,1,1,0,548.291,281.76)" + id="path22694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 C 0.599844,0.0015 1.080312,0.458531 1.080312,1.060094" + transform="matrix(0,1,1,0,548.311,281.74)" + id="path22696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-8.4375e-4 V -4.020375" + transform="matrix(0,1,1,0,553.411,282.86)" + id="path22698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,9.375e-5 V -2.960844" + transform="matrix(0,1,1,0,556.371,282.86)" + id="path22700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00115625 V -9.301938" + transform="matrix(0,1,1,0,545.591,275.7)" + id="path22702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 H 17.759219" + transform="matrix(0,1,1,0,545.591,257.94)" + id="path22704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,8.75e-4 C 0.341406,-0.338969 0.821875,-0.518656 1.298437,-0.518656 c 1.023438,0 1.839844,0.796875 1.839844,1.820312 0,1.019531 -0.816406,1.839844 -1.839844,1.839844 -0.476562,0 -0.9375,-0.203125 -1.2773433,-0.542969" + transform="matrix(0,1,1,0,538.671,264.1)" + id="path22706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 C 0.340937,-0.340375 0.801875,-0.520062 1.278437,-0.520062 c 1.023438,0 1.839844,0.800781 1.839844,1.820312 0,1.019531 -0.816406,1.839844 -1.839844,1.839844 -0.476562,0 -0.957031,-0.199219 -1.2968745,-0.539063" + transform="matrix(0,1,1,0,540.731,264.12)" + id="path22708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 H -20.078906" + transform="matrix(0,1,1,0,553.951,275.7)" + id="path22710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 C 0.340937,-0.339281 0.801875,-0.518969 1.278437,-0.518969 c 1.023438,0 1.839844,0.800782 1.839844,1.820313 0,1.019531 -0.816406,1.839844 -1.839844,1.839844 -0.476562,0 -0.957031,-0.203125 -1.2968745,-0.542969" + transform="matrix(0,1,1,0,556.351,264.12)" + id="path22712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V -6.398656" + transform="matrix(0,1,1,0,546.051,248.08)" + id="path22714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-2.1875e-4 H 13.198125" + transform="matrix(0,1,1,0,546.051,234.88)" + id="path22716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 H -13.201094" + transform="matrix(0,1,1,0,539.551,248.08)" + id="path22718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V -6.418187" + transform="matrix(0,1,1,0,539.551,248.08)" + id="path22720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-2.1875e-4 H 13.198125" + transform="matrix(0,1,1,0,539.551,234.88)" + id="path22722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 V 6.880875" + transform="matrix(0,1,1,0,536.291,255.62)" + id="path22724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 H 2.321406" + transform="matrix(0,1,1,0,545.591,255.62)" + id="path22726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 V 2.438844" + transform="matrix(0,1,1,0,543.151,255.62)" + id="path22728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 H -13.199375" + transform="matrix(0,1,1,0,539.551,231.34)" + id="path22730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 V -6.500219" + transform="matrix(0,1,1,0,546.051,231.34)" + id="path22732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-2.1875e-4 H 13.199844" + transform="matrix(0,1,1,0,546.051,218.14)" + id="path22734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 V -6.51975" + transform="matrix(0,1,1,0,539.551,231.34)" + id="path22736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-2.1875e-4 H 13.199844" + transform="matrix(0,1,1,0,539.551,218.14)" + id="path22738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-2.1875e-4 V 6.499781" + transform="matrix(0,1,1,0,539.551,234.88)" + id="path22740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,2.5e-4 V 6.519781" + transform="matrix(0,1,1,0,533.031,234.88)" + id="path22742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-2.1875e-4 V 6.421656" + transform="matrix(0,1,1,0,539.551,218.14)" + id="path22744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 V 6.418219" + transform="matrix(0,1,1,0,533.031,218.14)" + id="path22746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001625 H -6.421094" + transform="matrix(0,1,1,0,557.111,210.8)" + id="path22748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 C 0.59875,0.0018125 1.079219,0.458844 1.079219,1.060406" + transform="matrix(0,1,1,0,538.631,205.12)" + id="path22750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,2.5e-4 V -4.320062" + transform="matrix(0,1,1,0,544.031,206.24)" + id="path22752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 C -7.8125e-4,0.598375 -0.48125,1.078844 -1.078906,1.078844" + transform="matrix(0,1,1,0,544.011,206.2)" + id="path22754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.0018125 h 11" + transform="matrix(0,1,1,0,545.131,194.14)" + id="path22756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001625 H -2.979844" + transform="matrix(0,1,1,0,538.611,201.14)" + id="path22758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.001625 h -4" + transform="matrix(0,1,1,0,538.611,205.14)" + id="path22760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 3.659062,-3.660219" + transform="matrix(0,1,1,0,538.211,184.38)" + id="path22762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-3.75e-4 V 7.319938" + transform="matrix(0,1,1,0,530.891,184.38)" + id="path22764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 C -0.600469,-0.00115625 -1.061406,-0.481625 -1.061406,-1.079281" + transform="matrix(0,1,1,0,545.091,194.12)" + id="path22766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.25e-5 V 4.32025" + transform="matrix(0,1,1,0,539.711,193.04)" + id="path22768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,4.0625e-4 C -0.00140625,-0.601156 0.459531,-1.058187 1.061094,-1.058187" + transform="matrix(0,1,1,0,539.691,193.06)" + id="path22770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 H -4.019375" + transform="matrix(0,1,1,0,538.611,198.16)" + id="path22772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-2.1875e-4 V -6.418187" + transform="matrix(0,1,1,0,539.551,169.98)" + id="path22774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 H 13.200469" + transform="matrix(0,1,1,0,539.551,156.78)" + id="path22776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 V 6.519781" + transform="matrix(0,1,1,0,533.031,156.78)" + id="path22778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.875e-4 V -6.418656" + transform="matrix(0,1,1,0,559.071,169.98)" + id="path22780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.875e-4 H 13.200469" + transform="matrix(0,1,1,0,559.071,156.78)" + id="path22782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.875e-4 V 6.499313" + transform="matrix(0,1,1,0,552.571,156.78)" + id="path22784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.875e-4 H -13.19875" + transform="matrix(0,1,1,0,552.571,169.98)" + id="path22786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 C 0.800312,5.625e-4 1.460469,0.641188 1.460469,1.438063" + transform="matrix(0,1,1,0,517.351,442.52)" + id="path22788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,8.75e-4 V -6.3585" + transform="matrix(0,1,1,0,525.171,444)" + id="path22790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 C 4.6875e-4,0.798219 -0.659688,1.458375 -1.460469,1.458375" + transform="matrix(0,1,1,0,525.151,443.98)" + id="path22792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 V 20.498844" + transform="matrix(0,1,1,0,512.091,461.3)" + id="path22794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00115625 V -20.501156" + transform="matrix(0,1,1,0,532.591,443.74)" + id="path22796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 H -17.561719" + transform="matrix(0,1,1,0,532.591,461.3)" + id="path22798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 V -6.500531" + transform="matrix(0,1,1,0,517.231,427.06)" + id="path22800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 H 13.198594" + transform="matrix(0,1,1,0,517.231,413.86)" + id="path22802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,8.75e-4 V -6.421" + transform="matrix(0,1,1,0,524.671,423.5)" + id="path22804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,8.75e-4 H 13.2" + transform="matrix(0,1,1,0,524.671,410.3)" + id="path22806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,8.75e-4 H -13.199219" + transform="matrix(0,1,1,0,518.171,423.5)" + id="path22808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0018125 H 17.159063" + transform="matrix(0,1,1,0,526.631,425.38)" + id="path22810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.001625 c -0.800781,0 -1.4375,-0.660156 -1.4375,-1.457031" + transform="matrix(0,1,1,0,526.611,425.36)" + id="path22812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0015 V 6.360875" + transform="matrix(0,1,1,0,518.811,423.92)" + id="path22814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.0019375 c 0,-0.7968755 0.636719,-1.4375005 1.4375,-1.4375005" + transform="matrix(0,1,1,0,518.791,423.92)" + id="path22816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,5.625e-4 H -17.161094" + transform="matrix(0,1,1,0,517.351,442.54)" + id="path22818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,4.0625e-4 c -0.5976565,0 -1.0585935,-0.48046925 -1.0585935,-1.08203125" + transform="matrix(0,1,1,0,517.191,428.4)" + id="path22820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00103125 V 4.301812" + transform="matrix(0,1,1,0,511.831,427.32)" + id="path22822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0018125 V -4.298969" + transform="matrix(0,1,1,0,516.131,440.54)" + id="path22824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001625 C 0,0.599937 -0.480469,1.080406 -1.078125,1.080406" + transform="matrix(0,1,1,0,516.111,440.5)" + id="path22826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 H 4.021406" + transform="matrix(0,1,1,0,517.231,435.42)" + id="path22828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 H 2.981875" + transform="matrix(0,1,1,0,517.231,432.44)" + id="path22830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 H 4.021406" + transform="matrix(0,1,1,0,517.231,428.42)" + id="path22832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.86000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,9.375e-5 H 5.939687" + transform="matrix(0,1,1,0,535.371,435.24)" + id="path22834" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 V 6.401813" + transform="matrix(0,1,1,0,510.731,413.86)" + id="path22836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,8.75e-4 v 6.5" + transform="matrix(0,1,1,0,518.171,410.3)" + id="path22838" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0015 V -17.158656" + transform="matrix(0,1,1,0,522.811,410.84)" + id="path22840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0019375 C -0.0192188,0.798844 -0.659844,1.439469 -1.460625,1.439469" + transform="matrix(0,1,1,0,522.791,410.82)" + id="path22842" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00146875 H 6.378906" + transform="matrix(0,1,1,0,524.271,403)" + id="path22844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001 C -0.800313,-0.001 -1.440938,-0.661156 -1.440938,-1.461937" + transform="matrix(0,1,1,0,524.251,402.98)" + id="path22846" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00134375 V 17.1615" + transform="matrix(0,1,1,0,505.651,401.54)" + id="path22848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 C 0.801875,4.0625e-4 1.458125,0.641031 1.458125,1.441813" + transform="matrix(0,1,1,0,515.691,398.62)" + id="path22850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,2.5e-4 V -6.378656" + transform="matrix(0,1,1,0,523.531,400.1)" + id="path22852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,7.1875e-4 c 0,0.80078125 -0.65625,1.46093725 -1.457031,1.46093725" + transform="matrix(0,1,1,0,523.511,400.08)" + id="path22854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,5.625e-4 C 0.598594,5.625e-4 1.079062,0.4615 1.079062,1.059156" + transform="matrix(0,1,1,0,527.851,410.96)" + id="path22856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001 V -4.321312" + transform="matrix(0,1,1,0,533.251,412.08)" + id="path22858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 C -9.375e-4,0.601031 -0.481406,1.0815 -1.079063,1.0815" + transform="matrix(0,1,1,0,533.231,412.04)" + id="path22860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 H 11.000469" + transform="matrix(0,1,1,0,534.351,399.98)" + id="path22862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,0.0015 c -0.6015625,0 -1.0625005,-0.480469 -1.0625005,-1.082031" + transform="matrix(0,1,1,0,534.311,399.96)" + id="path22864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-8.4375e-4 C -0.0015625,-0.5985 0.459375,-1.059438 1.060937,-1.059438" + transform="matrix(0,1,1,0,528.911,398.9)" + id="path22866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 H -10.999531" + transform="matrix(0,1,1,0,527.831,410.98)" + id="path22868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00165625 C -0.799844,0.00165625 -1.440469,-0.6585 -1.440469,-1.459281" + transform="matrix(0,1,1,0,524.971,381.46)" + id="path22870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00134375 V 6.38025" + transform="matrix(0,1,1,0,517.151,380.02)" + id="path22872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,0.0018125 c 0,-0.8007815 0.64062475,-1.4414065 1.44140575,-1.4414065" + transform="matrix(0,1,1,0,517.131,380.02)" + id="path22874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 H -17.159531" + transform="matrix(0,1,1,0,515.691,398.64)" + id="path22876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0011875 H 17.160625" + transform="matrix(0,1,1,0,524.991,381.48)" + id="path22878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 V 4.319" + transform="matrix(0,1,1,0,528.931,398.88)" + id="path22880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,-0.001 c 0,-0.597656 0.4609375,-1.058594 1.0585935,-1.058594" + transform="matrix(0,1,1,0,535.751,379.96)" + id="path22882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 H -11.000938" + transform="matrix(0,1,1,0,534.671,392.04)" + id="path22884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,4.0625e-4 C 0.601094,4.0625e-4 1.081562,0.461344 1.081562,1.059" + transform="matrix(0,1,1,0,534.691,392.02)" + id="path22886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,0.0011875 c -0.601563,0 -1.058594,-0.4804685 -1.058594,-1.0820315" + transform="matrix(0,1,1,0,534.491,381)" + id="path22888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001625 V 4.318688" + transform="matrix(0,1,1,0,529.111,379.92)" + id="path22890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 C 0.00140625,-0.598812 0.458437,-1.05975 1.06,-1.05975" + transform="matrix(0,1,1,0,529.091,379.94)" + id="path22892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,7.1875e-4 H -11.000469" + transform="matrix(0,1,1,0,528.011,392.02)" + id="path22894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,2.5e-4 c 0.601562,0 1.078125,0.460938 1.078125,1.058594" + transform="matrix(0,1,1,0,528.031,392)" + id="path22896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0013125 V -4.321625" + transform="matrix(0,1,1,0,533.431,393.12)" + id="path22898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-8.4375e-4 C -0.001875,0.600719 -0.478438,1.081188 -1.08,1.081188" + transform="matrix(0,1,1,0,533.411,393.08)" + id="path22900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,2.5e-4 H 10.999531" + transform="matrix(0,1,1,0,534.531,381.02)" + id="path22902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00140625,-0.001625 c 0,0.601563 -0.48046925,1.082031 -1.08203125,1.082031" + transform="matrix(0,1,1,0,528.111,379.44)" + id="path22904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 H 4.298906" + transform="matrix(0,1,1,0,529.231,374.08)" + id="path22906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,2.5e-4 H -4.301875" + transform="matrix(0,1,1,0,516.031,378.38)" + id="path22908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-2.1875e-4 c 0.601562,0 1.082031,0.46093775 1.082031,1.05859375" + transform="matrix(0,1,1,0,516.051,378.36)" + id="path22910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V -10.998187" + transform="matrix(0,1,1,0,528.131,379.48)" + id="path22912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 C -0.00140625,0.80025 -0.661563,1.460406 -1.458438,1.460406" + transform="matrix(0,1,1,0,521.731,369.56)" + id="path22914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 H 6.361094" + transform="matrix(0,1,1,0,523.211,361.76)" + id="path22916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 C -0.798594,4.0625e-4 -1.439219,-0.65975 -1.439219,-1.460531" + transform="matrix(0,1,1,0,523.191,361.74)" + id="path22918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 V 17.159" + transform="matrix(0,1,1,0,504.591,360.3)" + id="path22920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001 V -17.161156" + transform="matrix(0,1,1,0,521.751,369.58)" + id="path22922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-5.3125e-4 c 0.601562,0 1.082031,0.46093725 1.082031,1.05859425" + transform="matrix(0,1,1,0,523.231,367.86)" + id="path22924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V -4.3185" + transform="matrix(0,1,1,0,528.631,368.98)" + id="path22926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00140625,-0.001625 c 0,0.601563 -0.48046825,1.082031 -1.08203125,1.082031" + transform="matrix(0,1,1,0,528.611,368.94)" + id="path22928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 H 10.998906" + transform="matrix(0,1,1,0,529.731,356.88)" + id="path22930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,4.0625e-4 c -0.597656,0 -1.058594,-0.48046825 -1.058594,-1.08203125" + transform="matrix(0,1,1,0,529.691,356.86)" + id="path22932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0015 V 4.321813" + transform="matrix(0,1,1,0,524.311,355.78)" + id="path22934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,-0.0019375 c 0,-0.5976565 0.46093775,-1.0585935 1.05859375,-1.0585935" + transform="matrix(0,1,1,0,524.291,355.8)" + id="path22936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 H -11.001094" + transform="matrix(0,1,1,0,523.231,367.88)" + id="path22938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,0.0018125 c 0,-0.6015625 0.46093725,-1.0624995 1.05859425,-1.0624995" + transform="matrix(0,1,1,0,530.131,368.84)" + id="path22940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-2.1875e-4 H -4.298125" + transform="matrix(0,1,1,0,529.051,374.22)" + id="path22942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 C 0.600781,-6.875e-4 1.08125,0.46025 1.08125,1.061813" + transform="matrix(0,1,1,0,529.071,374.2)" + id="path22944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,4.0625e-4 C -0.599063,4.0625e-4 -1.06,-0.480062 -1.06,-1.081625" + transform="matrix(0,1,1,0,529.191,374.06)" + id="path22946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V 11.001813" + transform="matrix(0,1,1,0,517.131,372.98)" + id="path22948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001625 C 0,-0.599281 0.460938,-1.060219 1.058594,-1.060219" + transform="matrix(0,1,1,0,517.111,373)" + id="path22950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-0.00178125 c 0.597656,0 1.078125,0.46093725 1.078125,1.06250025" + transform="matrix(0,1,1,0,532.951,367.28)" + id="path22952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,7.1875e-4 c 0,-0.60156275 0.460938,-1.06249975 1.0625,-1.06249975" + transform="matrix(0,1,1,0,534.011,355.22)" + id="path22954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0013125 H -10.999219" + transform="matrix(0,1,1,0,532.931,367.3)" + id="path22956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 V 6.418219" + transform="matrix(0,1,1,0,526.531,339)" + id="path22958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,2.5e-4 H -13.22" + transform="matrix(0,1,1,0,526.531,352.22)" + id="path22960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,2.5e-4 v -6.5" + transform="matrix(0,1,1,0,533.031,352.22)" + id="path22962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 H 13.21875" + transform="matrix(0,1,1,0,533.031,339)" + id="path22964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00165625 H -13.22" + transform="matrix(0,1,1,0,533.971,352.22)" + id="path22966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 H -13.201406" + transform="matrix(0,1,1,0,533.971,338.26)" + id="path22968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 V -6.398187" + transform="matrix(0,1,1,0,533.031,338.26)" + id="path22970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 H 13.201719" + transform="matrix(0,1,1,0,533.031,325.06)" + id="path22972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 H -13.201406" + transform="matrix(0,1,1,0,526.531,338.26)" + id="path22974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,-0.001625 c 0.5976565,0 1.0781255,0.460938 1.0781255,1.0625" + transform="matrix(0,1,1,0,519.111,351.1)" + id="path22976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,7.1875e-4 V -4.319594" + transform="matrix(0,1,1,0,524.511,352.22)" + id="path22978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,0.0011875 c 0,0.5976565 -0.4804685,1.0781255 -1.0781245,1.0781255" + transform="matrix(0,1,1,0,524.491,352.18)" + id="path22980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001625 H 11.021094" + transform="matrix(0,1,1,0,525.611,340.1)" + id="path22982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-6.875e-4 c -0.597656,0 -1.058594,-0.4804685 -1.058594,-1.0781255" + transform="matrix(0,1,1,0,525.571,340.08)" + id="path22984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,4.0625e-4 V 4.320719" + transform="matrix(0,1,1,0,520.191,339)" + id="path22986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,8.75e-4 c 0,-0.601563 0.46093775,-1.0625 1.05859375,-1.0625" + transform="matrix(0,1,1,0,520.171,339.02)" + id="path22988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 H -4.018437" + transform="matrix(0,1,1,0,519.091,344.12)" + id="path22990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00115625 H -2.978906" + transform="matrix(0,1,1,0,519.091,347.1)" + id="path22992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 H -4.018437" + transform="matrix(0,1,1,0,519.091,351.12)" + id="path22994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00140625,2.5e-4 v 6.5" + transform="matrix(0,1,1,0,526.531,325.06)" + id="path22996" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,0.00103125 c 0.6015625,0 1.0820315,0.45703075 1.0820315,1.05859375" + transform="matrix(0,1,1,0,530.831,320.04)" + id="path22998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.25e-5 V -4.300844" + transform="matrix(0,1,1,0,536.211,321.16)" + id="path23000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 C 0.00109375,0.598062 -0.479375,1.078531 -1.080937,1.078531" + transform="matrix(0,1,1,0,536.191,321.12)" + id="path23002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0015 H 10.998594" + transform="matrix(0,1,1,0,537.311,309.06)" + id="path23004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0015 H -4.021406" + transform="matrix(0,1,1,0,530.811,313.08)" + id="path23006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 H -2.961875" + transform="matrix(0,1,1,0,530.811,316.04)" + id="path23008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0015 H -4.020937" + transform="matrix(0,1,1,0,530.811,320.06)" + id="path23010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-0.00146875 c -0.5976565,0 -1.0585935,-0.48046925 -1.0585935,-1.07812525" + transform="matrix(0,1,1,0,537.271,309.04)" + id="path23012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 V 4.299937" + transform="matrix(0,1,1,0,531.911,307.96)" + id="path23014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 4.6875e-4,-3.75e-4 c 0,-0.601563 0.46093725,-1.058594 1.05859425,-1.058594" + transform="matrix(0,1,1,0,531.891,307.98)" + id="path23016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0013125 H -11.018437" + transform="matrix(0,1,1,0,527.931,291.62)" + id="path23018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,-0.00178125 c 0.5976565,0 1.0781255,0.46093725 1.0781255,1.06250025" + transform="matrix(0,1,1,0,527.951,291.6)" + id="path23020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00103125 V -4.29975" + transform="matrix(0,1,1,0,533.331,292.7)" + id="path23022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,0.0015 c 0,0.597656 -0.4804685,1.078125 -1.0781245,1.078125" + transform="matrix(0,1,1,0,533.311,292.68)" + id="path23024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 H 4.021094" + transform="matrix(0,1,1,0,534.431,287.6)" + id="path23026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001 H -11.018437" + transform="matrix(0,1,1,0,536.751,291.62)" + id="path23028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001625 V -13.200844" + transform="matrix(0,1,1,0,524.111,278.02)" + id="path23030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001625 H 6.499531" + transform="matrix(0,1,1,0,524.111,271.52)" + id="path23032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 V 13.198375" + transform="matrix(0,1,1,0,510.911,271.52)" + id="path23034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 H 6.419688" + transform="matrix(0,1,1,0,524.311,264.26)" + id="path23036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 V -13.221156" + transform="matrix(0,1,1,0,524.311,270.76)" + id="path23038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,0.00134375 c 0.800781,0 1.460938,0.63671825 1.460938,1.43750025" + transform="matrix(0,1,1,0,525.151,274.22)" + id="path23040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 V -6.361625" + transform="matrix(0,1,1,0,532.971,275.7)" + id="path23042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 C -3.125e-4,0.799 -0.660469,1.459156 -1.46125,1.459156" + transform="matrix(0,1,1,0,532.951,275.68)" + id="path23044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 H 17.158281" + transform="matrix(0,1,1,0,534.431,257.08)" + id="path23046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0018125 H -17.161875" + transform="matrix(0,1,1,0,525.131,274.24)" + id="path23048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-3.75e-4 c -0.597656,0 -1.058594,-0.480469 -1.058594,-1.078125" + transform="matrix(0,1,1,0,534.391,280.58)" + id="path23050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 V 4.301031" + transform="matrix(0,1,1,0,529.031,279.5)" + id="path23052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,7.1875e-4 C -4.6875e-4,-0.600844 0.460469,-1.061781 1.058125,-1.061781" + transform="matrix(0,1,1,0,529.011,279.52)" + id="path23054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0013125 H 2.981563" + transform="matrix(0,1,1,0,534.431,284.62)" + id="path23056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 H 4.021094" + transform="matrix(0,1,1,0,534.431,280.6)" + id="path23058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0019375 H -20.078906" + transform="matrix(0,1,1,0,536.291,275.7)" + id="path23060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,2.5e-4 H -13.201094" + transform="matrix(0,1,1,0,533.031,248.08)" + id="path23062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,2.5e-4 V -6.421625" + transform="matrix(0,1,1,0,520.031,248.08)" + id="path23064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,2.5e-4 H 13.198125" + transform="matrix(0,1,1,0,520.031,234.88)" + id="path23066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00115625 V 13.2215" + transform="matrix(0,1,1,0,511.091,264.26)" + id="path23068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 C -0.798281,-8.4375e-4 -1.438906,-0.661 -1.438906,-1.461781" + transform="matrix(0,1,1,0,534.411,257.06)" + id="path23070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001625 V 6.361656" + transform="matrix(0,1,1,0,526.611,255.62)" + id="path23072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 C 0.00109375,-0.801938 0.641719,-1.438656 1.438594,-1.438656" + transform="matrix(0,1,1,0,526.591,255.62)" + id="path23074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,2.5e-4 H -13.199375" + transform="matrix(0,1,1,0,533.031,231.34)" + id="path23076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,2.5e-4 V -6.519281" + transform="matrix(0,1,1,0,520.031,231.34)" + id="path23078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 H 13.199844" + transform="matrix(0,1,1,0,520.031,218.14)" + id="path23080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,2.5e-4 H -13.199375" + transform="matrix(0,1,1,0,526.531,231.34)" + id="path23082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,2.5e-4 v -6.5" + transform="matrix(0,1,1,0,533.031,231.34)" + id="path23084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 H 13.199844" + transform="matrix(0,1,1,0,533.031,218.14)" + id="path23086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,7.1875e-4 V 6.52025" + transform="matrix(0,1,1,0,513.511,234.88)" + id="path23088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 V -5.120531" + transform="matrix(0,1,1,0,532.351,207.8)" + id="path23090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00165625 H -15.378125" + transform="matrix(0,1,1,0,522.471,207.8)" + id="path23092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 V -0.358344" + transform="matrix(0,1,1,0,522.831,207.8)" + id="path23094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001625 H -15.378125" + transform="matrix(0,1,1,0,537.111,207.8)" + id="path23096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001 V 0.358375" + transform="matrix(0,1,1,0,536.751,207.8)" + id="path23098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,7.1875e-4 V 6.418687" + transform="matrix(0,1,1,0,513.511,218.14)" + id="path23100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 V 6.418219" + transform="matrix(0,1,1,0,526.531,218.14)" + id="path23102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 C 0.59875,0.00165625 1.079219,0.458687 1.079219,1.06025" + transform="matrix(0,1,1,0,514.471,205.12)" + id="path23104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,5.625e-4 V -4.300219" + transform="matrix(0,1,1,0,519.851,206.24)" + id="path23106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00103125 C -7.8125e-4,0.598687 -0.48125,1.079156 -1.078906,1.079156" + transform="matrix(0,1,1,0,519.831,206.2)" + id="path23108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.00178125 h 11" + transform="matrix(0,1,1,0,520.951,194.14)" + id="path23110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00165625 V 0.361031" + transform="matrix(0,1,1,0,522.471,192.42)" + id="path23112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001625 V -0.361" + transform="matrix(0,1,1,0,537.111,192.42)" + id="path23114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-2.1875e-4 -3.661094,-3.660375" + transform="matrix(0,1,1,0,534.551,188.04)" + id="path23116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00115625 V -13.200375" + transform="matrix(0,1,1,0,520.591,188.96)" + id="path23118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 H 6.520938" + transform="matrix(0,1,1,0,520.591,182.44)" + id="path23120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-3.75e-4 V 13.198844" + transform="matrix(0,1,1,0,507.391,182.44)" + id="path23122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-8.4375e-4 C -0.600469,-8.4375e-4 -1.061406,-0.481313 -1.061406,-1.078969" + transform="matrix(0,1,1,0,520.911,194.12)" + id="path23124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-2.1875e-4 V 4.300562" + transform="matrix(0,1,1,0,515.551,193.04)" + id="path23126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00140625,2.5e-4 c 0,-0.601563 0.46093725,-1.058594 1.06250025,-1.058594" + transform="matrix(0,1,1,0,515.531,193.06)" + id="path23128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 H -13.19875" + transform="matrix(0,1,1,0,533.031,169.98)" + id="path23130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,7.1875e-4 V -6.378188" + transform="matrix(0,1,1,0,499.511,444.9)" + id="path23132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00109375,0.0011875 c 0,0.7968745 -0.66015625,1.4570315 -1.45703125,1.4570315" + transform="matrix(0,1,1,0,499.491,444.88)" + id="path23134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001 V -1.098656" + transform="matrix(0,1,1,0,511.751,458.54)" + id="path23136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001 H 13.899062" + transform="matrix(0,1,1,0,511.751,444.64)" + id="path23138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00103125 V 23.419" + transform="matrix(0,1,1,0,488.331,444.64)" + id="path23140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00134375 V -22.318969" + transform="matrix(0,1,1,0,510.651,458.54)" + id="path23142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00115625 H 17.560781" + transform="matrix(0,1,1,0,512.091,443.74)" + id="path23144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 H -13.200625" + transform="matrix(0,1,1,0,510.731,427.06)" + id="path23146" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.25e-5 V 6.421813" + transform="matrix(0,1,1,0,504.211,427.32)" + id="path23148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.25e-5 H -13.219687" + transform="matrix(0,1,1,0,504.211,440.54)" + id="path23150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V -6.520062" + transform="matrix(0,1,1,0,510.731,440.54)" + id="path23152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 H 13.219063" + transform="matrix(0,1,1,0,510.731,427.32)" + id="path23154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 C -0.799062,-0.00178125 -1.439687,-0.661937 -1.439687,-1.458812" + transform="matrix(0,1,1,0,500.951,426.26)" + id="path23156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 V 6.380719" + transform="matrix(0,1,1,0,493.131,424.82)" + id="path23158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 H 17.161406" + transform="matrix(0,1,1,0,500.971,426.28)" + id="path23160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,0.0015 c 0,-0.601562 0.46093725,-1.0625 1.05859425,-1.0625" + transform="matrix(0,1,1,0,511.811,427.34)" + id="path23162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 H -11.018125" + transform="matrix(0,1,1,0,510.731,439.44)" + id="path23164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001 C 0.599531,-0.001 1.08,0.459938 1.08,1.0615" + transform="matrix(0,1,1,0,510.751,439.42)" + id="path23166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 C 0.599063,-5.3125e-4 1.079531,0.460406 1.079531,1.058063" + transform="matrix(0,1,1,0,504.231,425.94)" + id="path23168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0018125 V -4.3185" + transform="matrix(0,1,1,0,509.631,427.06)" + id="path23170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,-0.001625 c 0,0.601563 -0.48046825,1.082031 -1.07812525,1.082031" + transform="matrix(0,1,1,0,509.611,427.02)" + id="path23172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 H 11.020938" + transform="matrix(0,1,1,0,510.731,414.94)" + id="path23174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 H -11.018594" + transform="matrix(0,1,1,0,504.231,425.96)" + id="path23176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,9.375e-5 C 4.6875e-4,0.601656 -0.48,1.078219 -1.081562,1.078219" + transform="matrix(0,1,1,0,502.371,421.98)" + id="path23178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-3.75e-4 V -11.019906" + transform="matrix(0,1,1,0,502.391,422)" + id="path23180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,0.0018125 c 0,-0.8007815 0.6406255,-1.4414065 1.4414065,-1.4414065" + transform="matrix(0,1,1,0,505.631,401.54)" + id="path23182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,4.0625e-4 H -6.38" + transform="matrix(0,1,1,0,504.191,409.38)" + id="path23184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,4.0625e-4 c 0.800781,0 1.460938,0.64062475 1.460938,1.44140675" + transform="matrix(0,1,1,0,504.191,409.36)" + id="path23186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,7.1875e-4 V -6.378187" + transform="matrix(0,1,1,0,499.511,413.3)" + id="path23188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,0.0011875 c 0,0.7968755 -0.66015575,1.4570315 -1.46093775,1.4570315" + transform="matrix(0,1,1,0,499.491,413.26)" + id="path23190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00165625 H 17.140313" + transform="matrix(0,1,1,0,500.971,394.68)" + id="path23192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,4.0625e-4 c -0.601562,0 -1.0625,-0.48046825 -1.0625,-1.08203125" + transform="matrix(0,1,1,0,510.691,414.92)" + id="path23194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0015 V 4.321813" + transform="matrix(0,1,1,0,505.311,413.84)" + id="path23196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.0019375 c 0,-0.5976565 0.460938,-1.0585935 1.0625,-1.0585935" + transform="matrix(0,1,1,0,505.291,413.86)" + id="path23198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0011875 H 4.321875" + transform="matrix(0,1,1,0,503.491,416.6)" + id="path23200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.00178125 c -0.597656,0 -1.058594,-0.47656275 -1.058594,-1.07812475" + transform="matrix(0,1,1,0,503.451,416.58)" + id="path23202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,9.375e-5 V 11.019625" + transform="matrix(0,1,1,0,491.371,415.5)" + id="path23204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 H -6.42125" + transform="matrix(0,1,1,0,501.911,380.14)" + id="path23206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001625 V -13.200844" + transform="matrix(0,1,1,0,515.111,380.14)" + id="path23208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.001625 h 6.5" + transform="matrix(0,1,1,0,515.111,373.64)" + id="path23210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,7.1875e-4 V -6.378187" + transform="matrix(0,1,1,0,499.511,390.98)" + id="path23212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0011875 C 9.375e-4,0.798063 -0.659219,1.458219 -1.46,1.458219" + transform="matrix(0,1,1,0,499.491,390.96)" + id="path23214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00165625 H 17.159531" + transform="matrix(0,1,1,0,500.971,372.36)" + id="path23216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00178125 C -0.800625,-0.00178125 -1.44125,-0.661938 -1.44125,-1.458813" + transform="matrix(0,1,1,0,500.951,394.66)" + id="path23218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0018125 V 6.380719" + transform="matrix(0,1,1,0,493.131,393.22)" + id="path23220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 V 13.198375" + transform="matrix(0,1,1,0,501.911,373.64)" + id="path23222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00178125 C -0.800937,-0.00178125 -1.441562,-0.661938 -1.441562,-1.458813" + transform="matrix(0,1,1,0,500.951,372.34)" + id="path23224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0018125 V 6.380719" + transform="matrix(0,1,1,0,493.131,370.9)" + id="path23226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,-6.875e-4 c 0,-0.8007815 0.64062475,-1.4375005 1.43749975,-1.4375005" + transform="matrix(0,1,1,0,504.571,360.3)" + id="path23228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 H -6.358281" + transform="matrix(0,1,1,0,503.131,368.12)" + id="path23230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,0.0018125 c 0.7968755,0 1.4570315,0.6367185 1.4570315,1.4374995" + transform="matrix(0,1,1,0,503.131,368.1)" + id="path23232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 V -17.1385" + transform="matrix(0,1,1,0,497.451,353.98)" + id="path23234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0013125 C 9.375e-4,0.799469 -0.659219,1.459625 -1.46,1.459625" + transform="matrix(0,1,1,0,497.431,353.96)" + id="path23236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 H 6.379531" + transform="matrix(0,1,1,0,498.931,346.14)" + id="path23238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-3.75e-4 c -0.80078075,0 -1.44140575,-0.660156 -1.44140575,-1.460938" + transform="matrix(0,1,1,0,498.891,346.12)" + id="path23240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0015 V 17.138219" + transform="matrix(0,1,1,0,480.311,344.68)" + id="path23242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 H -6.421562" + transform="matrix(0,1,1,0,497.531,301.82)" + id="path23244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 V -13.19975" + transform="matrix(0,1,1,0,510.731,301.82)" + id="path23246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 H 6.500313" + transform="matrix(0,1,1,0,510.731,295.32)" + id="path23248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 V 13.199469" + transform="matrix(0,1,1,0,497.531,295.32)" + id="path23250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00103125 H -6.419062" + transform="matrix(0,1,1,0,497.331,294.38)" + id="path23252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-2.1875e-4 V -13.218969" + transform="matrix(0,1,1,0,510.551,294.38)" + id="path23254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-2.1875e-4 H 6.498906" + transform="matrix(0,1,1,0,510.551,287.88)" + id="path23256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00103125 V 13.219781" + transform="matrix(0,1,1,0,497.331,287.88)" + id="path23258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H -6.418437" + transform="matrix(0,1,1,0,510.911,278.02)" + id="path23260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00115625 H -6.498281" + transform="matrix(0,1,1,0,511.091,270.76)" + id="path23262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 V -4.318969" + transform="matrix(0,1,1,0,496.151,288.06)" + id="path23264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,0.0018125 c 0,0.5976565 -0.48046825,1.0781245 -1.07812525,1.0781245" + transform="matrix(0,1,1,0,496.131,288.02)" + id="path23266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001 H 11.000938" + transform="matrix(0,1,1,0,497.251,275.96)" + id="path23268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-6.25e-5 C -0.600156,-6.25e-5 -1.061094,-0.480531 -1.061094,-1.078188" + transform="matrix(0,1,1,0,497.211,275.94)" + id="path23270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00103125 V 4.321344" + transform="matrix(0,1,1,0,491.831,274.86)" + id="path23272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,7.1875e-4 H -13.201094" + transform="matrix(0,1,1,0,513.511,248.08)" + id="path23274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,7.1875e-4 V -6.401625" + transform="matrix(0,1,1,0,513.511,248.08)" + id="path23276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,7.1875e-4 H 13.198125" + transform="matrix(0,1,1,0,513.511,234.88)" + id="path23278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,7.1875e-4 H -13.201094" + transform="matrix(0,1,1,0,507.011,248.08)" + id="path23280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,0.00165625 c 0,0.79687475 -0.660156,1.45703175 -1.457031,1.45703175" + transform="matrix(0,1,1,0,492.971,248.72)" + id="path23282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 H 17.16125" + transform="matrix(0,1,1,0,494.451,230.12)" + id="path23284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 H -13.199375" + transform="matrix(0,1,1,0,513.511,231.34)" + id="path23286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 H -13.199375" + transform="matrix(0,1,1,0,507.011,231.34)" + id="path23288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 V -6.499281" + transform="matrix(0,1,1,0,513.511,231.34)" + id="path23290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,7.1875e-4 H 13.199844" + transform="matrix(0,1,1,0,513.511,218.14)" + id="path23292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,7.1875e-4 V 6.500719" + transform="matrix(0,1,1,0,507.011,234.88)" + id="path23294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,-0.0013125 c -0.8007815,0 -1.4414065,-0.6601565 -1.4414065,-1.4570315" + transform="matrix(0,1,1,0,494.431,230.1)" + id="path23296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,7.1875e-4 V 6.418688" + transform="matrix(0,1,1,0,507.011,218.14)" + id="path23298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,7.1875e-4 V -6.401625" + transform="matrix(0,1,1,0,513.511,206.24)" + id="path23300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,7.1875e-4 H 13.198281" + transform="matrix(0,1,1,0,513.511,193.04)" + id="path23302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,7.1875e-4 H -13.200937" + transform="matrix(0,1,1,0,507.011,206.24)" + id="path23304" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00178125 H -2.979844" + transform="matrix(0,1,1,0,514.451,201.14)" + id="path23306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.00178125 h -4" + transform="matrix(0,1,1,0,514.451,205.14)" + id="path23308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-3.75e-4 H -6.420937" + transform="matrix(0,1,1,0,507.391,188.96)" + id="path23310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,7.1875e-4 V 6.500719" + transform="matrix(0,1,1,0,507.011,193.04)" + id="path23312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00178125 H -4.019375" + transform="matrix(0,1,1,0,514.451,198.16)" + id="path23314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,8.75e-4 c 0.796875,0 1.457031,0.640625 1.457031,1.4375" + transform="matrix(0,1,1,0,491.671,443.42)" + id="path23316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.875e-4 V -23.418656" + transform="matrix(0,1,1,0,487.571,446.46)" + id="path23318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.875e-4 H 13.900937" + transform="matrix(0,1,1,0,487.571,432.56)" + id="path23320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 H -13.899375" + transform="matrix(0,1,1,0,488.331,458.54)" + id="path23322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-0.001625 c 0,-0.796875 0.6406255,-1.4375 1.4414065,-1.4375" + transform="matrix(0,1,1,0,493.111,424.82)" + id="path23324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 H -17.15875" + transform="matrix(0,1,1,0,491.671,443.44)" + id="path23326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 C 0.6,-0.0019375 1.080469,0.459 1.080469,1.060563" + transform="matrix(0,1,1,0,490.291,420.9)" + id="path23328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001 V 22.319313" + transform="matrix(0,1,1,0,465.251,432.56)" + id="path23330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 V -17.160062" + transform="matrix(0,1,1,0,485.371,403.26)" + id="path23332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 C -0.00125,0.801344 -0.661406,1.4615 -1.458281,1.4615" + transform="matrix(0,1,1,0,485.351,403.22)" + id="path23334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00103125 H 6.36125" + transform="matrix(0,1,1,0,486.831,395.42)" + id="path23336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 H -17.140312" + transform="matrix(0,1,1,0,491.671,411.82)" + id="path23338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,8.75e-4 C 0.801563,8.75e-4 1.461719,0.6415 1.461719,1.438375" + transform="matrix(0,1,1,0,491.671,411.8)" + id="path23340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,9.375e-5 V -17.160062" + transform="matrix(0,1,1,0,485.371,414.4)" + id="path23342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,5.625e-4 C -0.00109375,0.801344 -0.66125,1.4615 -1.458125,1.4615" + transform="matrix(0,1,1,0,485.351,414.38)" + id="path23344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00103125 H 6.361406" + transform="matrix(0,1,1,0,486.831,406.58)" + id="path23346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0015 C -0.798281,0.0015 -1.438906,-0.658656 -1.438906,-1.459438" + transform="matrix(0,1,1,0,486.811,406.56)" + id="path23348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.25e-5 V 17.160094" + transform="matrix(0,1,1,0,468.211,405.12)" + id="path23350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 C -4.6875e-4,-0.601 0.460469,-1.061937 1.058125,-1.061937" + transform="matrix(0,1,1,0,491.351,415.52)" + id="path23352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0019375 H -4.318437" + transform="matrix(0,1,1,0,490.291,420.92)" + id="path23354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,0.0015 c -0.7968745,0 -1.4374995,-0.660156 -1.4374995,-1.460937" + transform="matrix(0,1,1,0,486.811,395.4)" + id="path23356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V 17.160094" + transform="matrix(0,1,1,0,468.211,393.96)" + id="path23358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,8.75e-4 c 0.800781,0 1.460938,0.640625 1.460938,1.4375" + transform="matrix(0,1,1,0,491.671,389.5)" + id="path23360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,8.75e-4 H -17.160625" + transform="matrix(0,1,1,0,491.671,389.52)" + id="path23362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.001625 c 0,-0.796875 0.640625,-1.4375 1.441406,-1.4375" + transform="matrix(0,1,1,0,493.111,393.22)" + id="path23364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,7.1875e-4 V -23.421156" + transform="matrix(0,1,1,0,488.511,391.62)" + id="path23366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 H 13.921094" + transform="matrix(0,1,1,0,488.511,377.7)" + id="path23368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 V 22.340719" + transform="matrix(0,1,1,0,466.171,377.7)" + id="path23370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001625 V -6.400062" + transform="matrix(0,1,1,0,479.111,360.58)" + id="path23372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001625 H 13.198125" + transform="matrix(0,1,1,0,479.111,347.38)" + id="path23374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001625 H -13.201094" + transform="matrix(0,1,1,0,472.611,360.58)" + id="path23376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001625 V -6.419594" + transform="matrix(0,1,1,0,472.611,360.58)" + id="path23378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001625 H 13.198125" + transform="matrix(0,1,1,0,472.611,347.38)" + id="path23380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.001625 c 0,-0.796875 0.6406255,-1.4375 1.4414065,-1.4375" + transform="matrix(0,1,1,0,493.111,370.9)" + id="path23382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,7.1875e-4 V -23.421156" + transform="matrix(0,1,1,0,488.511,375.8)" + id="path23384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,7.1875e-4 H 13.900781" + transform="matrix(0,1,1,0,488.511,361.9)" + id="path23386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 V 22.340719" + transform="matrix(0,1,1,0,466.171,361.9)" + id="path23388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00109375,-0.001625 v 6.5" + transform="matrix(0,1,1,0,472.611,347.38)" + id="path23390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00109375,-0.001625 v 6.5" + transform="matrix(0,1,1,0,466.111,347.38)" + id="path23392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-0.0019375 c 0,-0.7968745 0.6406255,-1.4374995 1.4414065,-1.4374995" + transform="matrix(0,1,1,0,480.291,344.68)" + id="path23394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00103125 H -6.379375" + transform="matrix(0,1,1,0,478.831,352.52)" + id="path23396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,5.625e-4 c 0.800781,0 1.460938,0.6406255 1.460938,1.4375005" + transform="matrix(0,1,1,0,478.851,352.5)" + id="path23398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00103125 V -10.241156" + transform="matrix(0,1,1,0,476.331,346)" + id="path23400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 H 6.96" + transform="matrix(0,1,1,0,476.331,339.04)" + id="path23402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 H -13.198125" + transform="matrix(0,1,1,0,475.951,319.12)" + id="path23404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V -6.521781" + transform="matrix(0,1,1,0,482.471,319.12)" + id="path23406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00165625 H 13.201094" + transform="matrix(0,1,1,0,482.471,305.92)" + id="path23408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00103125 V -10.241156" + transform="matrix(0,1,1,0,476.331,324.76)" + id="path23410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 H -6.958281" + transform="matrix(0,1,1,0,476.331,331.72)" + id="path23412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0013125 -3.658281,3.658844 v -7.320313" + transform="matrix(0,1,1,0,470.431,315.42)" + id="path23414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 V 6.420094" + transform="matrix(0,1,1,0,475.951,305.92)" + id="path23416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001 H 6.418281" + transform="matrix(0,1,1,0,478.751,293.82)" + id="path23418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 V 13.199" + transform="matrix(0,1,1,0,465.551,293.82)" + id="path23420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001 V -13.200219" + transform="matrix(0,1,1,0,478.751,300.34)" + id="path23422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 C 0.599063,-0.001 1.079531,0.459938 1.079531,1.0615" + transform="matrix(0,1,1,0,490.751,286.94)" + id="path23424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00109375,0.0015 c 0,-0.601562 0.46093775,-1.0625 1.06249975,-1.0625" + transform="matrix(0,1,1,0,491.811,274.88)" + id="path23426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-5.3125e-4 H -4.019062" + transform="matrix(0,1,1,0,490.731,279.98)" + id="path23428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 H -2.959531" + transform="matrix(0,1,1,0,490.731,282.94)" + id="path23430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 H -4.018594" + transform="matrix(0,1,1,0,490.731,286.96)" + id="path23432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 V -6.401937" + transform="matrix(0,1,1,0,484.691,247.62)" + id="path23434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 H 13.201094" + transform="matrix(0,1,1,0,484.691,234.42)" + id="path23436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 H -13.198125" + transform="matrix(0,1,1,0,478.191,247.62)" + id="path23438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,8.75e-4 C 0.798594,8.75e-4 1.45875,0.6415 1.45875,1.438375" + transform="matrix(0,1,1,0,485.171,247.26)" + id="path23440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0011875 V -6.358187" + transform="matrix(0,1,1,0,492.991,248.74)" + id="path23442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,8.75e-4 H -17.158906" + transform="matrix(0,1,1,0,485.171,247.28)" + id="path23444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 H -6.420625" + transform="matrix(0,1,1,0,475.771,224.28)" + id="path23446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 V -13.201469" + transform="matrix(0,1,1,0,488.971,224.28)" + id="path23448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.00165625 h 6.5" + transform="matrix(0,1,1,0,488.971,217.78)" + id="path23450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 V 6.500406" + transform="matrix(0,1,1,0,478.191,234.42)" + id="path23452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 V 6.361187" + transform="matrix(0,1,1,0,486.631,228.66)" + id="path23454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,-0.001625 c 0,-0.796875 0.64062475,-1.4375 1.44140675,-1.4375" + transform="matrix(0,1,1,0,486.611,228.66)" + id="path23456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 V 13.201656" + transform="matrix(0,1,1,0,475.771,217.78)" + id="path23458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 H -6.401094" + transform="matrix(0,1,1,0,475.771,197.78)" + id="path23460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 V -13.201469" + transform="matrix(0,1,1,0,488.971,197.78)" + id="path23462" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.00165625 h 6.5" + transform="matrix(0,1,1,0,488.971,191.28)" + id="path23464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 V 13.201656" + transform="matrix(0,1,1,0,475.771,191.28)" + id="path23466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,-6.875e-4 c 0,0.6015625 -0.4804685,1.0820315 -1.0820315,1.0820315" + transform="matrix(0,1,1,0,470.571,182.96)" + id="path23468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,4.0625e-4 H 3.998438" + transform="matrix(0,1,1,0,471.691,177.9)" + id="path23470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00134375 C -0.59875,0.00134375 -1.059687,-0.479125 -1.059687,-1.080688" + transform="matrix(0,1,1,0,471.651,170.88)" + id="path23472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 H 2.978438" + transform="matrix(0,1,1,0,471.691,174.92)" + id="path23474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,4.0625e-4 H 4.021875" + transform="matrix(0,1,1,0,471.691,170.9)" + id="path23476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-8.4375e-4 V -17.161" + transform="matrix(0,1,1,0,451.911,450.2)" + id="path23478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-3.75e-4 c 0,0.800781 -0.6601565,1.460937 -1.4609375,1.460937" + transform="matrix(0,1,1,0,451.891,450.18)" + id="path23480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,9.375e-5 H 6.378281" + transform="matrix(0,1,1,0,453.371,442.36)" + id="path23482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 H -13.901406" + transform="matrix(0,1,1,0,464.151,446.46)" + id="path23484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-8.4375e-4 V -17.161" + transform="matrix(0,1,1,0,451.911,430.68)" + id="path23486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-3.75e-4 C 1.5625e-4,0.800406 -0.66,1.460562 -1.460781,1.460562" + transform="matrix(0,1,1,0,451.891,430.66)" + id="path23488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,9.375e-5 H 6.37875" + transform="matrix(0,1,1,0,453.371,422.84)" + id="path23490" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,5.625e-4 c -0.8007815,0 -1.4414065,-0.6601565 -1.4414065,-1.4609375" + transform="matrix(0,1,1,0,453.351,422.82)" + id="path23492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-8.4375e-4 V -17.161" + transform="matrix(0,1,1,0,451.911,440.44)" + id="path23494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-3.75e-4 c 0,0.800781 -0.660156,1.460937 -1.460938,1.460937" + transform="matrix(0,1,1,0,451.891,440.42)" + id="path23496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,9.375e-5 H 6.380469" + transform="matrix(0,1,1,0,453.371,432.6)" + id="path23498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,5.625e-4 c -0.796875,0 -1.4375,-0.6601565 -1.4375,-1.4609375" + transform="matrix(0,1,1,0,453.351,432.58)" + id="path23500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001 V 17.159156" + transform="matrix(0,1,1,0,434.751,431.14)" + id="path23502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,5.625e-4 C -0.800938,5.625e-4 -1.441563,-0.659594 -1.441563,-1.460375" + transform="matrix(0,1,1,0,453.351,442.34)" + id="path23504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 V 17.159156" + transform="matrix(0,1,1,0,434.751,440.9)" + id="path23506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 V 1.099" + transform="matrix(0,1,1,0,464.151,432.56)" + id="path23508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001 H -6.358125" + transform="matrix(0,1,1,0,466.751,401.78)" + id="path23510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 C 0.798594,-0.001 1.45875,0.639625 1.45875,1.440406" + transform="matrix(0,1,1,0,466.751,401.76)" + id="path23512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 C 0.00109375,-0.800375 0.641719,-1.441 1.438594,-1.441" + transform="matrix(0,1,1,0,468.191,405.12)" + id="path23514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 H -6.361875" + transform="matrix(0,1,1,0,466.751,412.94)" + id="path23516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.001 c 0.796875,0 1.457031,0.640625 1.457031,1.441406" + transform="matrix(0,1,1,0,466.751,412.92)" + id="path23518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 V 17.159156" + transform="matrix(0,1,1,0,434.751,421.38)" + id="path23520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-8.4375e-4 V -17.161" + transform="matrix(0,1,1,0,451.911,411.16)" + id="path23522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-3.75e-4 c 0,0.800781 -0.66015675,1.460937 -1.46093775,1.460937" + transform="matrix(0,1,1,0,451.891,411.12)" + id="path23524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 H 6.359687" + transform="matrix(0,1,1,0,453.371,403.32)" + id="path23526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 C -0.8,5.625e-4 -1.440625,-0.659594 -1.440625,-1.460375" + transform="matrix(0,1,1,0,453.351,403.3)" + id="path23528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001 V 17.159156" + transform="matrix(0,1,1,0,434.751,401.86)" + id="path23530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-8.4375e-4 V -17.161" + transform="matrix(0,1,1,0,451.911,420.92)" + id="path23532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-3.75e-4 c 0,0.800781 -0.6601565,1.460937 -1.4570315,1.460937" + transform="matrix(0,1,1,0,451.891,420.9)" + id="path23534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 H 6.380937" + transform="matrix(0,1,1,0,453.371,413.08)" + id="path23536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 C -0.798281,5.625e-4 -1.438906,-0.659594 -1.438906,-1.460375" + transform="matrix(0,1,1,0,453.351,413.06)" + id="path23538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001 V 17.159156" + transform="matrix(0,1,1,0,434.751,411.62)" + id="path23540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,0.0015 c 0,0.597656 -0.4804685,1.078125 -1.0820315,1.078125" + transform="matrix(0,1,1,0,448.811,399.96)" + id="path23542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,4.0625e-4 C 9.375e-4,0.598062 -0.479531,1.078531 -1.081094,1.078531" + transform="matrix(0,1,1,0,463.691,399.96)" + id="path23544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00109375,-0.001625 c 0.60156275,0 1.08203075,0.460937 1.08203075,1.0625" + transform="matrix(0,1,1,0,451.611,398.88)" + id="path23546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.25e-5 V -4.019594" + transform="matrix(0,1,1,0,456.711,400)" + id="path23548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,4.0625e-4 V -2.980063" + transform="matrix(0,1,1,0,459.691,400)" + id="path23550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.25e-5 V -4.019594" + transform="matrix(0,1,1,0,463.711,400)" + id="path23552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,4.0625e-4 C 9.375e-4,-0.800375 0.641562,-1.441 1.438437,-1.441" + transform="matrix(0,1,1,0,468.191,393.96)" + id="path23554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 H 4.318437" + transform="matrix(0,1,1,0,449.931,394.58)" + id="path23556" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-3.75e-4 C -0.599063,-3.75e-4 -1.06,-0.480844 -1.06,-1.0785" + transform="matrix(0,1,1,0,449.891,394.56)" + id="path23558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0015 H 4.318437" + transform="matrix(0,1,1,0,464.811,394.58)" + id="path23560" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00146875 C -0.599063,-0.00146875 -1.06,-0.481938 -1.06,-1.079594" + transform="matrix(0,1,1,0,464.771,394.56)" + id="path23562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 V 11.019937" + transform="matrix(0,1,1,0,452.691,393.48)" + id="path23564" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,8.75e-4 c 0,-0.601563 0.460937,-1.0625 1.058594,-1.0625" + transform="matrix(0,1,1,0,452.671,393.5)" + id="path23566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00115625 H -4.321875" + transform="matrix(0,1,1,0,451.591,398.9)" + id="path23568" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00115625 V 1.080875" + transform="matrix(0,1,1,0,465.091,377.7)" + id="path23570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 H -13.920781" + transform="matrix(0,1,1,0,465.091,391.62)" + id="path23572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 H -1.840625" + transform="matrix(0,1,1,0,461.751,388.2)" + id="path23574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 V 7.319" + transform="matrix(0,1,1,0,454.431,388.2)" + id="path23576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 H 6.419375" + transform="matrix(0,1,1,0,449.931,354.44)" + id="path23578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,449.931,360.94)" + id="path23580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 H -6.400937" + transform="matrix(0,1,1,0,451.591,360.94)" + id="path23582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0015 V -13.221156" + transform="matrix(0,1,1,0,464.811,360.94)" + id="path23584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0015 H 6.501406" + transform="matrix(0,1,1,0,464.811,354.44)" + id="path23586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001625 H -13.201094" + transform="matrix(0,1,1,0,466.111,360.58)" + id="path23588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00115625 V 1.080875" + transform="matrix(0,1,1,0,465.091,361.9)" + id="path23590" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 H -13.901562" + transform="matrix(0,1,1,0,465.091,375.8)" + id="path23592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001 H 1.818594" + transform="matrix(0,1,1,0,461.751,366.24)" + id="path23594" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0013125 V 7.319" + transform="matrix(0,1,1,0,454.431,366.24)" + id="path23596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 V -6.398344" + transform="matrix(0,1,1,0,455.871,340.12)" + id="path23598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,9.375e-5 H 13.201094" + transform="matrix(0,1,1,0,455.871,326.92)" + id="path23600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 H -13.198125" + transform="matrix(0,1,1,0,449.371,340.12)" + id="path23602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,436.731,354.44)" + id="path23604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 V 13.2215" + transform="matrix(0,1,1,0,451.591,354.44)" + id="path23606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 C 4.6875e-4,0.598062 -0.48,1.078531 -1.081563,1.078531" + transform="matrix(0,1,1,0,463.691,353.48)" + id="path23608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0015 H 4.321875" + transform="matrix(0,1,1,0,464.811,348.1)" + id="path23610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.00146875 c -0.597656,0 -1.058594,-0.48046925 -1.058594,-1.07812525" + transform="matrix(0,1,1,0,464.771,348.08)" + id="path23612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,4.0625e-4 V 11.019937" + transform="matrix(0,1,1,0,452.691,347)" + id="path23614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,8.75e-4 c 0,-0.601563 0.46093775,-1.0625 1.05859375,-1.0625" + transform="matrix(0,1,1,0,452.671,347.02)" + id="path23616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00115625 H -4.318438" + transform="matrix(0,1,1,0,451.591,352.42)" + id="path23618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.001625 c 0.6015625,0 1.0820315,0.460937 1.0820315,1.0625" + transform="matrix(0,1,1,0,451.611,352.4)" + id="path23620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 V -4.019594" + transform="matrix(0,1,1,0,456.711,353.52)" + id="path23622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,4.0625e-4 V -2.980063" + transform="matrix(0,1,1,0,459.691,353.52)" + id="path23624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 V -4.019594" + transform="matrix(0,1,1,0,463.711,353.52)" + id="path23626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0015 C 4.6875e-4,0.599156 -0.48,1.079625 -1.081563,1.079625" + transform="matrix(0,1,1,0,448.811,353.48)" + id="path23628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 H 4.321875" + transform="matrix(0,1,1,0,449.931,348.1)" + id="path23630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-3.75e-4 c -0.597656,0 -1.058594,-0.480469 -1.058594,-1.078125" + transform="matrix(0,1,1,0,449.891,348.08)" + id="path23632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00115625 H 6.599687" + transform="matrix(0,1,1,0,466.091,332.08)" + id="path23634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,9.375e-5 V 6.500094" + transform="matrix(0,1,1,0,449.371,326.92)" + id="path23636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00146875 3.661875,3.658688" + transform="matrix(0,1,1,0,466.771,311.76)" + id="path23638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.875e-4 H -21.221563" + transform="matrix(0,1,1,0,458.071,323.12)" + id="path23640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,2.5e-4 V -6.960687" + transform="matrix(0,1,1,0,465.031,323.12)" + id="path23642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,2.5e-4 H 21.221094" + transform="matrix(0,1,1,0,465.031,301.9)" + id="path23644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 H -6.519688" + transform="matrix(0,1,1,0,465.551,300.34)" + id="path23646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 H 6.418594" + transform="matrix(0,1,1,0,464.431,293.64)" + id="path23648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,451.231,293.64)" + id="path23650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-5.3125e-4 h -6.5" + transform="matrix(0,1,1,0,451.231,300.14)" + id="path23652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,464.431,300.14)" + id="path23654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 H -4.300313" + transform="matrix(0,1,1,0,451.591,291.98)" + id="path23656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,-0.001625 c 0.5976565,0 1.0781245,0.460938 1.0781245,1.0625" + transform="matrix(0,1,1,0,451.611,291.96)" + id="path23658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V -11.019594" + transform="matrix(0,1,1,0,463.711,293.08)" + id="path23660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 C -9.375e-4,0.598062 -0.481406,1.078531 -1.079063,1.078531" + transform="matrix(0,1,1,0,463.691,293.04)" + id="path23662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0015 H 4.300469" + transform="matrix(0,1,1,0,464.811,287.68)" + id="path23664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.875e-4 V 6.96025" + transform="matrix(0,1,1,0,458.071,301.9)" + id="path23666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,8.75e-4 c 0,-0.601562 0.4570315,-1.0625 1.0585935,-1.0625" + transform="matrix(0,1,1,0,452.671,286.6)" + id="path23668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00146875 C -0.601406,-0.00146875 -1.058438,-0.481938 -1.058438,-1.079594" + transform="matrix(0,1,1,0,464.771,287.66)" + id="path23670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V 4.019937" + transform="matrix(0,1,1,0,459.691,286.58)" + id="path23672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V 2.980406" + transform="matrix(0,1,1,0,456.711,286.58)" + id="path23674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V 4.019937" + transform="matrix(0,1,1,0,452.691,286.58)" + id="path23676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 H -13.200938" + transform="matrix(0,1,1,0,450.291,206.24)" + id="path23678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 V -6.521938" + transform="matrix(0,1,1,0,456.811,206.24)" + id="path23680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 H 13.198281" + transform="matrix(0,1,1,0,456.811,193.04)" + id="path23682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-0.001 c 0,0 0,0 0.01953125,0 0.597656,0 1.078125,0.460937 1.078125,1.0625" + transform="matrix(0,1,1,0,457.751,205.12)" + id="path23684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00134375 V -4.318969" + transform="matrix(0,1,1,0,463.151,206.24)" + id="path23686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -7.8125e-4,0.0018125 c 0,0.5976565 -0.48046875,1.0781245 -1.07812475,1.0781245" + transform="matrix(0,1,1,0,463.131,206.2)" + id="path23688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.001 h 11" + transform="matrix(0,1,1,0,464.251,194.14)" + id="path23690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 V -13.199594" + transform="matrix(0,1,1,0,721.391,455.78)" + id="path23692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-3.75e-4 h 6.5" + transform="matrix(0,1,1,0,721.391,449.28)" + id="path23694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,4.0625e-4 V 13.199625" + transform="matrix(0,1,1,0,708.191,449.28)" + id="path23696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.875e-4 V -0.360063" + transform="matrix(0,1,1,0,717.571,425.14)" + id="path23698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.875e-4 H -17.579375" + transform="matrix(0,1,1,0,717.571,442.72)" + id="path23700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.25e-5 V 0.359312" + transform="matrix(0,1,1,0,717.211,442.72)" + id="path23702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 -3.298281,3.301344 v -6.582031" + transform="matrix(0,1,1,0,711.351,418.56)" + id="path23704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 V -1.100219" + transform="matrix(0,1,1,0,718.151,386.96)" + id="path23706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 H 13.900937" + transform="matrix(0,1,1,0,718.151,373.06)" + id="path23708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-2.1875e-4 V -22.340062" + transform="matrix(0,1,1,0,717.051,386.96)" + id="path23710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 H 6.418125" + transform="matrix(0,1,1,0,717.111,350.16)" + id="path23712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001625 V -13.200844" + transform="matrix(0,1,1,0,717.111,356.68)" + id="path23714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001625 H 6.420938" + transform="matrix(0,1,1,0,717.111,365.04)" + id="path23716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 V 13.198375" + transform="matrix(0,1,1,0,703.911,365.04)" + id="path23718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001625 V -13.200844" + transform="matrix(0,1,1,0,717.111,371.54)" + id="path23720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,7.1875e-4 C -0.001875,0.598375 -0.478437,1.078844 -1.08,1.078844" + transform="matrix(0,1,1,0,716.011,364.08)" + id="path23722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001625 H 4.319531" + transform="matrix(0,1,1,0,717.111,358.7)" + id="path23724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-0.00115625 c -0.6015625,0 -1.0585935,-0.48046875 -1.0585935,-1.07812475" + transform="matrix(0,1,1,0,717.091,358.68)" + id="path23726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,7.1875e-4 V 11.02025" + transform="matrix(0,1,1,0,705.011,357.6)" + id="path23728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,2.5e-4 V -4.019281" + transform="matrix(0,1,1,0,716.031,364.12)" + id="path23730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 V 23.441344" + transform="matrix(0,1,1,0,694.711,373.06)" + id="path23732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-8.4375e-4 V 13.198375" + transform="matrix(0,1,1,0,703.911,350.16)" + id="path23734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,4.0625e-4 H -6.420625" + transform="matrix(0,1,1,0,708.191,455.78)" + id="path23736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001 H -6.420625" + transform="matrix(0,1,1,0,694.251,455.78)" + id="path23738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,707.451,455.78)" + id="path23740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-0.00178125 h 6.5" + transform="matrix(0,1,1,0,707.451,449.28)" + id="path23742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001 V 13.198219" + transform="matrix(0,1,1,0,694.251,449.28)" + id="path23744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-2.1875e-4 V 0.359156" + transform="matrix(0,1,1,0,693.051,425.14)" + id="path23746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-2.1875e-4 H -17.579375" + transform="matrix(0,1,1,0,693.051,442.72)" + id="path23748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0019375 V -0.740219" + transform="matrix(0,1,1,0,693.791,442.72)" + id="path23750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0011875 V -2.1785" + transform="matrix(0,1,1,0,705.491,425.14)" + id="path23752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 V -3.29975" + transform="matrix(0,1,1,0,707.331,442.72)" + id="path23754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 3.298594,3.280562" + transform="matrix(0,1,1,0,708.071,415.26)" + id="path23756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 H -13.901406" + transform="matrix(0,1,1,0,694.711,386.96)" + id="path23758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-8.4375e-4 H -6.519844" + transform="matrix(0,1,1,0,703.911,356.68)" + id="path23760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001 V -6.418969" + transform="matrix(0,1,1,0,702.251,369.14)" + id="path23762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.001 h 13.21875" + transform="matrix(0,1,1,0,702.251,355.92)" + id="path23764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 V 6.519" + transform="matrix(0,1,1,0,695.731,355.92)" + id="path23766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-5.3125e-4 h -13.21875" + transform="matrix(0,1,1,0,695.731,369.14)" + id="path23768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 H -6.500937" + transform="matrix(0,1,1,0,703.911,371.54)" + id="path23770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,0.0011875 c 0,-0.6015625 0.45703125,-1.0625005 1.05859425,-1.0625005" + transform="matrix(0,1,1,0,704.991,357.62)" + id="path23772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H -4.320781" + transform="matrix(0,1,1,0,703.911,363.02)" + id="path23774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-0.0013125 c 0.601563,0 1.078125,0.4609375 1.078125,1.0624995" + transform="matrix(0,1,1,0,703.931,363)" + id="path23776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,2.5e-4 V -4.019281" + transform="matrix(0,1,1,0,709.031,364.12)" + id="path23778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,7.1875e-4 V -2.97975" + transform="matrix(0,1,1,0,712.011,364.12)" + id="path23780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00146875 V -4.4585" + transform="matrix(0,1,1,0,695.271,368.1)" + id="path23782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-2.1875e-4 H -3.901406" + transform="matrix(0,1,1,0,693.051,369.96)" + id="path23784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 V -6.398969" + transform="matrix(0,1,1,0,695.731,294.56)" + id="path23786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 H 13.198594" + transform="matrix(0,1,1,0,695.731,281.36)" + id="path23788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00115625 H 6.581719" + transform="matrix(0,1,1,0,704.091,284.68)" + id="path23790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,5.625e-4 V -10.261156" + transform="matrix(0,1,1,0,714.351,298.58)" + id="path23792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 H 6.958125" + transform="matrix(0,1,1,0,714.351,291.62)" + id="path23794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 V 6.499469" + transform="matrix(0,1,1,0,689.231,281.36)" + id="path23796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,5.625e-4 V -10.261156" + transform="matrix(0,1,1,0,714.351,277.36)" + id="path23798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 H -6.940625" + transform="matrix(0,1,1,0,714.351,284.3)" + id="path23800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 0.359219,0.561812 l 0.441406,0.277344 0.5,0.101563 L 1.921719,0.7415 2.359219,0.280562 2.480312,-0.281938 2.421719,-0.840531 2.16,-1.301469 0.921719,-2.219438 0.359219,-2.879594 -1.5625e-4,-3.801469 -0.12125,-4.641313 h 2.601562" + transform="matrix(0,1,1,0,711.571,206.84)" + id="path23802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 -0.480625,-0.1985 l -0.378906,-0.460938 -0.242188,-0.5625 -0.199219,-0.738281 -0.058593,-0.839844 0.058593,-0.839843 0.199219,-0.738282 0.242188,-0.5625 0.378906,-0.460937 0.48046875,-0.179688 0.50000025,0.179688 0.378906,0.460937 0.242187,0.5625 0.199219,0.738282 0.058594,0.839843 -0.058594,0.839844 -0.199219,0.738281 -0.242187,0.5625 L 0.499844,-0.1985 -1.5625e-4,7.1875e-4" + transform="matrix(0,1,1,0,712.511,212.84)" + id="path23804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00146875 H 92.960313 V 55.779781 H -6.25e-4 V -0.00146875" + transform="matrix(0,1,1,0,643.771,122.86)" + id="path23806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.875e-4 0.381875,0.561812 0.819375,0.839156 1.299844,0.940719 1.920937,0.7415 2.358437,0.280562 2.479531,-0.281938 2.420937,-0.840531 2.17875,-1.301469 0.940469,-2.219438 0.381875,-2.879594 -9.375e-4,-3.801469 -0.118125,-4.641313 h 2.597656" + transform="matrix(0,1,1,0,711.571,126.04)" + id="path23808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,8.75e-4 c 0.601562,0 1.078125,0.460937 1.078125,1.058594" + transform="matrix(0,1,1,0,683.671,385.5)" + id="path23810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.875e-4 V -4.321" + transform="matrix(0,1,1,0,689.071,386.6)" + id="path23812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 C -0.001875,0.601344 -0.478438,1.081812 -1.08,1.081812" + transform="matrix(0,1,1,0,689.051,386.58)" + id="path23814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 H 11.019531" + transform="matrix(0,1,1,0,690.151,374.5)" + id="path23816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00134375 H -4.02" + transform="matrix(0,1,1,0,683.651,378.52)" + id="path23818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 H -2.980469" + transform="matrix(0,1,1,0,683.651,381.5)" + id="path23820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00134375 H -4.02" + transform="matrix(0,1,1,0,683.651,385.52)" + id="path23822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 V -16.441781" + transform="matrix(0,1,1,0,678.391,386.98)" + id="path23824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 C 9.375e-4,1.601656 -1.319375,2.918062 -2.920938,2.918062" + transform="matrix(0,1,1,0,678.371,386.96)" + id="path23826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 H 27.618594" + transform="matrix(0,1,1,0,681.331,356.44)" + id="path23828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 C -0.601094,0.0018125 -1.058125,-0.478656 -1.058125,-1.080219" + transform="matrix(0,1,1,0,690.131,374.48)" + id="path23830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 V 4.319312" + transform="matrix(0,1,1,0,684.751,373.4)" + id="path23832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-5.3125e-4 c 0,-0.59765675 0.457031,-1.05859375 1.058594,-1.05859375" + transform="matrix(0,1,1,0,684.731,373.42)" + id="path23834" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.0019375 c -1.601563,0 -2.902344,-1.3164065 -2.902344,-2.9179685" + transform="matrix(0,1,1,0,681.291,356.42)" + id="path23836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,2.5e-4 V 10.219" + transform="matrix(0,1,1,0,665.531,372.1)" + id="path23838" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,2.5e-4 V 10.219" + transform="matrix(0,1,1,0,665.531,368.38)" + id="path23840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00103125 V -0.358344" + transform="matrix(0,1,1,0,689.831,357.42)" + id="path23842" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.00103125 h -11.71875" + transform="matrix(0,1,1,0,689.831,369.14)" + id="path23844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00165625 V 0.361031" + transform="matrix(0,1,1,0,689.471,369.14)" + id="path23846" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00165625 V 0.380562" + transform="matrix(0,1,1,0,683.971,357.42)" + id="path23848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.00165625 h -11.71875" + transform="matrix(0,1,1,0,683.971,369.14)" + id="path23850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 V -0.378344" + transform="matrix(0,1,1,0,684.351,369.14)" + id="path23852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 V 16.439625" + transform="matrix(0,1,1,0,661.951,353.52)" + id="path23854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 H -13.200625" + transform="matrix(0,1,1,0,689.231,294.56)" + id="path23856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00134375 V -0.361937" + transform="matrix(0,1,1,0,682.151,299.72)" + id="path23858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 H 19.77875" + transform="matrix(0,1,1,0,682.151,279.94)" + id="path23860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0019375 V 0.361344" + transform="matrix(0,1,1,0,681.791,279.94)" + id="path23862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,2.5e-4 V 7.258063" + transform="matrix(0,1,1,0,672.031,269.18)" + id="path23864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.08000004;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0013125 H -6.520469" + transform="matrix(0,1,1,0,675.931,272.54)" + id="path23866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 H 6.421094" + transform="matrix(0,1,1,0,660.971,450.2)" + id="path23868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00146875 V 13.201656" + transform="matrix(0,1,1,0,647.771,450.2)" + id="path23870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 V -13.201469" + transform="matrix(0,1,1,0,660.971,456.7)" + id="path23872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-2.1875e-4 V -4.301" + transform="matrix(0,1,1,0,652.051,445.36)" + id="path23874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,2.5e-4 c 0,0.601562 -0.4804685,1.078125 -1.0820315,1.078125" + transform="matrix(0,1,1,0,652.031,445.32)" + id="path23876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 H 4.001719" + transform="matrix(0,1,1,0,653.151,440.26)" + id="path23878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,8.75e-4 V -6.421" + transform="matrix(0,1,1,0,659.671,445.36)" + id="path23880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,8.75e-4 H 13.199375" + transform="matrix(0,1,1,0,659.671,432.16)" + id="path23882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00134375 H -13.199844" + transform="matrix(0,1,1,0,653.151,445.36)" + id="path23884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 V -6.420219" + transform="matrix(0,1,1,0,660.971,428.44)" + id="path23886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 H 13.201406" + transform="matrix(0,1,1,0,660.971,415.24)" + id="path23888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00178125 H -13.201719" + transform="matrix(0,1,1,0,654.451,428.44)" + id="path23890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,-0.001625 c -0.59765625,0 -1.05859425,-0.476563 -1.05859425,-1.078125" + transform="matrix(0,1,1,0,653.111,433.24)" + id="path23892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001 V 4.299781" + transform="matrix(0,1,1,0,647.751,432.16)" + id="path23894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 H 2.981719" + transform="matrix(0,1,1,0,653.151,437.28)" + id="path23896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 H 4.02125" + transform="matrix(0,1,1,0,653.151,433.26)" + id="path23898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00134375 V 6.520875" + transform="matrix(0,1,1,0,653.151,432.16)" + id="path23900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 V 6.521656" + transform="matrix(0,1,1,0,654.451,415.24)" + id="path23902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 H -36.601875" + transform="matrix(0,1,1,0,656.051,413.18)" + id="path23904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001 V 3.299781" + transform="matrix(0,1,1,0,652.751,413.18)" + id="path23906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,7.1875e-4 H -18.458438" + transform="matrix(0,1,1,0,659.011,384.06)" + id="path23908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,2.5e-4 c 1.6015625,0 2.9218745,1.300781 2.9218745,2.898437" + transform="matrix(0,1,1,0,659.031,384.04)" + id="path23910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 C -4.6875e-4,-1.598969 1.300312,-2.89975 2.901875,-2.89975" + transform="matrix(0,1,1,0,661.931,353.52)" + id="path23912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,7.1875e-4 H -10.078594" + transform="matrix(0,1,1,0,659.011,366.52)" + id="path23914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,8.75e-4 H -2.778438" + transform="matrix(0,1,1,0,670.171,368.38)" + id="path23916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,8.75e-4 H 2.798437" + transform="matrix(0,1,1,0,670.171,372.1)" + id="path23918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0011875 V -2.858188" + transform="matrix(0,1,1,0,655.991,376.58)" + id="path23920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.86000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 V -7.141469" + transform="matrix(0,1,1,0,648.911,365.26)" + id="path23922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 H 6.421719" + transform="matrix(0,1,1,0,668.211,284.34)" + id="path23924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 H -6.520156" + transform="matrix(0,1,1,0,655.011,290.86)" + id="path23926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.25e-5 V -13.199281" + transform="matrix(0,1,1,0,668.211,290.86)" + id="path23928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,5.625e-4 V -13.198656" + transform="matrix(0,1,1,0,653.351,290.86)" + id="path23930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,5.625e-4 H 6.519375" + transform="matrix(0,1,1,0,653.351,284.34)" + id="path23932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.25e-5 V 0.359312" + transform="matrix(0,1,1,0,669.711,299.72)" + id="path23934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-6.25e-5 H 19.77875" + transform="matrix(0,1,1,0,669.711,279.94)" + id="path23936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.25e-5 H 6.420312" + transform="matrix(0,1,1,0,668.211,276.9)" + id="path23938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,7.1875e-4 V 13.199938" + transform="matrix(0,1,1,0,655.011,276.9)" + id="path23940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,7.1875e-4 H -6.521563" + transform="matrix(0,1,1,0,655.011,283.42)" + id="path23942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.25e-5 V -13.199281" + transform="matrix(0,1,1,0,668.211,283.42)" + id="path23944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 V 13.199938" + transform="matrix(0,1,1,0,655.011,284.34)" + id="path23946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00134375 V 13.200563" + transform="matrix(0,1,1,0,640.151,284.34)" + id="path23948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001 V -11.020531" + transform="matrix(0,1,1,0,652.251,275.98)" + id="path23950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 C 0.00140625,0.601031 -0.479062,1.0815 -1.080625,1.0815" + transform="matrix(0,1,1,0,652.231,275.94)" + id="path23952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 H 4.318906" + transform="matrix(0,1,1,0,653.351,270.56)" + id="path23954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,0.0015 c -0.5976565,0 -1.0585935,-0.480469 -1.0585935,-1.082031" + transform="matrix(0,1,1,0,653.311,270.54)" + id="path23956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 V 4.019" + transform="matrix(0,1,1,0,648.231,269.46)" + id="path23958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001 V 2.979469" + transform="matrix(0,1,1,0,645.251,269.46)" + id="path23960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001 V -11.020531" + transform="matrix(0,1,1,0,652.251,283.42)" + id="path23962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 C -0.00109375,0.601031 -0.481562,1.0815 -1.079219,1.0815" + transform="matrix(0,1,1,0,652.231,283.38)" + id="path23964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 H 4.320312" + transform="matrix(0,1,1,0,653.351,278)" + id="path23966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0015 C -0.601094,0.0015 -1.058125,-0.478969 -1.058125,-1.080531" + transform="matrix(0,1,1,0,653.311,277.98)" + id="path23968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 V 4.019" + transform="matrix(0,1,1,0,648.231,276.9)" + id="path23970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 V 2.979469" + transform="matrix(0,1,1,0,645.251,276.9)" + id="path23972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-6.875e-4 V -0.360063" + transform="matrix(0,1,1,0,670.071,279.94)" + id="path23974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0018125 H 6.420781" + transform="matrix(0,1,1,0,635.131,443.88)" + id="path23976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-8.4375e-4 V 13.221812" + transform="matrix(0,1,1,0,621.911,443.88)" + id="path23978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0018125 V -13.220844" + transform="matrix(0,1,1,0,635.131,450.38)" + id="path23980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00146875 H -6.500781" + transform="matrix(0,1,1,0,647.771,456.7)" + id="path23982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001625 H 6.421875" + transform="matrix(0,1,1,0,644.611,458)" + id="path23984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 V 13.198375" + transform="matrix(0,1,1,0,631.411,458)" + id="path23986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H -6.52" + transform="matrix(0,1,1,0,631.411,464.52)" + id="path23988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001625 V -13.200844" + transform="matrix(0,1,1,0,644.611,464.52)" + id="path23990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 H -17.158906" + transform="matrix(0,1,1,0,636.891,448.28)" + id="path23992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-3.75e-4 C 0.798594,-3.75e-4 1.45875,0.64025 1.45875,1.441031" + transform="matrix(0,1,1,0,636.891,448.26)" + id="path23994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.25e-5 V -6.359438" + transform="matrix(0,1,1,0,644.711,449.74)" + id="path23996" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,4.0625e-4 c 0,0.80078075 -0.660156,1.46093775 -1.457031,1.46093775" + transform="matrix(0,1,1,0,644.691,449.72)" + id="path23998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 H 17.16125" + transform="matrix(0,1,1,0,646.191,431.12)" + id="path24000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 H -10.998281" + transform="matrix(0,1,1,0,646.651,444.26)" + id="path24002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 C 0.599844,8.75e-4 1.080312,0.461812 1.080312,1.059469" + transform="matrix(0,1,1,0,646.671,444.24)" + id="path24004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,0.00134375 c -0.8007815,0 -1.4414065,-0.66015675 -1.4414065,-1.46093775" + transform="matrix(0,1,1,0,646.151,431.1)" + id="path24006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,5.625e-4 V 6.359937" + transform="matrix(0,1,1,0,638.351,429.66)" + id="path24008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00103125 C 1.5625e-4,-0.79975 0.640781,-1.440375 1.441562,-1.440375" + transform="matrix(0,1,1,0,638.331,429.66)" + id="path24010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-5.3125e-4 C -3.125e-4,-0.598188 0.460625,-1.059125 1.058281,-1.059125" + transform="matrix(0,1,1,0,647.731,432.18)" + id="path24012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-0.001625 c -0.601563,0 -1.0625,-0.476563 -1.0625,-1.078125" + transform="matrix(0,1,1,0,632.111,406.28)" + id="path24014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 V 4.319781" + transform="matrix(0,1,1,0,626.731,405.2)" + id="path24016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-6.25e-5 c 0,-0.6015625 0.460937,-1.0585935 1.0625,-1.0585935" + transform="matrix(0,1,1,0,626.711,405.22)" + id="path24018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.00134375 c 0.597656,0 1.078125,0.45703125 1.078125,1.05859325" + transform="matrix(0,1,1,0,625.651,417.28)" + id="path24020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 V -4.320531" + transform="matrix(0,1,1,0,631.051,418.4)" + id="path24022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,2.5e-4 c 0,0.601562 -0.480469,1.078125 -1.078125,1.078125" + transform="matrix(0,1,1,0,631.031,418.36)" + id="path24024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00134375 H 4.000781" + transform="matrix(0,1,1,0,632.151,413.3)" + id="path24026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00134375 H 2.980781" + transform="matrix(0,1,1,0,632.151,410.32)" + id="path24028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00134375 H 4.020312" + transform="matrix(0,1,1,0,632.151,406.3)" + id="path24030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00115625 V 3.299625" + transform="matrix(0,1,1,0,634.091,413.18)" + id="path24032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00115625 H 36.599687" + transform="matrix(0,1,1,0,634.091,376.58)" + id="path24034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,5.625e-4 c 0.597656,0 1.078125,0.4609375 1.078125,1.0585935" + transform="matrix(0,1,1,0,625.851,394.78)" + id="path24036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 V -4.301313" + transform="matrix(0,1,1,0,631.231,395.9)" + id="path24038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-6.25e-5 c 0,0.6015625 -0.480469,1.0781245 -1.078125,1.0781245" + transform="matrix(0,1,1,0,631.211,395.86)" + id="path24040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 H 11.000781" + transform="matrix(0,1,1,0,632.331,383.8)" + id="path24042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-0.0019375 c -0.601563,0 -1.0625,-0.4765625 -1.0625,-1.0781255" + transform="matrix(0,1,1,0,632.291,383.78)" + id="path24044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 V 4.299469" + transform="matrix(0,1,1,0,626.931,382.7)" + id="path24046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-8.4375e-4 C -0.00125,-0.5985 0.459687,-1.059438 1.06125,-1.059438" + transform="matrix(0,1,1,0,626.911,382.72)" + id="path24048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-3.75e-4 V -3.301156" + transform="matrix(0,1,1,0,637.391,376.58)" + id="path24050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.86000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 H 7.781719" + transform="matrix(0,1,1,0,645.431,361.48)" + id="path24052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00134375 H -6.418594" + transform="matrix(0,1,1,0,640.151,290.86)" + id="path24054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 4.6875e-4,-6.25e-5 c 0,-0.6015625 0.46093725,-1.0585935 1.05859325,-1.0585935" + transform="matrix(0,1,1,0,641.211,269.48)" + id="path24056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00134375 H -4.321406" + transform="matrix(0,1,1,0,640.151,274.88)" + id="path24058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,0.00134375 c 0.601562,0 1.082031,0.45703125 1.082031,1.05859425" + transform="matrix(0,1,1,0,640.151,274.86)" + id="path24060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 V 4.019" + transform="matrix(0,1,1,0,641.231,269.46)" + id="path24062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-6.25e-5 c 0,-0.6015625 0.457031,-1.0585935 1.058594,-1.0585935" + transform="matrix(0,1,1,0,641.211,276.92)" + id="path24064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00134375 H -4.32" + transform="matrix(0,1,1,0,640.151,282.32)" + id="path24066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00134375 C 0.598437,0.00134375 1.078906,0.458375 1.078906,1.059937" + transform="matrix(0,1,1,0,640.151,282.3)" + id="path24068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 V 4.019" + transform="matrix(0,1,1,0,641.231,276.9)" + id="path24070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0013125 H 6.419062" + transform="matrix(0,1,1,0,628.431,213.12)" + id="path24072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 V 13.198687" + transform="matrix(0,1,1,0,615.231,213.12)" + id="path24074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,628.431,219.64)" + id="path24076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 H 6.400781" + transform="matrix(0,1,1,0,628.431,196.4)" + id="path24078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 V -13.200531" + transform="matrix(0,1,1,0,628.431,202.9)" + id="path24080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 V 5.581813 L -0.73875,4.460719" + transform="matrix(0,1,1,0,632.551,208.02)" + id="path24082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 H 1.481719" + transform="matrix(0,1,1,0,632.551,207.28)" + id="path24084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,4.0625e-4 0.41875,-0.460531 l 0.5,-0.179688 0.5,0.179688 0.441406,0.5585935 0.300781,0.8437505 0.117188,0.839843 V 2.801188 L 2.160937,3.641031 1.860156,4.379313 1.48125,4.758219 1.039844,4.941813 0.559375,4.758219 0.180469,4.379313 -0.0617188,3.820719 -0.198438,3.078531 -0.0617188,2.418375 0.239062,1.781656 0.621875,1.398844 1.039844,1.320719 l 0.5,0.179687 0.378906,0.460938 0.359375,0.839844" + transform="matrix(0,1,1,0,633.191,211.8)" + id="path24086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 V 13.198688" + transform="matrix(0,1,1,0,615.231,196.4)" + id="path24088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00103125 V 5.579156 L -0.759219,4.458063" + transform="matrix(0,1,1,0,636.331,121.56)" + id="path24090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:1.10000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 H 1.500781" + transform="matrix(0,1,1,0,636.331,120.8)" + id="path24092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-8.4375e-4 H -6.501094" + transform="matrix(0,1,1,0,621.911,450.38)" + id="path24094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V -1.09975" + transform="matrix(0,1,1,0,619.131,461.34)" + id="path24096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0018125 H 13.919844" + transform="matrix(0,1,1,0,619.131,447.42)" + id="path24098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.25e-5 V 23.421812" + transform="matrix(0,1,1,0,595.711,447.42)" + id="path24100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,2.5e-4 V -22.320063" + transform="matrix(0,1,1,0,618.031,461.34)" + id="path24102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,0.00103125 c 0,0.59765575 -0.480469,1.07812475 -1.082031,1.07812475" + transform="matrix(0,1,1,0,616.331,441.42)" + id="path24104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 H 4.299375" + transform="matrix(0,1,1,0,617.451,436.06)" + id="path24106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-8.4375e-4 c -0.5976565,0 -1.0585935,-0.48046925 -1.0585935,-1.07812525" + transform="matrix(0,1,1,0,617.411,436.04)" + id="path24108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,5.625e-4 V 11.000562" + transform="matrix(0,1,1,0,605.351,434.96)" + id="path24110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 C 4.6875e-4,-0.600531 0.461406,-1.061469 1.059063,-1.061469" + transform="matrix(0,1,1,0,605.331,434.98)" + id="path24112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001 H -4.301406" + transform="matrix(0,1,1,0,604.251,440.36)" + id="path24114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 C 0.601406,-0.00146875 1.081875,0.459469 1.081875,1.061031" + transform="matrix(0,1,1,0,604.271,440.34)" + id="path24116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 V -4.019438" + transform="matrix(0,1,1,0,609.371,441.46)" + id="path24118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,5.625e-4 V -2.979906" + transform="matrix(0,1,1,0,612.351,441.46)" + id="path24120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,5.625e-4 V -3.999438" + transform="matrix(0,1,1,0,616.351,441.46)" + id="path24122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00115625 V -1.098813" + transform="matrix(0,1,1,0,619.591,432.06)" + id="path24124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00115625 H 13.918594" + transform="matrix(0,1,1,0,619.591,418.14)" + id="path24126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0011875 V -22.319125" + transform="matrix(0,1,1,0,618.491,432.06)" + id="path24128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 H -10.999219" + transform="matrix(0,1,1,0,625.631,417.3)" + id="path24130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,8.75e-4 V 23.418844" + transform="matrix(0,1,1,0,596.171,418.14)" + id="path24132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00115625 V -1.098813" + transform="matrix(0,1,1,0,619.591,416.72)" + id="path24134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 H 13.91875" + transform="matrix(0,1,1,0,619.591,402.8)" + id="path24136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,8.75e-4 V 23.418844" + transform="matrix(0,1,1,0,596.171,402.8)" + id="path24138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0011875 V -22.319125" + transform="matrix(0,1,1,0,618.491,416.72)" + id="path24140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00103125 H -4.019219" + transform="matrix(0,1,1,0,625.831,387.82)" + id="path24142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 H -2.979688" + transform="matrix(0,1,1,0,625.831,390.8)" + id="path24144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 H -3.999219" + transform="matrix(0,1,1,0,625.831,394.8)" + id="path24146" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 V -1.099438" + transform="matrix(0,1,1,0,621.451,379.62)" + id="path24148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 H 13.921094" + transform="matrix(0,1,1,0,621.451,365.7)" + id="path24150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 V -22.31975" + transform="matrix(0,1,1,0,620.351,379.62)" + id="path24152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00115625 V -1.098813" + transform="matrix(0,1,1,0,619.591,397.74)" + id="path24154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00115625 H 13.898281" + transform="matrix(0,1,1,0,619.591,383.84)" + id="path24156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 V 23.418844" + transform="matrix(0,1,1,0,596.171,383.84)" + id="path24158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0011875 V -22.319125" + transform="matrix(0,1,1,0,618.491,397.74)" + id="path24160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,2.5e-4 V 23.418219" + transform="matrix(0,1,1,0,598.031,365.7)" + id="path24162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0011875 V -13.221469" + transform="matrix(0,1,1,0,614.491,219.64)" + id="path24164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 H 6.520625" + transform="matrix(0,1,1,0,614.491,213.12)" + id="path24166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 V 13.221187" + transform="matrix(0,1,1,0,601.271,213.12)" + id="path24168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 H -6.518906" + transform="matrix(0,1,1,0,615.231,219.64)" + id="path24170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0011875 V -13.221469" + transform="matrix(0,1,1,0,614.491,202.9)" + id="path24172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0011875 H 6.498438" + transform="matrix(0,1,1,0,614.491,196.4)" + id="path24174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 H -6.501562" + transform="matrix(0,1,1,0,615.231,202.9)" + id="path24176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00146875 V 13.221187" + transform="matrix(0,1,1,0,601.271,196.4)" + id="path24178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00146875 H 6.399063" + transform="matrix(0,1,1,0,594.771,443.14)" + id="path24180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00146875 V -13.200688" + transform="matrix(0,1,1,0,594.771,449.64)" + id="path24182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 H -13.918125" + transform="matrix(0,1,1,0,595.711,461.34)" + id="path24184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.875e-4 V 13.198531" + transform="matrix(0,1,1,0,581.571,443.14)" + id="path24186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 H 6.420781" + transform="matrix(0,1,1,0,594.771,435.88)" + id="path24188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.875e-4 V 13.198531" + transform="matrix(0,1,1,0,581.571,435.88)" + id="path24190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00146875 V -13.200688" + transform="matrix(0,1,1,0,594.771,442.4)" + id="path24192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00178125 H 6.399063" + transform="matrix(0,1,1,0,594.951,428.64)" + id="path24194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001 V 13.198219" + transform="matrix(0,1,1,0,581.751,428.64)" + id="path24196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.001 h -6.5" + transform="matrix(0,1,1,0,581.751,435.14)" + id="path24198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,594.951,435.14)" + id="path24200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 H 6.420469" + transform="matrix(0,1,1,0,594.951,421.56)" + id="path24202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001 V 13.198219" + transform="matrix(0,1,1,0,581.751,421.56)" + id="path24204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001 H -6.521406" + transform="matrix(0,1,1,0,581.751,428.08)" + id="path24206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,594.951,428.08)" + id="path24208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,8.75e-4 H -13.919375" + transform="matrix(0,1,1,0,596.171,432.06)" + id="path24210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 H 6.421875" + transform="matrix(0,1,1,0,594.951,400)" + id="path24212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 V 13.198219" + transform="matrix(0,1,1,0,581.751,400)" + id="path24214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 H -6.5" + transform="matrix(0,1,1,0,581.751,406.5)" + id="path24216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,594.951,406.5)" + id="path24218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 H 6.421875" + transform="matrix(0,1,1,0,594.951,414.5)" + id="path24220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 V 13.198219" + transform="matrix(0,1,1,0,581.751,414.5)" + id="path24222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 H -6.5" + transform="matrix(0,1,1,0,581.751,421)" + id="path24224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,594.951,421)" + id="path24226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00178125 H 6.399844" + transform="matrix(0,1,1,0,594.951,392.94)" + id="path24228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 H -6.498594" + transform="matrix(0,1,1,0,581.751,399.44)" + id="path24230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,594.951,399.44)" + id="path24232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 H -6.420156" + transform="matrix(0,1,1,0,581.751,413.76)" + id="path24234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,594.951,413.76)" + id="path24236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 H 6.521719" + transform="matrix(0,1,1,0,594.951,407.24)" + id="path24238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001 V 13.198219" + transform="matrix(0,1,1,0,581.751,407.24)" + id="path24240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,8.75e-4 H -13.919219" + transform="matrix(0,1,1,0,596.171,416.72)" + id="path24242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 V 13.198219" + transform="matrix(0,1,1,0,581.751,392.94)" + id="path24244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00178125 H 6.41875" + transform="matrix(0,1,1,0,594.951,370.8)" + id="path24246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001 H -6.519219" + transform="matrix(0,1,1,0,581.751,377.32)" + id="path24248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,594.951,377.32)" + id="path24250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 H -6.421875" + transform="matrix(0,1,1,0,581.751,392)" + id="path24252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,594.951,392)" + id="path24254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 H 6.5" + transform="matrix(0,1,1,0,594.951,385.5)" + id="path24256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 V 13.198219" + transform="matrix(0,1,1,0,581.751,385.5)" + id="path24258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,2.5e-4 H -13.920781" + transform="matrix(0,1,1,0,598.031,379.62)" + id="path24260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 H -13.900156" + transform="matrix(0,1,1,0,596.171,397.74)" + id="path24262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 H 6.400937" + transform="matrix(0,1,1,0,594.951,363.56)" + id="path24264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001 V 13.198219" + transform="matrix(0,1,1,0,581.751,363.56)" + id="path24266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001 H -6.501406" + transform="matrix(0,1,1,0,581.751,370.06)" + id="path24268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,594.951,370.06)" + id="path24270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001 V 13.198219" + transform="matrix(0,1,1,0,581.751,370.8)" + id="path24272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 H 6.418437" + transform="matrix(0,1,1,0,594.951,356.48)" + id="path24274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001 V 13.198219" + transform="matrix(0,1,1,0,581.751,356.48)" + id="path24276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 H -6.519531" + transform="matrix(0,1,1,0,581.751,363)" + id="path24278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 V -13.201" + transform="matrix(0,1,1,0,594.951,363)" + id="path24280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00146875 H -6.42125" + transform="matrix(0,1,1,0,601.271,219.64)" + id="path24282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00146875 H -6.419531" + transform="matrix(0,1,1,0,601.271,202.9)" + id="path24284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-6.875e-4 h -6.5" + transform="matrix(0,1,1,0,581.571,449.64)" + id="path24286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 H -3.299062" + transform="matrix(0,1,1,0,575.971,460.26)" + id="path24288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 V 36.601656" + transform="matrix(0,1,1,0,539.371,460.26)" + id="path24290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.875e-4 H -6.521094" + transform="matrix(0,1,1,0,581.571,442.4)" + id="path24292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0015 H -17.140312" + transform="matrix(0,1,1,0,568.811,434.32)" + id="path24294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 C 0.801562,0.0015 1.461719,0.638219 1.461719,1.439" + transform="matrix(0,1,1,0,568.811,434.3)" + id="path24296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00134375 V -6.381469" + transform="matrix(0,1,1,0,576.651,435.8)" + id="path24298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,0.0018125 c 0,0.7968745 -0.66015575,1.4570315 -1.46093775,1.4570315" + transform="matrix(0,1,1,0,576.631,435.76)" + id="path24300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001625 H 17.140312" + transform="matrix(0,1,1,0,578.111,417.18)" + id="path24302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-2.1875e-4 C -9.375e-4,0.800562 -0.661094,1.460719 -1.461875,1.460719" + transform="matrix(0,1,1,0,558.551,438.04)" + id="path24304" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-2.1875e-4 H 17.141562" + transform="matrix(0,1,1,0,560.051,419.46)" + id="path24306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-3.75e-4 c -0.601563,0 -1.058594,-0.480469 -1.058594,-1.078125" + transform="matrix(0,1,1,0,568.891,424.5)" + id="path24308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,7.1875e-4 V 4.321031" + transform="matrix(0,1,1,0,563.511,423.42)" + id="path24310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 C 0.00140625,-0.600375 0.458437,-1.061313 1.06,-1.061313" + transform="matrix(0,1,1,0,563.491,423.44)" + id="path24312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H -11.000469" + transform="matrix(0,1,1,0,562.411,435.52)" + id="path24314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-0.0013125 c 0.601562,0 1.078125,0.4609375 1.078125,1.0624995" + transform="matrix(0,1,1,0,562.431,435.5)" + id="path24316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 V -4.319281" + transform="matrix(0,1,1,0,567.831,436.62)" + id="path24318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,0.0015 c 0,0.597656 -0.476563,1.078125 -1.078125,1.078125" + transform="matrix(0,1,1,0,567.811,436.58)" + id="path24320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 H 3.999531" + transform="matrix(0,1,1,0,568.931,431.52)" + id="path24322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0013125 H 2.979531" + transform="matrix(0,1,1,0,568.931,428.54)" + id="path24324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 H 4.019062" + transform="matrix(0,1,1,0,568.931,424.52)" + id="path24326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 V -36.599906" + transform="matrix(0,1,1,0,575.971,438.28)" + id="path24328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 H -3.29875" + transform="matrix(0,1,1,0,575.971,441.58)" + id="path24330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00115625 C -0.800625,-0.00115625 -1.44125,-0.661313 -1.44125,-1.458188" + transform="matrix(0,1,1,0,578.091,417.16)" + id="path24332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00146875 V 6.381344" + transform="matrix(0,1,1,0,570.271,415.72)" + id="path24334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.001 c 0,-0.800781 0.640625,-1.4375 1.441406,-1.4375" + transform="matrix(0,1,1,0,570.251,415.72)" + id="path24336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 H -17.139844" + transform="matrix(0,1,1,0,568.631,413.3)" + id="path24338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.0018125 c 0.796875,0 1.457031,0.6367185 1.457031,1.4374995" + transform="matrix(0,1,1,0,568.631,413.28)" + id="path24340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 V -6.361156" + transform="matrix(0,1,1,0,576.451,414.76)" + id="path24342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,-0.0013125 c 0,0.8007815 -0.66015625,1.4609375 -1.45703125,1.4609375" + transform="matrix(0,1,1,0,576.431,414.74)" + id="path24344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-8.4375e-4 H 17.140781" + transform="matrix(0,1,1,0,577.911,396.16)" + id="path24346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,7.1875e-4 C -0.799375,7.1875e-4 -1.44,-0.659438 -1.44,-1.460219" + transform="matrix(0,1,1,0,560.011,419.44)" + id="path24348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-3.75e-4 c -0.800781,0 -1.441406,-0.660156 -1.441406,-1.460938" + transform="matrix(0,1,1,0,577.891,396.14)" + id="path24350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00115625 V 6.358219" + transform="matrix(0,1,1,0,570.091,394.68)" + id="path24352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -7.8125e-4,-6.875e-4 c 0,-0.8007815 0.64062525,-1.4375005 1.44140625,-1.4375005" + transform="matrix(0,1,1,0,570.071,394.7)" + id="path24354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-5.3125e-4 c -0.800781,0 -1.441406,-0.66015675 -1.441406,-1.46093775" + transform="matrix(0,1,1,0,559.731,380)" + id="path24356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00146875 C 0.0015625,0.799312 -0.658594,1.459469 -1.459375,1.459469" + transform="matrix(0,1,1,0,558.271,398.6)" + id="path24358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00146875 H 17.140156" + transform="matrix(0,1,1,0,559.771,380.02)" + id="path24360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0018125 C 0.798281,0.0018125 1.458437,0.638531 1.458437,1.439312" + transform="matrix(0,1,1,0,568.631,391.94)" + id="path24362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 V -6.361156" + transform="matrix(0,1,1,0,576.451,393.42)" + id="path24364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.0013125 c 0,0.8007815 -0.6601565,1.4609375 -1.4570315,1.4609375" + transform="matrix(0,1,1,0,576.431,393.4)" + id="path24366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 H 17.140937" + transform="matrix(0,1,1,0,577.911,374.82)" + id="path24368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 H -17.139688" + transform="matrix(0,1,1,0,568.631,391.96)" + id="path24370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-2.1875e-4 C 6.25e-4,0.800562 -0.659531,1.460719 -1.460313,1.460719" + transform="matrix(0,1,1,0,565.051,377.64)" + id="path24372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.875e-4 V -17.160844" + transform="matrix(0,1,1,0,565.071,377.66)" + id="path24374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 V -6.418969" + transform="matrix(0,1,1,0,568.751,368.76)" + id="path24376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001 H 13.201719" + transform="matrix(0,1,1,0,568.751,355.56)" + id="path24378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 V 6.519" + transform="matrix(0,1,1,0,562.231,355.56)" + id="path24380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 H -13.201406" + transform="matrix(0,1,1,0,562.231,368.76)" + id="path24382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 C -0.8,-3.75e-4 -1.440625,-0.660531 -1.440625,-1.461313" + transform="matrix(0,1,1,0,577.891,374.8)" + id="path24384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00115625 V 6.358219" + transform="matrix(0,1,1,0,570.091,373.34)" + id="path24386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.875e-4 C -6.25e-4,-0.801469 0.64,-1.438188 1.440781,-1.438188" + transform="matrix(0,1,1,0,570.071,373.36)" + id="path24388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00109375,0.00134375 c 0,0.79687525 -0.66015625,1.45703125 -1.45703125,1.45703125 -0.023438,0 -0.023438,0 -0.023438,0" + transform="matrix(0,1,1,0,558.651,364.38)" + id="path24390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0018125 H 6.361875" + transform="matrix(0,1,1,0,560.131,356.56)" + id="path24392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-0.001625 c -0.8007815,0 -1.4375005,-0.660156 -1.4375005,-1.457031" + transform="matrix(0,1,1,0,560.111,356.54)" + id="path24394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 H 6.379219" + transform="matrix(0,1,1,0,566.531,369.82)" + id="path24396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,7.1875e-4 C -0.8,7.1875e-4 -1.440625,-0.659438 -1.440625,-1.460219" + transform="matrix(0,1,1,0,566.511,369.8)" + id="path24398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-8.4375e-4 V 17.159312" + transform="matrix(0,1,1,0,547.911,368.36)" + id="path24400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-2.1875e-4 c 0.6015625,0 1.0820315,0.46093775 1.0820315,1.05859375" + transform="matrix(0,1,1,0,571.551,371.54)" + id="path24402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 V -4.298188" + transform="matrix(0,1,1,0,576.931,372.66)" + id="path24404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-8.4375e-4 C 0.00109375,0.600719 -0.479375,1.081187 -1.080938,1.081187" + transform="matrix(0,1,1,0,576.911,372.62)" + id="path24406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 H 10.998594" + transform="matrix(0,1,1,0,578.031,360.56)" + id="path24408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,0.0011875 c -0.5976565,0 -1.0585935,-0.4804685 -1.0585935,-1.0820315" + transform="matrix(0,1,1,0,577.991,360.54)" + id="path24410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 V 4.298687" + transform="matrix(0,1,1,0,572.631,359.46)" + id="path24412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 4.6875e-4,-0.001625 c 0,-0.597656 0.46093725,-1.058594 1.05859325,-1.058594" + transform="matrix(0,1,1,0,572.611,359.48)" + id="path24414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,2.5e-4 H -4.021406" + transform="matrix(0,1,1,0,571.531,364.58)" + id="path24416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 H -2.981875" + transform="matrix(0,1,1,0,571.531,367.56)" + id="path24418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 H -4.001406" + transform="matrix(0,1,1,0,571.531,371.56)" + id="path24420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 V -6.501313" + transform="matrix(0,1,1,0,560.931,338.26)" + id="path24422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0013125 H 13.201719" + transform="matrix(0,1,1,0,560.931,325.06)" + id="path24424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0013125 V 6.401031" + transform="matrix(0,1,1,0,554.431,325.06)" + id="path24426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 C -0.001875,0.601656 -0.478438,1.078219 -1.08,1.078219" + transform="matrix(0,1,1,0,560.371,299.08)" + id="path24428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0011875 H 4.299531" + transform="matrix(0,1,1,0,561.491,293.72)" + id="path24430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 C -0.598438,-0.00178125 -1.059375,-0.478344 -1.059375,-1.079906" + transform="matrix(0,1,1,0,561.451,293.7)" + id="path24432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-3.75e-4 v 11" + transform="matrix(0,1,1,0,549.391,292.62)" + id="path24434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-3.75e-4 V -4.019906" + transform="matrix(0,1,1,0,560.391,299.12)" + id="path24436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 C 0.00171875,0.601656 -0.47875,1.078219 -1.080313,1.078219" + transform="matrix(0,1,1,0,560.371,290.26)" + id="path24438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0011875 H 4.319219" + transform="matrix(0,1,1,0,561.491,284.88)" + id="path24440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 V -4.019906" + transform="matrix(0,1,1,0,560.391,290.3)" + id="path24442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,9.375e-5 c 0,0.60156225 -0.480469,1.07812525 -1.082031,1.07812525" + transform="matrix(0,1,1,0,560.371,307.92)" + id="path24444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0011875 H 4.319375" + transform="matrix(0,1,1,0,561.491,302.54)" + id="path24446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 C -0.598125,-0.00178125 -1.059063,-0.478344 -1.059063,-1.079906" + transform="matrix(0,1,1,0,561.451,302.52)" + id="path24448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00140625,-3.75e-4 v 11" + transform="matrix(0,1,1,0,549.391,301.44)" + id="path24450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-3.75e-4 V -4.019906" + transform="matrix(0,1,1,0,560.391,307.96)" + id="path24452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.00178125 c -0.597656,0 -1.058594,-0.47656275 -1.058594,-1.07812475" + transform="matrix(0,1,1,0,561.451,284.86)" + id="path24454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-3.75e-4 v 11" + transform="matrix(0,1,1,0,549.391,283.78)" + id="path24456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 C 3.125e-4,0.601656 -0.480156,1.078219 -1.081719,1.078219" + transform="matrix(0,1,1,0,560.371,282.82)" + id="path24458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 H 4.321719" + transform="matrix(0,1,1,0,561.491,277.44)" + id="path24460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.00178125 c -0.601563,0 -1.0625,-0.47656275 -1.0625,-1.07812475" + transform="matrix(0,1,1,0,561.451,277.42)" + id="path24462" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,-3.75e-4 v 11" + transform="matrix(0,1,1,0,549.391,276.34)" + id="path24464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-3.75e-4 V -4.019906" + transform="matrix(0,1,1,0,560.391,282.86)" + id="path24466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 V -9.301781" + transform="matrix(0,1,1,0,563.251,275.7)" + id="path24468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 H 17.759219" + transform="matrix(0,1,1,0,563.251,257.94)" + id="path24470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-3.75e-4 C 0.340937,-0.340219 0.801875,-0.519906 1.278437,-0.519906 c 1.023438,0 1.839844,0.800781 1.839844,1.820312 0,1.019532 -0.816406,1.839844 -1.839844,1.839844 -0.476562,0 -0.9375,-0.199219 -1.27734325,-0.539062" + transform="matrix(0,1,1,0,558.391,264.12)" + id="path24472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 V 6.881031" + transform="matrix(0,1,1,0,553.951,255.62)" + id="path24474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001 H 2.321406" + transform="matrix(0,1,1,0,563.251,255.62)" + id="path24476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0015 V 2.439" + transform="matrix(0,1,1,0,560.811,255.62)" + id="path24478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,7.1875e-4 H -17.140938" + transform="matrix(0,1,1,0,560.011,235.18)" + id="path24480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,7.1875e-4 C 0.800938,7.1875e-4 1.461094,0.641344 1.461094,1.438219" + transform="matrix(0,1,1,0,560.011,235.16)" + id="path24482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00103125 V -6.358344" + transform="matrix(0,1,1,0,567.831,236.64)" + id="path24484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,0.0015 c 0,0.796875 -0.66015575,1.457031 -1.46093775,1.457031" + transform="matrix(0,1,1,0,567.811,236.62)" + id="path24486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0019375 H 17.139688" + transform="matrix(0,1,1,0,569.291,218.04)" + id="path24488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 V -13.221625" + transform="matrix(0,1,1,0,570.331,210.8)" + id="path24490" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 H 6.500781" + transform="matrix(0,1,1,0,570.331,204.3)" + id="path24492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001625 V 13.221031" + transform="matrix(0,1,1,0,557.111,204.3)" + id="path24494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00146875 C -0.80125,-0.00146875 -1.441875,-0.661625 -1.441875,-1.4585" + transform="matrix(0,1,1,0,569.271,218.02)" + id="path24496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 V 6.361031" + transform="matrix(0,1,1,0,561.471,216.56)" + id="path24498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.00178125 c 0,-0.79687475 0.640625,-1.43749975 1.441406,-1.43749975" + transform="matrix(0,1,1,0,561.451,216.58)" + id="path24500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 H 3.301719" + transform="matrix(0,1,1,0,539.371,456.96)" + id="path24502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00178125 C 0.800938,-0.00178125 1.461094,0.638844 1.461094,1.439625" + transform="matrix(0,1,1,0,538.951,437.16)" + id="path24504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0019375 V -6.380844" + transform="matrix(0,1,1,0,546.791,438.66)" + id="path24506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 C 0.00109375,0.799313 -0.659062,1.459469 -1.459844,1.459469" + transform="matrix(0,1,1,0,546.771,438.62)" + id="path24508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001 H 17.139688" + transform="matrix(0,1,1,0,548.251,420.04)" + id="path24510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 H -17.140937" + transform="matrix(0,1,1,0,538.951,437.18)" + id="path24512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.001 c 0.800781,0 1.460938,0.640625 1.460938,1.441406" + transform="matrix(0,1,1,0,550.751,436.58)" + id="path24514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.875e-4 V -6.360063" + transform="matrix(0,1,1,0,558.571,438.08)" + id="path24516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 H -17.139062" + transform="matrix(0,1,1,0,550.751,436.6)" + id="path24518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,9.375e-5 H 2.87875" + transform="matrix(0,1,1,0,539.371,438.34)" + id="path24520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.86000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.875e-4 V 5.761031" + transform="matrix(0,1,1,0,532.571,438.4)" + id="path24522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 C -0.80125,-5.3125e-4 -1.441875,-0.660687 -1.441875,-1.461469" + transform="matrix(0,1,1,0,548.231,420.02)" + id="path24524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 V 6.378063" + transform="matrix(0,1,1,0,540.411,418.56)" + id="path24526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-3.75e-4 c 0,-0.800781 0.640625,-1.441406 1.441406,-1.441406" + transform="matrix(0,1,1,0,540.391,418.58)" + id="path24528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.25e-5 V 6.359312" + transform="matrix(0,1,1,0,552.211,418)" + id="path24530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,4.0625e-4 C 0,-0.800375 0.640625,-1.441 1.441406,-1.441" + transform="matrix(0,1,1,0,552.191,418)" + id="path24532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.001625 c 0.597656,0 1.078125,0.460938 1.078125,1.0625" + transform="matrix(0,1,1,0,541.611,416.92)" + id="path24534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,7.1875e-4 V -4.319594" + transform="matrix(0,1,1,0,547.011,418.04)" + id="path24536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0011875 C 0,0.598844 -0.480469,1.079313 -1.078125,1.079313" + transform="matrix(0,1,1,0,546.991,418)" + id="path24538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001625 H 11.021406" + transform="matrix(0,1,1,0,548.111,405.92)" + id="path24540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-6.875e-4 c -0.5976565,0 -1.0585935,-0.4804685 -1.0585935,-1.0781255" + transform="matrix(0,1,1,0,548.071,405.9)" + id="path24542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V 4.320719" + transform="matrix(0,1,1,0,542.691,404.84)" + id="path24544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,8.75e-4 c 0,-0.601563 0.46093725,-1.0625 1.05859325,-1.0625" + transform="matrix(0,1,1,0,542.671,404.84)" + id="path24546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 H -4.018125" + transform="matrix(0,1,1,0,541.591,409.94)" + id="path24548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00115625 H -2.978594" + transform="matrix(0,1,1,0,541.591,412.92)" + id="path24550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 H -4.018125" + transform="matrix(0,1,1,0,541.591,416.94)" + id="path24552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0013125 V 6.358062" + transform="matrix(0,1,1,0,551.931,378.54)" + id="path24554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 C -0.00140625,-0.801625 0.639219,-1.438344 1.44,-1.438344" + transform="matrix(0,1,1,0,551.911,378.56)" + id="path24556" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00165625 H -17.140469" + transform="matrix(0,1,1,0,550.471,397.16)" + id="path24558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,0.00165625 c 0.800781,0 1.460937,0.63671875 1.460937,1.43749975" + transform="matrix(0,1,1,0,550.471,397.14)" + id="path24560" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0019375 V -6.361313" + transform="matrix(0,1,1,0,558.291,398.64)" + id="path24562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-0.00178125 c 0.8007815,0 1.4609375,0.64062525 1.4609375,1.44140625" + transform="matrix(0,1,1,0,546.451,376.18)" + id="path24564" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 C -0.598125,0.0018125 -1.059063,-0.478656 -1.059063,-1.080219" + transform="matrix(0,1,1,0,541.131,381.02)" + id="path24566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00146875 V 4.299313" + transform="matrix(0,1,1,0,535.771,379.94)" + id="path24568" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.875e-4 V -4.301469" + transform="matrix(0,1,1,0,540.071,393.14)" + id="path24570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-2.1875e-4 C 0.0015625,0.601344 -0.478906,1.081813 -1.080469,1.081813" + transform="matrix(0,1,1,0,540.051,393.1)" + id="path24572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 H 10.999062" + transform="matrix(0,1,1,0,541.171,381.04)" + id="path24574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,-6.875e-4 c -0.5976565,0 -1.0585935,-0.4804685 -1.0585935,-1.0781245" + transform="matrix(0,1,1,0,547.571,381.04)" + id="path24576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V 4.300719" + transform="matrix(0,1,1,0,542.211,379.96)" + id="path24578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 C 4.6875e-4,-0.601156 0.461406,-1.058187 1.059062,-1.058187" + transform="matrix(0,1,1,0,542.191,379.98)" + id="path24580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001625 H -11.001406" + transform="matrix(0,1,1,0,541.111,392.06)" + id="path24582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,0.0018125 c 0.6015625,0 1.0820315,0.4570315 1.0820315,1.0585935" + transform="matrix(0,1,1,0,541.131,392.04)" + id="path24584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,7.1875e-4 V -4.300062" + transform="matrix(0,1,1,0,546.511,393.16)" + id="path24586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,0.0011875 c 0,0.5976565 -0.48046875,1.0781255 -1.08203175,1.0781255" + transform="matrix(0,1,1,0,546.491,393.12)" + id="path24588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001625 H 10.998594" + transform="matrix(0,1,1,0,547.611,381.06)" + id="path24590" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,7.1875e-4 C 0.0015625,-0.800062 0.638281,-1.440687 1.439062,-1.440687" + transform="matrix(0,1,1,0,541.511,355.1)" + id="path24592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-2.1875e-4 H -6.361406" + transform="matrix(0,1,1,0,540.051,362.92)" + id="path24594" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-6.875e-4 c 0,0 0,0 0.0234375,0 0.796875,0 1.457031,0.6406255 1.457031,1.4414065" + transform="matrix(0,1,1,0,540.071,362.9)" + id="path24596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 V -17.13975" + transform="matrix(0,1,1,0,558.671,364.4)" + id="path24598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,2.5e-4 V 17.140875" + transform="matrix(0,1,1,0,541.531,355.1)" + id="path24600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-3.75e-4 c 0,-0.800781 0.640625,-1.441406 1.441406,-1.441406" + transform="matrix(0,1,1,0,547.891,368.36)" + id="path24602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 H -6.379688" + transform="matrix(0,1,1,0,546.451,376.2)" + id="path24604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00134375 V -10.998656" + transform="matrix(0,1,1,0,541.151,375.32)" + id="path24606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,0.0018125 c 0,0.5976565 -0.480469,1.0781255 -1.082031,1.0781255" + transform="matrix(0,1,1,0,541.131,375.28)" + id="path24608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001 H 4.29875" + transform="matrix(0,1,1,0,542.251,369.92)" + id="path24610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-6.25e-5 c -0.5976565,0 -1.0585935,-0.4804685 -1.0585935,-1.0781245" + transform="matrix(0,1,1,0,542.211,369.9)" + id="path24612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00134375 V 11.001344" + transform="matrix(0,1,1,0,530.151,368.82)" + id="path24614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00103125 V -4.29975" + transform="matrix(0,1,1,0,538.331,368.4)" + id="path24616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,0.0015 c 0,0.597656 -0.480469,1.078125 -1.078125,1.078125" + transform="matrix(0,1,1,0,538.311,368.36)" + id="path24618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0013125 H 11.000781" + transform="matrix(0,1,1,0,539.431,356.3)" + id="path24620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-3.75e-4 c -0.601563,0 -1.0625,-0.480469 -1.0625,-1.078125" + transform="matrix(0,1,1,0,539.391,356.28)" + id="path24622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,2.5e-4 V 4.301031" + transform="matrix(0,1,1,0,534.031,355.2)" + id="path24624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00165625 V -6.400688" + transform="matrix(0,1,1,0,540.471,352.22)" + id="path24626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 H 13.21875" + transform="matrix(0,1,1,0,540.471,339)" + id="path24628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 V 6.501656" + transform="matrix(0,1,1,0,533.971,339)" + id="path24630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 V -6.400688" + transform="matrix(0,1,1,0,540.471,338.26)" + id="path24632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 H 13.201719" + transform="matrix(0,1,1,0,540.471,325.06)" + id="path24634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 H -13.201406" + transform="matrix(0,1,1,0,554.431,338.26)" + id="path24636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 H -13.201406" + transform="matrix(0,1,1,0,541.411,338.26)" + id="path24638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 V -6.500844" + transform="matrix(0,1,1,0,547.911,338.26)" + id="path24640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 H 13.201719" + transform="matrix(0,1,1,0,547.911,325.06)" + id="path24642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 V 6.501656" + transform="matrix(0,1,1,0,533.971,325.06)" + id="path24644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 V 6.421031" + transform="matrix(0,1,1,0,541.411,325.06)" + id="path24646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,9.375e-5 C 6.25e-4,-0.601469 0.461563,-1.0585 1.059219,-1.0585" + transform="matrix(0,1,1,0,549.371,292.64)" + id="path24648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0019375 H -4.30125" + transform="matrix(0,1,1,0,548.291,298.02)" + id="path24650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,0.0015 c 0.601562,0 1.078125,0.457031 1.078125,1.058594" + transform="matrix(0,1,1,0,548.311,298)" + id="path24652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-8.4375e-4 V -4.020375" + transform="matrix(0,1,1,0,553.411,299.12)" + id="path24654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 V -2.960844" + transform="matrix(0,1,1,0,556.371,299.12)" + id="path24656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,-0.00146875 c 0.5976565,0 1.0781245,0.46093775 1.0781245,1.06249975" + transform="matrix(0,1,1,0,536.771,291.6)" + id="path24658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 V -4.319438" + transform="matrix(0,1,1,0,542.171,292.7)" + id="path24660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 C -3.125e-4,0.599 -0.480781,1.079469 -1.078438,1.079469" + transform="matrix(0,1,1,0,542.151,292.68)" + id="path24662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00146875 H 4.021094" + transform="matrix(0,1,1,0,543.271,287.6)" + id="path24664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0019375 H -4.321094" + transform="matrix(0,1,1,0,548.291,289.2)" + id="path24666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,0.0015 c 0.6015625,0 1.0820315,0.457031 1.0820315,1.058594" + transform="matrix(0,1,1,0,548.311,289.18)" + id="path24668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-8.4375e-4 V -4.020375" + transform="matrix(0,1,1,0,553.411,290.3)" + id="path24670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,9.375e-5 V -2.960844" + transform="matrix(0,1,1,0,556.371,290.3)" + id="path24672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 C 9.375e-4,-0.601469 0.461875,-1.0585 1.059531,-1.0585" + transform="matrix(0,1,1,0,549.371,301.46)" + id="path24674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0019375 H -4.320938" + transform="matrix(0,1,1,0,548.291,306.86)" + id="path24676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0015 C 0.601406,0.0015 1.081875,0.458531 1.081875,1.060094" + transform="matrix(0,1,1,0,548.311,306.84)" + id="path24678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 V -4.020375" + transform="matrix(0,1,1,0,553.411,307.96)" + id="path24680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 V -2.960844" + transform="matrix(0,1,1,0,556.371,307.96)" + id="path24682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-5.3125e-4 c -0.597656,0 -1.058594,-0.48046875 -1.058594,-1.07812475" + transform="matrix(0,1,1,0,543.231,280.58)" + id="path24684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 V 4.320875" + transform="matrix(0,1,1,0,537.851,279.5)" + id="path24686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00103125 C -4.6875e-4,-0.600531 0.460469,-1.061469 1.058125,-1.061469" + transform="matrix(0,1,1,0,537.831,279.52)" + id="path24688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 H 2.981562" + transform="matrix(0,1,1,0,543.271,284.62)" + id="path24690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00146875 H 4.021094" + transform="matrix(0,1,1,0,543.271,280.6)" + id="path24692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,9.375e-5 C 7.8125e-4,-0.601469 0.461719,-1.0585 1.059375,-1.0585" + transform="matrix(0,1,1,0,549.371,283.8)" + id="path24694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#575757;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,9.375e-5 C -6.25e-4,-0.601469 0.460312,-1.0585 1.061875,-1.0585" + transform="matrix(0,1,1,0,549.371,276.36)" + id="path24696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001625 V -0.0211562" + transform="matrix(0,1,1,0,481.111,268.74)" + id="path24698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.875e-4 V -0.121781" + transform="matrix(0,1,1,0,481.071,268.66)" + id="path24700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,2.5e-4 V -0.198969" + transform="matrix(0,1,1,0,481.031,268.58)" + id="path24702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 V -0.279594" + transform="matrix(0,1,1,0,480.971,268.5)" + id="path24704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0013125 V -0.380219" + transform="matrix(0,1,1,0,480.931,268.42)" + id="path24706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 V -0.461312" + transform="matrix(0,1,1,0,480.891,268.34)" + id="path24708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00103125 V -0.541937" + transform="matrix(0,1,1,0,480.831,268.26)" + id="path24710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.0019375 V -0.638656" + transform="matrix(0,1,1,0,480.791,268.18)" + id="path24712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 V -0.71975" + transform="matrix(0,1,1,0,480.751,268.1)" + id="path24714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,4.0625e-4 V -0.800375" + transform="matrix(0,1,1,0,480.691,268.02)" + id="path24716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 V -0.901" + transform="matrix(0,1,1,0,480.651,267.94)" + id="path24718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001625 V -0.978187" + transform="matrix(0,1,1,0,480.611,267.86)" + id="path24720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 V -1.058812" + transform="matrix(0,1,1,0,480.551,267.78)" + id="path24722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 V -1.139906" + transform="matrix(0,1,1,0,480.511,267.7)" + id="path24724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V -1.240531" + transform="matrix(0,1,1,0,480.471,267.62)" + id="path24726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 V -1.321156" + transform="matrix(0,1,1,0,480.411,267.54)" + id="path24728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 V -1.398344" + transform="matrix(0,1,1,0,480.371,267.46)" + id="path24730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00103125 V -1.498969" + transform="matrix(0,1,1,0,480.331,267.38)" + id="path24732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0019375 V -1.599594" + transform="matrix(0,1,1,0,480.291,267.3)" + id="path24734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-5.3125e-4 V -1.660687" + transform="matrix(0,1,1,0,480.231,267.22)" + id="path24736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 V -1.761312" + transform="matrix(0,1,1,0,480.191,267.14)" + id="path24738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 V -1.861937" + transform="matrix(0,1,1,0,480.151,267.06)" + id="path24740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -1.919125" + transform="matrix(0,1,1,0,480.091,266.98)" + id="path24742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 V -2.01975" + transform="matrix(0,1,1,0,480.051,266.9)" + id="path24744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 V -2.120375" + transform="matrix(0,1,1,0,480.011,266.82)" + id="path24746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 V -2.181469" + transform="matrix(0,1,1,0,479.951,266.74)" + id="path24748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-8.4375e-4 V -2.278187" + transform="matrix(0,1,1,0,479.911,266.66)" + id="path24750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 V -2.378812" + transform="matrix(0,1,1,0,479.871,266.58)" + id="path24752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0015 V -2.439906" + transform="matrix(0,1,1,0,479.811,266.5)" + id="path24754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00146875 V -2.540531" + transform="matrix(0,1,1,0,479.771,266.42)" + id="path24756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 V -2.621625" + transform="matrix(0,1,1,0,479.731,266.34)" + id="path24758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V -2.718344" + transform="matrix(0,1,1,0,479.691,266.26)" + id="path24760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0018125 V -2.798969" + transform="matrix(0,1,1,0,479.631,266.18)" + id="path24762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00115625 V -2.880062" + transform="matrix(0,1,1,0,479.591,266.1)" + id="path24764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 V -2.980687" + transform="matrix(0,1,1,0,479.551,266.02)" + id="path24766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 V -3.061312" + transform="matrix(0,1,1,0,479.491,265.94)" + id="path24768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00178125 V -3.1385" + transform="matrix(0,1,1,0,479.451,265.86)" + id="path24770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 V -3.239125" + transform="matrix(0,1,1,0,479.411,265.78)" + id="path24772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 V -3.31975" + transform="matrix(0,1,1,0,479.351,265.7)" + id="path24774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0015 V -3.400844" + transform="matrix(0,1,1,0,479.311,265.62)" + id="path24776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00146875 V -3.501469" + transform="matrix(0,1,1,0,479.271,265.54)" + id="path24778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V -3.578187" + transform="matrix(0,1,1,0,479.211,265.46)" + id="path24780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,8.75e-4 V -3.659281" + transform="matrix(0,1,1,0,479.171,265.38)" + id="path24782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 V -3.759906" + transform="matrix(0,1,1,0,479.131,265.3)" + id="path24784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00115625 V -3.860531" + transform="matrix(0,1,1,0,479.091,265.22)" + id="path24786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 V -3.921625" + transform="matrix(0,1,1,0,479.031,265.14)" + id="path24788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0011875 V -4.018344" + transform="matrix(0,1,1,0,478.991,265.06)" + id="path24790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 V -4.099437" + transform="matrix(0,1,1,0,478.951,264.98)" + id="path24792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-3.75e-4 V -4.180062" + transform="matrix(0,1,1,0,478.891,264.9)" + id="path24794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 V -4.280687" + transform="matrix(0,1,1,0,478.851,264.82)" + id="path24796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 V -4.361781" + transform="matrix(0,1,1,0,478.811,264.74)" + id="path24798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001 V -4.4385" + transform="matrix(0,1,1,0,478.751,264.66)" + id="path24800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V -4.539125" + transform="matrix(0,1,1,0,478.711,264.58)" + id="path24802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,8.75e-4 V -4.620219" + transform="matrix(0,1,1,0,478.671,264.5)" + id="path24804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001625 V -4.700844" + transform="matrix(0,1,1,0,478.611,264.42)" + id="path24806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 V -4.801469" + transform="matrix(0,1,1,0,478.571,264.34)" + id="path24808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 V -4.878656" + transform="matrix(0,1,1,0,478.531,264.26)" + id="path24810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00165625 V -4.959281" + transform="matrix(0,1,1,0,478.471,264.18)" + id="path24812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 V -5.059906" + transform="matrix(0,1,1,0,478.431,264.1)" + id="path24814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-3.75e-4 V -5.141" + transform="matrix(0,1,1,0,478.391,264.02)" + id="path24816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,5.625e-4 V -5.241625" + transform="matrix(0,1,1,0,478.351,263.94)" + id="path24818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0019375 V -5.318344" + transform="matrix(0,1,1,0,478.291,263.86)" + id="path24820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001 V -5.399437" + transform="matrix(0,1,1,0,478.251,263.78)" + id="path24822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.25e-5 V -5.500062" + transform="matrix(0,1,1,0,478.211,263.7)" + id="path24824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 V -5.561156" + transform="matrix(0,1,1,0,478.151,263.62)" + id="path24826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001625 V -5.661781" + transform="matrix(0,1,1,0,478.111,263.54)" + id="path24828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.875e-4 V -5.7585" + transform="matrix(0,1,1,0,478.071,263.46)" + id="path24830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,7.1875e-4 V -5.819594" + transform="matrix(0,1,1,0,478.011,263.38)" + id="path24832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00165625 V -5.920219" + transform="matrix(0,1,1,0,477.971,263.3)" + id="path24834" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0013125 V -6.020844" + transform="matrix(0,1,1,0,477.931,263.22)" + id="path24836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,9.375e-5 V -6.081937" + transform="matrix(0,1,1,0,477.871,263.14)" + id="path24838" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00103125 V -6.178656" + transform="matrix(0,1,1,0,477.831,263.06)" + id="path24840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0019375 V -6.279281" + transform="matrix(0,1,1,0,477.791,262.98)" + id="path24842" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 V -6.360375" + transform="matrix(0,1,1,0,477.751,262.9)" + id="path24844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 V -6.441" + transform="matrix(0,1,1,0,477.691,262.82)" + id="path24846" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00134375 V -6.541625" + transform="matrix(0,1,1,0,477.651,262.74)" + id="path24848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 V -6.618812" + transform="matrix(0,1,1,0,477.611,262.66)" + id="path24850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V -6.699437" + transform="matrix(0,1,1,0,477.551,262.58)" + id="path24852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,7.1875e-4 V -6.780531" + transform="matrix(0,1,1,0,477.511,262.5)" + id="path24854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00165625 V -6.881156" + transform="matrix(0,1,1,0,477.471,262.42)" + id="path24856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-8.4375e-4 V -6.961781" + transform="matrix(0,1,1,0,477.411,262.34)" + id="path24858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 V -7.038969" + transform="matrix(0,1,1,0,477.371,262.26)" + id="path24860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00103125 V -7.139594" + transform="matrix(0,1,1,0,477.331,262.18)" + id="path24862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00146875 V -7.220219" + transform="matrix(0,1,1,0,477.271,262.1)" + id="path24864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 V -7.301312" + transform="matrix(0,1,1,0,477.231,262.02)" + id="path24866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,4.0625e-4 V -7.401937" + transform="matrix(0,1,1,0,477.191,261.94)" + id="path24868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0018125 V -7.478656" + transform="matrix(0,1,1,0,477.131,261.86)" + id="path24870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V -7.55975" + transform="matrix(0,1,1,0,477.091,261.78)" + id="path24872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-2.1875e-4 V -7.660375" + transform="matrix(0,1,1,0,477.051,261.7)" + id="path24874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,7.1875e-4 V -7.761" + transform="matrix(0,1,1,0,477.011,261.62)" + id="path24876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00178125 V -7.818187" + transform="matrix(0,1,1,0,476.951,261.54)" + id="path24878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 V -7.918812" + transform="matrix(0,1,1,0,476.911,261.46)" + id="path24880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,9.375e-5 V -8.019437" + transform="matrix(0,1,1,0,476.871,261.38)" + id="path24882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 V -8.080531" + transform="matrix(0,1,1,0,476.811,261.3)" + id="path24884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00146875 V -8.181156" + transform="matrix(0,1,1,0,476.771,261.22)" + id="path24886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 V -8.258344" + transform="matrix(0,1,1,0,476.731,261.14)" + id="path24888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,8.75e-4 V -8.338969" + transform="matrix(0,1,1,0,476.671,261.06)" + id="path24890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V -8.439594" + transform="matrix(0,1,1,0,476.631,260.98)" + id="path24892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00115625 V -8.520687" + transform="matrix(0,1,1,0,476.591,260.9)" + id="path24894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 V -8.601312" + transform="matrix(0,1,1,0,476.531,260.82)" + id="path24896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0011875 V -8.701937" + transform="matrix(0,1,1,0,476.491,260.74)" + id="path24898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00178125 V -8.779125" + transform="matrix(0,1,1,0,476.451,260.66)" + id="path24900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-8.4375e-4 V -8.87975" + transform="matrix(0,1,1,0,476.411,260.58)" + id="path24902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 V -8.960375" + transform="matrix(0,1,1,0,476.351,260.5)" + id="path24904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0015 V -9.041469" + transform="matrix(0,1,1,0,476.311,260.42)" + id="path24906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 V -9.138187" + transform="matrix(0,1,1,0,476.271,260.34)" + id="path24908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 V -9.218812" + transform="matrix(0,1,1,0,476.211,260.26)" + id="path24910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,8.75e-4 V -9.299906" + transform="matrix(0,1,1,0,476.171,260.18)" + id="path24912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0018125 V -9.400531" + transform="matrix(0,1,1,0,476.131,260.1)" + id="path24914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.875e-4 V -9.481156" + transform="matrix(0,1,1,0,476.071,260.02)" + id="path24916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,2.5e-4 V -9.558344" + transform="matrix(0,1,1,0,476.031,259.94)" + id="path24918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0011875 V -9.658969" + transform="matrix(0,1,1,0,475.991,259.86)" + id="path24920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0013125 V -9.720062" + transform="matrix(0,1,1,0,475.931,259.78)" + id="path24922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-3.75e-4 V -9.820687" + transform="matrix(0,1,1,0,475.891,259.7)" + id="path24924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 V -9.921312" + transform="matrix(0,1,1,0,475.851,259.62)" + id="path24926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0019375 V -9.9785" + transform="matrix(0,1,1,0,475.791,259.54)" + id="path24928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001 V -10.079125" + transform="matrix(0,1,1,0,475.751,259.46)" + id="path24930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 V -10.160219" + transform="matrix(0,1,1,0,475.711,259.38)" + id="path24932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,8.75e-4 V -10.260844" + transform="matrix(0,1,1,0,475.671,259.3)" + id="path24934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001625 V -10.321937" + transform="matrix(0,1,1,0,475.611,259.22)" + id="path24936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.875e-4 V -10.418656" + transform="matrix(0,1,1,0,475.571,259.14)" + id="path24938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 V -10.519281" + transform="matrix(0,1,1,0,475.531,259.06)" + id="path24940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 V -10.619437" + transform="matrix(0,1,1,0,475.471,258.98)" + id="path24942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 V -10.720062" + transform="matrix(0,1,1,0,475.431,258.9)" + id="path24944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-3.75e-4 V -10.820687" + transform="matrix(0,1,1,0,475.391,258.82)" + id="path24946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00103125 V -10.901312" + transform="matrix(0,1,1,0,475.331,258.74)" + id="path24948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0019375 V -11.001937" + transform="matrix(0,1,1,0,475.291,258.66)" + id="path24950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001 V -11.079125" + transform="matrix(0,1,1,0,475.251,258.58)" + id="path24952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,4.0625e-4 V -11.140219" + transform="matrix(0,1,1,0,475.191,258.5)" + id="path24954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00134375 V -11.240844" + transform="matrix(0,1,1,0,475.151,258.42)" + id="path24956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001625 V -11.321937" + transform="matrix(0,1,1,0,475.111,258.34)" + id="path24958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 V -11.399125" + transform="matrix(0,1,1,0,475.071,258.26)" + id="path24960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,7.1875e-4 V -11.47975" + transform="matrix(0,1,1,0,475.011,258.18)" + id="path24962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00165625 V -11.580375" + transform="matrix(0,1,1,0,474.971,258.1)" + id="path24964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 V -11.681" + transform="matrix(0,1,1,0,474.931,258.02)" + id="path24966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,9.375e-5 V -11.761625" + transform="matrix(0,1,1,0,474.871,257.94)" + id="path24968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00103125 V -11.858344" + transform="matrix(0,1,1,0,474.831,257.86)" + id="path24970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0019375 V -11.939437" + transform="matrix(0,1,1,0,474.791,257.78)" + id="path24972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 V -12.020062" + transform="matrix(0,1,1,0,474.731,257.7)" + id="path24974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 V -12.101156" + transform="matrix(0,1,1,0,474.691,257.62)" + id="path24976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00134375 V -12.201781" + transform="matrix(0,1,1,0,474.651,257.54)" + id="path24978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00115625 V -12.239437" + transform="matrix(0,1,1,0,474.591,257.46)" + id="path24980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-2.1875e-4 V -12.261937" + transform="matrix(0,1,1,0,474.551,257.38)" + id="path24982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,7.1875e-4 V -12.221937" + transform="matrix(0,1,1,0,474.511,257.3)" + id="path24984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 V -12.118969" + transform="matrix(0,1,1,0,474.451,257.22)" + id="path24986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 V -12.000844" + transform="matrix(0,1,1,0,474.411,257.14)" + id="path24988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,9.375e-5 V -11.83975" + transform="matrix(0,1,1,0,474.371,257.06)" + id="path24990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 V -11.698187" + transform="matrix(0,1,1,0,474.331,256.98)" + id="path24992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00146875 V -11.540531" + transform="matrix(0,1,1,0,474.271,256.9)" + id="path24994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 V -11.398969" + transform="matrix(0,1,1,0,474.231,256.82)" + id="path24996" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 V -11.261312" + transform="matrix(0,1,1,0,474.191,256.74)" + id="path24998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 V -11.119281" + transform="matrix(0,1,1,0,474.131,256.66)" + id="path25000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00115625 V -10.981625" + transform="matrix(0,1,1,0,474.091,256.58)" + id="path25002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-2.1875e-4 V -10.859594" + transform="matrix(0,1,1,0,474.051,256.5)" + id="path25004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0011875 V -10.701937" + transform="matrix(0,1,1,0,473.991,256.42)" + id="path25006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00178125 V -10.579906" + transform="matrix(0,1,1,0,473.951,256.34)" + id="path25008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 V -10.438344" + transform="matrix(0,1,1,0,473.911,256.26)" + id="path25010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 V -10.300219" + transform="matrix(0,1,1,0,473.851,256.18)" + id="path25012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0015 V -10.158656" + transform="matrix(0,1,1,0,473.811,256.1)" + id="path25014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00146875 V -10.021" + transform="matrix(0,1,1,0,473.771,256.02)" + id="path25016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 V -9.898969" + transform="matrix(0,1,1,0,473.731,255.94)" + id="path25018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,8.75e-4 V -9.741312" + transform="matrix(0,1,1,0,473.671,255.86)" + id="path25020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0018125 V -9.59975" + transform="matrix(0,1,1,0,473.631,255.78)" + id="path25022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00115625 V -9.458187" + transform="matrix(0,1,1,0,473.591,255.7)" + id="path25024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,2.5e-4 V -9.320062" + transform="matrix(0,1,1,0,473.531,255.62)" + id="path25026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0011875 V -9.1785" + transform="matrix(0,1,1,0,473.491,255.54)" + id="path25028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00178125 V -9.040844" + transform="matrix(0,1,1,0,473.451,255.46)" + id="path25030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-3.75e-4 V -8.898812" + transform="matrix(0,1,1,0,473.391,255.38)" + id="path25032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 V -8.761156" + transform="matrix(0,1,1,0,473.351,255.3)" + id="path25034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0015 V -8.639125" + transform="matrix(0,1,1,0,473.311,255.22)" + id="path25036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001 V -8.481469" + transform="matrix(0,1,1,0,473.251,255.14)" + id="path25038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 V -8.359437" + transform="matrix(0,1,1,0,473.211,255.06)" + id="path25040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,8.75e-4 V -8.241312" + transform="matrix(0,1,1,0,473.171,254.98)" + id="path25042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0018125 V -8.09975" + transform="matrix(0,1,1,0,473.131,254.9)" + id="path25044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.875e-4 V -7.961625" + transform="matrix(0,1,1,0,473.071,254.82)" + id="path25046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,2.5e-4 V -7.839594" + transform="matrix(0,1,1,0,473.031,254.74)" + id="path25048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0011875 V -7.721469" + transform="matrix(0,1,1,0,472.991,254.66)" + id="path25050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 V -7.559906" + transform="matrix(0,1,1,0,472.931,254.58)" + id="path25052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-3.75e-4 V -7.441781" + transform="matrix(0,1,1,0,472.891,254.5)" + id="path25054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,5.625e-4 V -7.31975" + transform="matrix(0,1,1,0,472.851,254.42)" + id="path25056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0019375 V -7.158187" + transform="matrix(0,1,1,0,472.791,254.34)" + id="path25058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 V -7.040062" + transform="matrix(0,1,1,0,472.751,254.26)" + id="path25060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-6.25e-5 V -6.921937" + transform="matrix(0,1,1,0,472.711,254.18)" + id="path25062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00134375 V -6.779906" + transform="matrix(0,1,1,0,472.651,254.1)" + id="path25064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001625 V -6.661781" + transform="matrix(0,1,1,0,472.611,254.02)" + id="path25066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-6.875e-4 V -6.53975" + transform="matrix(0,1,1,0,472.571,253.94)" + id="path25068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 V -6.401625" + transform="matrix(0,1,1,0,472.511,253.86)" + id="path25070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 V -6.299125" + transform="matrix(0,1,1,0,472.471,253.78)" + id="path25072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 V -6.181" + transform="matrix(0,1,1,0,472.431,253.7)" + id="path25074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-3.75e-4 V -6.058969" + transform="matrix(0,1,1,0,472.391,253.62)" + id="path25076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 V -5.940375" + transform="matrix(0,1,1,0,472.331,253.54)" + id="path25078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0019375 V -5.818344" + transform="matrix(0,1,1,0,472.291,253.46)" + id="path25080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 V -5.700219" + transform="matrix(0,1,1,0,472.251,253.38)" + id="path25082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,4.0625e-4 V -5.581625" + transform="matrix(0,1,1,0,472.191,253.3)" + id="path25084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00134375 V -5.479125" + transform="matrix(0,1,1,0,472.151,253.22)" + id="path25086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001625 V -5.380531" + transform="matrix(0,1,1,0,472.111,253.14)" + id="path25088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-2.1875e-4 V -5.261937" + transform="matrix(0,1,1,0,472.051,253.06)" + id="path25090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,7.1875e-4 V -5.159437" + transform="matrix(0,1,1,0,472.011,252.98)" + id="path25092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00165625 V -5.060844" + transform="matrix(0,1,1,0,471.971,252.9)" + id="path25094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 V -4.938344" + transform="matrix(0,1,1,0,471.911,252.82)" + id="path25096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,9.375e-5 V -4.859281" + transform="matrix(0,1,1,0,471.871,252.74)" + id="path25098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00103125 V -4.760687" + transform="matrix(0,1,1,0,471.831,252.66)" + id="path25100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0019375 V -4.681625" + transform="matrix(0,1,1,0,471.791,252.58)" + id="path25102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-5.3125e-4 V -4.559125" + transform="matrix(0,1,1,0,471.731,252.5)" + id="path25104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 V -4.480062" + transform="matrix(0,1,1,0,471.691,252.42)" + id="path25106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00134375 V -4.401" + transform="matrix(0,1,1,0,471.651,252.34)" + id="path25108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00115625 V -4.2785" + transform="matrix(0,1,1,0,471.591,252.26)" + id="path25110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 V -4.199437" + transform="matrix(0,1,1,0,471.551,252.18)" + id="path25112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,7.1875e-4 V -4.100844" + transform="matrix(0,1,1,0,471.511,252.1)" + id="path25114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 V -4.001781" + transform="matrix(0,1,1,0,471.451,252.02)" + id="path25116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-8.4375e-4 V -3.918812" + transform="matrix(0,1,1,0,471.411,251.94)" + id="path25118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,9.375e-5 V -3.820219" + transform="matrix(0,1,1,0,471.371,251.86)" + id="path25120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0015 V -3.721156" + transform="matrix(0,1,1,0,471.311,251.78)" + id="path25122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00146875 V -3.618656" + transform="matrix(0,1,1,0,471.271,251.7)" + id="path25124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 V -3.539594" + transform="matrix(0,1,1,0,471.231,251.62)" + id="path25126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 V -3.440531" + transform="matrix(0,1,1,0,471.171,251.54)" + id="path25128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 V -3.361469" + transform="matrix(0,1,1,0,471.131,251.46)" + id="path25130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00115625 V -3.301937" + transform="matrix(0,1,1,0,471.091,251.38)" + id="path25132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 V -3.218969" + transform="matrix(0,1,1,0,471.051,251.3)" + id="path25134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0011875 V -3.139437" + transform="matrix(0,1,1,0,470.991,251.22)" + id="path25136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00178125 V -3.060375" + transform="matrix(0,1,1,0,470.951,251.14)" + id="path25138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 V -2.981312" + transform="matrix(0,1,1,0,470.911,251.06)" + id="path25140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 V -2.878344" + transform="matrix(0,1,1,0,470.851,250.98)" + id="path25142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0015 V -2.77975" + transform="matrix(0,1,1,0,470.811,250.9)" + id="path25144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00146875 V -2.599125" + transform="matrix(0,1,1,0,470.771,250.82)" + id="path25146" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.25e-5 V -2.378969" + transform="matrix(0,1,1,0,470.711,250.74)" + id="path25148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,8.75e-4 V -2.159281" + transform="matrix(0,1,1,0,470.671,250.66)" + id="path25150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0018125 V -1.939594" + transform="matrix(0,1,1,0,470.631,250.58)" + id="path25152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.875e-4 V -1.699906" + transform="matrix(0,1,1,0,470.571,250.5)" + id="path25154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,2.5e-4 V -1.480219" + transform="matrix(0,1,1,0,470.531,250.42)" + id="path25156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0011875 V -1.260531" + transform="matrix(0,1,1,0,470.491,250.34)" + id="path25158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 V -1.040844" + transform="matrix(0,1,1,0,470.451,250.26)" + id="path25160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-3.75e-4 V -0.801156" + transform="matrix(0,1,1,0,470.391,250.18)" + id="path25162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,5.625e-4 V -0.581469" + transform="matrix(0,1,1,0,470.351,250.1)" + id="path25164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0015 V -0.361781" + transform="matrix(0,1,1,0,470.311,250.02)" + id="path25166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00146875 V -0.138187" + transform="matrix(0,1,1,0,470.271,249.94)" + id="path25168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0011875 V -49.799594" + transform="matrix(0,1,1,0,477.491,272.74)" + id="path25170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 V -49.640531" + transform="matrix(0,1,1,0,477.371,272.66)" + id="path25172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 V -49.441937" + transform="matrix(0,1,1,0,477.231,272.58)" + id="path25174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00115625 V -49.258969" + transform="matrix(0,1,1,0,477.091,272.5)" + id="path25176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 V -49.079906" + transform="matrix(0,1,1,0,476.951,272.42)" + id="path25178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00103125 V -48.920844" + transform="matrix(0,1,1,0,476.831,272.34)" + id="path25180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V -48.718344" + transform="matrix(0,1,1,0,476.691,272.26)" + id="path25182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 V -48.539281" + transform="matrix(0,1,1,0,476.551,272.18)" + id="path25184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 V -48.380219" + transform="matrix(0,1,1,0,476.431,272.1)" + id="path25186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0019375 V -48.181625" + transform="matrix(0,1,1,0,476.291,272.02)" + id="path25188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 V -47.998656" + transform="matrix(0,1,1,0,476.151,271.94)" + id="path25190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,2.5e-4 V -47.839594" + transform="matrix(0,1,1,0,476.031,271.86)" + id="path25192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 V -47.660531" + transform="matrix(0,1,1,0,475.891,271.78)" + id="path25194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 V -47.461937" + transform="matrix(0,1,1,0,475.751,271.7)" + id="path25196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 V -47.298969" + transform="matrix(0,1,1,0,475.631,271.62)" + id="path25198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0011875 V -47.119906" + transform="matrix(0,1,1,0,475.491,271.54)" + id="path25200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,5.625e-4 V -46.921312" + transform="matrix(0,1,1,0,475.351,271.46)" + id="path25202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 V -46.758344" + transform="matrix(0,1,1,0,475.231,271.38)" + id="path25204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 V -46.579281" + transform="matrix(0,1,1,0,475.091,271.3)" + id="path25206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 V -46.400219" + transform="matrix(0,1,1,0,474.951,271.22)" + id="path25208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00103125 V -46.221625" + transform="matrix(0,1,1,0,474.831,271.14)" + id="path25210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,4.0625e-4 V -46.038656" + transform="matrix(0,1,1,0,474.691,271.06)" + id="path25212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-2.1875e-4 V -45.859594" + transform="matrix(0,1,1,0,474.551,270.98)" + id="path25214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 V -45.681" + transform="matrix(0,1,1,0,474.431,270.9)" + id="path25216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0019375 V -45.501937" + transform="matrix(0,1,1,0,474.291,270.82)" + id="path25218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00134375 V -45.318969" + transform="matrix(0,1,1,0,474.151,270.74)" + id="path25220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,2.5e-4 V -45.159906" + transform="matrix(0,1,1,0,474.031,270.66)" + id="path25222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-3.75e-4 V -44.961312" + transform="matrix(0,1,1,0,473.891,270.58)" + id="path25224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 V -44.778344" + transform="matrix(0,1,1,0,473.751,270.5)" + id="path25226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0018125 V -44.619281" + transform="matrix(0,1,1,0,473.631,270.42)" + id="path25228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0011875 V -44.420687" + transform="matrix(0,1,1,0,473.491,270.34)" + id="path25230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 V -44.241625" + transform="matrix(0,1,1,0,473.351,270.26)" + id="path25232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-5.3125e-4 V -44.078656" + transform="matrix(0,1,1,0,473.231,270.18)" + id="path25234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00115625 V -43.899594" + transform="matrix(0,1,1,0,473.091,270.1)" + id="path25236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 V -43.701" + transform="matrix(0,1,1,0,472.951,270.02)" + id="path25238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 V -43.541937" + transform="matrix(0,1,1,0,472.831,269.94)" + id="path25240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,4.0625e-4 V -43.358969" + transform="matrix(0,1,1,0,472.691,269.86)" + id="path25242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 V -21.660375" + transform="matrix(0,1,1,0,472.551,269.78)" + id="path25244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 V -5.359125" + transform="matrix(0,1,1,0,449.031,269.78)" + id="path25246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 V -14.020375" + transform="matrix(0,1,1,0,443.411,269.78)" + id="path25248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 V -17.958344" + transform="matrix(0,1,1,0,472.431,269.7)" + id="path25250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0011875 V -2.45975" + transform="matrix(0,1,1,0,453.491,269.7)" + id="path25252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 V -5.220062" + transform="matrix(0,1,1,0,448.931,269.7)" + id="path25254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,9.375e-5 V -13.941312" + transform="matrix(0,1,1,0,443.371,269.7)" + id="path25256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 V -17.580062" + transform="matrix(0,1,1,0,472.291,269.62)" + id="path25258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 V -2.238187" + transform="matrix(0,1,1,0,453.371,269.62)" + id="path25260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 V -5.121" + transform="matrix(0,1,1,0,448.871,269.62)" + id="path25262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 V -13.858344" + transform="matrix(0,1,1,0,443.331,269.62)" + id="path25264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00134375 V -17.318969" + transform="matrix(0,1,1,0,472.151,269.54)" + id="path25266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00146875 V -2.040531" + transform="matrix(0,1,1,0,453.271,269.54)" + id="path25268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0019375 V -3.9785" + transform="matrix(0,1,1,0,448.791,269.54)" + id="path25270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001 V -0.961937" + transform="matrix(0,1,1,0,444.751,269.54)" + id="path25272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 V -13.799281" + transform="matrix(0,1,1,0,443.311,269.54)" + id="path25274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,2.5e-4 V -17.081781" + transform="matrix(0,1,1,0,472.031,269.46)" + id="path25276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,4.0625e-4 V -1.8785" + transform="matrix(0,1,1,0,453.191,269.46)" + id="path25278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 V -3.758344" + transform="matrix(0,1,1,0,448.731,269.46)" + id="path25280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,4.0625e-4 V -0.858969" + transform="matrix(0,1,1,0,444.691,269.46)" + id="path25282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00146875 V -13.700687" + transform="matrix(0,1,1,0,443.271,269.46)" + id="path25284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-3.75e-4 V -16.801156" + transform="matrix(0,1,1,0,471.891,269.38)" + id="path25286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0018125 V -1.759906" + transform="matrix(0,1,1,0,453.131,269.38)" + id="path25288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,4.0625e-4 V -3.558187" + transform="matrix(0,1,1,0,448.691,269.38)" + id="path25290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00134375 V -0.779906" + transform="matrix(0,1,1,0,444.651,269.38)" + id="path25292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 V -13.641625" + transform="matrix(0,1,1,0,443.251,269.38)" + id="path25294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001 V -16.540062" + transform="matrix(0,1,1,0,471.751,269.3)" + id="path25296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.875e-4 V -1.641312" + transform="matrix(0,1,1,0,453.071,269.3)" + id="path25298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00134375 V -3.381469" + transform="matrix(0,1,1,0,448.651,269.3)" + id="path25300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 V -0.720844" + transform="matrix(0,1,1,0,444.631,269.3)" + id="path25302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.25e-5 V -13.558656" + transform="matrix(0,1,1,0,443.211,269.3)" + id="path25304" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0018125 V -16.341937" + transform="matrix(0,1,1,0,471.631,269.22)" + id="path25306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,7.1875e-4 V -1.518812" + transform="matrix(0,1,1,0,453.011,269.22)" + id="path25308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00134375 V -3.299437" + transform="matrix(0,1,1,0,448.651,269.22)" + id="path25310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001625 V -0.700844" + transform="matrix(0,1,1,0,444.611,269.22)" + id="path25312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,4.0625e-4 V -13.480062" + transform="matrix(0,1,1,0,443.191,269.22)" + id="path25314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0011875 V -16.119906" + transform="matrix(0,1,1,0,471.491,269.14)" + id="path25316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0011875 V -1.420687" + transform="matrix(0,1,1,0,452.991,269.14)" + id="path25318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 V -3.201781" + transform="matrix(0,1,1,0,448.651,269.14)" + id="path25320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00115625 V -0.680844" + transform="matrix(0,1,1,0,444.591,269.14)" + id="path25322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 V -13.401" + transform="matrix(0,1,1,0,443.151,269.14)" + id="path25324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 V -15.901781" + transform="matrix(0,1,1,0,471.351,269.06)" + id="path25326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 V -1.338187" + transform="matrix(0,1,1,0,452.971,269.06)" + id="path25328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 V -3.100219" + transform="matrix(0,1,1,0,448.651,269.06)" + id="path25330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.875e-4 V -0.641312" + transform="matrix(0,1,1,0,444.571,269.06)" + id="path25332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0018125 V -13.341937" + transform="matrix(0,1,1,0,443.131,269.06)" + id="path25334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-5.3125e-4 V -15.738812" + transform="matrix(0,1,1,0,471.231,268.98)" + id="path25336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 V -1.279594" + transform="matrix(0,1,1,0,452.971,268.98)" + id="path25338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,8.75e-4 V -3.038187" + transform="matrix(0,1,1,0,448.671,268.98)" + id="path25340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.875e-4 V -0.641312" + transform="matrix(0,1,1,0,444.571,268.98)" + id="path25342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -13.258969" + transform="matrix(0,1,1,0,443.091,268.98)" + id="path25344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00115625 V -15.579281" + transform="matrix(0,1,1,0,471.091,268.9)" + id="path25346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00178125 V -1.201" + transform="matrix(0,1,1,0,452.951,268.9)" + id="path25348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 V -2.940531" + transform="matrix(0,1,1,0,448.671,268.9)" + id="path25350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 V -0.621312" + transform="matrix(0,1,1,0,444.551,268.9)" + id="path25352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.875e-4 V -13.180375" + transform="matrix(0,1,1,0,443.071,268.9)" + id="path25354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00178125 V -15.41975" + transform="matrix(0,1,1,0,470.951,268.82)" + id="path25356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0013125 V -1.1185" + transform="matrix(0,1,1,0,452.931,268.82)" + id="path25358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 V -2.8785" + transform="matrix(0,1,1,0,448.691,268.82)" + id="path25360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 V -0.601312" + transform="matrix(0,1,1,0,444.531,268.82)" + id="path25362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 V -13.101312" + transform="matrix(0,1,1,0,443.031,268.82)" + id="path25364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00103125 V -15.280219" + transform="matrix(0,1,1,0,470.831,268.74)" + id="path25366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-8.4375e-4 V -1.039906" + transform="matrix(0,1,1,0,452.911,268.74)" + id="path25368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.25e-5 V -2.839906" + transform="matrix(0,1,1,0,448.711,268.74)" + id="path25370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,7.1875e-4 V -0.581312" + transform="matrix(0,1,1,0,444.511,268.74)" + id="path25372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,7.1875e-4 V -13.038344" + transform="matrix(0,1,1,0,443.011,268.74)" + id="path25374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,4.0625e-4 V -15.120687" + transform="matrix(0,1,1,0,470.691,268.66)" + id="path25376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-8.4375e-4 V -0.981312" + transform="matrix(0,1,1,0,452.911,268.66)" + id="path25378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-5.3125e-4 V -2.781781" + transform="matrix(0,1,1,0,448.731,268.66)" + id="path25380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0011875 V -0.561312" + transform="matrix(0,1,1,0,444.491,268.66)" + id="path25382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0011875 V -12.95975" + transform="matrix(0,1,1,0,442.991,268.66)" + id="path25384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V -14.961156" + transform="matrix(0,1,1,0,470.551,268.58)" + id="path25386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-8.4375e-4 V -0.938344" + transform="matrix(0,1,1,0,452.911,268.58)" + id="path25388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001 V -2.739281" + transform="matrix(0,1,1,0,448.751,268.58)" + id="path25390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 V -0.541312" + transform="matrix(0,1,1,0,444.471,268.58)" + id="path25392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 V -12.900687" + transform="matrix(0,1,1,0,442.971,268.58)" + id="path25394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0013125 V -14.798187" + transform="matrix(0,1,1,0,470.431,268.5)" + id="path25396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0013125 V -0.919281" + transform="matrix(0,1,1,0,452.931,268.5)" + id="path25398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00146875 V -2.700687" + transform="matrix(0,1,1,0,448.771,268.5)" + id="path25400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 V -0.541312" + transform="matrix(0,1,1,0,444.471,268.5)" + id="path25402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0013125 V -12.821625" + transform="matrix(0,1,1,0,442.931,268.5)" + id="path25404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0019375 V -14.658187" + transform="matrix(0,1,1,0,470.291,268.42)" + id="path25406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 V -0.91975" + transform="matrix(0,1,1,0,452.951,268.42)" + id="path25408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0019375 V -2.638656" + transform="matrix(0,1,1,0,448.791,268.42)" + id="path25410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 V -0.521312" + transform="matrix(0,1,1,0,444.451,268.42)" + id="path25412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-8.4375e-4 V -12.758656" + transform="matrix(0,1,1,0,442.911,268.42)" + id="path25414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00134375 V -14.498656" + transform="matrix(0,1,1,0,470.151,268.34)" + id="path25416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00165625 V -0.900687" + transform="matrix(0,1,1,0,452.971,268.34)" + id="path25418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0015 V -2.580531" + transform="matrix(0,1,1,0,448.811,268.34)" + id="path25420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 V -0.520844" + transform="matrix(0,1,1,0,444.431,268.34)" + id="path25422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 V -12.680062" + transform="matrix(0,1,1,0,442.891,268.34)" + id="path25424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 V -14.378656" + transform="matrix(0,1,1,0,470.031,268.26)" + id="path25426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 V -0.901625" + transform="matrix(0,1,1,0,453.011,268.26)" + id="path25428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00103125 V -2.561469" + transform="matrix(0,1,1,0,448.831,268.26)" + id="path25430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 V -0.500844" + transform="matrix(0,1,1,0,444.411,268.26)" + id="path25432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 V -12.621" + transform="matrix(0,1,1,0,442.871,268.26)" + id="path25434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-3.75e-4 V -14.238656" + transform="matrix(0,1,1,0,469.891,268.18)" + id="path25436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,2.5e-4 V -0.878656" + transform="matrix(0,1,1,0,453.031,268.18)" + id="path25438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 V -2.5385" + transform="matrix(0,1,1,0,448.851,268.18)" + id="path25440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-3.75e-4 v -0.5" + transform="matrix(0,1,1,0,444.391,268.18)" + id="path25442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 V -12.561937" + transform="matrix(0,1,1,0,442.851,268.18)" + id="path25444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 V -14.098656" + transform="matrix(0,1,1,0,469.751,268.1)" + id="path25446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.875e-4 V -0.899125" + transform="matrix(0,1,1,0,453.071,268.1)" + id="path25448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,9.375e-5 V -2.519437" + transform="matrix(0,1,1,0,448.871,268.1)" + id="path25450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,9.375e-5 V -0.480375" + transform="matrix(0,1,1,0,444.371,268.1)" + id="path25452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0015 V -12.459437" + transform="matrix(0,1,1,0,442.811,268.1)" + id="path25454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 V -13.978656" + transform="matrix(0,1,1,0,469.631,268.02)" + id="path25456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001625 V -0.900062" + transform="matrix(0,1,1,0,453.111,268.02)" + id="path25458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-3.75e-4 V -0.5785" + transform="matrix(0,1,1,0,448.891,268.02)" + id="path25460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 V -1.840375" + transform="matrix(0,1,1,0,448.231,268.02)" + id="path25462" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 V -0.479906" + transform="matrix(0,1,1,0,444.351,268.02)" + id="path25464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0019375 V -12.400375" + transform="matrix(0,1,1,0,442.791,268.02)" + id="path25466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 V -13.858187" + transform="matrix(0,1,1,0,469.491,267.94)" + id="path25468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0018125 V -0.881" + transform="matrix(0,1,1,0,453.131,267.94)" + id="path25470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-8.4375e-4 V -0.559437" + transform="matrix(0,1,1,0,448.911,267.94)" + id="path25472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 V -1.740844" + transform="matrix(0,1,1,0,448.151,267.94)" + id="path25474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 V -0.459906" + transform="matrix(0,1,1,0,444.331,267.94)" + id="path25476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0019375 V -12.361312" + transform="matrix(0,1,1,0,442.791,267.94)" + id="path25478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,5.625e-4 V -13.718187" + transform="matrix(0,1,1,0,469.351,267.86)" + id="path25480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,8.75e-4 V -0.901469" + transform="matrix(0,1,1,0,453.171,267.86)" + id="path25482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0013125 V -0.540375" + transform="matrix(0,1,1,0,448.931,267.86)" + id="path25484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0018125 V -1.701312" + transform="matrix(0,1,1,0,448.131,267.86)" + id="path25486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0015 V -0.459437" + transform="matrix(0,1,1,0,444.311,267.86)" + id="path25488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00146875 V -12.298344" + transform="matrix(0,1,1,0,442.771,267.86)" + id="path25490" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-5.3125e-4 V -13.598187" + transform="matrix(0,1,1,0,469.231,267.78)" + id="path25492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 V -0.8985" + transform="matrix(0,1,1,0,453.211,267.78)" + id="path25494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00178125 V -0.540844" + transform="matrix(0,1,1,0,448.951,267.78)" + id="path25496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V -1.641781" + transform="matrix(0,1,1,0,448.091,267.78)" + id="path25498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0019375 V -0.458969" + transform="matrix(0,1,1,0,444.291,267.78)" + id="path25500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001 V -12.21975" + transform="matrix(0,1,1,0,442.751,267.78)" + id="path25502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00115625 V -13.481625" + transform="matrix(0,1,1,0,469.091,267.7)" + id="path25504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 V -0.899437" + transform="matrix(0,1,1,0,453.251,267.7)" + id="path25506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 V -0.521781" + transform="matrix(0,1,1,0,448.971,267.7)" + id="path25508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 V -1.621781" + transform="matrix(0,1,1,0,448.071,267.7)" + id="path25510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 V -0.418969" + transform="matrix(0,1,1,0,444.251,267.7)" + id="path25512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 V -12.180687" + transform="matrix(0,1,1,0,442.751,267.7)" + id="path25514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 V -13.361156" + transform="matrix(0,1,1,0,468.951,267.62)" + id="path25516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 V -0.919906" + transform="matrix(0,1,1,0,453.291,267.62)" + id="path25518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 V -0.518344" + transform="matrix(0,1,1,0,448.991,267.62)" + id="path25520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 V -1.601781" + transform="matrix(0,1,1,0,448.051,267.62)" + id="path25522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 V -0.4185" + transform="matrix(0,1,1,0,444.231,267.62)" + id="path25524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 V -12.121625" + transform="matrix(0,1,1,0,442.731,267.62)" + id="path25526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 V -13.260687" + transform="matrix(0,1,1,0,468.831,267.54)" + id="path25528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 V -0.920844" + transform="matrix(0,1,1,0,453.331,267.54)" + id="path25530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,7.1875e-4 V -0.518812" + transform="matrix(0,1,1,0,449.011,267.54)" + id="path25532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,7.1875e-4 V -1.561781" + transform="matrix(0,1,1,0,448.011,267.54)" + id="path25534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.25e-5 V -0.3985" + transform="matrix(0,1,1,0,444.211,267.54)" + id="path25536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V -12.059125" + transform="matrix(0,1,1,0,442.731,267.54)" + id="path25538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,4.0625e-4 V -13.140219" + transform="matrix(0,1,1,0,468.691,267.46)" + id="path25540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-3.75e-4 V -0.941781" + transform="matrix(0,1,1,0,453.391,267.46)" + id="path25542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 9.375e-4,2.5e-4 v -0.5" + transform="matrix(0,1,1,0,449.031,267.46)" + id="path25544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0011875 V -1.518344" + transform="matrix(0,1,1,0,447.991,267.46)" + id="path25546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,4.0625e-4 V -0.401937" + transform="matrix(0,1,1,0,444.191,267.46)" + id="path25548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 V -12.020062" + transform="matrix(0,1,1,0,442.731,267.46)" + id="path25550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-2.1875e-4 V -13.000219" + transform="matrix(0,1,1,0,468.551,267.38)" + id="path25552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 V -0.938812" + transform="matrix(0,1,1,0,453.431,267.38)" + id="path25554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.875e-4 V -0.520219" + transform="matrix(0,1,1,0,449.071,267.38)" + id="path25556" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00165625 V -1.498344" + transform="matrix(0,1,1,0,447.971,267.38)" + id="path25558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,8.75e-4 V -0.401469" + transform="matrix(0,1,1,0,444.171,267.38)" + id="path25560" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 V -11.961" + transform="matrix(0,1,1,0,442.711,267.38)" + id="path25562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0013125 V -12.919281" + transform="matrix(0,1,1,0,468.431,267.3)" + id="path25564" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0011875 V -0.95975" + transform="matrix(0,1,1,0,453.491,267.3)" + id="path25566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 V -0.520687" + transform="matrix(0,1,1,0,449.091,267.3)" + id="path25568" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00178125 V -1.478344" + transform="matrix(0,1,1,0,447.951,267.3)" + id="path25570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00134375 V -0.381469" + transform="matrix(0,1,1,0,444.151,267.3)" + id="path25572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.25e-5 V -11.921937" + transform="matrix(0,1,1,0,442.711,267.3)" + id="path25574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0019375 V -12.798812" + transform="matrix(0,1,1,0,468.291,267.22)" + id="path25576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,2.5e-4 V -0.960687" + transform="matrix(0,1,1,0,453.531,267.22)" + id="path25578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001625 V -0.521156" + transform="matrix(0,1,1,0,449.111,267.22)" + id="path25580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-8.4375e-4 V -1.438344" + transform="matrix(0,1,1,0,447.911,267.22)" + id="path25582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0018125 V -0.381" + transform="matrix(0,1,1,0,444.131,267.22)" + id="path25584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.25e-5 V -11.859437" + transform="matrix(0,1,1,0,442.711,267.22)" + id="path25586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 V -11.221312" + transform="matrix(0,1,1,0,468.151,267.14)" + id="path25588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 V -1.281781" + transform="matrix(0,1,1,0,456.731,267.14)" + id="path25590" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00115625 V -0.981625" + transform="matrix(0,1,1,0,453.591,267.14)" + id="path25592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0018125 V -0.521625" + transform="matrix(0,1,1,0,449.131,267.14)" + id="path25594" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-3.75e-4 V -1.418344" + transform="matrix(0,1,1,0,447.891,267.14)" + id="path25596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001625 V -0.361" + transform="matrix(0,1,1,0,444.111,267.14)" + id="path25598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 V -11.800375" + transform="matrix(0,1,1,0,442.691,267.14)" + id="path25600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 V -10.941156" + transform="matrix(0,1,1,0,468.031,267.06)" + id="path25602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001625 V -1.200844" + transform="matrix(0,1,1,0,456.611,267.06)" + id="path25604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0018125 V -0.998187" + transform="matrix(0,1,1,0,453.631,267.06)" + id="path25606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,8.75e-4 V -0.518656" + transform="matrix(0,1,1,0,449.171,267.06)" + id="path25608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-3.75e-4 V -1.418344" + transform="matrix(0,1,1,0,447.891,267.06)" + id="path25610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00115625 V -0.360531" + transform="matrix(0,1,1,0,444.091,267.06)" + id="path25612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,4.0625e-4 V -11.761312" + transform="matrix(0,1,1,0,442.691,267.06)" + id="path25614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 4.6875e-4,-3.75e-4 v -10.71875" + transform="matrix(0,1,1,0,467.891,266.98)" + id="path25616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,7.1875e-4 V -1.159437" + transform="matrix(0,1,1,0,456.511,266.98)" + id="path25618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 V -1.019125" + transform="matrix(0,1,1,0,453.691,266.98)" + id="path25620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 V -0.519125" + transform="matrix(0,1,1,0,449.191,266.98)" + id="path25622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 V -1.398812" + transform="matrix(0,1,1,0,447.891,266.98)" + id="path25624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.875e-4 V -0.360062" + transform="matrix(0,1,1,0,444.071,266.98)" + id="path25626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 V -11.698812" + transform="matrix(0,1,1,0,442.691,266.98)" + id="path25628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.001 v -10.5" + transform="matrix(0,1,1,0,467.751,266.9)" + id="path25630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 V -1.1185" + transform="matrix(0,1,1,0,456.431,266.9)" + id="path25632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 V -1.020062" + transform="matrix(0,1,1,0,453.731,266.9)" + id="path25634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 V -0.539594" + transform="matrix(0,1,1,0,449.231,266.9)" + id="path25636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-8.4375e-4 V -1.418812" + transform="matrix(0,1,1,0,447.911,266.9)" + id="path25638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 V -0.359594" + transform="matrix(0,1,1,0,444.051,266.9)" + id="path25640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 V -11.63975" + transform="matrix(0,1,1,0,442.671,266.9)" + id="path25642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 V -10.298969" + transform="matrix(0,1,1,0,467.631,266.82)" + id="path25644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 V -1.081469" + transform="matrix(0,1,1,0,456.351,266.82)" + id="path25646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0019375 V -1.060531" + transform="matrix(0,1,1,0,453.791,266.82)" + id="path25648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00146875 V -0.560062" + transform="matrix(0,1,1,0,449.271,266.82)" + id="path25650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 V -1.418812" + transform="matrix(0,1,1,0,447.911,266.82)" + id="path25652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 V -0.378656" + transform="matrix(0,1,1,0,444.031,266.82)" + id="path25654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 V -11.600687" + transform="matrix(0,1,1,0,442.671,266.82)" + id="path25656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0011875 V -10.080844" + transform="matrix(0,1,1,0,467.491,266.74)" + id="path25658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 V -1.080531" + transform="matrix(0,1,1,0,456.311,266.74)" + id="path25660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00103125 V -1.081" + transform="matrix(0,1,1,0,453.831,266.74)" + id="path25662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 V -0.580531" + transform="matrix(0,1,1,0,449.311,266.74)" + id="path25664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-8.4375e-4 V -1.438344" + transform="matrix(0,1,1,0,447.911,266.74)" + id="path25666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,7.1875e-4 V -0.378187" + transform="matrix(0,1,1,0,444.011,266.74)" + id="path25668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,8.75e-4 v -11.5625" + transform="matrix(0,1,1,0,442.671,266.74)" + id="path25670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,5.625e-4 V -9.878344" + transform="matrix(0,1,1,0,467.351,266.66)" + id="path25672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00146875 V -1.079594" + transform="matrix(0,1,1,0,456.271,266.66)" + id="path25674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-3.75e-4 V -1.121469" + transform="matrix(0,1,1,0,453.891,266.66)" + id="path25676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,5.625e-4 V -0.601" + transform="matrix(0,1,1,0,449.351,266.66)" + id="path25678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 V -1.458344" + transform="matrix(0,1,1,0,447.931,266.66)" + id="path25680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00165625 V -0.381156" + transform="matrix(0,1,1,0,443.971,266.66)" + id="path25682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,8.75e-4 v -11.5" + transform="matrix(0,1,1,0,442.671,266.66)" + id="path25684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V -9.660219" + transform="matrix(0,1,1,0,467.211,266.58)" + id="path25686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V -1.058656" + transform="matrix(0,1,1,0,456.211,266.58)" + id="path25688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 V -1.161469" + transform="matrix(0,1,1,0,453.931,266.58)" + id="path25690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-3.75e-4 V -0.621469" + transform="matrix(0,1,1,0,449.391,266.58)" + id="path25692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 V -1.458344" + transform="matrix(0,1,1,0,447.931,266.58)" + id="path25694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00178125 V -0.380687" + transform="matrix(0,1,1,0,443.951,266.58)" + id="path25696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00134375 V -11.440062" + transform="matrix(0,1,1,0,442.651,266.58)" + id="path25698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00115625 V -9.501156" + transform="matrix(0,1,1,0,467.091,266.5)" + id="path25700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,8.75e-4 v -1.0625" + transform="matrix(0,1,1,0,456.171,266.5)" + id="path25702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0011875 V -1.241" + transform="matrix(0,1,1,0,453.991,266.5)" + id="path25704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0013125 V -0.6185" + transform="matrix(0,1,1,0,449.431,266.5)" + id="path25706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0013125 V -1.481781" + transform="matrix(0,1,1,0,447.931,266.5)" + id="path25708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0013125 V -0.39975" + transform="matrix(0,1,1,0,443.931,266.5)" + id="path25710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -11.401" + transform="matrix(0,1,1,0,442.651,266.5)" + id="path25712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 V -9.298656" + transform="matrix(0,1,1,0,466.951,266.42)" + id="path25714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0018125 V -1.060687" + transform="matrix(0,1,1,0,456.131,266.42)" + id="path25716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,2.5e-4 V -1.300531" + transform="matrix(0,1,1,0,454.031,266.42)" + id="path25718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00165625 V -0.638969" + transform="matrix(0,1,1,0,449.471,266.42)" + id="path25720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 V -1.501781" + transform="matrix(0,1,1,0,447.951,266.42)" + id="path25722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-8.4375e-4 V -0.418812" + transform="matrix(0,1,1,0,443.911,266.42)" + id="path25724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00134375 V -11.3385" + transform="matrix(0,1,1,0,442.651,266.42)" + id="path25726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0015 V -9.119594" + transform="matrix(0,1,1,0,466.811,266.34)" + id="path25728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 V -1.03975" + transform="matrix(0,1,1,0,456.071,266.34)" + id="path25730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00115625 V -1.380062" + transform="matrix(0,1,1,0,454.091,266.34)" + id="path25732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,2.5e-4 V -0.659906" + transform="matrix(0,1,1,0,449.531,266.34)" + id="path25734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00178125 V -1.501781" + transform="matrix(0,1,1,0,447.951,266.34)" + id="path25736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 V -0.418344" + transform="matrix(0,1,1,0,443.891,266.34)" + id="path25738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V -11.279437" + transform="matrix(0,1,1,0,442.631,266.34)" + id="path25740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V -8.960531" + transform="matrix(0,1,1,0,466.691,266.26)" + id="path25742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 V -1.018812" + transform="matrix(0,1,1,0,456.011,266.26)" + id="path25744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 V -1.479125" + transform="matrix(0,1,1,0,454.151,266.26)" + id="path25746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 V -0.660844" + transform="matrix(0,1,1,0,449.571,266.26)" + id="path25748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 V -1.521312" + transform="matrix(0,1,1,0,447.951,266.26)" + id="path25750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 V -0.441312" + transform="matrix(0,1,1,0,443.871,266.26)" + id="path25752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 V -11.240375" + transform="matrix(0,1,1,0,442.631,266.26)" + id="path25754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 V -8.781469" + transform="matrix(0,1,1,0,466.551,266.18)" + id="path25756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00165625 V -1.021781" + transform="matrix(0,1,1,0,455.971,266.18)" + id="path25758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,4.0625e-4 V -1.558188" + transform="matrix(0,1,1,0,454.191,266.18)" + id="path25760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001625 V -0.681313" + transform="matrix(0,1,1,0,449.611,266.18)" + id="path25762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00165625 V -1.541313" + transform="matrix(0,1,1,0,447.971,266.18)" + id="path25764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 V -0.440844" + transform="matrix(0,1,1,0,443.851,266.18)" + id="path25766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0018125 V -11.201313" + transform="matrix(0,1,1,0,442.631,266.18)" + id="path25768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-8.4375e-4 V -8.5985" + transform="matrix(0,1,1,0,466.411,266.1)" + id="path25770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-8.4375e-4 V -1.020375" + transform="matrix(0,1,1,0,455.911,266.1)" + id="path25772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 V -1.661156" + transform="matrix(0,1,1,0,454.251,266.1)" + id="path25774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,8.75e-4 V -0.698344" + transform="matrix(0,1,1,0,449.671,266.1)" + id="path25776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00165625 V -1.541313" + transform="matrix(0,1,1,0,447.971,266.1)" + id="path25778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,5.625e-4 V -0.479906" + transform="matrix(0,1,1,0,443.851,266.1)" + id="path25780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0018125 V -11.138812" + transform="matrix(0,1,1,0,442.631,266.1)" + id="path25782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0019375 V -8.458969" + transform="matrix(0,1,1,0,466.291,266.02)" + id="path25784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 V -0.999437" + transform="matrix(0,1,1,0,455.851,266.02)" + id="path25786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0019375 V -1.740219" + transform="matrix(0,1,1,0,454.291,266.02)" + id="path25788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 V -0.699281" + transform="matrix(0,1,1,0,449.711,266.02)" + id="path25790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0011875 V -1.561312" + transform="matrix(0,1,1,0,447.991,266.02)" + id="path25792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00103125 V -0.498969" + transform="matrix(0,1,1,0,443.831,266.02)" + id="path25794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00134375 V -11.11975" + transform="matrix(0,1,1,0,442.651,266.02)" + id="path25796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 V -8.299437" + transform="matrix(0,1,1,0,466.151,265.94)" + id="path25798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0019375 V -1.041" + transform="matrix(0,1,1,0,455.791,265.94)" + id="path25800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-3.75e-4 V -1.898812" + transform="matrix(0,1,1,0,454.391,265.94)" + id="path25802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00146875 V -0.700687" + transform="matrix(0,1,1,0,449.771,265.94)" + id="path25804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,7.1875e-4 V -1.600844" + transform="matrix(0,1,1,0,448.011,265.94)" + id="path25806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0019375 V -0.4785" + transform="matrix(0,1,1,0,443.791,265.94)" + id="path25808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,4.0625e-4 V -11.120687" + transform="matrix(0,1,1,0,442.691,265.94)" + id="path25810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 V -8.159437" + transform="matrix(0,1,1,0,466.011,265.86)" + id="path25812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001 V -2.340844" + transform="matrix(0,1,1,0,455.751,265.86)" + id="path25814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00146875 V -0.860844" + transform="matrix(0,1,1,0,453.271,265.86)" + id="path25816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00103125 V -0.698187" + transform="matrix(0,1,1,0,449.831,265.86)" + id="path25818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,2.5e-4 V -1.620844" + transform="matrix(0,1,1,0,448.031,265.86)" + id="path25820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.25e-5 V -12.078187" + transform="matrix(0,1,1,0,443.711,265.86)" + id="path25822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 V -8.019906" + transform="matrix(0,1,1,0,465.891,265.78)" + id="path25824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,4.0625e-4 V -2.218344" + transform="matrix(0,1,1,0,455.691,265.78)" + id="path25826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,4.0625e-4 V -0.858969" + transform="matrix(0,1,1,0,453.191,265.78)" + id="path25828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 V -0.699594" + transform="matrix(0,1,1,0,449.891,265.78)" + id="path25830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 V -1.660375" + transform="matrix(0,1,1,0,448.051,265.78)" + id="path25832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0018125 V -11.959125" + transform="matrix(0,1,1,0,443.631,265.78)" + id="path25834" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 V -7.860375" + transform="matrix(0,1,1,0,465.751,265.7)" + id="path25836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 V -2.139281" + transform="matrix(0,1,1,0,455.651,265.7)" + id="path25838" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0018125 V -0.881" + transform="matrix(0,1,1,0,453.131,265.7)" + id="path25840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 V -0.701" + transform="matrix(0,1,1,0,449.951,265.7)" + id="path25842" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 V -1.699906" + transform="matrix(0,1,1,0,448.071,265.7)" + id="path25844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 V -11.720062" + transform="matrix(0,1,1,0,443.431,265.7)" + id="path25846" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00109375,-0.001625 v -7.71875" + transform="matrix(0,1,1,0,465.611,265.62)" + id="path25848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 V -2.040219" + transform="matrix(0,1,1,0,455.591,265.62)" + id="path25850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.875e-4 V -0.899125" + transform="matrix(0,1,1,0,453.071,265.62)" + id="path25852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,7.1875e-4 V -0.721937" + transform="matrix(0,1,1,0,450.011,265.62)" + id="path25854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 V -1.739437" + transform="matrix(0,1,1,0,448.091,265.62)" + id="path25856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 V -11.481" + transform="matrix(0,1,1,0,443.231,265.62)" + id="path25858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0011875 V -7.600375" + transform="matrix(0,1,1,0,465.491,265.54)" + id="path25860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-2.1875e-4 V -1.941625" + transform="matrix(0,1,1,0,455.551,265.54)" + id="path25862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0011875 V -0.901156" + transform="matrix(0,1,1,0,452.991,265.54)" + id="path25864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00115625 V -0.739437" + transform="matrix(0,1,1,0,450.091,265.54)" + id="path25866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001625 V -1.778969" + transform="matrix(0,1,1,0,448.111,265.54)" + id="path25868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00165625 V -11.1585" + transform="matrix(0,1,1,0,442.971,265.54)" + id="path25870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,5.625e-4 V -7.460375" + transform="matrix(0,1,1,0,465.351,265.46)" + id="path25872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0011875 V -1.838656" + transform="matrix(0,1,1,0,455.491,265.46)" + id="path25874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0013125 V -0.981781" + transform="matrix(0,1,1,0,452.931,265.46)" + id="path25876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 V -0.740844" + transform="matrix(0,1,1,0,450.151,265.46)" + id="path25878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 V -1.8185" + transform="matrix(0,1,1,0,448.131,265.46)" + id="path25880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 V -10.759437" + transform="matrix(0,1,1,0,442.611,265.46)" + id="path25882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 V -7.320375" + transform="matrix(0,1,1,0,465.211,265.38)" + id="path25884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 V -1.720063" + transform="matrix(0,1,1,0,455.431,265.38)" + id="path25886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,5.625e-4 V -1.0385" + transform="matrix(0,1,1,0,452.851,265.38)" + id="path25888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 V -0.758344" + transform="matrix(0,1,1,0,450.231,265.38)" + id="path25890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00134375 V -1.8385" + transform="matrix(0,1,1,0,448.151,265.38)" + id="path25892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00178125 V -10.560375" + transform="matrix(0,1,1,0,442.451,265.38)" + id="path25894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 V -7.200375" + transform="matrix(0,1,1,0,465.091,265.3)" + id="path25896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 V -1.621469" + transform="matrix(0,1,1,0,455.391,265.3)" + id="path25898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001 V -1.141625" + transform="matrix(0,1,1,0,452.751,265.3)" + id="path25900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0019375 V -0.720687" + transform="matrix(0,1,1,0,450.291,265.3)" + id="path25902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,8.75e-4 V -1.881937" + transform="matrix(0,1,1,0,448.171,265.3)" + id="path25904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0019375 V -10.341781" + transform="matrix(0,1,1,0,442.291,265.3)" + id="path25906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 V -7.060375" + transform="matrix(0,1,1,0,464.951,265.22)" + id="path25908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 V -1.5185" + transform="matrix(0,1,1,0,455.331,265.22)" + id="path25910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00115625 V -1.321469" + transform="matrix(0,1,1,0,452.591,265.22)" + id="path25912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,9.375e-5 V -0.699125" + transform="matrix(0,1,1,0,450.371,265.22)" + id="path25914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,4.0625e-4 V -1.921469" + transform="matrix(0,1,1,0,448.191,265.22)" + id="path25916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00134375 V -10.158812" + transform="matrix(0,1,1,0,442.151,265.22)" + id="path25918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0015 V -6.920375" + transform="matrix(0,1,1,0,464.811,265.14)" + id="path25920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0019375 V -1.419906" + transform="matrix(0,1,1,0,455.291,265.14)" + id="path25922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -1.720062" + transform="matrix(0,1,1,0,452.431,265.14)" + id="path25924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001625 V -0.861" + transform="matrix(0,1,1,0,450.611,265.14)" + id="path25926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.25e-5 V -1.961" + transform="matrix(0,1,1,0,448.211,265.14)" + id="path25928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.875e-4 V -10.03975" + transform="matrix(0,1,1,0,442.071,265.14)" + id="path25930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,4.0625e-4 V -6.819906" + transform="matrix(0,1,1,0,464.691,265.06)" + id="path25932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001 V -1.321313" + transform="matrix(0,1,1,0,455.251,265.06)" + id="path25934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00146875 V -2.419438" + transform="matrix(0,1,1,0,452.271,265.06)" + id="path25936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 V -2.000531" + transform="matrix(0,1,1,0,448.231,265.06)" + id="path25938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 V -9.960688" + transform="matrix(0,1,1,0,442.031,265.06)" + id="path25940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-2.1875e-4 V -6.679906" + transform="matrix(0,1,1,0,464.551,264.98)" + id="path25942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 V -1.218813" + transform="matrix(0,1,1,0,455.211,264.98)" + id="path25944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001625 V -2.161781" + transform="matrix(0,1,1,0,452.111,264.98)" + id="path25946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001 V -2.040062" + transform="matrix(0,1,1,0,448.251,264.98)" + id="path25948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0011875 V -9.858187" + transform="matrix(0,1,1,0,441.991,264.98)" + id="path25950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-8.4375e-4 V -6.559438" + transform="matrix(0,1,1,0,464.411,264.9)" + id="path25952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 V -1.13975" + transform="matrix(0,1,1,0,455.171,264.9)" + id="path25954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 V -1.89975" + transform="matrix(0,1,1,0,451.931,264.9)" + id="path25956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00146875 V -2.060062" + transform="matrix(0,1,1,0,448.271,264.9)" + id="path25958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00178125 V -9.779125" + transform="matrix(0,1,1,0,441.951,264.9)" + id="path25960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0019375 V -6.439437" + transform="matrix(0,1,1,0,464.291,264.82)" + id="path25962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 V -1.100687" + transform="matrix(0,1,1,0,455.171,264.82)" + id="path25964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00146875 V -1.638187" + transform="matrix(0,1,1,0,451.771,264.82)" + id="path25966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0019375 V -2.099594" + transform="matrix(0,1,1,0,448.291,264.82)" + id="path25968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 V -9.700062" + transform="matrix(0,1,1,0,441.911,264.82)" + id="path25970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00134375 V -6.318969" + transform="matrix(0,1,1,0,464.151,264.74)" + id="path25972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,8.75e-4 v -1.0625" + transform="matrix(0,1,1,0,455.171,264.74)" + id="path25974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00115625 V -1.341" + transform="matrix(0,1,1,0,451.591,264.74)" + id="path25976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 V -2.158656" + transform="matrix(0,1,1,0,448.311,264.74)" + id="path25978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,9.375e-5 V -9.601469" + transform="matrix(0,1,1,0,441.871,264.74)" + id="path25980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,7.1875e-4 V -6.221937" + transform="matrix(0,1,1,0,464.011,264.66)" + id="path25982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00134375 V -0.998656" + transform="matrix(0,1,1,0,455.151,264.66)" + id="path25984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 V -0.278969" + transform="matrix(0,1,1,0,451.111,264.66)" + id="path25986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,5.625e-4 V -2.218187" + transform="matrix(0,1,1,0,448.351,264.66)" + id="path25988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00103125 V -9.5185" + transform="matrix(0,1,1,0,441.831,264.66)" + id="path25990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-3.75e-4 V -6.121469" + transform="matrix(0,1,1,0,463.891,264.58)" + id="path25992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00134375 V -0.959594" + transform="matrix(0,1,1,0,455.151,264.58)" + id="path25994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 V -2.261625" + transform="matrix(0,1,1,0,448.371,264.58)" + id="path25996" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0019375 V -9.439437" + transform="matrix(0,1,1,0,441.791,264.58)" + id="path25998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 V -6.020531" + transform="matrix(0,1,1,0,463.751,264.5)" + id="path26000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -0.920531" + transform="matrix(0,1,1,0,455.151,264.5)" + id="path26002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-3.75e-4 V -2.301156" + transform="matrix(0,1,1,0,448.391,264.5)" + id="path26004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00146875 V -9.380375" + transform="matrix(0,1,1,0,441.771,264.5)" + id="path26006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001625 V -5.919594" + transform="matrix(0,1,1,0,463.611,264.42)" + id="path26008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 V -0.921469" + transform="matrix(0,1,1,0,455.191,264.42)" + id="path26010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0013125 V -2.360687" + transform="matrix(0,1,1,0,448.431,264.42)" + id="path26012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001 V -9.301781" + transform="matrix(0,1,1,0,441.751,264.42)" + id="path26014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0011875 V -5.838656" + transform="matrix(0,1,1,0,463.491,264.34)" + id="path26016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 V -0.9185" + transform="matrix(0,1,1,0,455.231,264.34)" + id="path26018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00178125 V -2.400219" + transform="matrix(0,1,1,0,448.451,264.34)" + id="path26020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 V -9.238812" + transform="matrix(0,1,1,0,441.731,264.34)" + id="path26022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 V -5.761156" + transform="matrix(0,1,1,0,463.351,264.26)" + id="path26024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 V -0.959437" + transform="matrix(0,1,1,0,455.311,264.26)" + id="path26026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 V -2.43975" + transform="matrix(0,1,1,0,448.471,264.26)" + id="path26028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 V -9.17975" + transform="matrix(0,1,1,0,441.711,264.26)" + id="path26030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-6.25e-5 V -5.67975" + transform="matrix(0,1,1,0,463.211,264.18)" + id="path26032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,9.375e-5 V -0.980375" + transform="matrix(0,1,1,0,455.371,264.18)" + id="path26034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0011875 V -2.479281" + transform="matrix(0,1,1,0,448.491,264.18)" + id="path26036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,4.0625e-4 V -9.101156" + transform="matrix(0,1,1,0,441.691,264.18)" + id="path26038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00115625 V -5.598812" + transform="matrix(0,1,1,0,463.091,264.1)" + id="path26040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00178125 V -1.021312" + transform="matrix(0,1,1,0,455.451,264.1)" + id="path26042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,2.5e-4 V -1.159906" + transform="matrix(0,1,1,0,448.531,264.1)" + id="path26044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,4.0625e-4 V -1.198812" + transform="matrix(0,1,1,0,447.191,264.1)" + id="path26046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,8.75e-4 V -9.038187" + transform="matrix(0,1,1,0,441.671,264.1)" + id="path26048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 V -5.521312" + transform="matrix(0,1,1,0,462.951,264.02)" + id="path26050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,2.5e-4 V -1.058344" + transform="matrix(0,1,1,0,455.531,264.02)" + id="path26052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 V -1.121312" + transform="matrix(0,1,1,0,448.551,264.02)" + id="path26054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 V -1.158344" + transform="matrix(0,1,1,0,447.131,264.02)" + id="path26056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00134375 V -8.979125" + transform="matrix(0,1,1,0,441.651,264.02)" + id="path26058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0015 V -5.420375" + transform="matrix(0,1,1,0,462.811,263.94)" + id="path26060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001625 V -1.099281" + transform="matrix(0,1,1,0,455.611,263.94)" + id="path26062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-6.875e-4 V -1.098344" + transform="matrix(0,1,1,0,448.571,263.94)" + id="path26064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-6.875e-4 V -1.121781" + transform="matrix(0,1,1,0,447.071,263.94)" + id="path26066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0018125 V -8.920062" + transform="matrix(0,1,1,0,441.631,263.94)" + id="path26068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,4.0625e-4 V -5.358969" + transform="matrix(0,1,1,0,462.691,263.86)" + id="path26070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.25e-5 V -1.140687" + transform="matrix(0,1,1,0,455.711,263.86)" + id="path26072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001625 V -1.099281" + transform="matrix(0,1,1,0,448.611,263.86)" + id="path26074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 V -1.081312" + transform="matrix(0,1,1,0,447.011,263.86)" + id="path26076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001625 V -8.841469" + transform="matrix(0,1,1,0,441.611,263.86)" + id="path26078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 V -5.261937" + transform="matrix(0,1,1,0,462.551,263.78)" + id="path26080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0019375 V -1.158187" + transform="matrix(0,1,1,0,455.791,263.78)" + id="path26082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0018125 V -1.080219" + transform="matrix(0,1,1,0,448.631,263.78)" + id="path26084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 V -1.060844" + transform="matrix(0,1,1,0,446.971,263.78)" + id="path26086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V -8.7785" + transform="matrix(0,1,1,0,441.591,263.78)" + id="path26088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-8.4375e-4 V -5.161" + transform="matrix(0,1,1,0,462.411,263.7)" + id="path26090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,9.375e-5 V -1.179594" + transform="matrix(0,1,1,0,455.871,263.7)" + id="path26092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 V -1.081156" + transform="matrix(0,1,1,0,448.671,263.7)" + id="path26094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-8.4375e-4 V -1.039906" + transform="matrix(0,1,1,0,446.911,263.7)" + id="path26096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 V -8.719437" + transform="matrix(0,1,1,0,441.571,263.7)" + id="path26098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 V -5.099594" + transform="matrix(0,1,1,0,462.291,263.62)" + id="path26100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V -1.221" + transform="matrix(0,1,1,0,455.971,263.62)" + id="path26102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 V -1.058187" + transform="matrix(0,1,1,0,448.691,263.62)" + id="path26104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 V -1.0385" + transform="matrix(0,1,1,0,446.851,263.62)" + id="path26106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 V -8.640844" + transform="matrix(0,1,1,0,441.551,263.62)" + id="path26108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00134375 V -4.998656" + transform="matrix(0,1,1,0,462.151,263.54)" + id="path26110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-2.1875e-4 V -1.2385" + transform="matrix(0,1,1,0,456.051,263.54)" + id="path26112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V -1.059125" + transform="matrix(0,1,1,0,448.731,263.54)" + id="path26114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 V -1.041469" + transform="matrix(0,1,1,0,446.811,263.54)" + id="path26116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,2.5e-4 V -8.581781" + transform="matrix(0,1,1,0,441.531,263.54)" + id="path26118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,7.1875e-4 V -4.921156" + transform="matrix(0,1,1,0,462.011,263.46)" + id="path26120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 V -1.259906" + transform="matrix(0,1,1,0,456.131,263.46)" + id="path26122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00146875 V -1.060062" + transform="matrix(0,1,1,0,448.771,263.46)" + id="path26124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001 V -1.040062" + transform="matrix(0,1,1,0,446.751,263.46)" + id="path26126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,7.1875e-4 V -8.518812" + transform="matrix(0,1,1,0,441.511,263.46)" + id="path26128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-3.75e-4 V -4.85975" + transform="matrix(0,1,1,0,461.891,263.38)" + id="path26130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 V -1.281312" + transform="matrix(0,1,1,0,456.211,263.38)" + id="path26132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0019375 V -1.041" + transform="matrix(0,1,1,0,448.791,263.38)" + id="path26134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 V -1.039125" + transform="matrix(0,1,1,0,446.711,263.38)" + id="path26136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0011875 V -8.45975" + transform="matrix(0,1,1,0,441.491,263.38)" + id="path26138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001 V -4.801781" + transform="matrix(0,1,1,0,461.751,263.3)" + id="path26140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 V -1.318812" + transform="matrix(0,1,1,0,456.311,263.3)" + id="path26142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 V -1.041937" + transform="matrix(0,1,1,0,448.831,263.3)" + id="path26144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,8.75e-4 V -1.038187" + transform="matrix(0,1,1,0,446.671,263.3)" + id="path26146" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00165625 V -8.381156" + transform="matrix(0,1,1,0,441.471,263.3)" + id="path26148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001625 V -4.739906" + transform="matrix(0,1,1,0,461.611,263.22)" + id="path26150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-3.75e-4 V -1.320687" + transform="matrix(0,1,1,0,456.391,263.22)" + id="path26152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V -1.018969" + transform="matrix(0,1,1,0,448.851,263.22)" + id="path26154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001625 V -1.040687" + transform="matrix(0,1,1,0,446.611,263.22)" + id="path26156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 V -8.318187" + transform="matrix(0,1,1,0,441.451,263.22)" + id="path26158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0011875 V -4.701937" + transform="matrix(0,1,1,0,461.491,263.14)" + id="path26160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00165625 V -1.318656" + transform="matrix(0,1,1,0,456.471,263.14)" + id="path26162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-3.75e-4 V -1.019906" + transform="matrix(0,1,1,0,448.891,263.14)" + id="path26164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00115625 V -1.05975" + transform="matrix(0,1,1,0,446.591,263.14)" + id="path26166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -8.259125" + transform="matrix(0,1,1,0,441.431,263.14)" + id="path26168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 V -6.120531" + transform="matrix(0,1,1,0,461.351,263.06)" + id="path26170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0013125 V -1.020844" + transform="matrix(0,1,1,0,448.931,263.06)" + id="path26172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-2.1875e-4 V -1.058812" + transform="matrix(0,1,1,0,446.551,263.06)" + id="path26174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 V -8.180531" + transform="matrix(0,1,1,0,441.411,263.06)" + id="path26176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 V -5.8985" + transform="matrix(0,1,1,0,461.211,262.98)" + id="path26178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 V -0.978344" + transform="matrix(0,1,1,0,448.951,262.98)" + id="path26180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 V -1.081781" + transform="matrix(0,1,1,0,446.531,262.98)" + id="path26182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 V -8.121469" + transform="matrix(0,1,1,0,441.391,262.98)" + id="path26184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00115625 V -5.700375" + transform="matrix(0,1,1,0,461.091,262.9)" + id="path26186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0011875 V -0.979281" + transform="matrix(0,1,1,0,448.991,262.9)" + id="path26188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0011875 V -1.080844" + transform="matrix(0,1,1,0,446.491,262.9)" + id="path26190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,9.375e-5 V -8.0585" + transform="matrix(0,1,1,0,441.371,262.9)" + id="path26192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00178125 V -5.478344" + transform="matrix(0,1,1,0,460.951,262.82)" + id="path26194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 V -0.980219" + transform="matrix(0,1,1,0,449.031,262.82)" + id="path26196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00165625 V -1.099906" + transform="matrix(0,1,1,0,446.471,262.82)" + id="path26198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 V -7.999437" + transform="matrix(0,1,1,0,441.351,262.82)" + id="path26200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 V -5.260219" + transform="matrix(0,1,1,0,460.811,262.74)" + id="path26202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 V -0.961625" + transform="matrix(0,1,1,0,449.071,262.74)" + id="path26204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 V -1.1385" + transform="matrix(0,1,1,0,446.451,262.74)" + id="path26206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00103125 V -7.920844" + transform="matrix(0,1,1,0,441.331,262.74)" + id="path26208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,4.0625e-4 V -5.058187" + transform="matrix(0,1,1,0,460.691,262.66)" + id="path26210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 V -0.958656" + transform="matrix(0,1,1,0,449.111,262.66)" + id="path26212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-8.4375e-4 V -1.141469" + transform="matrix(0,1,1,0,446.411,262.66)" + id="path26214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 V -7.861781" + transform="matrix(0,1,1,0,441.311,262.66)" + id="path26216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V -4.840062" + transform="matrix(0,1,1,0,460.551,262.58)" + id="path26218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,8.75e-4 v -1" + transform="matrix(0,1,1,0,449.171,262.58)" + id="path26220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-3.75e-4 V -1.160531" + transform="matrix(0,1,1,0,446.391,262.58)" + id="path26222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0019375 V -7.798812" + transform="matrix(0,1,1,0,441.291,262.58)" + id="path26224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 V -4.621937" + transform="matrix(0,1,1,0,460.411,262.5)" + id="path26226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.25e-5 V -1.019594" + transform="matrix(0,1,1,0,449.211,262.5)" + id="path26228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 V -1.179125" + transform="matrix(0,1,1,0,446.351,262.5)" + id="path26230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00146875 V -7.720219" + transform="matrix(0,1,1,0,441.271,262.5)" + id="path26232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0019375 V -4.419906" + transform="matrix(0,1,1,0,460.291,262.42)" + id="path26234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001 V -1.040062" + transform="matrix(0,1,1,0,449.251,262.42)" + id="path26236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,5.625e-4 V -1.241625" + transform="matrix(0,1,1,0,446.351,262.42)" + id="path26238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001 V -7.661156" + transform="matrix(0,1,1,0,441.251,262.42)" + id="path26240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00134375 V -4.201781" + transform="matrix(0,1,1,0,460.151,262.34)" + id="path26242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0019375 V -1.060531" + transform="matrix(0,1,1,0,449.291,262.34)" + id="path26244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00103125 V -1.280219" + transform="matrix(0,1,1,0,446.331,262.34)" + id="path26246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 V -7.598187" + transform="matrix(0,1,1,0,441.231,262.34)" + id="path26248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 V -3.97975" + transform="matrix(0,1,1,0,460.011,262.26)" + id="path26250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00103125 V -1.081" + transform="matrix(0,1,1,0,449.331,262.26)" + id="path26252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00103125 V -1.319281" + transform="matrix(0,1,1,0,446.331,262.26)" + id="path26254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 V -7.539125" + transform="matrix(0,1,1,0,441.211,262.26)" + id="path26256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,-3.75e-4 v -3.78125" + transform="matrix(0,1,1,0,459.891,262.18)" + id="path26258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,9.375e-5 V -1.101469" + transform="matrix(0,1,1,0,449.371,262.18)" + id="path26260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0015 V -1.338344" + transform="matrix(0,1,1,0,446.311,262.18)" + id="path26262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,4.0625e-4 V -7.460531" + transform="matrix(0,1,1,0,441.191,262.18)" + id="path26264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 V -3.559594" + transform="matrix(0,1,1,0,459.751,262.1)" + id="path26266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 V -1.161469" + transform="matrix(0,1,1,0,449.431,262.1)" + id="path26268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0015 V -1.361781" + transform="matrix(0,1,1,0,446.311,262.1)" + id="path26270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,8.75e-4 V -7.401469" + transform="matrix(0,1,1,0,441.171,262.1)" + id="path26272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001625 V -3.341469" + transform="matrix(0,1,1,0,459.611,262.02)" + id="path26274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00165625 V -1.201469" + transform="matrix(0,1,1,0,449.471,262.02)" + id="path26276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0015 V -1.361781" + transform="matrix(0,1,1,0,446.311,262.02)" + id="path26278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00134375 V -7.3385" + transform="matrix(0,1,1,0,441.151,262.02)" + id="path26280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 V -3.158969" + transform="matrix(0,1,1,0,459.491,261.94)" + id="path26282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,7.1875e-4 V -1.241469" + transform="matrix(0,1,1,0,449.511,261.94)" + id="path26284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0015 V -1.361781" + transform="matrix(0,1,1,0,446.311,261.94)" + id="path26286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0018125 V -7.259906" + transform="matrix(0,1,1,0,441.131,261.94)" + id="path26288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,5.625e-4 V -2.940844" + transform="matrix(0,1,1,0,459.351,261.86)" + id="path26290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-2.1875e-4 V -1.281469" + transform="matrix(0,1,1,0,449.551,261.86)" + id="path26292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0015 V -1.361781" + transform="matrix(0,1,1,0,446.311,261.86)" + id="path26294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001625 V -7.200844" + transform="matrix(0,1,1,0,441.111,261.86)" + id="path26296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 V -2.718812" + transform="matrix(0,1,1,0,459.211,261.78)" + id="path26298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V -1.341" + transform="matrix(0,1,1,0,449.591,261.78)" + id="path26300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0015 V -1.361781" + transform="matrix(0,1,1,0,446.311,261.78)" + id="path26302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V -7.141781" + transform="matrix(0,1,1,0,441.091,261.78)" + id="path26304" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00115625 V -2.520687" + transform="matrix(0,1,1,0,459.091,261.7)" + id="path26306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 V -1.440062" + transform="matrix(0,1,1,0,449.651,261.7)" + id="path26308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 V -1.338344" + transform="matrix(0,1,1,0,446.311,261.7)" + id="path26310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 V -7.078812" + transform="matrix(0,1,1,0,441.071,261.7)" + id="path26312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 V -2.298656" + transform="matrix(0,1,1,0,458.951,261.62)" + id="path26314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 V -1.499594" + transform="matrix(0,1,1,0,449.691,261.62)" + id="path26316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0015 V -1.318812" + transform="matrix(0,1,1,0,446.311,261.62)" + id="path26318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 V -7.000219" + transform="matrix(0,1,1,0,441.051,261.62)" + id="path26320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 V -2.080531" + transform="matrix(0,1,1,0,458.811,261.54)" + id="path26322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V -1.578656" + transform="matrix(0,1,1,0,449.731,261.54)" + id="path26324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 V -1.299281" + transform="matrix(0,1,1,0,446.311,261.54)" + id="path26326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,7.1875e-4 V -6.921156" + transform="matrix(0,1,1,0,441.011,261.54)" + id="path26328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,4.0625e-4 V -1.8785" + transform="matrix(0,1,1,0,458.691,261.46)" + id="path26330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00146875 V -1.638187" + transform="matrix(0,1,1,0,449.771,261.46)" + id="path26332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0015 V -1.27975" + transform="matrix(0,1,1,0,446.311,261.46)" + id="path26334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0011875 V -6.858187" + transform="matrix(0,1,1,0,440.991,261.46)" + id="path26336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-2.1875e-4 V -1.660375" + transform="matrix(0,1,1,0,458.551,261.38)" + id="path26338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00103125 V -1.741156" + transform="matrix(0,1,1,0,449.831,261.38)" + id="path26340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 V -1.260219" + transform="matrix(0,1,1,0,446.311,261.38)" + id="path26342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00165625 V -6.779594" + transform="matrix(0,1,1,0,440.971,261.38)" + id="path26344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-8.4375e-4 V -1.418813" + transform="matrix(0,1,1,0,458.411,261.3)" + id="path26346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 V -1.840219" + transform="matrix(0,1,1,0,449.891,261.3)" + id="path26348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 V -1.240688" + transform="matrix(0,1,1,0,446.311,261.3)" + id="path26350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0013125 V -6.700531" + transform="matrix(0,1,1,0,440.931,261.3)" + id="path26352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0019375 V -1.201156" + transform="matrix(0,1,1,0,458.291,261.22)" + id="path26354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0013125 V -1.919281" + transform="matrix(0,1,1,0,449.931,261.22)" + id="path26356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0015 V -1.221156" + transform="matrix(0,1,1,0,446.311,261.22)" + id="path26358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-8.4375e-4 V -6.641469" + transform="matrix(0,1,1,0,440.911,261.22)" + id="path26360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 V -0.959594" + transform="matrix(0,1,1,0,458.151,261.14)" + id="path26362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0011875 V -2.041781" + transform="matrix(0,1,1,0,449.991,261.14)" + id="path26364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0015 V -1.201625" + transform="matrix(0,1,1,0,446.311,261.14)" + id="path26366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,9.375e-5 V -6.5585" + transform="matrix(0,1,1,0,440.871,261.14)" + id="path26368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,7.1875e-4 V -0.741469" + transform="matrix(0,1,1,0,458.011,261.06)" + id="path26370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 V -2.120844" + transform="matrix(0,1,1,0,450.031,261.06)" + id="path26372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0015 V -1.178188" + transform="matrix(0,1,1,0,446.311,261.06)" + id="path26374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 V -6.479906" + transform="matrix(0,1,1,0,440.851,261.06)" + id="path26376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -2.219906" + transform="matrix(0,1,1,0,450.091,260.98)" + id="path26378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 V -1.178656" + transform="matrix(0,1,1,0,446.331,260.98)" + id="path26380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 V -6.420844" + transform="matrix(0,1,1,0,440.831,260.98)" + id="path26382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00134375 V -2.3385" + transform="matrix(0,1,1,0,450.151,260.9)" + id="path26384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00103125 V -1.159125" + transform="matrix(0,1,1,0,446.331,260.9)" + id="path26386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 V -6.341781" + transform="matrix(0,1,1,0,440.791,260.9)" + id="path26388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 V -2.421469" + transform="matrix(0,1,1,0,450.191,260.82)" + id="path26390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00103125 V -1.139594" + transform="matrix(0,1,1,0,446.331,260.82)" + id="path26392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00146875 V -6.259281" + transform="matrix(0,1,1,0,440.771,260.82)" + id="path26394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001 V -1.278344" + transform="matrix(0,1,1,0,450.251,260.74)" + id="path26396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 V -1.060531" + transform="matrix(0,1,1,0,448.791,260.74)" + id="path26398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00103125 V -1.120063" + transform="matrix(0,1,1,0,446.331,260.74)" + id="path26400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001 V -6.200219" + transform="matrix(0,1,1,0,440.751,260.74)" + id="path26402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 V -1.27975" + transform="matrix(0,1,1,0,450.311,260.66)" + id="path26404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001 V -1.079125" + transform="matrix(0,1,1,0,448.751,260.66)" + id="path26406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00103125 V -1.100531" + transform="matrix(0,1,1,0,446.331,260.66)" + id="path26408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.25e-5 V -6.121156" + transform="matrix(0,1,1,0,440.711,260.66)" + id="path26410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 V -1.300688" + transform="matrix(0,1,1,0,450.371,260.58)" + id="path26412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V -1.058188" + transform="matrix(0,1,1,0,448.691,260.58)" + id="path26414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00103125 V -1.081" + transform="matrix(0,1,1,0,446.331,260.58)" + id="path26416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V -6.058188" + transform="matrix(0,1,1,0,440.691,260.58)" + id="path26418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 V -1.278188" + transform="matrix(0,1,1,0,450.411,260.5)" + id="path26420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -1.061156" + transform="matrix(0,1,1,0,448.651,260.5)" + id="path26422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00103125 V -1.061469" + transform="matrix(0,1,1,0,446.331,260.5)" + id="path26424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -5.959594" + transform="matrix(0,1,1,0,440.651,260.5)" + id="path26426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00165625 V -1.279594" + transform="matrix(0,1,1,0,450.471,260.42)" + id="path26428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001625 V -1.07975" + transform="matrix(0,1,1,0,448.611,260.42)" + id="path26430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00103125 V -1.041938" + transform="matrix(0,1,1,0,446.331,260.42)" + id="path26432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0018125 V -5.900531" + transform="matrix(0,1,1,0,440.631,260.42)" + id="path26434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 V -1.301" + transform="matrix(0,1,1,0,450.551,260.34)" + id="path26436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 V -1.078813" + transform="matrix(0,1,1,0,448.571,260.34)" + id="path26438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0015 V -1.021938" + transform="matrix(0,1,1,0,446.311,260.34)" + id="path26440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001625 V -5.841469" + transform="matrix(0,1,1,0,440.611,260.34)" + id="path26442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001625 V -1.2985" + transform="matrix(0,1,1,0,450.611,260.26)" + id="path26444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 V -1.081313" + transform="matrix(0,1,1,0,448.511,260.26)" + id="path26446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 V -1.021938" + transform="matrix(0,1,1,0,446.311,260.26)" + id="path26448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 V -5.738969" + transform="matrix(0,1,1,0,440.571,260.26)" + id="path26450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,4.0625e-4 V -1.319906" + transform="matrix(0,1,1,0,450.691,260.18)" + id="path26452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00165625 V -1.099906" + transform="matrix(0,1,1,0,448.471,260.18)" + id="path26454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -3.125e-4,0.0015 v -1" + transform="matrix(0,1,1,0,446.311,260.18)" + id="path26456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 V -5.679906" + transform="matrix(0,1,1,0,440.551,260.18)" + id="path26458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0019375 V -1.400375" + transform="matrix(0,1,1,0,450.791,260.1)" + id="path26460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-8.4375e-4 V -1.0985" + transform="matrix(0,1,1,0,448.411,260.1)" + id="path26462" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0019375 V -0.9785" + transform="matrix(0,1,1,0,446.291,260.1)" + id="path26464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,7.1875e-4 V -5.600844" + transform="matrix(0,1,1,0,440.511,260.1)" + id="path26466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,9.375e-5 V -1.460844" + transform="matrix(0,1,1,0,450.871,260.02)" + id="path26468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 V -1.101" + transform="matrix(0,1,1,0,448.351,260.02)" + id="path26470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0019375 V -0.9785" + transform="matrix(0,1,1,0,446.291,260.02)" + id="path26472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0011875 V -5.541781" + transform="matrix(0,1,1,0,440.491,260.02)" + id="path26474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00178125 V -1.579906" + transform="matrix(0,1,1,0,450.951,259.94)" + id="path26476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0015 V -1.119594" + transform="matrix(0,1,1,0,448.311,259.94)" + id="path26478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00146875 V -0.9585" + transform="matrix(0,1,1,0,446.271,259.94)" + id="path26480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 V -5.459281" + transform="matrix(0,1,1,0,440.471,259.94)" + id="path26482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-2.1875e-4 V -1.7385" + transform="matrix(0,1,1,0,451.051,259.86)" + id="path26484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001 V -1.118188" + transform="matrix(0,1,1,0,448.251,259.86)" + id="path26486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00146875 V -0.9585" + transform="matrix(0,1,1,0,446.271,259.86)" + id="path26488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0013125 V -5.380219" + transform="matrix(0,1,1,0,440.431,259.86)" + id="path26490" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0018125 V -1.900531" + transform="matrix(0,1,1,0,451.131,259.78)" + id="path26492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 V -1.140688" + transform="matrix(0,1,1,0,448.211,259.78)" + id="path26494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001 V -0.9385" + transform="matrix(0,1,1,0,446.251,259.78)" + id="path26496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 V -5.321156" + transform="matrix(0,1,1,0,440.411,259.78)" + id="path26498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 V -2.078656" + transform="matrix(0,1,1,0,451.231,259.7)" + id="path26500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 V -1.139281" + transform="matrix(0,1,1,0,448.151,259.7)" + id="path26502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 V -0.9385" + transform="matrix(0,1,1,0,446.251,259.7)" + id="path26504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,9.375e-5 V -5.218656" + transform="matrix(0,1,1,0,440.371,259.7)" + id="path26506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 V -2.280688" + transform="matrix(0,1,1,0,451.351,259.62)" + id="path26508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001625 V -1.161781" + transform="matrix(0,1,1,0,448.111,259.62)" + id="path26510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 V -0.9185" + transform="matrix(0,1,1,0,446.231,259.62)" + id="path26512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 V -5.159594" + transform="matrix(0,1,1,0,440.351,259.62)" + id="path26514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00165625 V -2.459281" + transform="matrix(0,1,1,0,451.471,259.54)" + id="path26516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.875e-4 V -1.180375" + transform="matrix(0,1,1,0,448.071,259.54)" + id="path26518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V -0.9185" + transform="matrix(0,1,1,0,446.231,259.54)" + id="path26520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 V -5.100531" + transform="matrix(0,1,1,0,440.331,259.54)" + id="path26522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.875e-4 V -2.621781" + transform="matrix(0,1,1,0,451.571,259.46)" + id="path26524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,7.1875e-4 V -1.159438" + transform="matrix(0,1,1,0,448.011,259.46)" + id="path26526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V -0.8985" + transform="matrix(0,1,1,0,446.211,259.46)" + id="path26528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0019375 V -5.021469" + transform="matrix(0,1,1,0,440.291,259.46)" + id="path26530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,4.0625e-4 V -2.800375" + transform="matrix(0,1,1,0,451.691,259.38)" + id="path26532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00165625 V -1.138969" + transform="matrix(0,1,1,0,447.971,259.38)" + id="path26534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 V -0.8985" + transform="matrix(0,1,1,0,446.211,259.38)" + id="path26536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 V -4.938969" + transform="matrix(0,1,1,0,440.271,259.38)" + id="path26538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 V -2.978969" + transform="matrix(0,1,1,0,451.811,259.3)" + id="path26540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-8.4375e-4 V -1.0985" + transform="matrix(0,1,1,0,447.911,259.3)" + id="path26542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,4.0625e-4 V -0.8785" + transform="matrix(0,1,1,0,446.191,259.3)" + id="path26544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-5.3125e-4 V -4.859906" + transform="matrix(0,1,1,0,440.231,259.3)" + id="path26546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-8.4375e-4 V -3.121938" + transform="matrix(0,1,1,0,451.911,259.22)" + id="path26548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,9.375e-5 V -1.0585" + transform="matrix(0,1,1,0,447.871,259.22)" + id="path26550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,4.0625e-4 V -0.8785" + transform="matrix(0,1,1,0,446.191,259.22)" + id="path26552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.25e-5 V -4.800844" + transform="matrix(0,1,1,0,440.211,259.22)" + id="path26554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 V -1.741938" + transform="matrix(0,1,1,0,452.031,259.14)" + id="path26556" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 V -1.261469" + transform="matrix(0,1,1,0,450.031,259.14)" + id="path26558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00103125 V -1.0185" + transform="matrix(0,1,1,0,447.831,259.14)" + id="path26560" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,8.75e-4 V -0.881938" + transform="matrix(0,1,1,0,446.171,259.14)" + id="path26562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 V -4.718344" + transform="matrix(0,1,1,0,440.191,259.14)" + id="path26564" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0018125 V -1.759906" + transform="matrix(0,1,1,0,452.131,259.06)" + id="path26566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0011875 V -1.241" + transform="matrix(0,1,1,0,449.991,259.06)" + id="path26568" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0019375 V -0.939438" + transform="matrix(0,1,1,0,447.791,259.06)" + id="path26570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,8.75e-4 V -0.881938" + transform="matrix(0,1,1,0,446.171,259.06)" + id="path26572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 V -4.639281" + transform="matrix(0,1,1,0,440.151,259.06)" + id="path26574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-5.3125e-4 V -1.801313" + transform="matrix(0,1,1,0,452.231,258.98)" + id="path26576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 V -1.181" + transform="matrix(0,1,1,0,449.931,258.98)" + id="path26578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 V -0.899906" + transform="matrix(0,1,1,0,447.771,258.98)" + id="path26580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 V -0.881469" + transform="matrix(0,1,1,0,446.151,258.98)" + id="path26582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001625 V -4.560219" + transform="matrix(0,1,1,0,440.111,258.98)" + id="path26584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 V -1.779281" + transform="matrix(0,1,1,0,452.291,258.9)" + id="path26586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-3.75e-4 V -1.160531" + transform="matrix(0,1,1,0,449.891,258.9)" + id="path26588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00146875 V -0.880375" + transform="matrix(0,1,1,0,447.771,258.9)" + id="path26590" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00134375 V -0.920531" + transform="matrix(0,1,1,0,446.151,258.9)" + id="path26592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00115625 V -4.501156" + transform="matrix(0,1,1,0,440.091,258.9)" + id="path26594" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 V -1.781156" + transform="matrix(0,1,1,0,452.371,258.82)" + id="path26596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 V -1.120531" + transform="matrix(0,1,1,0,449.851,258.82)" + id="path26598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001 V -0.821313" + transform="matrix(0,1,1,0,447.751,258.82)" + id="path26600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 V -0.920063" + transform="matrix(0,1,1,0,446.131,258.82)" + id="path26602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 V -4.398656" + transform="matrix(0,1,1,0,440.051,258.82)" + id="path26604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 V -1.818188" + transform="matrix(0,1,1,0,452.451,258.74)" + id="path26606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 V -1.080531" + transform="matrix(0,1,1,0,449.811,258.74)" + id="path26608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00146875 V -0.821781" + transform="matrix(0,1,1,0,447.771,258.74)" + id="path26610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0018125 V -0.939594" + transform="matrix(0,1,1,0,446.131,258.74)" + id="path26612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,2.5e-4 V -4.339594" + transform="matrix(0,1,1,0,440.031,258.74)" + id="path26614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,7.1875e-4 V -1.858656" + transform="matrix(0,1,1,0,452.511,258.66)" + id="path26616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001 V -1.020531" + transform="matrix(0,1,1,0,449.751,258.66)" + id="path26618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0019375 V -0.798813" + transform="matrix(0,1,1,0,447.791,258.66)" + id="path26620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 V -0.959125" + transform="matrix(0,1,1,0,446.131,258.66)" + id="path26622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0011875 V -4.260531" + transform="matrix(0,1,1,0,439.991,258.66)" + id="path26624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.875e-4 V -1.899125" + transform="matrix(0,1,1,0,452.571,258.58)" + id="path26626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V -0.980531" + transform="matrix(0,1,1,0,449.711,258.58)" + id="path26628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00103125 V -0.819281" + transform="matrix(0,1,1,0,447.831,258.58)" + id="path26630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001625 V -0.958656" + transform="matrix(0,1,1,0,446.111,258.58)" + id="path26632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 V -4.181938" + transform="matrix(0,1,1,0,439.971,258.58)" + id="path26634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -1.979125" + transform="matrix(0,1,1,0,452.651,258.5)" + id="path26636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,8.75e-4 V -0.940531" + transform="matrix(0,1,1,0,449.671,258.5)" + id="path26638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,9.375e-5 V -0.820219" + transform="matrix(0,1,1,0,447.871,258.5)" + id="path26640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001625 V -0.978187" + transform="matrix(0,1,1,0,446.111,258.5)" + id="path26642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 V -4.118969" + transform="matrix(0,1,1,0,439.951,258.5)" + id="path26644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 V -2.019125" + transform="matrix(0,1,1,0,452.691,258.42)" + id="path26646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0018125 V -0.881" + transform="matrix(0,1,1,0,449.631,258.42)" + id="path26648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0013125 V -0.860687" + transform="matrix(0,1,1,0,447.931,258.42)" + id="path26650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00115625 V -1.001156" + transform="matrix(0,1,1,0,446.091,258.42)" + id="path26652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0013125 V -4.059906" + transform="matrix(0,1,1,0,439.931,258.42)" + id="path26654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001 V -2.079125" + transform="matrix(0,1,1,0,452.751,258.34)" + id="path26656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V -0.881" + transform="matrix(0,1,1,0,449.631,258.34)" + id="path26658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00165625 V -0.881156" + transform="matrix(0,1,1,0,447.971,258.34)" + id="path26660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00115625 V -1.020687" + transform="matrix(0,1,1,0,446.091,258.34)" + id="path26662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 V -4.020844" + transform="matrix(0,1,1,0,439.931,258.34)" + id="path26664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00146875 V -2.161625" + transform="matrix(0,1,1,0,452.771,258.26)" + id="path26666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001625 V -0.861" + transform="matrix(0,1,1,0,449.611,258.26)" + id="path26668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 V -0.878187" + transform="matrix(0,1,1,0,448.011,258.26)" + id="path26670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 V -1.020219" + transform="matrix(0,1,1,0,446.071,258.26)" + id="path26672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 V -3.938344" + transform="matrix(0,1,1,0,439.911,258.26)" + id="path26674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0015 V -2.260219" + transform="matrix(0,1,1,0,452.811,258.18)" + id="path26676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00115625 V -0.841" + transform="matrix(0,1,1,0,449.591,258.18)" + id="path26678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 V -0.898656" + transform="matrix(0,1,1,0,448.051,258.18)" + id="path26680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-6.875e-4 V -1.059281" + transform="matrix(0,1,1,0,446.071,258.18)" + id="path26682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-8.4375e-4 V -3.899281" + transform="matrix(0,1,1,0,439.911,258.18)" + id="path26684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00103125 V -2.358344" + transform="matrix(0,1,1,0,452.831,258.1)" + id="path26686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.875e-4 V -0.821" + transform="matrix(0,1,1,0,449.571,258.1)" + id="path26688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.875e-4 V -0.899125" + transform="matrix(0,1,1,0,448.071,258.1)" + id="path26690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-2.1875e-4 V -1.078344" + transform="matrix(0,1,1,0,446.051,258.1)" + id="path26692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 V -3.840219" + transform="matrix(0,1,1,0,439.891,258.1)" + id="path26694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 V -2.460375" + transform="matrix(0,1,1,0,452.851,258.02)" + id="path26696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00115625 V -0.841" + transform="matrix(0,1,1,0,449.591,258.02)" + id="path26698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001625 V -0.919594" + transform="matrix(0,1,1,0,448.111,258.02)" + id="path26700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 V -1.121312" + transform="matrix(0,1,1,0,446.051,258.02)" + id="path26702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,9.375e-5 V -3.761625" + transform="matrix(0,1,1,0,439.871,258.02)" + id="path26704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 V -2.459906" + transform="matrix(0,1,1,0,452.831,257.94)" + id="path26706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 V -0.841" + transform="matrix(0,1,1,0,449.591,257.94)" + id="path26708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0018125 V -0.920062" + transform="matrix(0,1,1,0,448.131,257.94)" + id="path26710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,2.5e-4 V -1.120844" + transform="matrix(0,1,1,0,446.031,257.94)" + id="path26712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,9.375e-5 V -3.718656" + transform="matrix(0,1,1,0,439.871,257.94)" + id="path26714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.25e-5 V -2.359437" + transform="matrix(0,1,1,0,452.711,257.86)" + id="path26716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001625 V -0.861" + transform="matrix(0,1,1,0,449.611,257.86)" + id="path26718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00134375 V -0.920531" + transform="matrix(0,1,1,0,448.151,257.86)" + id="path26720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,2.5e-4 V -1.159906" + transform="matrix(0,1,1,0,446.031,257.86)" + id="path26722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,5.625e-4 V -3.659594" + transform="matrix(0,1,1,0,439.851,257.86)" + id="path26724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 V -2.258969" + transform="matrix(0,1,1,0,452.591,257.78)" + id="path26726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001625 V -0.861" + transform="matrix(0,1,1,0,449.611,257.78)" + id="path26728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 V -0.920531" + transform="matrix(0,1,1,0,448.151,257.78)" + id="path26730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 V -1.179437" + transform="matrix(0,1,1,0,446.031,257.78)" + id="path26732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00103125 V -3.600531" + transform="matrix(0,1,1,0,439.831,257.78)" + id="path26734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 V -2.119437" + transform="matrix(0,1,1,0,452.471,257.7)" + id="path26736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0018125 V -0.861469" + transform="matrix(0,1,1,0,449.631,257.7)" + id="path26738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 V -0.921" + transform="matrix(0,1,1,0,448.171,257.7)" + id="path26740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,2.5e-4 V -1.198969" + transform="matrix(0,1,1,0,446.031,257.7)" + id="path26742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00103125 V -3.541937" + transform="matrix(0,1,1,0,439.831,257.7)" + id="path26744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 V -2.019437" + transform="matrix(0,1,1,0,452.371,257.62)" + id="path26746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 V -0.881469" + transform="matrix(0,1,1,0,449.651,257.62)" + id="path26748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 V -0.921469" + transform="matrix(0,1,1,0,448.191,257.62)" + id="path26750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,2.5e-4 V -1.2185" + transform="matrix(0,1,1,0,446.031,257.62)" + id="path26752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0015 V -3.478969" + transform="matrix(0,1,1,0,439.811,257.62)" + id="path26754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001 V -1.879906" + transform="matrix(0,1,1,0,452.251,257.54)" + id="path26756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 V -0.901937" + transform="matrix(0,1,1,0,449.691,257.54)" + id="path26758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.25e-5 V -0.941469" + transform="matrix(0,1,1,0,448.211,257.54)" + id="path26760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-2.1875e-4 V -1.2385" + transform="matrix(0,1,1,0,446.051,257.54)" + id="path26762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 V -3.439906" + transform="matrix(0,1,1,0,439.811,257.54)" + id="path26764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 V -1.740375" + transform="matrix(0,1,1,0,452.131,257.46)" + id="path26766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 V -0.9185" + transform="matrix(0,1,1,0,449.731,257.46)" + id="path26768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V -0.921937" + transform="matrix(0,1,1,0,448.211,257.46)" + id="path26770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.875e-4 V -1.281937" + transform="matrix(0,1,1,0,446.071,257.46)" + id="path26772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0015 V -3.381312" + transform="matrix(0,1,1,0,439.811,257.46)" + id="path26774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,7.1875e-4 V -1.600844" + transform="matrix(0,1,1,0,452.011,257.38)" + id="path26776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 V -0.919437" + transform="matrix(0,1,1,0,449.771,257.38)" + id="path26778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 V -0.941937" + transform="matrix(0,1,1,0,448.231,257.38)" + id="path26780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00115625 V -1.321469" + transform="matrix(0,1,1,0,446.091,257.38)" + id="path26782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 V -3.338344" + transform="matrix(0,1,1,0,439.811,257.38)" + id="path26784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 V -1.441781" + transform="matrix(0,1,1,0,451.891,257.3)" + id="path26786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 V -0.939906" + transform="matrix(0,1,1,0,449.811,257.3)" + id="path26788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-5.3125e-4 V -0.9185" + transform="matrix(0,1,1,0,448.231,257.3)" + id="path26790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001625 V -1.361" + transform="matrix(0,1,1,0,446.111,257.3)" + id="path26792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 V -3.299281" + transform="matrix(0,1,1,0,439.811,257.3)" + id="path26794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0019375 V -1.318344" + transform="matrix(0,1,1,0,451.791,257.22)" + id="path26796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V -0.940844" + transform="matrix(0,1,1,0,449.851,257.22)" + id="path26798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001 V -0.9385" + transform="matrix(0,1,1,0,448.251,257.22)" + id="path26800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0018125 V -1.381" + transform="matrix(0,1,1,0,446.131,257.22)" + id="path26802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0015 V -3.260219" + transform="matrix(0,1,1,0,439.811,257.22)" + id="path26804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,8.75e-4 V -1.178812" + transform="matrix(0,1,1,0,451.671,257.14)" + id="path26806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-3.75e-4 V -0.941781" + transform="matrix(0,1,1,0,449.891,257.14)" + id="path26808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001 V -0.918969" + transform="matrix(0,1,1,0,448.251,257.14)" + id="path26810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,8.75e-4 V -1.421" + transform="matrix(0,1,1,0,446.171,257.14)" + id="path26812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0015 V -3.201625" + transform="matrix(0,1,1,0,439.811,257.14)" + id="path26814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-2.1875e-4 V -1.01975" + transform="matrix(0,1,1,0,451.551,257.06)" + id="path26816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0013125 V -0.919281" + transform="matrix(0,1,1,0,449.931,257.06)" + id="path26818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00146875 V -0.938969" + transform="matrix(0,1,1,0,448.271,257.06)" + id="path26820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 V -1.480531" + transform="matrix(0,1,1,0,446.211,257.06)" + id="path26822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0015 V -3.158656" + transform="matrix(0,1,1,0,439.811,257.06)" + id="path26824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 V -0.880219" + transform="matrix(0,1,1,0,451.431,256.98)" + id="path26826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 V -0.900687" + transform="matrix(0,1,1,0,449.971,256.98)" + id="path26828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 V -0.919437" + transform="matrix(0,1,1,0,448.271,256.98)" + id="path26830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001 V -1.481469" + transform="matrix(0,1,1,0,446.251,256.98)" + id="path26832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0015 V -3.119594" + transform="matrix(0,1,1,0,439.811,256.98)" + id="path26834" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0015 V -0.740687" + transform="matrix(0,1,1,0,451.311,256.9)" + id="path26836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,7.1875e-4 V -0.901625" + transform="matrix(0,1,1,0,450.011,256.9)" + id="path26838" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 V -0.939437" + transform="matrix(0,1,1,0,448.291,256.9)" + id="path26840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0015 V -1.478969" + transform="matrix(0,1,1,0,446.311,256.9)" + id="path26842" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0015 V -3.061" + transform="matrix(0,1,1,0,439.811,256.9)" + id="path26844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 V -0.581156" + transform="matrix(0,1,1,0,451.171,256.82)" + id="path26846" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 V -0.859125" + transform="matrix(0,1,1,0,450.031,256.82)" + id="path26848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0019375 V -0.919906" + transform="matrix(0,1,1,0,448.291,256.82)" + id="path26850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 V -1.480375" + transform="matrix(0,1,1,0,446.371,256.82)" + id="path26852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00103125 V -3.041937" + transform="matrix(0,1,1,0,439.831,256.82)" + id="path26854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 V -0.840531" + transform="matrix(0,1,1,0,450.071,256.74)" + id="path26856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 V -0.920375" + transform="matrix(0,1,1,0,448.311,256.74)" + id="path26858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-8.4375e-4 V -1.438344" + transform="matrix(0,1,1,0,446.411,256.74)" + id="path26860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,5.625e-4 V -3.018969" + transform="matrix(0,1,1,0,439.851,256.74)" + id="path26862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 V -0.821937" + transform="matrix(0,1,1,0,450.111,256.66)" + id="path26864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00103125 V -0.940375" + transform="matrix(0,1,1,0,448.331,256.66)" + id="path26866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00165625 V -1.420219" + transform="matrix(0,1,1,0,446.471,256.66)" + id="path26868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,5.625e-4 V -2.979906" + transform="matrix(0,1,1,0,439.851,256.66)" + id="path26870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0018125 V -0.779437" + transform="matrix(0,1,1,0,450.131,256.58)" + id="path26872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,5.625e-4 V -0.940844" + transform="matrix(0,1,1,0,448.351,256.58)" + id="path26874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,2.5e-4 V -1.398187" + transform="matrix(0,1,1,0,446.531,256.58)" + id="path26876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 V -2.941312" + transform="matrix(0,1,1,0,439.871,256.58)" + id="path26878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -0.721312" + transform="matrix(0,1,1,0,450.151,256.5)" + id="path26880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,9.375e-5 V -0.941312" + transform="matrix(0,1,1,0,448.371,256.5)" + id="path26882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.875e-4 V -1.360062" + transform="matrix(0,1,1,0,446.571,256.5)" + id="path26884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,9.375e-5 V -2.898344" + transform="matrix(0,1,1,0,439.871,256.5)" + id="path26886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00134375 V -0.639281" + transform="matrix(0,1,1,0,450.151,256.42)" + id="path26888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-3.75e-4 V -0.941781" + transform="matrix(0,1,1,0,448.391,256.42)" + id="path26890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001625 V -1.321937" + transform="matrix(0,1,1,0,446.611,256.42)" + id="path26892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-3.75e-4 V -2.879281" + transform="matrix(0,1,1,0,439.891,256.42)" + id="path26894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 V -0.461625" + transform="matrix(0,1,1,0,450.071,256.34)" + id="path26896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-8.4375e-4 V -0.918812" + transform="matrix(0,1,1,0,448.411,256.34)" + id="path26898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -1.5625e-4,8.75e-4 v -1.28125" + transform="matrix(0,1,1,0,446.671,256.34)" + id="path26900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 V -2.820687" + transform="matrix(0,1,1,0,439.891,256.34)" + id="path26902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0011875 V -0.299594" + transform="matrix(0,1,1,0,449.991,256.26)" + id="path26904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 V -0.959281" + transform="matrix(0,1,1,0,448.471,256.26)" + id="path26906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 V -1.238344" + transform="matrix(0,1,1,0,446.711,256.26)" + id="path26908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 V -2.801625" + transform="matrix(0,1,1,0,439.911,256.26)" + id="path26910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,7.1875e-4 V -0.97975" + transform="matrix(0,1,1,0,448.511,256.18)" + id="path26912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00146875 V -1.23975" + transform="matrix(0,1,1,0,446.771,256.18)" + id="path26914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.0013125 V -2.778656" + transform="matrix(0,1,1,0,439.931,256.18)" + id="path26916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00115625 V -1.020688" + transform="matrix(0,1,1,0,448.591,256.1)" + id="path26918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0015 V -1.201625" + transform="matrix(0,1,1,0,446.811,256.1)" + id="path26920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00178125 V -2.759594" + transform="matrix(0,1,1,0,439.951,256.1)" + id="path26922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 V -1.101625" + transform="matrix(0,1,1,0,448.711,256.02)" + id="path26924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,9.375e-5 V -1.179594" + transform="matrix(0,1,1,0,446.871,256.02)" + id="path26926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 V -2.701" + transform="matrix(0,1,1,0,439.951,256.02)" + id="path26928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 V -1.178656" + transform="matrix(0,1,1,0,448.831,255.94)" + id="path26930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-8.4375e-4 V -1.141469" + transform="matrix(0,1,1,0,446.911,255.94)" + id="path26932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 V -2.681938" + transform="matrix(0,1,1,0,439.971,255.94)" + id="path26934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0013125 V -1.220062" + transform="matrix(0,1,1,0,448.931,255.86)" + id="path26936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00165625 V -1.119438" + transform="matrix(0,1,1,0,446.971,255.86)" + id="path26938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 V -2.678969" + transform="matrix(0,1,1,0,440.011,255.86)" + id="path26940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0011875 V -1.241" + transform="matrix(0,1,1,0,448.991,255.78)" + id="path26942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,7.1875e-4 V -1.100844" + transform="matrix(0,1,1,0,447.011,255.78)" + id="path26944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 V -2.660375" + transform="matrix(0,1,1,0,440.051,255.78)" + id="path26946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 V -1.141938" + transform="matrix(0,1,1,0,448.931,255.7)" + id="path26948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 V -1.121781" + transform="matrix(0,1,1,0,447.071,255.7)" + id="path26950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00115625 V -2.661313" + transform="matrix(0,1,1,0,440.091,255.7)" + id="path26952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 V -0.979438" + transform="matrix(0,1,1,0,448.831,255.62)" + id="path26954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001625 V -1.099281" + transform="matrix(0,1,1,0,447.111,255.62)" + id="path26956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 V -2.658344" + transform="matrix(0,1,1,0,440.131,255.62)" + id="path26958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V -0.840375" + transform="matrix(0,1,1,0,448.731,255.54)" + id="path26960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00134375 V -1.080688" + transform="matrix(0,1,1,0,447.151,255.54)" + id="path26962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 V -2.659281" + transform="matrix(0,1,1,0,440.171,255.54)" + id="path26964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 V -0.658344" + transform="matrix(0,1,1,0,448.631,255.46)" + id="path26966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V -1.101625" + transform="matrix(0,1,1,0,447.211,255.46)" + id="path26968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V -2.640687" + transform="matrix(0,1,1,0,440.211,255.46)" + id="path26970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,2.5e-4 V -0.480219" + transform="matrix(0,1,1,0,448.531,255.38)" + id="path26972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 V -1.118187" + transform="matrix(0,1,1,0,447.251,255.38)" + id="path26974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 V -2.641625" + transform="matrix(0,1,1,0,440.251,255.38)" + id="path26976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0013125 V -0.278656" + transform="matrix(0,1,1,0,448.431,255.3)" + id="path26978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 V -1.139125" + transform="matrix(0,1,1,0,447.311,255.3)" + id="path26980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0019375 V -2.638656" + transform="matrix(0,1,1,0,440.291,255.3)" + id="path26982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V -1.140062" + transform="matrix(0,1,1,0,447.351,255.22)" + id="path26984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 V -2.620063" + transform="matrix(0,1,1,0,440.331,255.22)" + id="path26986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 V -1.161" + transform="matrix(0,1,1,0,447.411,255.14)" + id="path26988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,9.375e-5 V -2.621" + transform="matrix(0,1,1,0,440.371,255.14)" + id="path26990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 V -1.161937" + transform="matrix(0,1,1,0,447.451,255.06)" + id="path26992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 V -2.621937" + transform="matrix(0,1,1,0,440.411,255.06)" + id="path26994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,7.1875e-4 V -1.178969" + transform="matrix(0,1,1,0,447.511,254.98)" + id="path26996" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 V -2.618969" + transform="matrix(0,1,1,0,440.451,254.98)" + id="path26998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,2.5e-4 V -1.159906" + transform="matrix(0,1,1,0,447.531,254.9)" + id="path27000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0011875 V -2.600375" + transform="matrix(0,1,1,0,440.491,254.9)" + id="path27002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 V -1.100844" + transform="matrix(0,1,1,0,447.511,254.82)" + id="path27004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 V -2.601312" + transform="matrix(0,1,1,0,440.531,254.82)" + id="path27006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-8.4375e-4 V -0.961781" + transform="matrix(0,1,1,0,447.411,254.74)" + id="path27008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 V -2.598344" + transform="matrix(0,1,1,0,440.571,254.74)" + id="path27010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 V -0.818812" + transform="matrix(0,1,1,0,447.311,254.66)" + id="path27012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 V -2.57975" + transform="matrix(0,1,1,0,440.611,254.66)" + id="path27014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V -0.67975" + transform="matrix(0,1,1,0,447.211,254.58)" + id="path27016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00134375 V -2.580687" + transform="matrix(0,1,1,0,440.651,254.58)" + id="path27018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,-0.001625 v -0.5" + transform="matrix(0,1,1,0,447.111,254.5)" + id="path27020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,4.0625e-4 V -2.581625" + transform="matrix(0,1,1,0,440.691,254.5)" + id="path27022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0011875 V -0.280062" + transform="matrix(0,1,1,0,446.991,254.42)" + id="path27024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 V -2.559125" + transform="matrix(0,1,1,0,440.731,254.42)" + id="path27026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 V -2.560062" + transform="matrix(0,1,1,0,440.771,254.34)" + id="path27028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 V -2.561" + transform="matrix(0,1,1,0,440.811,254.26)" + id="path27030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 V -2.561937" + transform="matrix(0,1,1,0,440.851,254.18)" + id="path27032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 V -2.539438" + transform="matrix(0,1,1,0,440.891,254.1)" + id="path27034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 V -2.540375" + transform="matrix(0,1,1,0,440.931,254.02)" + id="path27036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 V -2.541313" + transform="matrix(0,1,1,0,440.971,253.94)" + id="path27038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 V -2.518813" + transform="matrix(0,1,1,0,441.011,253.86)" + id="path27040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 V -2.51975" + transform="matrix(0,1,1,0,441.051,253.78)" + id="path27042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00115625 V -2.520688" + transform="matrix(0,1,1,0,441.091,253.7)" + id="path27044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 V -2.521625" + transform="matrix(0,1,1,0,441.131,253.62)" + id="path27046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -9.375e-4,8.75e-4 v -2.5" + transform="matrix(0,1,1,0,441.171,253.54)" + id="path27048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 V -2.520063" + transform="matrix(0,1,1,0,441.231,253.46)" + id="path27050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 V -2.521" + transform="matrix(0,1,1,0,441.271,253.38)" + id="path27052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,0.0015 v -2.5" + transform="matrix(0,1,1,0,441.311,253.3)" + id="path27054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,5.625e-4 V -2.499438" + transform="matrix(0,1,1,0,441.351,253.22)" + id="path27056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-3.75e-4 v -2.5" + transform="matrix(0,1,1,0,441.391,253.14)" + id="path27058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0013125 V -2.501313" + transform="matrix(0,1,1,0,441.431,253.06)" + id="path27060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00165625 V -2.478813" + transform="matrix(0,1,1,0,441.471,252.98)" + id="path27062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,7.1875e-4 V -2.47975" + transform="matrix(0,1,1,0,441.511,252.9)" + id="path27064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 V -2.480688" + transform="matrix(0,1,1,0,441.551,252.82)" + id="path27066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 V -2.438188" + transform="matrix(0,1,1,0,441.571,252.74)" + id="path27068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,-0.001625 v -2.4375" + transform="matrix(0,1,1,0,441.611,252.66)" + id="path27070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00134375 V -2.440063" + transform="matrix(0,1,1,0,441.651,252.58)" + id="path27072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,4.0625e-4 V -2.441" + transform="matrix(0,1,1,0,441.691,252.5)" + id="path27074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 V -2.4185" + transform="matrix(0,1,1,0,441.731,252.42)" + id="path27076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001 V -2.399438" + transform="matrix(0,1,1,0,441.751,252.34)" + id="path27078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0019375 V -2.400375" + transform="matrix(0,1,1,0,441.791,252.26)" + id="path27080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00103125 V -2.381781" + transform="matrix(0,1,1,0,441.831,252.18)" + id="path27082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,9.375e-5 V -2.378813" + transform="matrix(0,1,1,0,441.871,252.1)" + id="path27084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 V -2.37975" + transform="matrix(0,1,1,0,441.911,252.02)" + id="path27086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00178125 V -2.380688" + transform="matrix(0,1,1,0,441.951,251.94)" + id="path27088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00165625 V -2.338188" + transform="matrix(0,1,1,0,441.971,251.86)" + id="path27090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,7.1875e-4 V -2.339125" + transform="matrix(0,1,1,0,442.011,251.78)" + id="path27092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-2.1875e-4 V -2.340063" + transform="matrix(0,1,1,0,442.051,251.7)" + id="path27094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 V -2.221469" + transform="matrix(0,1,1,0,441.991,251.62)" + id="path27096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-3.75e-4 V -2.0785" + transform="matrix(0,1,1,0,441.891,251.54)" + id="path27098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00146875 V -1.919437" + transform="matrix(0,1,1,0,441.771,251.46)" + id="path27100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00134375 V -1.760375" + transform="matrix(0,1,1,0,441.651,251.38)" + id="path27102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 V -1.601781" + transform="matrix(0,1,1,0,441.551,251.3)" + id="path27104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0013125 V -1.438812" + transform="matrix(0,1,1,0,441.431,251.22)" + id="path27106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0015 V -1.27975" + transform="matrix(0,1,1,0,441.311,251.14)" + id="path27108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 V -1.121156" + transform="matrix(0,1,1,0,441.211,251.06)" + id="path27110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -0.958187" + transform="matrix(0,1,1,0,441.091,250.98)" + id="path27112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0011875 V -0.819125" + transform="matrix(0,1,1,0,440.991,250.9)" + id="path27114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 V -0.660062" + transform="matrix(0,1,1,0,440.871,250.82)" + id="path27116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001 V -0.481469" + transform="matrix(0,1,1,0,440.751,250.74)" + id="path27118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00134375 V -0.3385" + transform="matrix(0,1,1,0,440.651,250.66)" + id="path27120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,2.5e-4 V -0.179437" + transform="matrix(0,1,1,0,440.531,250.58)" + id="path27122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00171875,-0.0013125 v -0.078125" + transform="matrix(0,1,1,0,444.931,247.24)" + id="path27124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,7.1875e-4 V -0.280531" + transform="matrix(0,1,1,0,445.011,247.16)" + id="path27126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00115625 V -0.458187" + transform="matrix(0,1,1,0,445.091,247.08)" + id="path27128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -0.639281" + transform="matrix(0,1,1,0,445.151,247)" + id="path27130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 V -0.840375" + transform="matrix(0,1,1,0,445.231,246.92)" + id="path27132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0015 V -1.021937" + transform="matrix(0,1,1,0,445.311,246.84)" + id="path27134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 V -1.199125" + transform="matrix(0,1,1,0,445.371,246.76)" + id="path27136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 V -1.400219" + transform="matrix(0,1,1,0,445.451,246.68)" + id="path27138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,2.5e-4 V -1.601312" + transform="matrix(0,1,1,0,445.531,246.6)" + id="path27140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00115625 V -1.758969" + transform="matrix(0,1,1,0,445.591,246.52)" + id="path27142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 V -1.960062" + transform="matrix(0,1,1,0,445.671,246.44)" + id="path27144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001 V -2.161156" + transform="matrix(0,1,1,0,445.751,246.36)" + id="path27146" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0015 V -2.338344" + transform="matrix(0,1,1,0,445.811,246.28)" + id="path27148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-3.75e-4 V -2.519906" + transform="matrix(0,1,1,0,445.891,246.2)" + id="path27150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V -2.721" + transform="matrix(0,1,1,0,445.971,246.12)" + id="path27152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,2.5e-4 V -2.898187" + transform="matrix(0,1,1,0,446.031,246.04)" + id="path27154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 V -2.958656" + transform="matrix(0,1,1,0,446.111,245.96)" + id="path27156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,4.0625e-4 V -2.980062" + transform="matrix(0,1,1,0,446.191,245.88)" + id="path27158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,-0.001 v -3" + transform="matrix(0,1,1,0,446.251,245.8)" + id="path27160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 V -3.041937" + transform="matrix(0,1,1,0,446.331,245.72)" + id="path27162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -3.079437" + transform="matrix(0,1,1,0,446.431,245.64)" + id="path27164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-2.1875e-4 V -3.160375" + transform="matrix(0,1,1,0,446.551,245.56)" + id="path27166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,8.75e-4 V -3.241312" + transform="matrix(0,1,1,0,446.671,245.48)" + id="path27168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 V -3.318344" + transform="matrix(0,1,1,0,446.791,245.4)" + id="path27170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0013125 V -3.39975" + transform="matrix(0,1,1,0,446.931,245.32)" + id="path27172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-2.1875e-4 V -3.480687" + transform="matrix(0,1,1,0,447.051,245.24)" + id="path27174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-5.3125e-4 V -3.621625" + transform="matrix(0,1,1,0,447.231,245.16)" + id="path27176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 V -3.778656" + transform="matrix(0,1,1,0,447.431,245.08)" + id="path27178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0018125 V -3.920062" + transform="matrix(0,1,1,0,447.631,245)" + id="path27180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0015 V -4.061" + transform="matrix(0,1,1,0,447.811,244.92)" + id="path27182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 V -4.221937" + transform="matrix(0,1,1,0,448.011,244.84)" + id="path27184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 V -4.359437" + transform="matrix(0,1,1,0,448.211,244.76)" + id="path27186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 V -4.560375" + transform="matrix(0,1,1,0,448.451,244.68)" + id="path27188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0019375 V -4.861312" + transform="matrix(0,1,1,0,448.791,244.6)" + id="path27190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00146875 V -5.298344" + transform="matrix(0,1,1,0,449.271,244.52)" + id="path27192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 V -5.71975" + transform="matrix(0,1,1,0,449.751,244.44)" + id="path27194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001 V -6.180687" + transform="matrix(0,1,1,0,450.251,244.36)" + id="path27196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001 V -6.641625" + transform="matrix(0,1,1,0,450.751,244.28)" + id="path27198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 V -7.059125" + transform="matrix(0,1,1,0,451.231,244.2)" + id="path27200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 V -7.520062" + transform="matrix(0,1,1,0,451.731,244.12)" + id="path27202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,2.5e-4 V -8.281" + transform="matrix(0,1,1,0,452.531,244.04)" + id="path27204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00178125 V -9.161937" + transform="matrix(0,1,1,0,453.451,243.96)" + id="path27206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,4.0625e-4 V -9.839437" + transform="matrix(0,1,1,0,454.191,243.88)" + id="path27208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 V -10.660375" + transform="matrix(0,1,1,0,455.051,243.8)" + id="path27210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-2.1875e-4 V -11.621312" + transform="matrix(0,1,1,0,456.051,243.72)" + id="path27212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00146875 V -12.298344" + transform="matrix(0,1,1,0,456.771,243.64)" + id="path27214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0013125 V -12.89975" + transform="matrix(0,1,1,0,457.431,243.56)" + id="path27216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 V -13.380687" + transform="matrix(0,1,1,0,457.951,243.48)" + id="path27218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0013125 V -13.821625" + transform="matrix(0,1,1,0,458.431,243.4)" + id="path27220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,-3.75e-4 v -14.21875" + transform="matrix(0,1,1,0,458.891,243.32)" + id="path27222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,9.375e-5 V -14.660062" + transform="matrix(0,1,1,0,459.371,243.24)" + id="path27224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,5.625e-4 V -15.101" + transform="matrix(0,1,1,0,459.851,243.16)" + id="path27226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 V -15.441937" + transform="matrix(0,1,1,0,460.231,243.08)" + id="path27228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 V -15.619437" + transform="matrix(0,1,1,0,460.471,243)" + id="path27230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 V -15.800375" + transform="matrix(0,1,1,0,460.691,242.92)" + id="path27232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 V -16.001312" + transform="matrix(0,1,1,0,460.931,242.84)" + id="path27234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 V -16.158812" + transform="matrix(0,1,1,0,461.151,242.76)" + id="path27236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-3.75e-4 V -16.35975" + transform="matrix(0,1,1,0,461.391,242.68)" + id="path27238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001625 V -16.540687" + transform="matrix(0,1,1,0,461.611,242.6)" + id="path27240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 V -16.741625" + transform="matrix(0,1,1,0,461.851,242.52)" + id="path27242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-6.875e-4 V -16.899125" + transform="matrix(0,1,1,0,462.071,242.44)" + id="path27244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0015 V -17.100062" + transform="matrix(0,1,1,0,462.311,242.36)" + id="path27246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00178125 V -17.201" + transform="matrix(0,1,1,0,462.451,242.28)" + id="path27248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-2.1875e-4 V -17.261937" + transform="matrix(0,1,1,0,462.551,242.2)" + id="path27250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 V -17.299437" + transform="matrix(0,1,1,0,462.651,242.12)" + id="path27252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V -17.340375" + transform="matrix(0,1,1,0,462.731,242.04)" + id="path27254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00103125 V -17.401312" + transform="matrix(0,1,1,0,462.831,241.96)" + id="path27256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 V -17.438812" + transform="matrix(0,1,1,0,462.931,241.88)" + id="path27258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,2.5e-4 v -17.5" + transform="matrix(0,1,1,0,463.031,241.8)" + id="path27260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001625 V -17.540687" + transform="matrix(0,1,1,0,463.111,241.72)" + id="path27262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.25e-5 V -17.601625" + transform="matrix(0,1,1,0,463.211,241.64)" + id="path27264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0015 V -17.639125" + transform="matrix(0,1,1,0,463.311,241.56)" + id="path27266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 V -17.700063" + transform="matrix(0,1,1,0,463.411,241.48)" + id="path27268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0011875 V -17.741" + transform="matrix(0,1,1,0,463.491,241.4)" + id="path27270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00115625 V -17.7785" + transform="matrix(0,1,1,0,463.591,241.32)" + id="path27272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 V -17.839438" + transform="matrix(0,1,1,0,463.691,241.24)" + id="path27274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0019375 V -17.900375" + transform="matrix(0,1,1,0,463.791,241.16)" + id="path27276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 V -17.941313" + transform="matrix(0,1,1,0,463.871,241.08)" + id="path27278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 V -17.978813" + transform="matrix(0,1,1,0,463.971,241)" + id="path27280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.875e-4 V -18.03975" + transform="matrix(0,1,1,0,464.071,240.92)" + id="path27282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 V -18.100688" + transform="matrix(0,1,1,0,464.171,240.84)" + id="path27284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 V -18.141625" + transform="matrix(0,1,1,0,464.251,240.76)" + id="path27286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 V -18.179125" + transform="matrix(0,1,1,0,464.351,240.68)" + id="path27288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 V -18.220063" + transform="matrix(0,1,1,0,464.431,240.6)" + id="path27290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,2.5e-4 V -18.281" + transform="matrix(0,1,1,0,464.531,240.52)" + id="path27292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0018125 V -18.3185" + transform="matrix(0,1,1,0,464.631,240.44)" + id="path27294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.25e-5 V -18.359438" + transform="matrix(0,1,1,0,464.711,240.36)" + id="path27296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 V -18.320375" + transform="matrix(0,1,1,0,464.711,240.28)" + id="path27298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 V -18.241313" + transform="matrix(0,1,1,0,464.671,240.2)" + id="path27300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001625 V -18.118813" + transform="matrix(0,1,1,0,464.611,240.12)" + id="path27302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.875e-4 V -18.03975" + transform="matrix(0,1,1,0,464.571,240.04)" + id="path27304" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,2.5e-4 V -17.960688" + transform="matrix(0,1,1,0,464.531,239.96)" + id="path27306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00165625 V -17.838188" + transform="matrix(0,1,1,0,464.471,239.88)" + id="path27308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0013125 V -17.759125" + transform="matrix(0,1,1,0,464.431,239.8)" + id="path27310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-3.75e-4 V -17.680063" + transform="matrix(0,1,1,0,464.391,239.72)" + id="path27312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 V -17.601" + transform="matrix(0,1,1,0,464.351,239.64)" + id="path27314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0019375 V -17.4785" + transform="matrix(0,1,1,0,464.291,239.56)" + id="path27316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001 V -17.399438" + transform="matrix(0,1,1,0,464.251,239.48)" + id="path27318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.25e-5 V -17.320375" + transform="matrix(0,1,1,0,464.211,239.4)" + id="path27320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00134375 V -17.221313" + transform="matrix(0,1,1,0,464.151,239.32)" + id="path27322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001625 V -17.118812" + transform="matrix(0,1,1,0,464.111,239.24)" + id="path27324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.875e-4 V -17.03975" + transform="matrix(0,1,1,0,464.071,239.16)" + id="path27326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,7.1875e-4 V -16.940687" + transform="matrix(0,1,1,0,464.011,239.08)" + id="path27328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 V -16.838187" + transform="matrix(0,1,1,0,463.971,239)" + id="path27330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0013125 V -16.759125" + transform="matrix(0,1,1,0,463.931,238.92)" + id="path27332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,9.375e-5 V -16.660062" + transform="matrix(0,1,1,0,463.871,238.84)" + id="path27334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00103125 V -16.581" + transform="matrix(0,1,1,0,463.831,238.76)" + id="path27336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.0019375 V -16.4785" + transform="matrix(0,1,1,0,463.791,238.68)" + id="path27338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-5.3125e-4 V -16.379437" + transform="matrix(0,1,1,0,463.731,238.6)" + id="path27340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,4.0625e-4 V -16.300375" + transform="matrix(0,1,1,0,463.691,238.52)" + id="path27342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 V -16.201781" + transform="matrix(0,1,1,0,463.651,238.44)" + id="path27344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00115625 V -16.098812" + transform="matrix(0,1,1,0,463.591,238.36)" + id="path27346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 V -16.01975" + transform="matrix(0,1,1,0,463.551,238.28)" + id="path27348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 V -15.940687" + transform="matrix(0,1,1,0,463.511,238.2)" + id="path27350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 V -15.818187" + transform="matrix(0,1,1,0,463.451,238.12)" + id="path27352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 V -15.739125" + transform="matrix(0,1,1,0,463.411,238.04)" + id="path27354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 V -15.660062" + transform="matrix(0,1,1,0,463.371,237.96)" + id="path27356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 V -15.561" + transform="matrix(0,1,1,0,463.311,237.88)" + id="path27358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00146875 V -15.4585" + transform="matrix(0,1,1,0,463.271,237.8)" + id="path27360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-5.3125e-4 V -15.379437" + transform="matrix(0,1,1,0,463.231,237.72)" + id="path27362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,8.75e-4 v -15.28125" + transform="matrix(0,1,1,0,463.171,237.64)" + id="path27364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0018125 V -15.181781" + transform="matrix(0,1,1,0,463.131,237.56)" + id="path27366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -15.098812" + transform="matrix(0,1,1,0,463.091,237.48)" + id="path27368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,2.5e-4 v -15" + transform="matrix(0,1,1,0,463.031,237.4)" + id="path27370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0011875 V -14.920687" + transform="matrix(0,1,1,0,462.991,237.32)" + id="path27372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 V -14.818187" + transform="matrix(0,1,1,0,462.951,237.24)" + id="path27374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 1.5625e-4,-3.75e-4 v -14.71875" + transform="matrix(0,1,1,0,462.891,237.16)" + id="path27376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,5.625e-4 V -14.640062" + transform="matrix(0,1,1,0,462.851,237.08)" + id="path27378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0015 V -14.541469" + transform="matrix(0,1,1,0,462.811,237)" + id="path27380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001 V -14.4385" + transform="matrix(0,1,1,0,462.751,236.92)" + id="path27382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 V -14.359437" + transform="matrix(0,1,1,0,462.711,236.84)" + id="path27384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00171875,8.75e-4 v -14.28125" + transform="matrix(0,1,1,0,462.671,236.76)" + id="path27386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0018125 V -14.181781" + transform="matrix(0,1,1,0,462.631,236.68)" + id="path27388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.875e-4 V -14.078812" + transform="matrix(0,1,1,0,462.571,236.6)" + id="path27390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,2.5e-4 v -14" + transform="matrix(0,1,1,0,462.531,236.52)" + id="path27392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 V -13.920687" + transform="matrix(0,1,1,0,462.491,236.44)" + id="path27394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0013125 V -13.798187" + transform="matrix(0,1,1,0,462.431,236.36)" + id="path27396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-3.75e-4 v -13.71875" + transform="matrix(0,1,1,0,462.391,236.28)" + id="path27398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 V -13.640062" + transform="matrix(0,1,1,0,462.351,236.2)" + id="path27400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 V -13.521469" + transform="matrix(0,1,1,0,462.291,236.12)" + id="path27402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001 V -13.4385" + transform="matrix(0,1,1,0,462.251,236.04)" + id="path27404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V -13.359437" + transform="matrix(0,1,1,0,462.211,235.96)" + id="path27406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00134375 V -13.260375" + transform="matrix(0,1,1,0,462.151,235.88)" + id="path27408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001625 V -13.161781" + transform="matrix(0,1,1,0,462.111,235.8)" + id="path27410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.875e-4 V -13.078812" + transform="matrix(0,1,1,0,462.071,235.72)" + id="path27412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,7.1875e-4 V -12.97975" + transform="matrix(0,1,1,0,462.011,235.64)" + id="path27414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 V -12.881156" + transform="matrix(0,1,1,0,461.971,235.56)" + id="path27416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 V -12.798187" + transform="matrix(0,1,1,0,461.931,235.48)" + id="path27418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,9.375e-5 V -12.699125" + transform="matrix(0,1,1,0,461.871,235.4)" + id="path27420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00103125 V -12.620062" + transform="matrix(0,1,1,0,461.831,235.32)" + id="path27422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 V -12.521469" + transform="matrix(0,1,1,0,461.791,235.24)" + id="path27424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-5.3125e-4 V -12.4185" + transform="matrix(0,1,1,0,461.731,235.16)" + id="path27426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V -12.339437" + transform="matrix(0,1,1,0,461.691,235.08)" + id="path27428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -12.260375" + transform="matrix(0,1,1,0,461.651,235)" + id="path27430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00115625 V -12.141781" + transform="matrix(0,1,1,0,461.591,234.92)" + id="path27432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 V -12.058812" + transform="matrix(0,1,1,0,461.551,234.84)" + id="path27434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 V -11.97975" + transform="matrix(0,1,1,0,461.511,234.76)" + id="path27436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 V -11.861156" + transform="matrix(0,1,1,0,461.451,234.68)" + id="path27438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-8.4375e-4 V -11.778187" + transform="matrix(0,1,1,0,461.411,234.6)" + id="path27440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,9.375e-5 V -11.699125" + transform="matrix(0,1,1,0,461.371,234.52)" + id="path27442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0015 V -11.600062" + transform="matrix(0,1,1,0,461.311,234.44)" + id="path27444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00146875 V -11.501469" + transform="matrix(0,1,1,0,461.271,234.36)" + id="path27446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-5.3125e-4 V -11.4185" + transform="matrix(0,1,1,0,461.231,234.28)" + id="path27448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 V -11.319437" + transform="matrix(0,1,1,0,461.171,234.2)" + id="path27450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 V -11.240375" + transform="matrix(0,1,1,0,461.131,234.12)" + id="path27452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00115625 V -11.141781" + transform="matrix(0,1,1,0,461.091,234.04)" + id="path27454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,2.5e-4 V -11.038812" + transform="matrix(0,1,1,0,461.031,233.96)" + id="path27456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0011875 V -10.95975" + transform="matrix(0,1,1,0,460.991,233.88)" + id="path27458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00178125 V -10.861156" + transform="matrix(0,1,1,0,460.951,233.8)" + id="path27460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-8.4375e-4 V -10.778187" + transform="matrix(0,1,1,0,460.911,233.72)" + id="path27462" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 V -10.679125" + transform="matrix(0,1,1,0,460.851,233.64)" + id="path27464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0015 V -10.600062" + transform="matrix(0,1,1,0,460.811,233.56)" + id="path27466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 V -10.501469" + transform="matrix(0,1,1,0,460.771,233.48)" + id="path27468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.25e-5 V -10.3985" + transform="matrix(0,1,1,0,460.711,233.4)" + id="path27470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 V -10.319437" + transform="matrix(0,1,1,0,460.671,233.32)" + id="path27472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0018125 V -10.220844" + transform="matrix(0,1,1,0,460.631,233.24)" + id="path27474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.875e-4 V -10.121781" + transform="matrix(0,1,1,0,460.571,233.16)" + id="path27476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,2.5e-4 V -10.038812" + transform="matrix(0,1,1,0,460.531,233.08)" + id="path27478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0011875 V -9.95975" + transform="matrix(0,1,1,0,460.491,233)" + id="path27480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0013125 V -9.841156" + transform="matrix(0,1,1,0,460.431,232.92)" + id="path27482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 V -9.758187" + transform="matrix(0,1,1,0,460.391,232.84)" + id="path27484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 V -9.679125" + transform="matrix(0,1,1,0,460.351,232.76)" + id="path27486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.0019375 V -9.580062" + transform="matrix(0,1,1,0,460.291,232.68)" + id="path27488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 V -9.481469" + transform="matrix(0,1,1,0,460.251,232.6)" + id="path27490" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 V -9.3985" + transform="matrix(0,1,1,0,460.211,232.52)" + id="path27492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 V -9.299437" + transform="matrix(0,1,1,0,460.151,232.44)" + id="path27494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001625 V -9.200844" + transform="matrix(0,1,1,0,460.111,232.36)" + id="path27496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.875e-4 V -9.121781" + transform="matrix(0,1,1,0,460.071,232.28)" + id="path27498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 V -9.018812" + transform="matrix(0,1,1,0,460.011,232.2)" + id="path27500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V -8.93975" + transform="matrix(0,1,1,0,459.971,232.12)" + id="path27502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0013125 V -8.841156" + transform="matrix(0,1,1,0,459.931,232.04)" + id="path27504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,9.375e-5 V -8.738187" + transform="matrix(0,1,1,0,459.871,231.96)" + id="path27506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00103125 V -8.659125" + transform="matrix(0,1,1,0,459.831,231.88)" + id="path27508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0019375 V -8.560531" + transform="matrix(0,1,1,0,459.791,231.8)" + id="path27510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-5.3125e-4 V -8.461469" + transform="matrix(0,1,1,0,459.731,231.72)" + id="path27512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 V -8.3785" + transform="matrix(0,1,1,0,459.691,231.64)" + id="path27514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 V -8.299437" + transform="matrix(0,1,1,0,459.651,231.56)" + id="path27516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -8.180844" + transform="matrix(0,1,1,0,459.591,231.48)" + id="path27518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 V -8.101781" + transform="matrix(0,1,1,0,459.551,231.4)" + id="path27520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 V -8.018812" + transform="matrix(0,1,1,0,459.511,231.32)" + id="path27522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 V -7.91975" + transform="matrix(0,1,1,0,459.451,231.24)" + id="path27524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-8.4375e-4 V -7.821156" + transform="matrix(0,1,1,0,459.411,231.16)" + id="path27526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 V -7.738187" + transform="matrix(0,1,1,0,459.371,231.08)" + id="path27528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0015 V -7.639125" + transform="matrix(0,1,1,0,459.311,231)" + id="path27530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00146875 V -7.540531" + transform="matrix(0,1,1,0,459.271,230.92)" + id="path27532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 V -7.461469" + transform="matrix(0,1,1,0,459.231,230.84)" + id="path27534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V -7.3785" + transform="matrix(0,1,1,0,459.191,230.76)" + id="path27536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0018125 V -7.279437" + transform="matrix(0,1,1,0,459.131,230.68)" + id="path27538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00115625 V -7.180844" + transform="matrix(0,1,1,0,459.091,230.6)" + id="path27540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 V -7.101781" + transform="matrix(0,1,1,0,459.051,230.52)" + id="path27542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 V -6.998812" + transform="matrix(0,1,1,0,458.991,230.44)" + id="path27544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00178125 V -6.900219" + transform="matrix(0,1,1,0,458.951,230.36)" + id="path27546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 V -6.821156" + transform="matrix(0,1,1,0,458.911,230.28)" + id="path27548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 V -6.718187" + transform="matrix(0,1,1,0,458.851,230.2)" + id="path27550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0015 V -6.639125" + transform="matrix(0,1,1,0,458.811,230.12)" + id="path27552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00146875 V -6.540531" + transform="matrix(0,1,1,0,458.771,230.04)" + id="path27554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V -6.441469" + transform="matrix(0,1,1,0,458.711,229.96)" + id="path27556" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,8.75e-4 V -6.3585" + transform="matrix(0,1,1,0,458.671,229.88)" + id="path27558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 V -6.279437" + transform="matrix(0,1,1,0,458.631,229.8)" + id="path27560" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.875e-4 V -6.160844" + transform="matrix(0,1,1,0,458.571,229.72)" + id="path27562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 V -6.081781" + transform="matrix(0,1,1,0,458.531,229.64)" + id="path27564" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0011875 V -5.998812" + transform="matrix(0,1,1,0,458.491,229.56)" + id="path27566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 V -5.880219" + transform="matrix(0,1,1,0,458.431,229.48)" + id="path27568" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-3.75e-4 V -5.801156" + transform="matrix(0,1,1,0,458.391,229.4)" + id="path27570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 V -5.718187" + transform="matrix(0,1,1,0,458.351,229.32)" + id="path27572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 V -5.619125" + transform="matrix(0,1,1,0,458.291,229.24)" + id="path27574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001 V -5.520531" + transform="matrix(0,1,1,0,458.251,229.16)" + id="path27576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V -5.441469" + transform="matrix(0,1,1,0,458.211,229.08)" + id="path27578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 V -5.3385" + transform="matrix(0,1,1,0,458.151,229)" + id="path27580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001625 V -5.239906" + transform="matrix(0,1,1,0,458.111,228.92)" + id="path27582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 V -5.160844" + transform="matrix(0,1,1,0,458.071,228.84)" + id="path27584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 V -5.061781" + transform="matrix(0,1,1,0,458.011,228.76)" + id="path27586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00165625 V -4.978812" + transform="matrix(0,1,1,0,457.971,228.68)" + id="path27588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 V -4.880219" + transform="matrix(0,1,1,0,457.931,228.6)" + id="path27590" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,9.375e-5 V -4.781156" + transform="matrix(0,1,1,0,457.871,228.52)" + id="path27592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 V -4.698187" + transform="matrix(0,1,1,0,457.831,228.44)" + id="path27594" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0019375 V -4.619125" + transform="matrix(0,1,1,0,457.791,228.36)" + id="path27596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-5.3125e-4 V -4.500531" + transform="matrix(0,1,1,0,457.731,228.28)" + id="path27598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 V -4.421469" + transform="matrix(0,1,1,0,457.691,228.2)" + id="path27600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 V -4.3385" + transform="matrix(0,1,1,0,457.651,228.12)" + id="path27602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00115625 V -4.219906" + transform="matrix(0,1,1,0,457.591,228.04)" + id="path27604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-2.1875e-4 V -4.140844" + transform="matrix(0,1,1,0,457.551,227.96)" + id="path27606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,7.1875e-4 V -4.061781" + transform="matrix(0,1,1,0,457.511,227.88)" + id="path27608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00165625 V -3.978812" + transform="matrix(0,1,1,0,457.471,227.8)" + id="path27610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-8.4375e-4 V -3.860219" + transform="matrix(0,1,1,0,457.411,227.72)" + id="path27612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,9.375e-5 V -3.781156" + transform="matrix(0,1,1,0,457.371,227.64)" + id="path27614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00103125 V -3.698187" + transform="matrix(0,1,1,0,457.331,227.56)" + id="path27616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 V -3.579594" + transform="matrix(0,1,1,0,457.271,227.48)" + id="path27618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 V -3.500531" + transform="matrix(0,1,1,0,457.231,227.4)" + id="path27620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 V -3.421469" + transform="matrix(0,1,1,0,457.191,227.32)" + id="path27622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0018125 V -3.3185" + transform="matrix(0,1,1,0,457.131,227.24)" + id="path27624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00115625 V -3.219906" + transform="matrix(0,1,1,0,457.091,227.16)" + id="path27626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V -3.140844" + transform="matrix(0,1,1,0,457.051,227.08)" + id="path27628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0011875 V -3.041781" + transform="matrix(0,1,1,0,456.991,227)" + id="path27630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 V -2.958812" + transform="matrix(0,1,1,0,456.951,226.92)" + id="path27632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-8.4375e-4 V -2.860219" + transform="matrix(0,1,1,0,456.911,226.84)" + id="path27634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 V -2.761156" + transform="matrix(0,1,1,0,456.851,226.76)" + id="path27636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0015 V -2.678187" + transform="matrix(0,1,1,0,456.811,226.68)" + id="path27638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00146875 V -2.579594" + transform="matrix(0,1,1,0,456.771,226.6)" + id="path27640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 V -2.480531" + transform="matrix(0,1,1,0,456.711,226.52)" + id="path27642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 V -2.401469" + transform="matrix(0,1,1,0,456.671,226.44)" + id="path27644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0018125 V -2.3185" + transform="matrix(0,1,1,0,456.631,226.36)" + id="path27646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.875e-4 V -2.199906" + transform="matrix(0,1,1,0,456.571,226.28)" + id="path27648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,2.5e-4 V -2.120844" + transform="matrix(0,1,1,0,456.531,226.2)" + id="path27650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 V -2.041781" + transform="matrix(0,1,1,0,456.491,226.12)" + id="path27652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0013125 V -1.919281" + transform="matrix(0,1,1,0,456.431,226.04)" + id="path27654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-3.75e-4 V -1.840219" + transform="matrix(0,1,1,0,456.391,225.96)" + id="path27656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,5.625e-4 V -1.761156" + transform="matrix(0,1,1,0,456.351,225.88)" + id="path27658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0019375 V -1.658187" + transform="matrix(0,1,1,0,456.291,225.8)" + id="path27660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001 V -1.559594" + transform="matrix(0,1,1,0,456.251,225.72)" + id="path27662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.25e-5 V -1.480531" + transform="matrix(0,1,1,0,456.211,225.64)" + id="path27664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 V -1.381469" + transform="matrix(0,1,1,0,456.151,225.56)" + id="path27666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001625 V -1.2985" + transform="matrix(0,1,1,0,456.111,225.48)" + id="path27668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.875e-4 V -1.199906" + transform="matrix(0,1,1,0,456.071,225.4)" + id="path27670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 V -1.100844" + transform="matrix(0,1,1,0,456.011,225.32)" + id="path27672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 V -1.021781" + transform="matrix(0,1,1,0,455.971,225.24)" + id="path27674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 V -0.919281" + transform="matrix(0,1,1,0,455.931,225.16)" + id="path27676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 V -0.820219" + transform="matrix(0,1,1,0,455.871,225.08)" + id="path27678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00103125 V -0.741156" + transform="matrix(0,1,1,0,455.831,225)" + id="path27680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0019375 V -0.658187" + transform="matrix(0,1,1,0,455.791,224.92)" + id="path27682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001 V -0.559594" + transform="matrix(0,1,1,0,455.751,224.84)" + id="path27684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V -0.460531" + transform="matrix(0,1,1,0,455.691,224.76)" + id="path27686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 V -0.381469" + transform="matrix(0,1,1,0,455.651,224.68)" + id="path27688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001625 V -0.2985" + transform="matrix(0,1,1,0,455.611,224.6)" + id="path27690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 V -0.199437" + transform="matrix(0,1,1,0,455.551,224.52)" + id="path27692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,7.1875e-4 V -0.120375" + transform="matrix(0,1,1,0,455.511,224.44)" + id="path27694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00165625 V -0.0413125" + transform="matrix(0,1,1,0,455.471,224.36)" + id="path27696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 H -7.420938 V 2.441344 l 0.359375,0.820312 0.863282,0.617188 1,0.199218 1,-0.199218 L -3.46,3.359312 -3.100625,2.441344 V -6.25e-5" + transform="matrix(0,1,1,0,673.711,228.46)" + id="path27698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 -0.740469,0.600563 -1.099844,1.319313 -1.220938,2.139625 -0.97875,3.159156 -0.361563,3.881813 0.380625,4.081031 1.118906,3.979469 1.74,3.581031 2.978281,1.518531 3.861094,0.600563 5.099375,-0.001 6.200937,-0.21975 v 4.300781" + transform="matrix(0,1,1,0,681.251,222.26)" + id="path27700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.875e-4 H 5.199531" + transform="matrix(0,1,1,0,555.071,410.32)" + id="path27702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00134375 V 2.841187" + transform="matrix(0,1,1,0,553.651,410.32)" + id="path27704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 H -5.199687 V 1.500562 l 0.257812,0.480469 0.601563,0.378906 0.699218,0.121094 0.699219,-0.121094 0.523438,-0.320312 0.257812,-0.539063 V 5.625e-4" + transform="matrix(0,1,1,0,558.851,415.52)" + id="path27706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0011875 -1.121562,0.118375 -2.078594,0.3215 l -0.863281,0.238281 -0.957031,0.300781 -1.300781,0.5 v -2.480468" + transform="matrix(0,1,1,0,564.991,415.52)" + id="path27708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0015 V -5.201625" + transform="matrix(0,1,1,0,541.311,400.18)" + id="path27710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 H 2.841563" + transform="matrix(0,1,1,0,541.311,398.76)" + id="path27712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 V 5.2015 H 1.500938 L 1.981406,4.939781 2.360313,4.338219 2.481406,3.639 2.360313,2.939781 2.04,2.42025 1.500938,2.158531 H 9.375e-4" + transform="matrix(0,1,1,0,536.111,403.96)" + id="path27714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001625 V 5.2015 L -0.739531,4.158531" + transform="matrix(0,1,1,0,536.111,410.22)" + id="path27716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001625 H 1.480938" + transform="matrix(0,1,1,0,536.111,409.48)" + id="path27718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001625 V 5.2015 L -0.74,4.158531" + transform="matrix(0,1,1,0,536.111,415.24)" + id="path27720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001625 H 1.480469" + transform="matrix(0,1,1,0,536.111,414.5)" + id="path27722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.875e-4 V -5.199906" + transform="matrix(0,1,1,0,532.571,431.88)" + id="path27724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.875e-4 H 2.860313" + transform="matrix(0,1,1,0,532.571,430.46)" + id="path27726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 V 5.199312 H 1.500156 L 1.980625,4.9415 2.359531,4.339937 2.480625,3.640719 2.359531,2.9415 2.05875,2.418062 1.500156,2.16025 H 1.5625e-4" + transform="matrix(0,1,1,0,527.371,435.66)" + id="path27728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 0.381406,-0.5985 l 0.5,-0.363281 0.539063,-0.078125 0.5,0.078125 0.5,0.441406 L 2.72125,-8.4375e-4 2.799375,0.518687 2.65875,1.12025 2.240781,1.561656 1.799375,1.741344 H 1.240781" + transform="matrix(0,1,1,0,528.411,440.56)" + id="path27730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00134375 0.378281,0.259156 0.679063,0.681031 0.800156,1.220094 0.679063,1.739625 0.378281,2.1615 -0.180312,2.419312 -0.738906,2.341187 -1.301406,2.001344" + transform="matrix(0,1,1,0,530.151,442.36)" + id="path27732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001625 H 5.199063" + transform="matrix(0,1,1,0,491.111,355.84)" + id="path27734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V 2.84025" + transform="matrix(0,1,1,0,489.691,355.84)" + id="path27736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-3.75e-4 H -5.200156 v 1.480469 l 0.261719,0.5 L -4.340781,2.359 -3.641562,2.480094 -2.938437,2.359 -2.418906,2.038687 -2.161094,1.480094 V -3.75e-4" + transform="matrix(0,1,1,0,494.891,361.04)" + id="path27738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 -0.520312,0.380562 l -0.257813,0.417969 -0.082031,0.5 L -0.7,1.919625 -0.258594,2.361031 0.260938,2.478219 0.780469,2.419625 1.221875,2.181344 2.08125,0.939156 2.698438,0.380562 3.561719,0.00165625 4.339063,-0.119438 v 2.597657" + transform="matrix(0,1,1,0,499.971,356.7)" + id="path27740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 -18.638906,-10.779437" + transform="matrix(0,1,1,0,481.131,268.76)" + id="path27742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,7.1875e-4 9.101719,15.121813" + transform="matrix(0,1,1,0,466.011,259.66)" + id="path27744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0011875 V -49.799594" + transform="matrix(0,1,1,0,477.491,272.74)" + id="path27746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0013125 11.738281,19.561188" + transform="matrix(0,1,1,0,457.931,261)" + id="path27748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 0.0803125,-0.181938" + transform="matrix(0,1,1,0,450.971,269.74)" + id="path27750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00146875 0.238281,-0.298344" + transform="matrix(0,1,1,0,451.271,269.5)" + id="path27752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00115625 0.4,-0.321469" + transform="matrix(0,1,1,0,451.591,269.1)" + id="path27754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 0.341563,-0.261156" + transform="matrix(0,1,1,0,451.851,268.76)" + id="path27756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.0013125 0.121094,-0.078125" + transform="matrix(0,1,1,0,451.931,268.64)" + id="path27758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,8.75e-4 0.520625,-0.241312" + transform="matrix(0,1,1,0,452.171,268.12)" + id="path27760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 0.241094,-0.099125" + transform="matrix(0,1,1,0,452.271,267.88)" + id="path27762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0015 0.0989063,-0.0414688" + transform="matrix(0,1,1,0,452.311,267.78)" + id="path27764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 0.46125,-0.1985" + transform="matrix(0,1,1,0,452.511,267.32)" + id="path27766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,2.5e-4 0.0203125,-0.0192813" + transform="matrix(0,1,1,0,452.531,267.3)" + id="path27768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 0.0207812,-0.01975" + transform="matrix(0,1,1,0,452.551,267.28)" + id="path27770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-2.1875e-4 H 0.02125" + transform="matrix(0,1,1,0,452.551,267.26)" + id="path27772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,4.0625e-4 0.321719,-0.140219" + transform="matrix(0,1,1,0,452.691,266.94)" + id="path27774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0019375 V -1.619125" + transform="matrix(0,1,1,0,450.791,269.82)" + id="path27776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00115625 0.0582812,-0.360531" + transform="matrix(0,1,1,0,454.591,269.68)" + id="path27778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.25e-5 0.0596875,-0.121156" + transform="matrix(0,1,1,0,454.711,269.62)" + id="path27780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.25e-5 0.321094,-0.500063" + transform="matrix(0,1,1,0,455.211,269.3)" + id="path27782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 0.240781,-0.240063" + transform="matrix(0,1,1,0,455.451,269.06)" + id="path27784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,2.5e-4 0.158594,-0.0817813" + transform="matrix(0,1,1,0,455.531,268.9)" + id="path27786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00115625 0.318437,-0.05975" + transform="matrix(0,1,1,0,455.591,268.58)" + id="path27788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001625 0.038125,-0.0211562" + transform="matrix(0,1,1,0,455.611,268.54)" + id="path27790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00134375 0.219063,-0.041625" + transform="matrix(0,1,1,0,455.651,268.32)" + id="path27792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 0.500313,0.0213437" + transform="matrix(0,1,1,0,455.631,267.82)" + id="path27794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-2.1875e-4 0.460312,0.0818125" + transform="matrix(0,1,1,0,455.551,267.36)" + id="path27796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0011875 0.159375,0.0597812" + transform="matrix(0,1,1,0,455.491,267.2)" + id="path27798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 0.259219,0.161187" + transform="matrix(0,1,1,0,455.331,266.94)" + id="path27800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00165625 -0.300469,0.200875" + transform="matrix(0,1,1,0,453.471,267.32)" + id="path27802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 -0.199687,0.121656" + transform="matrix(0,1,1,0,453.351,267.52)" + id="path27804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 -0.260469,0.140562" + transform="matrix(0,1,1,0,453.211,267.78)" + id="path27806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00115625 -0.27875,0.119937" + transform="matrix(0,1,1,0,453.091,268.06)" + id="path27808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,7.1875e-4 -0.161406,0.0788437" + transform="matrix(0,1,1,0,453.011,268.22)" + id="path27810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 -0.34125,0.100719" + transform="matrix(0,1,1,0,452.911,268.56)" + id="path27812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 H -0.221406" + transform="matrix(0,1,1,0,452.911,268.78)" + id="path27814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 -0.41875,-0.100844" + transform="matrix(0,1,1,0,453.011,269.2)" + id="path27816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 -0.240781,-0.159281" + transform="matrix(0,1,1,0,453.171,269.44)" + id="path27818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 -0.0385938,-0.019125" + transform="matrix(0,1,1,0,453.191,269.48)" + id="path27820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0011875 -0.219531,-0.299594" + transform="matrix(0,1,1,0,453.491,269.7)" + id="path27822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 -0.0607813,-0.198813" + transform="matrix(0,1,1,0,453.691,269.76)" + id="path27824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-5.3125e-4 0.0217187,-0.539594" + transform="matrix(0,1,1,0,454.231,269.74)" + id="path27826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 -0.100938,-0.160688" + transform="matrix(0,1,1,0,456.731,267.14)" + id="path27828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 V -0.180531" + transform="matrix(0,1,1,0,456.911,267.14)" + id="path27830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-2.1875e-4 0.040625,-0.140844" + transform="matrix(0,1,1,0,457.051,267.1)" + id="path27832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 0.201562,-0.200219" + transform="matrix(0,1,1,0,457.251,266.9)" + id="path27834" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 0.161562,-0.0808438" + transform="matrix(0,1,1,0,467.991,250.94)" + id="path27836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-2.1875e-4 0.0414062,-0.0588125" + transform="matrix(0,1,1,0,468.051,250.9)" + id="path27838" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001 0.118437,-0.200219" + transform="matrix(0,1,1,0,468.251,250.78)" + id="path27840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0018125 0.84125,-1.881" + transform="matrix(0,1,1,0,470.131,249.94)" + id="path27842" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-6.25e-5 0.0195312,-0.078125" + transform="matrix(0,1,1,0,470.211,249.92)" + id="path27844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001 V -0.0400625" + transform="matrix(0,1,1,0,470.251,249.92)" + id="path27846" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 -0.198125,-0.101" + transform="matrix(0,1,1,0,470.351,250.12)" + id="path27848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0019375 0.440156,0.720719" + transform="matrix(0,1,1,0,465.291,259.22)" + id="path27850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 0.51875,0.938062" + transform="matrix(0,1,1,0,464.351,258.7)" + id="path27852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 0.439219,0.700562" + transform="matrix(0,1,1,0,463.651,258.26)" + id="path27854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 0.301719,0.521344" + transform="matrix(0,1,1,0,463.131,257.96)" + id="path27856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,9.375e-5 0.460937,0.761812" + transform="matrix(0,1,1,0,462.371,257.5)" + id="path27858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00146875 0.14,0.100094" + transform="matrix(0,1,1,0,462.271,257.36)" + id="path27860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 0.139375,-0.0614688" + transform="matrix(0,1,1,0,462.331,257.22)" + id="path27862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 0.33875,-0.438969" + transform="matrix(0,1,1,0,462.771,256.88)" + id="path27864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00178125 0.598906,-0.681469" + transform="matrix(0,1,1,0,463.451,256.28)" + id="path27866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 0.54125,-0.621781" + transform="matrix(0,1,1,0,464.071,255.74)" + id="path27868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.875e-4 0.418281,-0.500688" + transform="matrix(0,1,1,0,464.571,255.32)" + id="path27870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 0.700312,-0.760688" + transform="matrix(0,1,1,0,465.331,254.62)" + id="path27872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 0.521094,-0.558969" + transform="matrix(0,1,1,0,465.891,254.1)" + id="path27874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,2.5e-4 0.701562,-0.640375" + transform="matrix(0,1,1,0,466.531,253.4)" + id="path27876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0011875 0.618437,-0.45975" + transform="matrix(0,1,1,0,466.991,252.78)" + id="path27878" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.25e-5 0.36125,-0.218813" + transform="matrix(0,1,1,0,467.211,252.42)" + id="path27880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 0.841875,-0.500063" + transform="matrix(0,1,1,0,467.711,251.58)" + id="path27882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-8.4375e-4 0.478125,-0.200063" + transform="matrix(0,1,1,0,467.911,251.1)" + id="path27884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 0.121406,-0.0395938" + transform="matrix(0,1,1,0,452.731,266.82)" + id="path27886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 0.200312,-0.0405313" + transform="matrix(0,1,1,0,452.771,266.62)" + id="path27888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 0.161094,0.0385312" + transform="matrix(0,1,1,0,452.731,266.46)" + id="path27890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 0.120937,0.0194687" + transform="matrix(0,1,1,0,452.711,266.34)" + id="path27892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 0.339844,0.179937" + transform="matrix(0,1,1,0,452.531,266)" + id="path27894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 0.3,0.28025" + transform="matrix(0,1,1,0,452.251,265.7)" + id="path27896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001625 0.159219,0.139" + transform="matrix(0,1,1,0,452.111,265.54)" + id="path27898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.25e-5 0.219062,0.398375" + transform="matrix(0,1,1,0,451.711,265.32)" + id="path27900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0018125 0.120312,0.579937" + transform="matrix(0,1,1,0,451.131,265.2)" + id="path27902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,8.75e-4 0.0592187,0.461812" + transform="matrix(0,1,1,0,450.671,265.14)" + id="path27904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00165625 -0.019375,0.200875" + transform="matrix(0,1,1,0,450.471,265.16)" + id="path27906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-8.4375e-4 -0.0198438,0.0616562" + transform="matrix(0,1,1,0,450.411,265.18)" + id="path27908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-8.4375e-4 -0.560313,0.499156" + transform="matrix(0,1,1,0,449.911,265.74)" + id="path27910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 -0.381719,0.259156" + transform="matrix(0,1,1,0,449.651,266.12)" + id="path27912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 -0.198906,0.121344" + transform="matrix(0,1,1,0,449.531,266.32)" + id="path27914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 0.681406,0.321031" + transform="matrix(0,1,1,0,455.011,266.26)" + id="path27916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 0.241719,0.160719" + transform="matrix(0,1,1,0,454.851,266.02)" + id="path27918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 0.0795313,0.100562" + transform="matrix(0,1,1,0,454.751,265.94)" + id="path27920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-3.75e-4 V 0.359" + transform="matrix(0,1,1,0,454.391,265.94)" + id="path27922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0015 -0.0585938,0.079625" + transform="matrix(0,1,1,0,454.311,266)" + id="path27924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,8.75e-4 -1.02,0.6415" + transform="matrix(0,1,1,0,453.671,267.02)" + id="path27926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 0.158437,0.100875" + transform="matrix(0,1,1,0,457.571,264.24)" + id="path27928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0018125 0.738281,0.439312" + transform="matrix(0,1,1,0,457.131,263.5)" + id="path27930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 0.14,0.121812" + transform="matrix(0,1,1,0,457.011,263.36)" + id="path27932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 0.239375,0.240719" + transform="matrix(0,1,1,0,456.771,263.12)" + id="path27934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 0.0410938,0.0785312" + transform="matrix(0,1,1,0,456.691,263.08)" + id="path27936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00115625 V 0.100406" + transform="matrix(0,1,1,0,456.591,263.08)" + id="path27938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 -0.041875,0.0988437" + transform="matrix(0,1,1,0,456.491,263.12)" + id="path27940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001625 -0.818906,0.881187" + transform="matrix(0,1,1,0,455.611,263.94)" + id="path27942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-2.1875e-4 -0.0585938,0.058375" + transform="matrix(0,1,1,0,455.551,264)" + id="path27944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,9.375e-5 -0.18,0.179781" + transform="matrix(0,1,1,0,455.371,264.18)" + id="path27946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 -0.0203125,0.0200937" + transform="matrix(0,1,1,0,455.351,264.2)" + id="path27948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 -0.160781,0.120562" + transform="matrix(0,1,1,0,455.231,264.36)" + id="path27950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 -0.140625,0.0794687" + transform="matrix(0,1,1,0,455.151,264.5)" + id="path27952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 -0.4,-0.0186563" + transform="matrix(0,1,1,0,455.171,264.9)" + id="path27954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 -0.321562,-0.159125" + transform="matrix(0,1,1,0,455.331,265.22)" + id="path27956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 -0.28125,-0.198969" + transform="matrix(0,1,1,0,455.531,265.5)" + id="path27958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.25e-5 -0.3,-0.17975" + transform="matrix(0,1,1,0,455.711,265.8)" + id="path27960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00115625 -0.579219,-0.380063" + transform="matrix(0,1,1,0,456.091,266.38)" + id="path27962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 -0.441094,-0.261156" + transform="matrix(0,1,1,0,456.351,266.82)" + id="path27964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.875e-4 -0.219687,-0.219438" + transform="matrix(0,1,1,0,456.571,267.04)" + id="path27966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,7.1875e-4 0.278438,-0.261" + transform="matrix(0,1,1,0,457.511,266.62)" + id="path27968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 0.281094,-0.179281" + transform="matrix(0,1,1,0,457.691,266.34)" + id="path27970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0015 0.239844,-0.119594" + transform="matrix(0,1,1,0,457.811,266.1)" + id="path27972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-3.75e-4 0.361563,-0.0785" + transform="matrix(0,1,1,0,457.891,265.74)" + id="path27974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-3.75e-4 H 0.578281" + transform="matrix(0,1,1,0,457.891,265.16)" + id="path27976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,5.625e-4 0.380156,0.039625" + transform="matrix(0,1,1,0,457.851,264.78)" + id="path27978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 0.38125,0.180562" + transform="matrix(0,1,1,0,457.671,264.4)" + id="path27980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 V 0.578687" + transform="matrix(0,1,1,0,457.351,261)" + id="path27982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,9.375e-5 -0.4,0.480562" + transform="matrix(0,1,1,0,456.871,261.4)" + id="path27984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,7.1875e-4 -1.901562,1.860094" + transform="matrix(0,1,1,0,455.011,263.3)" + id="path27986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,7.1875e-4 -0.619219,0.500719" + transform="matrix(0,1,1,0,454.511,263.92)" + id="path27988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,7.1875e-4 -1.018125,0.500719" + transform="matrix(0,1,1,0,454.011,264.94)" + id="path27990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00115625 -0.618594,0.420719" + transform="matrix(0,1,1,0,453.591,265.56)" + id="path27992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 -0.281406,0.158844" + transform="matrix(0,1,1,0,453.431,265.84)" + id="path27994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0015 -0.0801562,0.118687" + transform="matrix(0,1,1,0,453.311,265.92)" + id="path27996" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00103125 0.581875,0.4815" + transform="matrix(0,1,1,0,452.831,265.34)" + id="path27998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 0.299844,0.601031" + transform="matrix(0,1,1,0,452.231,265.04)" + id="path28000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00115625 0.299063,0.639469" + transform="matrix(0,1,1,0,451.591,264.74)" + id="path28002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,2.5e-4 0.0382813,0.0588437" + transform="matrix(0,1,1,0,451.531,264.7)" + id="path28004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-5.3125e-4 0.0192188,0.30025" + transform="matrix(0,1,1,0,451.231,264.68)" + id="path28006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0011875 0.0196875,0.239469" + transform="matrix(0,1,1,0,450.991,264.66)" + id="path28008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,4.0625e-4 -0.0198437,0.301188" + transform="matrix(0,1,1,0,450.691,264.68)" + id="path28010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,8.75e-4 V 0.0204063" + transform="matrix(0,1,1,0,450.671,264.68)" + id="path28012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 -0.0203125,0.360875" + transform="matrix(0,1,1,0,450.311,264.7)" + id="path28014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 -0.120781,0.1815" + transform="matrix(0,1,1,0,450.131,264.82)" + id="path28016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00165625 -0.559687,0.661813" + transform="matrix(0,1,1,0,449.471,265.38)" + id="path28018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 1.378906,-0.758812" + transform="matrix(0,1,1,0,449.751,261.5)" + id="path28020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-5.3125e-4 0.72,-0.481" + transform="matrix(0,1,1,0,450.231,260.78)" + id="path28022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 0.30125,-0.200531" + transform="matrix(0,1,1,0,450.431,260.48)" + id="path28024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001625 0.220469,-0.181312" + transform="matrix(0,1,1,0,450.611,260.26)" + id="path28026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00165625 0.341719,-0.361625" + transform="matrix(0,1,1,0,450.971,259.92)" + id="path28028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.25e-5 0.201875,-0.238344" + transform="matrix(0,1,1,0,451.211,259.72)" + id="path28030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00165625 0.17875,-0.260062" + transform="matrix(0,1,1,0,451.471,259.54)" + id="path28032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0018125 0.119063,-0.158344" + transform="matrix(0,1,1,0,451.631,259.42)" + id="path28034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00165625 0.241875,-0.338187" + transform="matrix(0,1,1,0,451.971,259.18)" + id="path28036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.25e-5 0.179688,-0.238344" + transform="matrix(0,1,1,0,452.211,259)" + id="path28038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 0.24,-0.220062" + transform="matrix(0,1,1,0,452.431,258.76)" + id="path28040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0018125 0.221719,-0.201312" + transform="matrix(0,1,1,0,452.631,258.54)" + id="path28042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 0.179063,-0.0981875" + transform="matrix(0,1,1,0,452.731,258.36)" + id="path28044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 0.299375,-0.120531" + transform="matrix(0,1,1,0,452.851,258.06)" + id="path28046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,5.625e-4 H 0.0985938" + transform="matrix(0,1,1,0,452.851,257.96)" + id="path28048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 1.120938,1.620563" + transform="matrix(0,1,1,0,451.231,256.84)" + id="path28050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 0.0998438,0.259469" + transform="matrix(0,1,1,0,450.971,256.74)" + id="path28052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0018125 V 0.341656" + transform="matrix(0,1,1,0,450.631,256.74)" + id="path28054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 -0.0417187,0.0418125" + transform="matrix(0,1,1,0,450.591,256.78)" + id="path28056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,2.5e-4 -0.29875,0.0588437" + transform="matrix(0,1,1,0,450.531,257.08)" + id="path28058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 -0.261875,0.10025" + transform="matrix(0,1,1,0,450.431,257.34)" + id="path28060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 -0.220156,0.0786875" + transform="matrix(0,1,1,0,450.351,257.56)" + id="path28062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00103125 -0.221406,0.0205625" + transform="matrix(0,1,1,0,450.331,257.78)" + id="path28064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,9.375e-5 -0.21875,-0.0389688" + transform="matrix(0,1,1,0,450.371,258)" + id="path28066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00178125 -0.08,-0.0799063" + transform="matrix(0,1,1,0,450.451,258.08)" + id="path28068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 -0.121875,-0.121781" + transform="matrix(0,1,1,0,450.571,258.2)" + id="path28070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00134375 -0.120781,-0.0806875" + transform="matrix(0,1,1,0,450.651,258.32)" + id="path28072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 -0.0196875,-0.0186562" + transform="matrix(0,1,1,0,450.671,258.34)" + id="path28074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 H -0.200156" + transform="matrix(0,1,1,0,450.671,258.54)" + id="path28076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 -0.140937,0.020875" + transform="matrix(0,1,1,0,450.651,258.68)" + id="path28078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.001625 -0.120312,0.0413438" + transform="matrix(0,1,1,0,450.611,258.8)" + id="path28080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,9.375e-5 -0.259219,0.238375" + transform="matrix(0,1,1,0,450.371,259.06)" + id="path28082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.25e-5 -0.161406,0.160094" + transform="matrix(0,1,1,0,450.211,259.22)" + id="path28084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001625 V 0.0999375" + transform="matrix(0,1,1,0,450.111,259.22)" + id="path28086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-2.1875e-4 0.01875,0.058375" + transform="matrix(0,1,1,0,450.051,259.2)" + id="path28088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,2.5e-4 0.0392188,0.0197813" + transform="matrix(0,1,1,0,450.031,259.16)" + id="path28090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 0.700156,0.38025" + transform="matrix(0,1,1,0,449.651,258.46)" + id="path28092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.875e-4 0.340938,0.0813438" + transform="matrix(0,1,1,0,449.571,258.12)" + id="path28094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00115625 0.161094,-0.0206875" + transform="matrix(0,1,1,0,449.591,257.96)" + id="path28096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 0.340938,-0.0611562" + transform="matrix(0,1,1,0,449.651,257.62)" + id="path28098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00178125 0.581094,-0.298656" + transform="matrix(0,1,1,0,449.951,257.04)" + id="path28100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 0.479063,-0.201781" + transform="matrix(0,1,1,0,450.151,256.56)" + id="path28102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00134375 H 0.138594" + transform="matrix(0,1,1,0,450.151,256.42)" + id="path28104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 0.221875,0.221344" + transform="matrix(0,1,1,0,449.931,256.2)" + id="path28106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00146875 V 0.158688" + transform="matrix(0,1,1,0,449.771,256.2)" + id="path28108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 -0.320781,0.358531" + transform="matrix(0,1,1,0,449.411,256.52)" + id="path28110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00146875 0.261563,-1.579594" + transform="matrix(0,1,1,0,450.271,244.34)" + id="path28112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-3.75e-4 0.259844,-1.621469" + transform="matrix(0,1,1,0,451.891,244.08)" + id="path28114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0013125 0.118125,-1.540375" + transform="matrix(0,1,1,0,453.431,243.96)" + id="path28116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 0.0409375,-0.301312" + transform="matrix(0,1,1,0,453.731,243.92)" + id="path28118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 0.101875,-0.900531" + transform="matrix(0,1,1,0,454.631,243.82)" + id="path28120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00146875 0.120313,-1.638187" + transform="matrix(0,1,1,0,456.271,243.7)" + id="path28122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 0.179219,-1.361469" + transform="matrix(0,1,1,0,457.631,243.52)" + id="path28124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 0.399531,-2.418187" + transform="matrix(0,1,1,0,460.051,243.12)" + id="path28126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 0.0410938,-0.160219" + transform="matrix(0,1,1,0,460.211,243.08)" + id="path28128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 0.758125,-2.200062" + transform="matrix(0,1,1,0,462.411,242.32)" + id="path28130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-2.1875e-4 0.120313,-0.140844" + transform="matrix(0,1,1,0,462.551,242.2)" + id="path28132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 1.379219,-1.640219" + transform="matrix(0,1,1,0,464.191,240.82)" + id="path28134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001 0.480313,-0.559594" + transform="matrix(0,1,1,0,464.751,240.34)" + id="path28136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00178125 15.999844,9.299" + transform="matrix(0,1,1,0,455.451,224.34)" + id="path28138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.25e-5 -0.460156,0.238219" + transform="matrix(0,1,1,0,455.211,224.8)" + id="path28140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001625 -21.219219,12.099938" + transform="matrix(0,1,1,0,443.111,246.02)" + id="path28142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00165625 -0.698594,0.220406" + transform="matrix(0,1,1,0,448.971,267.64)" + id="path28144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.25e-5 -1.079375,0.261656" + transform="matrix(0,1,1,0,448.711,268.72)" + id="path28146" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 -0.04125,0.0199375" + transform="matrix(0,1,1,0,448.691,268.76)" + id="path28148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 -0.378281,0.0404062" + transform="matrix(0,1,1,0,448.651,269.14)" + id="path28150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00134375 H -0.159375" + transform="matrix(0,1,1,0,448.651,269.3)" + id="path28152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 -0.119219,-0.0386563" + transform="matrix(0,1,1,0,448.691,269.42)" + id="path28154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-8.4375e-4 -0.258125,-0.219594" + transform="matrix(0,1,1,0,448.911,269.68)" + id="path28156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 -0.120313,-0.140844" + transform="matrix(0,1,1,0,449.051,269.8)" + id="path28158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 -0.0192187,-0.120219" + transform="matrix(0,1,1,0,449.171,269.82)" + id="path28160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 -1.521406,-0.121625" + transform="matrix(0,1,1,0,442.731,267.58)" + id="path28162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0019375 -0.381875,-0.0605313" + transform="matrix(0,1,1,0,442.791,267.96)" + id="path28164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0019375 H -0.0390625" + transform="matrix(0,1,1,0,442.791,268)" + id="path28166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-2.1875e-4 -0.86,-0.261938" + transform="matrix(0,1,1,0,443.051,268.86)" + id="path28168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,9.375e-5 -0.840625,-0.320219" + transform="matrix(0,1,1,0,443.371,269.7)" + id="path28170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 -0.140781,-0.0599063" + transform="matrix(0,1,1,0,443.431,269.84)" + id="path28172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V -0.201313" + transform="matrix(0,1,1,0,443.631,269.84)" + id="path28174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 0.0598438,-0.0181875" + transform="matrix(0,1,1,0,443.651,269.78)" + id="path28176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,9.375e-5 0.38125,-0.218656" + transform="matrix(0,1,1,0,443.871,269.4)" + id="path28178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 0.0584375,-0.0199063" + transform="matrix(0,1,1,0,443.891,269.34)" + id="path28180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-8.4375e-4 0.0398438,-0.020375" + transform="matrix(0,1,1,0,443.911,269.3)" + id="path28182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 0.360781,-0.0208437" + transform="matrix(0,1,1,0,443.931,268.94)" + id="path28184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 H 0.0614063" + transform="matrix(0,1,1,0,443.931,268.88)" + id="path28186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-8.4375e-4 0.538906,0.0186875" + transform="matrix(0,1,1,0,443.911,268.34)" + id="path28188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 H 0.0198438" + transform="matrix(0,1,1,0,443.911,268.32)" + id="path28190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 1.360313,0.199156" + transform="matrix(0,1,1,0,443.711,266.96)" + id="path28192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.875e-4 -0.761406,0.198531" + transform="matrix(0,1,1,0,448.571,267.32)" + id="path28194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-3.75e-4 -0.559687,0.179312" + transform="matrix(0,1,1,0,448.391,267.88)" + id="path28196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0019375 -0.201094,0.099625" + transform="matrix(0,1,1,0,448.291,268.08)" + id="path28198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00134375 0.138125,0.138062" + transform="matrix(0,1,1,0,448.151,267.94)" + id="path28200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-2.1875e-4 0.301406,0.101344" + transform="matrix(0,1,1,0,448.051,267.64)" + id="path28202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00165625 0.280625,0.0797812" + transform="matrix(0,1,1,0,447.971,267.36)" + id="path28204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 0.239375,0.101656" + transform="matrix(0,1,1,0,447.871,267.12)" + id="path28206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 1.001094,-0.0999063" + transform="matrix(0,1,1,0,447.971,266.12)" + id="path28208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 -0.900625,0.0411875" + transform="matrix(0,1,1,0,446.451,267.76)" + id="path28210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 -0.218281,0.0382187" + transform="matrix(0,1,1,0,446.411,267.98)" + id="path28212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001 -0.339531,0.159156" + transform="matrix(0,1,1,0,446.251,268.32)" + id="path28214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.875e-4 -0.179687,0.179" + transform="matrix(0,1,1,0,446.071,268.5)" + id="path28216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00146875 -0.38,0.299313" + transform="matrix(0,1,1,0,445.771,268.88)" + id="path28218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-5.3125e-4 -0.461094,0.538531" + transform="matrix(0,1,1,0,445.231,269.34)" + id="path28220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,9.375e-5 -0.160156,0.359469" + transform="matrix(0,1,1,0,444.871,269.5)" + id="path28222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001 -0.06,0.120094" + transform="matrix(0,1,1,0,444.751,269.56)" + id="path28224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00134375 0.178594,0.099" + transform="matrix(0,1,1,0,444.651,269.38)" + id="path28226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0013125 0.998906,0.221344" + transform="matrix(0,1,1,0,444.431,268.38)" + id="path28228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 0.358906,0.0786875" + transform="matrix(0,1,1,0,444.351,268.02)" + id="path28230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 0.679531,0.180563" + transform="matrix(0,1,1,0,444.171,267.34)" + id="path28232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.875e-4 0.379844,0.100875" + transform="matrix(0,1,1,0,444.071,266.96)" + id="path28234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 -22.24,12.719156" + transform="matrix(0,1,1,0,427.691,272.74)" + id="path28236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.875e-4 0.440156,-0.699906" + transform="matrix(0,1,1,0,447.071,245.22)" + id="path28238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,-0.0019375 0.5,-1.2187495" + transform="matrix(0,1,1,0,448.291,244.72)" + id="path28240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 -1.240469,-1.801625" + transform="matrix(0,1,1,0,444.911,247.26)" + id="path28242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 1.601719,-1.460844" + transform="matrix(0,1,1,0,446.371,245.66)" + id="path28244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00165625 -0.0796875,0.06025" + transform="matrix(0,1,1,0,449.471,266.4)" + id="path28246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,4.0625e-4 -0.541562,0.281656" + transform="matrix(0,1,1,0,449.191,266.94)" + id="path28248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,4.0625e-4 V 0.6215" + transform="matrix(0,1,1,0,442.691,265.94)" + id="path28250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 -0.0585937,0.0404063" + transform="matrix(0,1,1,0,442.651,266)" + id="path28252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001625 -0.06,0.0413438" + transform="matrix(0,1,1,0,442.611,266.06)" + id="path28254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0015 1.020938,0.399938" + transform="matrix(0,1,1,0,443.311,265.94)" + id="path28256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,7.1875e-4 -0.621094,0.461656" + transform="matrix(0,1,1,0,449.011,266)" + id="path28258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00146875 -0.56,0.240719" + transform="matrix(0,1,1,0,448.771,266.56)" + id="path28260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-5.3125e-4 1.121094,-0.258344" + transform="matrix(0,1,1,0,448.231,265)" + id="path28262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 1.2,-0.400531" + transform="matrix(0,1,1,0,448.631,263.8)" + id="path28264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0011875 0.920781,-0.358187" + transform="matrix(0,1,1,0,448.991,262.88)" + id="path28266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 -0.300469,0.239156" + transform="matrix(0,1,1,0,449.171,256.82)" + id="path28268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-0.001625 -0.1015625,0.0625" + transform="matrix(0,1,1,0,449.111,256.92)" + id="path28270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0013125 -0.278125,0.178375" + transform="matrix(0,1,1,0,448.931,257.2)" + id="path28272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0015 -0.280781,0.118688" + transform="matrix(0,1,1,0,448.811,257.48)" + id="path28274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.001 -0.259531,0.0615" + transform="matrix(0,1,1,0,448.751,257.74)" + id="path28276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001 H -0.381719" + transform="matrix(0,1,1,0,448.751,258.12)" + id="path28278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 -0.458906,0.019" + transform="matrix(0,1,1,0,448.731,258.58)" + id="path28280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-5.3125e-4 h -0.34375" + transform="matrix(0,1,1,0,448.731,258.92)" + id="path28282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00146875 -0.278125,-0.0405312" + transform="matrix(0,1,1,0,448.771,259.2)" + id="path28284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,9.375e-5 -0.160781,-0.101469" + transform="matrix(0,1,1,0,448.871,259.36)" + id="path28286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 -0.120625,-0.0799062" + transform="matrix(0,1,1,0,448.951,259.48)" + id="path28288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.875e-4 -0.159531,-0.121781" + transform="matrix(0,1,1,0,449.071,259.64)" + id="path28290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,9.375e-5 -0.279375,-0.300687" + transform="matrix(0,1,1,0,449.371,259.92)" + id="path28292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 -0.098125,-0.0399062" + transform="matrix(0,1,1,0,449.411,260.02)" + id="path28294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-3.75e-4 -0.140469,0.0191563" + transform="matrix(0,1,1,0,449.391,260.16)" + id="path28296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.25e-5 -0.219844,0.179625" + transform="matrix(0,1,1,0,449.211,260.38)" + id="path28298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0,0.0018125 -0.121094,0.078125" + transform="matrix(0,1,1,0,449.131,260.5)" + id="path28300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,2.5e-4 -0.16,0.101813" + transform="matrix(0,1,1,0,449.031,260.66)" + id="path28302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0013125 -0.159844,0.10025" + transform="matrix(0,1,1,0,448.931,260.82)" + id="path28304" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 V 0.0586875" + transform="matrix(0,1,1,0,448.871,260.82)" + id="path28306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00103125 0.0403125,0.0400938" + transform="matrix(0,1,1,0,448.831,260.78)" + id="path28308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-5.3125e-4 0.12125,0.101031" + transform="matrix(0,1,1,0,448.731,260.66)" + id="path28310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 0.380156,0.199469" + transform="matrix(0,1,1,0,448.531,260.28)" + id="path28312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,9.375e-5 0.24125,0.16025" + transform="matrix(0,1,1,0,448.371,260.04)" + id="path28314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 0.759063,0.480094" + transform="matrix(0,1,1,0,447.891,259.28)" + id="path28316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0019375 0.20125,0.099625" + transform="matrix(0,1,1,0,447.791,259.08)" + id="path28318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001 0.258125,0.0380625" + transform="matrix(0,1,1,0,447.751,258.82)" + id="path28320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00146875 0.0803125,-0.021" + transform="matrix(0,1,1,0,447.771,258.74)" + id="path28322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0015 0.0982813,-0.0414687" + transform="matrix(0,1,1,0,447.811,258.64)" + id="path28324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 0.460625,-0.2385" + transform="matrix(0,1,1,0,448.051,258.18)" + id="path28326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00115625 0.0996875,-0.0402187" + transform="matrix(0,1,1,0,448.091,258.08)" + id="path28328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00134375 0.278125,-0.0611562" + transform="matrix(0,1,1,0,448.151,257.8)" + id="path28330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 0.220781,-0.0386562" + transform="matrix(0,1,1,0,448.191,257.58)" + id="path28332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0015 0.858125,-0.119594" + transform="matrix(0,1,1,0,448.311,256.72)" + id="path28334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-8.4375e-4 0.29875,-0.0985" + transform="matrix(0,1,1,0,448.411,256.42)" + id="path28336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-8.4375e-4 H 0.081875" + transform="matrix(0,1,1,0,448.411,256.34)" + id="path28338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,2.5e-4 0.179844,-0.120844" + transform="matrix(0,1,1,0,448.531,256.16)" + id="path28340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0018125 0.0801563,-0.09975" + transform="matrix(0,1,1,0,448.631,256.08)" + id="path28342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 0.138125,-0.198187" + transform="matrix(0,1,1,0,448.831,255.94)" + id="path28344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-8.4375e-4 0.0414063,-0.0789687" + transform="matrix(0,1,1,0,448.911,255.9)" + id="path28346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0011875 0.118438,-0.0808437" + transform="matrix(0,1,1,0,448.991,255.78)" + id="path28348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 0.06125,0.0411875" + transform="matrix(0,1,1,0,448.951,255.72)" + id="path28350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 0.45875,0.578219" + transform="matrix(0,1,1,0,448.371,255.26)" + id="path28352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V 0.180094" + transform="matrix(0,1,1,0,448.191,255.26)" + id="path28354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00115625 -0.0982812,0.100406" + transform="matrix(0,1,1,0,448.091,255.36)" + id="path28356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-3.75e-4 -0.180625,0.198844" + transform="matrix(0,1,1,0,447.891,255.54)" + id="path28358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.875e-4 -0.560937,0.319625" + transform="matrix(0,1,1,0,447.571,256.1)" + id="path28360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 -0.458437,0.159313" + transform="matrix(0,1,1,0,447.411,256.56)" + id="path28362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,5.625e-4 -0.301406,0.0591563" + transform="matrix(0,1,1,0,447.351,256.86)" + id="path28364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,-0.0019375 -0.66015625,0.0625" + transform="matrix(0,1,1,0,447.291,257.52)" + id="path28366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.001875,-6.25e-5 -0.402344,0.078125" + transform="matrix(0,1,1,0,447.211,257.92)" + id="path28368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 -0.258125,0.0599375" + transform="matrix(0,1,1,0,447.151,258.18)" + id="path28370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0015 -0.940312,0.341344" + transform="matrix(0,1,1,0,446.811,259.12)" + id="path28372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0015 H -0.238906" + transform="matrix(0,1,1,0,446.811,259.36)" + id="path28374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,9.375e-5 -0.160625,-0.0585" + transform="matrix(0,1,1,0,446.871,259.52)" + id="path28376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0019375 -0.540469,-0.419906" + transform="matrix(0,1,1,0,447.291,260.06)" + id="path28378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0013125 -0.201406,-0.141937" + transform="matrix(0,1,1,0,447.431,260.26)" + id="path28380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00115625 -0.238281,-0.161312" + transform="matrix(0,1,1,0,447.591,260.5)" + id="path28382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00115625 -0.86,-0.501156" + transform="matrix(0,1,1,0,448.091,261.36)" + id="path28384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 -0.140625,-0.0611562" + transform="matrix(0,1,1,0,448.151,261.5)" + id="path28386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00146875 -0.36,-0.118656" + transform="matrix(0,1,1,0,448.271,261.86)" + id="path28388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.00146875 h -0.28125" + transform="matrix(0,1,1,0,448.271,262.14)" + id="path28390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 -0.219375,0.0385313" + transform="matrix(0,1,1,0,448.231,262.36)" + id="path28392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 -0.320625,0.0794688" + transform="matrix(0,1,1,0,448.151,262.68)" + id="path28394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 -0.500312,0.301344" + transform="matrix(0,1,1,0,447.851,263.18)" + id="path28396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 -0.580312,0.280563" + transform="matrix(0,1,1,0,447.571,263.76)" + id="path28398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 -0.178281,0.0993125" + transform="matrix(0,1,1,0,447.471,263.94)" + id="path28400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 -0.198594,0.121656" + transform="matrix(0,1,1,0,447.351,264.14)" + id="path28402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,5.625e-4 v 0" + transform="matrix(0,1,1,0,447.351,264.14)" + id="path28404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 -0.019375,0.0405625" + transform="matrix(0,1,1,0,447.311,264.16)" + id="path28406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-5.3125e-4 V 0.0815" + transform="matrix(0,1,1,0,447.231,264.16)" + id="path28408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 0.0401563,0.0394688" + transform="matrix(0,1,1,0,447.191,264.12)" + id="path28410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001 0.661094,0.440406" + transform="matrix(0,1,1,0,446.751,263.46)" + id="path28412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00115625 0.280938,0.159" + transform="matrix(0,1,1,0,446.591,263.18)" + id="path28414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 0.579688,0.198844" + transform="matrix(0,1,1,0,446.391,262.6)" + id="path28416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 0.101563,0.039625" + transform="matrix(0,1,1,0,446.351,262.5)" + id="path28418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 0.3,0.0405625" + transform="matrix(0,1,1,0,446.311,262.2)" + id="path28420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 H 1.159219" + transform="matrix(0,1,1,0,446.311,261.04)" + id="path28422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 0.499063,-0.0185" + transform="matrix(0,1,1,0,446.331,260.54)" + id="path28424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0019375 0.559063,0.0410313" + transform="matrix(0,1,1,0,446.291,259.98)" + id="path28426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 1.980469,0.258063" + transform="matrix(0,1,1,0,446.031,258)" + id="path28428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,2.5e-4 H 0.4" + transform="matrix(0,1,1,0,446.031,257.6)" + id="path28430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0018125 0.361563,-0.09975" + transform="matrix(0,1,1,0,446.131,257.24)" + id="path28432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.001 0.238281,-0.118187" + transform="matrix(0,1,1,0,446.251,257)" + id="path28434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00165625 0.32,-0.221" + transform="matrix(0,1,1,0,446.471,256.68)" + id="path28436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,2.5e-4 1.739688,-1.058344" + transform="matrix(0,1,1,0,447.531,254.94)" + id="path28438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 0.121406,0.02025" + transform="matrix(0,1,1,0,447.511,254.82)" + id="path28440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00165625 0.420313,0.540719" + transform="matrix(0,1,1,0,446.971,254.4)" + id="path28442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.25e-5 -0.0215625,0.261656" + transform="matrix(0,1,1,0,446.711,254.42)" + id="path28444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,2.5e-4 -0.178125,0.179938" + transform="matrix(0,1,1,0,446.531,254.6)" + id="path28446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 -0.598437,0.30025" + transform="matrix(0,1,1,0,446.231,255.2)" + id="path28448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-2.1875e-4 -0.360781,0.179469" + transform="matrix(0,1,1,0,446.051,255.56)" + id="path28450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,5.625e-4 -0.301406,0.199781" + transform="matrix(0,1,1,0,445.851,255.86)" + id="path28452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.0013125 -0.440625,0.420563" + transform="matrix(0,1,1,0,445.431,256.3)" + id="path28454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,5.625e-4 -0.559219,0.578688" + transform="matrix(0,1,1,0,444.851,256.86)" + id="path28456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 -0.180625,0.120563" + transform="matrix(0,1,1,0,444.731,257.04)" + id="path28458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001 -0.240937,-0.0205312" + transform="matrix(0,1,1,0,444.751,257.28)" + id="path28460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 -0.53875,-0.101" + transform="matrix(0,1,1,0,444.851,257.82)" + id="path28462" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 -0.479687,-0.199437" + transform="matrix(0,1,1,0,445.051,258.3)" + id="path28464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,8.75e-4 -0.339219,-0.120219" + transform="matrix(0,1,1,0,445.171,258.64)" + id="path28466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00146875 -0.399375,-0.099125" + transform="matrix(0,1,1,0,445.271,259.04)" + id="path28468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 -0.200937,-0.0414687" + transform="matrix(0,1,1,0,445.311,259.24)" + id="path28470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0015 H -0.601719" + transform="matrix(0,1,1,0,445.311,259.84)" + id="path28472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0019375 -0.520156,0.0215" + transform="matrix(0,1,1,0,445.291,260.36)" + id="path28474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 -0.340625,0.0580625" + transform="matrix(0,1,1,0,445.231,260.7)" + id="path28476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,2.5e-4 -0.720781,0.199469" + transform="matrix(0,1,1,0,445.031,261.42)" + id="path28478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00178125 -0.358125,0.08025" + transform="matrix(0,1,1,0,444.951,261.78)" + id="path28480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00165625 -0.39875,-0.0217812" + transform="matrix(0,1,1,0,444.971,262.18)" + id="path28482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,2.5e-4 -0.120312,-0.0583437" + transform="matrix(0,1,1,0,445.031,262.3)" + id="path28484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 -0.279219,-0.19975" + transform="matrix(0,1,1,0,445.231,262.58)" + id="path28486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,2.5e-4 -0.581875,-0.300531" + transform="matrix(0,1,1,0,445.531,263.16)" + id="path28488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 -0.619844,-0.37975" + transform="matrix(0,1,1,0,445.911,263.78)" + id="path28490" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00115625 -0.73875,-0.180844" + transform="matrix(0,1,1,0,446.091,264.52)" + id="path28492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 -0.320469,-0.101156" + transform="matrix(0,1,1,0,446.191,264.84)" + id="path28494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0019375 -0.540156,-0.0995937" + transform="matrix(0,1,1,0,446.291,265.38)" + id="path28496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-8.4375e-4 -0.521094,-0.121937" + transform="matrix(0,1,1,0,446.411,265.9)" + id="path28498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0011875 -0.961562,-0.0808437" + transform="matrix(0,1,1,0,446.491,266.86)" + id="path28500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,0.0011875 0.242188,0.078125" + transform="matrix(0,1,1,0,443.991,266.72)" + id="path28502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 0.37875,0.101188" + transform="matrix(0,1,1,0,443.891,266.34)" + id="path28504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00103125 0.339844,0.059625" + transform="matrix(0,1,1,0,443.831,266)" + id="path28506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00134375 0.22,0.181031" + transform="matrix(0,1,1,0,443.651,265.78)" + id="path28508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00115625 0.22125,0.561344" + transform="matrix(0,1,1,0,443.091,265.56)" + id="path28510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0018125 0.0985938,0.458844" + transform="matrix(0,1,1,0,442.631,265.46)" + id="path28512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 0.220938,0.461813" + transform="matrix(0,1,1,0,442.171,265.24)" + id="path28514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.875e-4 0.0782813,0.100875" + transform="matrix(0,1,1,0,442.071,265.16)" + id="path28516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0019375 0.580156,0.279313" + transform="matrix(0,1,1,0,441.791,264.58)" + id="path28518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00115625 2.818125,0.698063" + transform="matrix(0,1,1,0,441.091,261.76)" + id="path28520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 0.861719,0.298844" + transform="matrix(0,1,1,0,440.791,260.9)" + id="path28522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,7.1875e-4 0.798438,0.278063" + transform="matrix(0,1,1,0,440.511,260.1)" + id="path28524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 0.961563,0.320719" + transform="matrix(0,1,1,0,440.191,259.14)" + id="path28526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00178125 0.560625,0.240406" + transform="matrix(0,1,1,0,439.951,258.58)" + id="path28528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,0.0015 1,0.136719" + transform="matrix(0,1,1,0,439.811,257.58)" + id="path28530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0015 H 0.598125" + transform="matrix(0,1,1,0,439.811,256.98)" + id="path28532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 0.660469,-0.0985" + transform="matrix(0,1,1,0,439.911,256.32)" + id="path28534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 0.380313,-0.0608437" + transform="matrix(0,1,1,0,439.971,255.94)" + id="path28536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 1.961406,-0.978344" + transform="matrix(0,1,1,0,440.951,253.98)" + id="path28538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-3.75e-4 0.820469,-0.441781" + transform="matrix(0,1,1,0,441.391,253.16)" + id="path28540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-2.1875e-4 1.440156,-0.660375" + transform="matrix(0,1,1,0,442.051,251.72)" + id="path28542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 H 0.03875" + transform="matrix(0,1,1,0,442.051,251.68)" + id="path28544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 1.179688,1.639781" + transform="matrix(0,1,1,0,440.411,250.5)" + id="path28546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,4.0625e-4 0.11875,-0.401937" + transform="matrix(0,1,1,0,448.691,244.6)" + id="path28548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.875e-4 H 5.318438 L 6.439531,0.401656 7.181719,1.218063 7.439531,2.2415 7.181719,3.261031 6.439531,4.081344 5.318438,4.499313 h -5.320313" + transform="matrix(0,1,1,0,397.571,387.08)" + id="path28550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001 H -7.441875 l 1.480469,-1.21875" + transform="matrix(0,1,1,0,407.251,394.52)" + id="path28552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,2.5e-4 V 2.441656" + transform="matrix(0,1,1,0,406.031,394.52)" + id="path28554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,4.0625e-4 H -7.441875 L -5.961406,-1.218344" + transform="matrix(0,1,1,0,414.691,394.52)" + id="path28556" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00165625 V 2.439156" + transform="matrix(0,1,1,0,413.471,394.52)" + id="path28558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 H 5.200781" + transform="matrix(0,1,1,0,355.931,220.1)" + id="path28560" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,7.1875e-4 V 2.840563" + transform="matrix(0,1,1,0,354.511,220.1)" + id="path28562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.25e-5 H -5.198437 V 1.499938 l 0.257812,0.480468 0.601563,0.378907 0.699218,0.121093 L -2.940625,2.359313 -2.421094,2.039 -2.159375,1.499938 V -6.25e-5" + transform="matrix(0,1,1,0,359.711,225.3)" + id="path28564" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.25e-5 H -5.198437 L -1.460156,-2.281312 V 0.82025" + transform="matrix(0,1,1,0,366.711,225.3)" + id="path28566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00109375,-0.001 0.74218775,0.519531 0.5,0.601563 0.257812,0.71875 -0.257812,0.820312 -0.5,0.621094 -0.74218775,0.601562 -0.98046925,0.21875 h -4.957031" + transform="matrix(0,1,1,0,101.751,171.38)" + id="path28568" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0011875 0.621094,0.719938 0.878906,1.54025 0.621094,2.360563 l -0.742188,0.71875 -1.117187,0.5 -1.121094,0.21875 H -3.71875 l -1.121094,-0.21875 -0.980469,-0.5 -0.5,-0.621094 -0.238281,-0.71875 0.238281,-0.820313 0.5,-0.597656 0.742188,-0.421875 1,-0.199219 0.859375,0.199219 0.859375,0.519531 0.5,0.621094 0.121094,0.699219 -0.242188,0.820312 -0.621094,0.621094 -1.117187,0.617188" + transform="matrix(0,1,1,0,109.491,172)" + id="path28570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.92000002;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 0.239687,-0.819437 0.860781,-1.421 l 0.738281,-0.417969 1,-0.300781 1.121094,-0.101562 1.101563,0.101562 1,0.300781 L 6.56,-1.421 7.181094,-0.819437 7.438906,8.75e-4 7.181094,0.821188 6.56,1.438375 5.821719,1.840719 l -1,0.320312 -1.101563,0.097657 -1.121094,-0.097657 -1,-0.320312 L 0.860781,1.438375 0.239687,0.821188 0.00140625,8.75e-4" + transform="matrix(0,1,1,0,118.671,165.44)" + id="path28572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-2.1875e-4 V -3.461156" + transform="matrix(0,1,1,0,103.051,248.64)" + id="path28574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 -0.179062,-0.421625 -0.499375,-0.781 -0.92125,-0.941156 -1.35875,-0.781 -1.679062,-0.421625 -1.85875,2.5e-4 v 2.519531" + transform="matrix(0,1,1,0,100.531,248.64)" + id="path28576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 -0.178437,-0.421625 -0.49875,-0.781 -0.920625,-0.941156 -1.358125,-0.781 -1.678437,-0.421625 -1.858125,0.101812 v 2.417969" + transform="matrix(0,1,1,0,100.531,246.78)" + id="path28578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00115625 V 3.459781" + transform="matrix(0,1,1,0,99.591,241.76)" + id="path28580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 0.118906,-0.081625 V -0.261313 L 0.00171875,-0.339438 -0.119375,-0.261313 v 0.179688 L 0.00171875,4.0625e-4" + transform="matrix(0,1,1,0,98.191,241.76)" + id="path28582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 0.419688,-0.339125 0.798594,-0.421156 1.298594,-0.261 1.661875,0.098375 1.919688,0.699938 1.978281,1.3015 1.919688,1.918688 1.661875,2.438219 1.298594,2.879625 0.798594,3.039781 0.361094,2.879625 0.00171875,2.52025" + transform="matrix(0,1,1,0,100.011,235.76)" + id="path28584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V -3.461156" + transform="matrix(0,1,1,0,103.051,232.58)" + id="path28586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00146875 -0.29875,-0.341313 -0.619062,-0.599125 -1.040937,-0.681156 -1.36125,-0.599125 -1.720625,-0.341313" + transform="matrix(0,1,1,0,100.271,232.58)" + id="path28588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-2.1875e-4 0.378125,-0.0783438 0.741406,-0.418188 0.999219,-1.039281 1.120313,-1.7385 0.999219,-2.418188 0.741406,-3.039281 0.378125,-3.379125 -7.8125e-4,-3.461156 -0.379687,-3.379125 l -0.359375,0.339844 -0.261719,0.621093 -0.058594,0.679688 0.058594,0.699219 0.261719,0.621093 0.359375,0.3398442 0.37890575,0.07812505" + transform="matrix(0,1,1,0,103.051,226.7)" + id="path28590" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,9.375e-5 -0.499531,0.418063 -1.058125,0.679781 h -0.480469 l -0.5,-0.261718 L -2.421406,9.375e-5 -2.601094,-0.621 -2.48,-1.218656 -2.159687,-1.738187 -1.601094,-2.101469 -0.858906,-2.261625 -0.440937,-2.621 -0.241719,-3.218656 -0.358906,-3.820219 -0.679219,-4.261625 -1.120625,-4.519437 H -1.538594 L -1.98,-4.33975 -2.358906,-3.921781" + transform="matrix(0,1,1,0,102.371,222.98)" + id="path28592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 V -5.199438 H -1.23875 l -0.5,0.257813 -0.359375,0.339844 -0.320312,0.523437 -0.242188,0.617188 -0.058594,0.859375 0.058594,0.863281 0.242188,0.617187 0.320312,0.519532 0.359375,0.339843 0.5,0.26171925 h 1.23828125" + transform="matrix(0,1,1,0,103.051,218.02)" + id="path28594" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.0019375 0.361094,-0.25975 l 0.4375,-0.179687 h 0.5 l 0.5625,0.257812 0.417969,0.441406 0.320312,0.519532 0.242188,0.859375 0.058593,0.78125 L 2.779063,3.201188 2.599375,3.720719 2.220469,4.24025 1.798594,4.599625 1.361094,4.759781 H 0.919688 L 0.501719,4.599625 0.118906,4.341813 -0.181875,3.978531" + transform="matrix(0,1,1,0,98.291,205.26)" + id="path28596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-2.1875e-4 V -3.461156" + transform="matrix(0,1,1,0,103.051,200.48)" + id="path28598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 0.258281,-0.339438 0.621563,-0.519125 1.059063,-0.601156 1.500469,-0.441 1.859844,-0.081625 2.121563,0.441812 2.23875,1.1215 2.121563,1.820719 1.859844,2.34025 1.500469,2.699625 1.059063,2.859781 0.621563,2.781656 0.258281,2.519937 4.6875e-4,2.180094" + transform="matrix(0,1,1,0,100.191,200.48)" + id="path28600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-2.1875e-4 V -3.461156" + transform="matrix(0,1,1,0,103.051,197.44)" + id="path28602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00146875 -0.299375,-0.341313 -0.619687,-0.599125 -1.041562,-0.681156 -1.361875,-0.599125 -1.72125,-0.341313" + transform="matrix(0,1,1,0,100.271,197.44)" + id="path28604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,5.625e-4 V 5.199781" + transform="matrix(0,1,1,0,97.851,190.44)" + id="path28606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#6363ff;stroke-width:0.74000001;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00146875 0.259219,0.439937 0.618594,0.701656 1.06,0.779781 1.56,0.619625 1.919375,0.178219 2.181094,-0.341313 2.239688,-0.9585 2.181094,-1.560063 1.919375,-2.079594 1.56,-2.521 1.06,-2.681156 0.618594,-2.599125 0.321719,-2.419438 0.00140625,-2.079594" + transform="matrix(0,1,1,0,102.271,190.44)" + id="path28608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.00178125 c 0,25.66015625 -20.820313,46.48046925 -46.480469,46.48046925" + transform="matrix(0,1,1,0,679.451,507.36)" + id="path28610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00178125 H 306.79844" + transform="matrix(0,1,1,0,725.951,154.1)" + id="path28612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.0013125 c -25.65625,0 -46.457031,-20.8203125 -46.457031,-46.4804685" + transform="matrix(0,1,1,0,725.931,154.08)" + id="path28614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00165625 V -492.74053" + transform="matrix(0,1,1,0,679.471,507.38)" + id="path28616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-5.3125e-4 V 492.74166" + transform="matrix(0,1,1,0,186.731,107.6)" + id="path28618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 -0.020625,-0.281781 v -1.4375 l -0.0195312,-0.28125 v -0.578125 l -0.0195313,-0.28125 v -0.28125 L -0.0792187,-3.4185 V -3.719281 L -0.09875,-4.000531 v -0.28125 l -0.019531,-0.296875 -0.023438,-0.28125 -0.019531,-0.28125 V -5.4185 L -0.180781,-5.69975 -0.200312,-6.000531 -0.219844,-6.281781 -0.239375,-6.559125 -0.258906,-6.859906 -0.278437,-7.141156 -0.301875,-7.4185 -0.321406,-7.69975 -0.360469,-7.981 -0.38,-8.281781 -0.399531,-8.559125 -0.438594,-8.840375 -0.458125,-9.141156 -0.481562,-9.4185 -0.520625,-9.69975 -0.540156,-9.981 l -0.039063,-0.277344 -0.019531,-0.300781 -0.042969,-0.28125 -0.039062,-0.28125 -0.039063,-0.277344 -0.019531,-0.28125 -0.039062,-0.300781 -0.042969,-0.277344 -0.078125,-0.5625 -0.039063,-0.277343 -0.042968,-0.28125 -0.039063,-0.28125 -0.039062,-0.300782 -0.039063,-0.277343 -0.0625,-0.28125 -0.039062,-0.28125 -0.039063,-0.277344 -0.039062,-0.28125 -0.0625,-0.28125 L -1.38,-15.9185 l -0.058594,-0.28125 -0.042968,-0.28125 -0.058594,-0.277344 -0.039063,-0.28125 -0.0625,-0.300781 -0.058593,-0.28125 -0.039063,-0.277344 -0.0625,-0.28125 -0.058594,-0.28125 -0.058593,-0.277343 -0.0625,-0.28125 -0.058594,-0.28125 -0.058594,-0.277344 -0.0625,-0.261719 -0.058594,-0.300781 -0.058593,-0.257813 -0.0625,-0.28125 -0.058594,-0.28125 -0.082031,-0.277343 -0.117188,-0.5625 -0.0625,-0.277344 -0.078125,-0.28125 -0.0625,-0.28125 -0.078125,-0.257813 -0.058594,-0.28125 -0.082031,-0.28125 -0.078125,-0.277343 -0.0625,-0.28125 -0.078125,-0.28125 -0.082031,-0.257813 -0.058594,-0.28125 -0.078125,-0.28125 -0.082031,-0.277344 -0.078125,-0.261718 -0.082031,-0.28125 -0.078125,-0.277344 -0.082032,-0.261719 -0.078125,-0.277344 -0.082031,-0.28125 -0.097656,-0.28125 -0.082031,-0.257812 -0.078125,-0.28125 -0.082032,-0.261719 -0.097656,-0.277344 -0.082031,-0.28125 -0.078125,-0.261718 -0.101563,-0.277344 -0.101562,-0.261719 -0.078125,-0.277344 -0.101563,-0.261718 -0.078125,-0.28125 -0.101562,-0.277344 -0.097656,-0.261719 -0.082032,-0.28125 -0.097656,-0.257812 -0.101562,-0.261719 -0.101563,-0.277344 -0.097656,-0.261719 -0.101563,-0.28125 -0.097656,-0.257812 -0.101562,-0.261719 -0.101563,-0.277344 -0.097656,-0.261718 -0.101563,-0.261719 -0.121093,-0.277344 -0.097657,-0.261719 -0.101562,-0.257812 -0.097656,-0.28125 -0.121094,-0.261719 -0.101563,-0.257812 -0.117187,-0.261719 -0.101563,-0.257813 -0.121093,-0.261718 -0.097657,-0.28125 -0.121093,-0.257813 -0.121094,-0.261719 -0.097656,-0.257812 -0.121094,-0.261719 -0.121094,-0.257812 -0.121094,-0.261719 -0.097656,-0.257813 -0.242187,-0.523437 -0.117188,-0.257813 -0.121094,-0.261718 -0.121093,-0.257813 -0.140625,-0.261719 -0.117188,-0.257812 -0.121094,-0.261719 -0.121093,-0.257812 -0.117188,-0.261719 -0.140625,-0.238281 -0.242187,-0.523438 -0.140625,-0.257812 -0.117188,-0.261719 -0.140625,-0.238281 -0.121094,-0.261719 -0.140625,-0.257813 -0.117187,-0.242187 -0.140625,-0.257813 -0.140625,-0.261718 -0.140625,-0.238282 -0.121094,-0.261718 -0.140625,-0.238282 -0.136719,-0.261718 -0.140625,-0.238282 -0.140625,-0.261718 -0.140625,-0.238282 -0.140625,-0.261718 -0.140625,-0.238282 -0.136718,-0.261718 -0.140625,-0.238282 -0.140625,-0.261718 -0.140625,-0.238282 -0.140625,-0.242187 -0.160157,-0.238281 -0.140625,-0.261719 -0.136718,-0.238281 -0.160157,-0.242188 -0.140625,-0.238281 -0.160156,-0.261719 -0.140625,-0.238281 -0.160156,-0.238281 -0.140625,-0.242188 -0.160156,-0.238281 -0.140625,-0.242188 -0.160157,-0.238281 -0.160156,-0.242187 -0.15625,-0.238282 -0.140625,-0.242187 -0.320312,-0.476563 -0.160157,-0.242187 -0.160156,-0.238281 -0.160156,-0.242188 -0.160156,-0.238281 -0.160157,-0.242188 -0.160156,-0.21875 -0.160156,-0.238281 -0.160156,-0.242187 -0.160157,-0.21875" + transform="matrix(0,1,1,0,186.731,507.38)" + id="path28620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,5.625e-4 -0.180156,-0.241625 -0.500469,-0.718188 -0.680156,-0.940844 -0.840312,-1.179125 -1.000469,-1.401781 -1.180156,-1.640063 -1.340312,-1.858813 -1.52,-2.101 -1.680156,-2.31975 -1.859844,-2.561938 -2.02,-2.780688 l -0.179687,-0.21875 -0.179688,-0.242187 -0.160156,-0.21875 -0.179688,-0.21875 -0.179687,-0.242188 -0.359375,-0.4375 -0.183594,-0.222656 -0.179687,-0.21875 L -3.80125,-5.0385 -3.980937,-5.261156 -4.340312,-5.698656 -4.52,-5.921313 l -0.359375,-0.4375 -0.179687,-0.222656 -0.199219,-0.21875 -0.183594,-0.21875 -0.179687,-0.199219 -0.179688,-0.222656 -0.199219,-0.21875 -0.179687,-0.21875 L -6.379375,-8.101 -6.559062,-8.300219 -6.758281,-8.518969 -6.941875,-8.718188 -7.141094,-8.940844 -7.320781,-9.159594 -7.52,-9.358813 l -0.179687,-0.222656 -0.199219,-0.199219 -0.199219,-0.21875 -0.203125,-0.199218 -0.199219,-0.222657 -0.179687,-0.199218 -0.199219,-0.199219 -0.199219,-0.21875 -0.601562,-0.601563 -0.199219,-0.21875 -0.199219,-0.203125 -0.203125,-0.199218 -0.597656,-0.597657 -0.21875,-0.203125 -0.203125,-0.199218 -0.398437,-0.398438 -0.21875,-0.199219 -0.203125,-0.203125 -0.199219,-0.179687 -0.21875,-0.199219 -0.199219,-0.199219 -0.222656,-0.199218 -0.199219,-0.199219 -0.21875,-0.179688 -0.199219,-0.203125 -0.222656,-0.179687 -0.21875,-0.199219 -0.199219,-0.179687 -0.222656,-0.199219 -0.199219,-0.179688 -0.21875,-0.203125 -0.21875,-0.179687 -0.222656,-0.199219 -0.21875,-0.179687 -0.199219,-0.179688 -0.222656,-0.179687 -0.21875,-0.199219 -0.4375,-0.359375 -0.222656,-0.179688 -0.21875,-0.183593 -0.21875,-0.179688 -0.222656,-0.179687 -0.21875,-0.179688 -0.242188,-0.179687 -0.65625,-0.539063 -0.222656,-0.179687 -0.238281,-0.179688 -0.222657,-0.179687 -0.21875,-0.160157 -0.238281,-0.179687 -0.222656,-0.179688 -0.21875,-0.160156 -0.238281,-0.183594 -0.222657,-0.15625 -0.238281,-0.183593 -0.21875,-0.160157 -0.242187,-0.179687 -0.21875,-0.160156 -0.242188,-0.160157 -0.21875,-0.179687 -0.238281,-0.160156 -0.242188,-0.160157 -0.238281,-0.179687 -0.222656,-0.160156 -0.238281,-0.160157 -0.242188,-0.15625 -0.21875,-0.160156 -0.238281,-0.160156 -0.242188,-0.160156 -0.238281,-0.160157 -0.242187,-0.160156 -0.476563,-0.320312 -0.242187,-0.160157 -0.238282,-0.140625 -0.242187,-0.160156 -0.238281,-0.160156 -0.242188,-0.160156 -0.238281,-0.140625 -0.242188,-0.160157 -0.238281,-0.140625 -0.238281,-0.15625 -0.242188,-0.140625 -0.257812,-0.160156 -0.242188,-0.140625 -0.238281,-0.160156 -0.242187,-0.140625 -0.257813,-0.140625 -0.242187,-0.160156 -0.238282,-0.140625 -0.242187,-0.136719 -0.257813,-0.140625 -0.242187,-0.140625 -0.257813,-0.140625 -0.242187,-0.140625 -0.257813,-0.140625 -0.242187,-0.136719 -0.257813,-0.140625 -0.242187,-0.140625 -0.257813,-0.140625 -0.242187,-0.140625 -0.257813,-0.121094 -0.242187,-0.136718 -0.257813,-0.140625 -0.261718,-0.140625 -0.238282,-0.121094 -0.261718,-0.140625 -0.257813,-0.117188 -0.242187,-0.140625 -0.257813,-0.121093 -0.261719,-0.140625 -0.257812,-0.117188 -0.261719,-0.121094 -0.238281,-0.140625 -0.261719,-0.121093 -0.261719,-0.117188 -0.257812,-0.121094 -0.261719,-0.121093 -0.257812,-0.140625 -0.261719,-0.117188 -0.257813,-0.121094 -0.261718,-0.121093 -0.257813,-0.121094 -0.261719,-0.117188 -0.261718,-0.101562 -0.257813,-0.121094 -0.261719,-0.117187 -0.257812,-0.121094 -0.261719,-0.101563 -0.257812,-0.117187 -0.261719,-0.121094 -0.28125,-0.101562 -0.257813,-0.117188 -0.261718,-0.101562 -0.257813,-0.121094 -0.261719,-0.09766 -0.257812,-0.121094 -0.28125,-0.101563 -0.261719,-0.09766 -0.257812,-0.101562 -0.28125,-0.121094 -0.257813,-0.09766 -0.261719,-0.101563 -0.28125,-0.09766 -0.257812,-0.101563 -0.261719,-0.101562 -0.28125,-0.09766 -0.257812,-0.101563 -0.28125,-0.09766 -0.257813,-0.101563" + transform="matrix(0,1,1,0,133.351,490.52)" + id="path28622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 -0.260469,-0.101625 -0.541719,-0.17975 -0.799531,-0.281313 -1.080781,-0.378969 -1.358125,-0.461 l -0.261719,-0.097656 -0.28125,-0.082032 -0.257812,-0.097656 -0.28125,-0.101562 -0.261719,-0.082032 -0.277344,-0.078125 -0.28125,-0.101562 -0.257812,-0.078125 -0.28125,-0.082031 -0.261719,-0.078125 -0.277344,-0.101563 -0.28125,-0.078125 -0.28125,-0.082031 -0.257812,-0.078125 -0.28125,-0.082031 -0.28125,-0.078125 -0.257813,-0.082032 -0.5625,-0.15625 -0.277343,-0.0625 -0.261719,-0.078125 -0.277344,-0.082031 -0.28125,-0.058594 -0.28125,-0.082031 -0.28125,-0.078125 -0.277344,-0.058594 -0.261718,-0.082031 -0.277344,-0.058594 -0.28125,-0.082031 -0.28125,-0.058594 -0.277344,-0.0625 -0.28125,-0.058593 -0.28125,-0.078125 -0.28125,-0.0625 -0.277344,-0.058594 -0.261718,-0.058594 -0.300782,-0.0625 -0.257812,-0.058594 -0.28125,-0.0625 -0.277344,-0.058593 -0.28125,-0.058594 -0.28125,-0.0625 -0.28125,-0.058594 -0.277344,-0.058594 -0.28125,-0.042968 -0.28125,-0.058594 -0.296875,-0.058594 -0.28125,-0.042969 -0.28125,-0.058593 -0.277343,-0.039063 -0.28125,-0.058594 -0.28125,-0.042968 -0.277344,-0.058594 -0.28125,-0.039063 -0.28125,-0.042968 -0.277344,-0.039063 -0.28125,-0.058594 -0.28125,-0.039062 -0.300781,-0.042969 -0.277344,-0.039062 -0.5625,-0.078125 -0.277344,-0.042969 -0.5625,-0.078125 -0.300781,-0.039063" + transform="matrix(0,1,1,0,99.211,445.78)" + id="path28624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0011875 -0.279219,-0.0183438" + transform="matrix(0,1,1,0,94.491,426.08)" + id="path28626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00165625 -0.280469,-0.0413125 -0.561719,-0.080375 -0.839063,-0.119438" + transform="matrix(0,1,1,0,94.471,425.8)" + id="path28628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,5.625e-4 -0.299844,-0.0189687" + transform="matrix(0,1,1,0,94.351,424.96)" + id="path28630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00103125 -0.281094,-0.0419375" + transform="matrix(0,1,1,0,94.331,424.66)" + id="path28632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.0019375 -0.278437,-0.0214688" + transform="matrix(0,1,1,0,94.291,424.38)" + id="path28634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00146875 -0.279688,-0.0405313" + transform="matrix(0,1,1,0,94.271,424.1)" + id="path28636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 -0.280937,-0.0200625 -0.581719,-0.0395938" + transform="matrix(0,1,1,0,94.231,423.82)" + id="path28638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 -0.279063,-0.0386563" + transform="matrix(0,1,1,0,94.191,423.24)" + id="path28640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 -0.280312,-0.0181875 -0.581094,-0.041625" + transform="matrix(0,1,1,0,94.151,422.96)" + id="path28642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001625 -0.278437,-0.0406875" + transform="matrix(0,1,1,0,94.111,422.38)" + id="path28644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.875e-4 -0.560938,-0.03975 l -0.277343,-0.0195312 -0.300782,-0.0195313 -0.28125,-0.0195312 -0.28125,-0.0234373 -0.296875,-0.019531 -0.28125,-0.019532" + transform="matrix(0,1,1,0,94.071,422.1)" + id="path28646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-8.4375e-4 H -0.280937" + transform="matrix(0,1,1,0,93.911,419.82)" + id="path28648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 -0.278281,-0.020375 -0.559531,-0.0399063 -0.860313,-0.0594375" + transform="matrix(0,1,1,0,93.911,419.54)" + id="path28650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 H -0.281563" + transform="matrix(0,1,1,0,93.851,418.68)" + id="path28652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,5.625e-4 -0.278906,-0.0189687" + transform="matrix(0,1,1,0,93.851,418.4)" + id="path28654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 H -0.299688" + transform="matrix(0,1,1,0,93.831,418.12)" + id="path28656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00103125 -0.280937,-0.0185" + transform="matrix(0,1,1,0,93.831,417.82)" + id="path28658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 H -0.278281" + transform="matrix(0,1,1,0,93.811,417.54)" + id="path28660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 -0.279531,-0.0219375" + transform="matrix(0,1,1,0,93.811,417.26)" + id="path28662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0019375 H -0.581562" + transform="matrix(0,1,1,0,93.791,416.98)" + id="path28664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 -0.278906,-0.0214688" + transform="matrix(0,1,1,0,93.791,416.4)" + id="path28666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 H -1.440313" + transform="matrix(0,1,1,0,93.771,416.12)" + id="path28668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00146875 -0.281563,-0.021" + transform="matrix(0,1,1,0,93.771,414.68)" + id="path28670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.0015625,-0.001 v 0" + transform="matrix(0,1,1,0,93.751,414.4)" + id="path28672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.001 -0.277344,0.0195312 h -1.441406 l -0.28125,0.0195313 H -2.58 L -2.86125,0.0615 h -0.277344 l -0.28125,0.0195312 H -3.720625 L -4.001875,0.100562 H -4.279219 L -4.58,0.120094 -4.86125,0.139625 -5.138594,0.159156 h -0.28125 l -0.28125,0.019531 -0.300781,0.019532 -0.277344,0.023437 -0.28125,0.019531 -0.300781,0.019532 -0.277344,0.019531 -0.5625,0.039062 -0.277343,0.039063 -0.300782,0.023437 -0.28125,0.019532 -0.28125,0.039062 -0.296875,0.019531 -0.28125,0.019532 -0.28125,0.039062 -0.277343,0.019531 -0.28125,0.042969 -0.300782,0.019531 -0.28125,0.039063 -0.277343,0.039062 -0.28125,0.042969 -0.28125,0.019531 -0.296875,0.039063 -0.5625,0.078125 -0.277344,0.042969 -0.5625,0.078125 -0.277344,0.039062 -0.300781,0.042969 -0.28125,0.039062 -0.28125,0.058594 -0.277344,0.039063 -0.28125,0.042968 -0.28125,0.039063 -0.277344,0.058594 -0.28125,0.042968 -0.28125,0.058594 -0.277343,0.039063 -0.28125,0.058593 -0.28125,0.042969 -0.300782,0.058594 -0.277343,0.058594 -0.28125,0.042968 -0.28125,0.058594 -0.277344,0.058594 -0.28125,0.0625 -0.28125,0.058594 -0.277344,0.058593 -0.28125,0.0625 -0.261719,0.058594 -0.296875,0.0625 -0.261718,0.058594 -0.28125,0.058594 -0.277344,0.0625 -0.28125,0.078125 -0.28125,0.058593 -0.277344,0.0625 -0.28125,0.058594 -0.28125,0.082031 -0.277344,0.058594 -0.261718,0.082031 -0.28125,0.058594 -0.277344,0.078125 -0.28125,0.082031 -0.28125,0.058594 -0.277344,0.082031 -0.261719,0.078125 -0.28125,0.0625 -0.277343,0.078125 -0.28125,0.078125 -0.257813,0.082032 -0.28125,0.078125 -0.28125,0.082031 -0.257812,0.078125 -0.28125,0.082031 -0.28125,0.078125 -0.277344,0.101563 -0.261719,0.078125 -0.28125,0.082031 -0.257812,0.078125 -0.28125,0.101562 -0.28125,0.078125 -0.257813,0.082032 -0.28125,0.101562 -0.257812,0.097656 -0.28125,0.082032 -0.261719,0.097656 -0.277344,0.082031 -0.28125,0.097656 -0.261719,0.101563 -0.277343,0.078125 -0.261719,0.101562 -0.257813,0.101563 -0.28125,0.097656 -0.261718,0.101563 -0.277344,0.097656 -0.261719,0.101562 -0.257812,0.101563 -0.28125,0.097656 -0.261719,0.101563 -0.257813,0.097656 -0.28125,0.121094 -0.257812,0.101562 -0.261719,0.097656 -0.28125,0.101563 -0.257812,0.121094 -0.261719,0.097656 -0.257813,0.121094 -0.261718,0.101562 -0.257813,0.117188 -0.28125,0.101562 -0.261719,0.121094 -0.257812,0.117187 -0.261719,0.101563 -0.257812,0.121094 -0.261719,0.117187 -0.261719,0.121094 -0.257812,0.101562 -0.261719,0.117188 -0.257813,0.121094 -0.261718,0.121093 -0.257813,0.121094 -0.261719,0.117188 -0.257812,0.140625 -0.523438,0.242187 -0.257812,0.117188 -0.261719,0.121093 -0.238281,0.140625 -0.261719,0.121094 -0.257812,0.117188 -0.261719,0.140625 -0.257813,0.121093 -0.242187,0.140625 -0.257813,0.117188 -0.261718,0.140625 -0.238282,0.121094 -0.261718,0.140625 -0.257813,0.140625 -0.242187,0.136718 -0.257813,0.121094 -0.242187,0.140625 -0.257813,0.140625 -0.242187,0.140625 -0.257813,0.140625 -0.242187,0.136719 -0.257813,0.140625 -0.242187,0.140625 -0.257813,0.140625 -0.242187,0.140625 -0.257813,0.140625 -0.242187,0.136719 -0.238282,0.140625 -0.242187,0.160156 -0.257813,0.140625 -0.242187,0.140625 -0.238281,0.160156 -0.242188,0.140625 -0.257812,0.160156 -0.242188,0.140625 -0.238281,0.15625 -0.242188,0.140625 -0.238281,0.160157 -0.238281,0.140625 -0.242188,0.160156 -0.238281,0.160156 -0.242187,0.160156 -0.238282,0.140625 -0.242187,0.160157 -0.238281,0.160156 -0.242188,0.160156 -0.476562,0.320313 -0.242188,0.160156 -0.238281,0.160156 -0.222656,0.160156 -0.238282,0.15625 -0.238281,0.160157" + transform="matrix(0,1,1,0,93.751,200.58)" + id="path28674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00178125 -0.220781,0.158375 -0.459063,0.338062 -0.70125,0.498219 l -0.238281,0.160156 -0.21875,0.179687 -0.242188,0.160157 -0.21875,0.160156 -0.242187,0.179687 -0.21875,0.160157 -0.238282,0.183593 -0.222656,0.15625 -0.238281,0.183594 -0.21875,0.160156 -0.222656,0.179688 -0.238282,0.179687 -0.222656,0.160157 -0.21875,0.179687 -0.238281,0.179688 -0.222656,0.179687 -0.4375,0.359375 -0.222657,0.179688 -0.238281,0.179687 -0.21875,0.179688 L -5.70125,4.318531 -5.92,4.498219 -6.13875,4.681812 -6.361406,4.8615 l -0.4375,0.359375 -0.222657,0.199219 -0.21875,0.179687 -0.199218,0.179688 -0.21875,0.179687 -0.222657,0.199219 -0.21875,0.179687 -0.21875,0.203125 -0.203125,0.179688 -0.21875,0.199219 L -8.939531,7.099781 -9.158281,7.299 -9.380938,7.478687 -9.580156,7.681812 -9.798906,7.8615 -9.998125,8.060719 -10.220781,8.259937 -10.42,8.459156 l -0.21875,0.199219 -0.203125,0.179687 -0.199219,0.203125 -0.21875,0.199219 -0.398437,0.398438 -0.203125,0.199218 -0.21875,0.203125 -0.398438,0.398438 -0.203125,0.199219 -0.199219,0.199218 -0.199218,0.203125 -0.199219,0.21875 -0.199219,0.199219 -0.203125,0.199219 -0.199219,0.203125 -0.199218,0.21875 -0.199219,0.199219 -0.179688,0.199218 -0.199218,0.222657 -0.203125,0.199218 -0.199219,0.21875 -0.199219,0.199219 -0.179687,0.222656 -0.199219,0.199219 -0.179688,0.21875 -0.203125,0.222656 -0.179687,0.199219 -0.199219,0.21875 -0.179687,0.199219 -0.199219,0.222656 -0.179688,0.21875 -0.199218,0.21875 -0.183594,0.222656 -0.179688,0.199219 -0.179687,0.21875 -0.199219,0.21875 -0.179687,0.222656 -0.359375,0.4375 -0.179688,0.222657 -0.359375,0.4375 -0.179687,0.222656 -0.183594,0.238281 -0.179688,0.21875 -0.179687,0.222656 -0.359375,0.4375 -0.179688,0.242188 -0.179687,0.21875 -0.160156,0.21875 -0.179688,0.242187 -0.179687,0.21875 -0.160157,0.21875 -0.179687,0.242188 -0.160156,0.21875 -0.179688,0.242187 -0.160156,0.21875 -0.179688,0.238282 -0.160156,0.222656 -0.160156,0.238281 -0.179688,0.222656 -0.320312,0.476563 -0.179688,0.242187 -0.160156,0.21875 -0.160156,0.242188 -0.160156,0.238281 -0.160157,0.21875 -0.160156,0.242188 L -23.92,24.299 l -0.160156,0.242187 -0.160157,0.238282 -0.160156,0.242187 -0.320312,0.476563 -0.140625,0.242187 -0.160157,0.238281 -0.160156,0.242188 -0.160156,0.238281 -0.136719,0.242188 -0.160156,0.238281 -0.140625,0.242187 -0.160156,0.238282 -0.140625,0.238281 -0.160157,0.261719 -0.140625,0.238281 -0.160156,0.242187 -0.140625,0.238282 -0.136719,0.261718 -0.160156,0.238282 -0.140625,0.242187 -0.140625,0.238281 -0.140625,0.261719 -0.140625,0.238281 -0.140625,0.261719 -0.136719,0.238281 -0.140625,0.261719 -0.140625,0.238281 -0.140625,0.261719 -0.140625,0.238281 -0.140625,0.261719 -0.136718,0.238281 -0.121094,0.261719 -0.140625,0.238281 -0.140625,0.261719 -0.140625,0.257813 -0.117188,0.242187 -0.140625,0.257813 -0.121093,0.261718 -0.140625,0.238282 -0.121094,0.261718 -0.136719,0.257813 -0.242187,0.523437 -0.140625,0.238282 -0.117188,0.261718 -0.121094,0.257813 -0.121093,0.261719 -0.121094,0.257812 -0.136719,0.261719 -0.121094,0.257812 -0.121093,0.261719 -0.121094,0.257813 -0.117188,0.261718 -0.121093,0.261719 -0.101563,0.257813 -0.117187,0.261718 L -31.92,38.799 l -0.121094,0.261719 -0.09766,0.257812 -0.121094,0.261719 -0.121094,0.257812 -0.09766,0.28125 -0.121094,0.261719 -0.101562,0.257813 -0.117188,0.261718 -0.101562,0.257813 -0.121094,0.261719 -0.09766,0.28125 -0.101563,0.257812 -0.101562,0.261719 -0.117188,0.277344 -0.101562,0.261718 -0.09766,0.261719 -0.101563,0.277344 -0.101562,0.261719 -0.09766,0.257812 -0.101562,0.28125 -0.09766,0.261719 -0.101563,0.277344" + transform="matrix(0,1,1,0,110.451,147.42)" + id="path28676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00115625 -0.101406,0.260562 -0.199062,0.518375 -0.281094,0.799625 -0.37875,1.061344 -0.480312,1.338687 -0.558437,1.619937 -0.66,1.881656 -0.738125,2.159 -0.839687,2.420719 -0.94125,2.698062 l -0.078125,0.261719 -0.082031,0.28125 -0.097656,0.277344 -0.082032,0.261719 -0.078125,0.28125 -0.082031,0.257812 -0.097656,0.28125 -0.082031,0.28125 -0.078125,0.277344 -0.082032,0.261719 -0.078125,0.277343 -0.082031,0.28125 -0.078125,0.261719 -0.082031,0.277344 -0.078125,0.28125 -0.058594,0.28125 -0.082031,0.257812 -0.078125,0.28125 -0.0625,0.28125 -0.078125,0.277344 -0.082031,0.28125 -0.058594,0.28125 -0.082031,0.257813 -0.058594,0.28125 -0.078125,0.28125 -0.0625,0.277343 -0.058594,0.28125 -0.0625,0.28125 -0.078125,0.277344 -0.058594,0.28125 -0.0625,0.28125 -0.058593,0.257813 -0.058594,0.300781 -0.0625,0.261719 -0.058594,0.277343 -0.0625,0.28125 -0.058594,0.28125 -0.058593,0.277344 -0.0625,0.28125 -0.058594,0.28125 -0.039063,0.277344 -0.0625,0.28125 -0.058593,0.300781 -0.039063,0.28125 -0.0625,0.277344 -0.039062,0.28125 -0.058594,0.28125 -0.039063,0.277344 -0.0625,0.28125 -0.039062,0.28125 -0.039063,0.277343 -0.039062,0.28125 -0.0625,0.28125 -0.039063,0.277344 -0.039062,0.300781 -0.042969,0.28125 -0.039062,0.28125 -0.039063,0.277344 -0.078125,0.5625 -0.042969,0.277344 -0.039062,0.300781 -0.019531,0.28125 -0.039063,0.277344 -0.042969,0.28125 -0.039062,0.28125 -0.019531,0.300781 -0.039063,0.277344 -0.019531,0.28125 -0.042969,0.28125 -0.019531,0.277344 -0.019531,0.300781 -0.039063,0.28125 -0.019531,0.277344 -0.019531,0.300781 -0.039063,0.28125 -0.023437,0.28125 -0.019532,0.277344 -0.019531,0.28125 -0.019531,0.300781 -0.019531,0.277344 -0.019532,0.28125 -0.019531,0.300781 -0.019531,0.28125 v 0.277344 l -0.023438,0.28125 -0.019531,0.28125 -0.019531,0.296875 v 0.28125 l -0.019531,0.28125 V 28.2215 l -0.019532,0.277344 v 0.28125 l -0.019531,0.28125 v 0.578125 l -0.019531,0.28125 v 1.4375 l -0.019531,0.28125" + transform="matrix(0,1,1,0,155.091,113.16)" + id="path28678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bd00bd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 H -213.82187" + transform="matrix(0,1,1,0,93.751,414.4)" + id="path28680" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 527.73047,333.33984 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 H -3.700156 V -4.100531 h 3.6992185 v 4.10156225" + transform="matrix(0,1,1,0,531.831,337.04)" + id="path28684" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 520.28906,347.28125 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 H -3.69875 V -4.101937 H 4.6875e-4 v 4.101562" + transform="matrix(0,1,1,0,524.391,350.98)" + id="path28688" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 527.73047,326.28125 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 H -3.69875 V -4.100531 H 4.6875e-4 v 4.10156225" + transform="matrix(0,1,1,0,531.831,329.98)" + id="path28692" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 532.01172,316.23828 v 3.70313 h 4.09765 v -3.70313 z m 0,0" + id="path28694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001625 H -3.701719 v -4.097656 h 3.70312525 v 4.097656" + transform="matrix(0,1,1,0,536.111,319.94)" + id="path28696" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 519.19141,272.69922 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path28698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,4.0625e-4 V 3.699625 H -4.100781 V 4.0625e-4 H 7.8125e-4" + transform="matrix(0,1,1,0,519.191,276.8)" + id="path28700" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 512.12891,272.69922 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path28702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00109375 V 3.698125 H -4.100781 V -0.00109375 H 7.8125e-4" + transform="matrix(0,1,1,0,512.13,276.8)" + id="path28704" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 512.3125,265.46094 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path28706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00171875 V -3.701406 H 4.098594 V 0.00171875 H 9.375e-4" + transform="matrix(0,1,1,0,516.01,265.46)" + id="path28708" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 519.37109,265.46094 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path28710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.875e-4 V -3.699906 H 4.098594 V -6.875e-4 H 9.375e-4" + transform="matrix(0,1,1,0,523.071,265.46)" + id="path28712" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 526.53125,268.05859 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path28714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,2.5e-4 h -5.582031 v -6.5 H 6.25e-4 v 6.5" + transform="matrix(0,1,1,0,533.031,273.64)" + id="path28716" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 529.12891,280.71875 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path28718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00109375 H 3.701875 V 4.100469 H -0.00125 v -4.10156275" + transform="matrix(0,1,1,0,529.13,280.72)" + id="path28720" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 514.71094,243.16016 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path28722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0015 H -3.699844 V -4.100062 H -6.25e-4 V 0.0015" + transform="matrix(0,1,1,0,518.811,246.86)" + id="path28724" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 514.71094,226.42187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.25e-5 H 3.701094 V 4.1015 H 0.001875 V -6.25e-5" + transform="matrix(0,1,1,0,514.711,226.42)" + id="path28728" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 514.71094,219.35937 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.25e-5 H 3.698594 V 4.1015 H -6.25e-4 V -6.25e-5" + transform="matrix(0,1,1,0,514.711,219.36)" + id="path28732" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 527.73047,226.42187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 H 3.701094 V 4.101031 H 0.001875 V -5.3125e-4" + transform="matrix(0,1,1,0,527.731,226.42)" + id="path28736" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 527.73047,219.35937 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 H 3.698594 V 4.101031 H -6.25e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,527.731,219.36)" + id="path28740" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 514.71094,236.10156 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 H -3.698438 V -4.100062 H 7.8125e-4 V 0.0015" + transform="matrix(0,1,1,0,518.811,239.8)" + id="path28744" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 535.47266,205.05859 v 4.10157 l -0.043,0.28125 c -0.23438,0.85156 -1.52344,0.85156 -1.75782,0 l -0.0625,-0.28125 v -4.10157 c 0.0625,-0.96484 1.19141,-1.21875 1.70313,-0.53906 l 0.11719,0.26172 0.043,0.27734" + id="path28746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 H 4.100156 L 4.381406,-0.0413125 4.639219,-0.1585 4.861875,-0.381156 4.979062,-0.638969 5.018125,-0.920219 4.979062,-1.201469 4.861875,-1.459281 4.639219,-1.681938 4.381406,-1.799125 l -0.28125,-0.0625 h -4.10156225 l -0.27734375,0.0625 -0.261719,0.117187 -0.21875,0.222657 -0.121094,0.257812 -0.039062,0.28125 0.039062,0.28125 0.121094,0.257813 0.21875,0.222656 0.261719,0.1171875 0.27734375,0.04296875" + transform="matrix(0,1,1,0,535.471,205.06)" + id="path28748" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 525.94922,205.05859 v 4.10157 l -0.0391,0.28125 c -0.23438,0.85156 -1.52344,0.85156 -1.75782,0 l -0.0625,-0.28125 v -4.10157 c 0.0625,-0.96484 1.19141,-1.21875 1.69922,-0.53906 l 0.1211,0.26172 0.0391,0.27734" + id="path28750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 H 4.100156 L 4.381406,-0.0408437 4.639219,-0.161937 4.861875,-0.380687 4.979062,-0.6385 5.018125,-0.91975 4.979062,-1.201 4.861875,-1.458812 4.639219,-1.681469 4.381406,-1.798656 l -0.28125,-0.0625 h -4.10156225 l -0.27734375,0.0625 -0.261719,0.117187 -0.21875,0.222657 -0.121094,0.257812 -0.039062,0.28125 0.039062,0.28125 0.121094,0.257813 0.21875,0.21875 0.261719,0.1210933 0.27734375,0.03906245" + transform="matrix(0,1,1,0,525.951,205.06)" + id="path28752" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 515.62891,201.32031 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28754" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 H -3.699688 V -4.098187 h 3.69921925 v 4.09765575" + transform="matrix(0,1,1,0,519.731,205.02)" + id="path28756" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 528.85156,195.16016 v -4.10157 l 0.0586,-0.27734 c 0.23437,-0.85547 1.52734,-0.85547 1.76171,0 l 0.0391,0.27734 v 4.10157 c 0.0117,0.92187 -1.15625,1.24218 -1.67969,0.53906 l -0.12109,-0.25781 -0.0586,-0.28125" + id="path28758" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,5.625e-4 H -4.101406 L -4.37875,0.0591563 -4.640469,0.18025 -4.859219,0.399 l -0.121093,0.261719 -0.039063,0.277344 0.039063,0.28125 0.121093,0.261718 0.21875,0.21875 0.261719,0.121094 0.277344,0.039063 H 1.5625e-4 L 0.281406,1.820875 0.539219,1.699781 0.761875,1.481031 0.879063,1.219313 0.918125,0.938063 0.879063,0.660719 0.761875,0.399 0.539219,0.18025 0.281406,0.0591563 1.5625e-4,5.625e-4" + transform="matrix(0,1,1,0,528.851,195.16)" + id="path28760" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 533.60937,195.16016 v -4.10157 l 0.0625,-0.27734 c 0.23438,-0.85547 1.52344,-0.85547 1.75782,0 l 0.043,0.27734 v 4.10157 c 0.0117,0.92187 -1.16016,1.24218 -1.6836,0.53906 l -0.11719,-0.25781 -0.0625,-0.28125" + id="path28762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 H -4.101406 l -0.277344,0.0625 -0.261719,0.117188 -0.21875,0.222656 -0.121093,0.257812 -0.039063,0.28125 0.039063,0.28125 0.121093,0.257813 0.21875,0.222656 0.261719,0.117188 0.277344,0.042968 H 1.5625e-4 L 0.281406,1.818688 0.539219,1.7015 0.761875,1.478844 0.879063,1.221031 0.918125,0.939781 0.879063,0.658531 0.761875,0.400719 0.539219,0.178063 0.281406,0.060875 1.5625e-4,-0.001625" + transform="matrix(0,1,1,0,533.611,195.16)" + id="path28764" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 515.65234,183.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path28766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00134375 V 3.700563 H -4.099375 V 0.00134375 h 4.09765625" + transform="matrix(0,1,1,0,515.651,187.74)" + id="path28768" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 518.65234,174.76172 c 0,-1.20313 -0.98047,-2.1836 -2.16015,-2.1836 -1.20313,0 -2.17969,0.98047 -2.17969,2.1836 0,1.17969 0.97656,2.16015 2.17969,2.16015 1.17968,0 2.16015,-0.98046 2.16015,-2.16015" + id="path28770" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 531.83203,174.76172 c 0,-1.20313 -0.98047,-2.1836 -2.16016,-2.1836 -1.19921,0 -2.17968,0.98047 -2.17968,2.1836 0,1.17969 0.98047,2.16015 2.17968,2.16015 1.17969,0 2.16016,-0.98046 2.16016,-2.16015" + id="path28772" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 531.78906,140.12109 c 0,-3.17968 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58204 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path28774" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 529.55078,140.12109 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path28776" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 531.78906,121.53906 c 0,-3.17968 -2.57812,-5.75781 -5.73828,-5.75781 -3.17969,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.58203,5.74219 5.76172,5.74219 3.16016,0 5.73828,-2.58203 5.73828,-5.74219" + id="path28778" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 529.55078,121.53906 c 0,-1.9375 -1.57812,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57812,3.5 3.51953,3.5 1.92188,0 3.5,-1.57812 3.5,-3.5" + id="path28780" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 494.58984,493.42187 c 0,-3.18359 -2.57812,-5.76171 -5.73828,-5.76171 -3.17969,0 -5.76172,2.57812 -5.76172,5.76171 0,3.15625 2.58203,5.73829 5.76172,5.73829 3.16016,0 5.73828,-2.58204 5.73828,-5.73829" + id="path28782" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 492.35156,493.42187 c 0,-1.9414 -1.58203,-3.52343 -3.5,-3.52343 -1.9414,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path28784" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 513.19141,493.42187 c 0,-3.18359 -2.58204,-5.76171 -5.74219,-5.76171 -3.17969,0 -5.75781,2.57812 -5.75781,5.76171 0,3.15625 2.57812,5.73829 5.75781,5.73829 3.16015,0 5.74219,-2.58204 5.74219,-5.73829" + id="path28786" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 510.94922,493.42187 c 0,-1.9414 -1.57813,-3.52343 -3.5,-3.52343 -1.9375,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path28788" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 494.58984,474.82031 c 0,-3.17969 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path28790" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 492.35156,474.82031 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path28792" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 513.19141,474.82031 c 0,-3.17969 -2.58204,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58203 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16015,0 5.74219,-2.57812 5.74219,-5.73828" + id="path28794" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 510.94922,474.82031 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path28796" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 502.83203,446.10156 v 10.97656 H 510.25 v -10.97656 z m 0,0" + id="path28798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001 V -7.418969 H 10.978125 V -0.001 H 0.0015625" + transform="matrix(0,1,1,0,510.251,446.1)" + id="path28800" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 505.41016,435.60156 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-8.4375e-4 H 3.700781 V 4.100719 H 0.0015625 V -8.4375e-4" + transform="matrix(0,1,1,0,505.411,435.6)" + id="path28804" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 493.05078,426.85937 v 5.58204 h 6.5 v -5.58204 z m 0,0" + id="path28806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-2.1875e-4 H 5.581406 V 6.499781 H -6.25e-4 V -2.1875e-4" + transform="matrix(0,1,1,0,493.051,426.86)" + id="path28808" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 505.41016,422.12109 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 H -3.698906 V -4.100844 H 3.125e-4 V 7.1875e-4" + transform="matrix(0,1,1,0,509.511,425.82)" + id="path28812" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 506.21094,402.94141 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path28814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-6.25e-5 V 5.578063 H -6.498594 V -6.25e-5 h 6.50000025" + transform="matrix(0,1,1,0,506.211,409.44)" + id="path28816" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 493.05078,395.23828 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path28818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-2.1875e-4 H 5.580312 V 6.499781 H -0.00171875 V -2.1875e-4" + transform="matrix(0,1,1,0,493.051,395.24)" + id="path28820" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 498.55078,416.69922 v 4.10156 H 502.25 v -4.10156 z m 0,0" + id="path28822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 V -3.700219 H 4.100781 V -0.001 H -7.8125e-4" + transform="matrix(0,1,1,0,502.251,416.7)" + id="path28824" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 510.19141,374.82031 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path28826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,4.0625e-4 V 3.699625 H -4.099687 V 4.0625e-4 h 4.101562" + transform="matrix(0,1,1,0,510.191,378.92)" + id="path28828" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 493.05078,383.33984 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path28830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-2.1875e-4 H -5.580156 V -6.500219 h 5.582031 v 6.50000025" + transform="matrix(0,1,1,0,499.551,388.92)" + id="path28832" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 496.63281,366.98047 c 0,-1.53906 -1.24219,-2.78125 -2.76172,-2.78125 -1.53906,0 -2.78125,1.24219 -2.78125,2.78125 0,1.51953 1.24219,2.75781 2.78125,2.75781 1.51953,0 2.76172,-1.23828 2.76172,-2.75781" + id="path28834" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 505.78906,296.5 v 4.10156 h 3.70313 V 296.5 Z m 0,0" + id="path28836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0019375 V 3.701188 H -4.1 v -3.7031255 h 4.1015625" + transform="matrix(0,1,1,0,505.791,300.6)" + id="path28838" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 498.73047,296.5 v 4.10156 h 3.69922 V 296.5 Z m 0,0" + id="path28840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-5.3125e-4 V 3.698688 H -4.1 V -5.3125e-4 h 4.1015625" + transform="matrix(0,1,1,0,498.731,300.6)" + id="path28842" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 505.60937,289.05859 v 4.10157 h 3.70313 v -4.10157 z m 0,0" + id="path28844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 V 3.7015 H -4.101406 V -0.001625 H 1.5625e-4" + transform="matrix(0,1,1,0,505.611,293.16)" + id="path28846" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 498.55078,289.05859 v 4.10157 H 502.25 v -4.10157 z m 0,0" + id="path28848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-2.1875e-4 V 3.699 H -4.101406 V -2.1875e-4 H 1.5625e-4" + transform="matrix(0,1,1,0,498.551,293.16)" + id="path28850" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 491.92969,283.14062 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,2.5e-4 H -3.699375 V -4.101312 H -1.5625e-4 V 2.5e-4" + transform="matrix(0,1,1,0,496.031,286.84)" + id="path28854" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 508.21094,243.16016 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path28856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0015 H -3.699844 V -4.100062 H -6.25e-4 V 0.0015" + transform="matrix(0,1,1,0,512.311,246.86)" + id="path28858" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 508.21094,226.42187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.25e-5 H 3.701094 V 4.1015 H 0.001875 V -6.25e-5" + transform="matrix(0,1,1,0,508.211,226.42)" + id="path28862" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 508.21094,219.35937 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.25e-5 H 3.698594 V 4.1015 H -6.25e-4 V -6.25e-5" + transform="matrix(0,1,1,0,508.211,219.36)" + id="path28866" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 508.21094,236.10156 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 H -3.698438 V -4.100062 H 7.8125e-4 V 0.0015" + transform="matrix(0,1,1,0,512.311,239.8)" + id="path28870" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 508.21094,201.32031 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0015 H -3.699688 V -4.100062 H -4.6875e-4 V 0.0015" + transform="matrix(0,1,1,0,512.311,205.02)" + id="path28874" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 508.58984,183.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path28876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00115625 V 3.698063 H -4.099375 v -3.69921925 h 4.09765625" + transform="matrix(0,1,1,0,508.591,187.74)" + id="path28878" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 508.21094,194.26172 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path28880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0015 H -3.698281 V -4.100062 H 9.375e-4 V 0.0015" + transform="matrix(0,1,1,0,512.311,197.96)" + id="path28882" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 494.58984,140.12109 c 0,-3.17968 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58204 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path28884" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 492.35156,140.12109 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path28886" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 513.19141,140.12109 c 0,-3.17968 -2.58204,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58204 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16015,0 5.74219,-2.57812 5.74219,-5.73828" + id="path28888" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 510.94922,140.12109 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path28890" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 494.58984,121.53906 c 0,-3.17968 -2.57812,-5.75781 -5.73828,-5.75781 -3.17969,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.58203,5.74219 5.76172,5.74219 3.16016,0 5.73828,-2.58203 5.73828,-5.74219" + id="path28892" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 492.35156,121.53906 c 0,-1.9375 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.57812 3.5,-3.5" + id="path28894" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 513.19141,121.53906 c 0,-3.17968 -2.58204,-5.75781 -5.74219,-5.75781 -3.17969,0 -5.75781,2.57813 -5.75781,5.75781 0,3.16016 2.57812,5.74219 5.75781,5.74219 3.16015,0 5.74219,-2.58203 5.74219,-5.74219" + id="path28896" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 510.94922,121.53906 c 0,-1.9375 -1.57813,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.57812 3.5,-3.5" + id="path28898" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 476.01172,493.42187 c 0,-3.18359 -2.58203,-5.76171 -5.74219,-5.76171 -3.17969,0 -5.75781,2.57812 -5.75781,5.76171 0,3.15625 2.57812,5.73829 5.75781,5.73829 3.16016,0 5.74219,-2.58204 5.74219,-5.73829" + id="path28900" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 473.76953,493.42187 c 0,-1.9414 -1.57812,-3.52343 -3.5,-3.52343 -1.9375,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path28902" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 476.01172,474.82031 c 0,-3.17969 -2.58203,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58203 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path28904" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 473.76953,474.82031 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path28906" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 465.63281,434 v 10.98047 h 7.41797 V 434 Z m 0,0" + id="path28908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0018125 V 7.419781 H -10.98 V 0.0018125 H 4.6875e-4" + transform="matrix(0,1,1,0,465.631,444.98)" + id="path28910" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 468.78906,395.33984 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path28912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0019375 V 5.580094 H -6.500156 v -5.5820315 h 6.49999975" + transform="matrix(0,1,1,0,468.791,401.84)" + id="path28914" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 468.78906,406.5 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path28916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0019375 V 5.580094 H -6.5 V -0.0019375 H 0" + transform="matrix(0,1,1,0,468.791,413)" + id="path28918" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 466.57031,379.16016 v 10.98046 h 7.42188 v -10.98046 z m 0,0" + id="path28920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.875e-4 V 7.421188 H -10.979844 V -6.875e-4 H 6.25e-4" + transform="matrix(0,1,1,0,466.571,390.14)" + id="path28922" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 473.8125,355.64062 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path28924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-8.4375e-4 H -3.699375 V -4.0985 h 3.69921875 v 4.09765625" + transform="matrix(0,1,1,0,477.911,359.34)" + id="path28926" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 466.57031,363.35937 v 10.98047 h 7.42188 v -10.98047 z m 0,0" + id="path28928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 V 7.421188 H -10.980625 V -6.875e-4 H -1.5625e-4" + transform="matrix(0,1,1,0,466.571,374.34)" + id="path28930" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 473.8125,348.57812 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path28932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 H -3.701875 V -4.0985 H 0.00125 v 4.09765625" + transform="matrix(0,1,1,0,477.911,352.28)" + id="path28934" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 480.87109,346.05859 v 6.5 h 5.57813 v -6.5 z m 0,0" + id="path28936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,9.375e-5 V 5.578219 H -6.501406 V 9.375e-5 h 6.49999975" + transform="matrix(0,1,1,0,480.871,352.56)" + id="path28938" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 475.55078,333.03906 v 4.66016 h 7.42188 v -4.66016 z m 0,0" + id="path28940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-2.1875e-4 H 4.659219 V 7.421656 H -9.375e-4 V -2.1875e-4" + transform="matrix(0,1,1,0,475.551,333.04)" + id="path28942" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 477.15234,314.17969 v 3.69922 H 481.25 v -3.69922 z m 0,0" + id="path28944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 H 3.698906 V 4.099 H -3.125e-4 V 0.00134375" + transform="matrix(0,1,1,0,477.151,314.18)" + id="path28946" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 466.28906,316.87891 v 5.14062 h 8.0625 v -5.14062 z m 0,0" + id="path28948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,5.625e-4 V -8.061937 H 5.139531 V 5.625e-4 h -5.14062475" + transform="matrix(0,1,1,0,474.351,316.88)" + id="path28950" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 477.15234,307.12109 v 3.69922 H 481.25 v -3.69922 z m 0,0" + id="path28952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 H 3.700312 V 4.099 H 0.00109375 V 0.00134375" + transform="matrix(0,1,1,0,477.151,307.12)" + id="path28954" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 473.8125,295.01953 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path28956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,7.1875e-4 V -3.6985 H 4.101094 V 7.1875e-4 H -4.6875e-4" + transform="matrix(0,1,1,0,477.511,295.02)" + id="path28958" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 466.28906,302.98047 v 5.14062 h 8.0625 v -5.14062 z m 0,0" + id="path28960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 V -8.061937 H 5.141094 V 5.625e-4 H 4.6875e-4" + transform="matrix(0,1,1,0,474.351,302.98)" + id="path28962" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 479.39062,242.69922 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path28964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0011875 H -3.700781 V -4.100375 h 3.6992185 v 4.1015625" + transform="matrix(0,1,1,0,483.491,246.4)" + id="path28966" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 486.55078,241.10156 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path28968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 H -5.578438 V -6.500219 h 5.5781255 v 6.50000025" + transform="matrix(0,1,1,0,493.051,246.68)" + id="path28970" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 484.05078,218.98047 v 4.09765 H 487.75 v -4.09765 z m 0,0" + id="path28972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V 3.699 H -4.099531 V -2.1875e-4 h 4.097656" + transform="matrix(0,1,1,0,484.051,223.08)" + id="path28974" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 476.97266,218.98047 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path28976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 V 3.700875 H -4.099531 V 0.00165625 h 4.097656" + transform="matrix(0,1,1,0,476.971,223.08)" + id="path28978" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 479.39062,235.62109 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path28980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0011875 H -3.698906 V -4.100375 H 3.125e-4 v 4.1015625" + transform="matrix(0,1,1,0,483.491,239.32)" + id="path28982" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 476.97266,192.48047 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path28984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 V 3.700875 H -4.099531 V 0.00165625 h 4.097656" + transform="matrix(0,1,1,0,476.971,196.58)" + id="path28986" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 476.01172,140.12109 c 0,-3.17968 -2.58203,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58204 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path28988" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 473.76953,140.12109 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path28990" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 476.01172,121.53906 c 0,-3.17968 -2.58203,-5.75781 -5.74219,-5.75781 -3.17969,0 -5.75781,2.57813 -5.75781,5.75781 0,3.16016 2.57812,5.74219 5.75781,5.74219 3.16016,0 5.74219,-2.58203 5.74219,-5.74219" + id="path28992" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 473.76953,121.53906 c 0,-1.9375 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.57812 3.5,-3.5" + id="path28994" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 457.41016,493.42187 c 0,-3.18359 -2.57813,-5.76171 -5.73829,-5.76171 -3.17968,0 -5.76171,2.57812 -5.76171,5.76171 0,3.15625 2.58203,5.73829 5.76171,5.73829 3.16016,0 5.73829,-2.58204 5.73829,-5.73829" + id="path28996" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 455.17187,493.42187 c 0,-1.9414 -1.58203,-3.52343 -3.5,-3.52343 -1.9414,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path28998" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 457.41016,474.82031 c 0,-3.17969 -2.57813,-5.76172 -5.73829,-5.76172 -3.17968,0 -5.76171,2.58203 -5.76171,5.76172 0,3.16016 2.58203,5.73828 5.76171,5.73828 3.16016,0 5.73829,-2.57812 5.73829,-5.73828" + id="path29000" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 455.17187,474.82031 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path29002" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 459.87109,394.67969 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-6.875e-4 V -3.699906 H 4.10125 V -6.875e-4 H -3.125e-4" + transform="matrix(0,1,1,0,463.571,394.68)" + id="path29006" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 463.55078,385.44141 h -4.01953 l -0.28125,-0.0195 c -0.85547,-0.33203 -0.85547,-1.43359 0,-1.76171 l 0.28125,-0.0391 h 4.01953 c 0.88281,0.0156 1.26563,1.1211 0.53906,1.66016 l -0.25781,0.14062 -0.28125,0.0195" + id="path29008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-2.1875e-4 V -4.01975 L -0.018125,-4.301 -0.15875,-4.558812 -0.361875,-4.761937 -0.619687,-4.898656 -0.900937,-4.941625 -1.178281,-4.898656 -1.44,-4.761937 -1.639219,-4.558812 -1.779844,-4.301 -1.818906,-4.01975 V -2.1875e-4 L -1.779844,0.281031 -1.639219,0.538844 -1.44,0.738063 -1.178281,0.878688 -0.900937,0.921656 -0.619687,0.878688 -0.361875,0.738063 -0.15875,0.538844 -0.018125,0.281031 0.00140625,-2.1875e-4" + transform="matrix(0,1,1,0,463.551,385.44)" + id="path29010" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 463.55078,381.78125 h -4.01953 l -0.28125,-0.0195 c -0.85547,-0.33203 -0.85547,-1.4336 0,-1.76172 l 0.28125,-0.0391 h 4.01953 c 0.88281,0.0156 1.26563,1.12109 0.53906,1.66015 l -0.25781,0.14063 -0.28125,0.0195" + id="path29012" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 V -4.01975 L -0.0182812,-4.301 -0.158906,-4.558812 -0.358125,-4.761937 -0.619844,-4.898656 -0.901094,-4.941625 -1.178437,-4.898656 -1.440156,-4.761937 -1.639375,-4.558812 -1.78,-4.301 -1.819062,-4.01975 V -2.1875e-4 L -1.78,0.281031 l 0.140625,0.257813 0.199219,0.199219 0.261719,0.140625 0.277343,0.042968 0.28125,-0.042968 L -0.358125,0.738063 -0.158906,0.538844 -0.0182812,0.281031 0.00125,-2.1875e-4" + transform="matrix(0,1,1,0,463.551,381.78)" + id="path29014" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 459.87109,355.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path29016" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,9.375e-5 V 3.699313 H -4.099375 V 9.375e-5 h 4.09765625" + transform="matrix(0,1,1,0,459.871,359.74)" + id="path29018" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 452.8125,355.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path29020" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 V 3.700719 H -4.099375 V 0.0015 h 4.09765625" + transform="matrix(0,1,1,0,452.811,359.74)" + id="path29022" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 467.28906,355.64062 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path29024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-3.75e-4 H -3.699375 v -4.101562 h 3.69921875 v 4.101562" + transform="matrix(0,1,1,0,471.391,359.34)" + id="path29026" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 463.55078,374.46094 h -4.01953 l -0.28125,-0.0195 c -0.85547,-0.33204 -0.85547,-1.4336 0,-1.76172 l 0.28125,-0.0391 h 4.01953 c 0.88281,0.0156 1.26563,1.1211 0.53906,1.66016 l -0.25781,0.14063 -0.28125,0.0195" + id="path29028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-2.1875e-4 V -4.01975 L -0.0185937,-4.301 -0.159219,-4.558812 l -0.199218,-0.203125 -0.261719,-0.136719 -0.28125,-0.042969 -0.277344,0.042969 -0.261719,0.136719 -0.199218,0.203125 -0.140625,0.257812 -0.039063,0.28125 v 4.01953125 l 0.039063,0.28124975 0.140625,0.257813 0.199218,0.199219 0.261719,0.140625 0.277344,0.042968 0.28125,-0.042968 0.261719,-0.140625 0.199218,-0.199219 0.1406253,-0.257813 0.0195312,-0.28124975" + transform="matrix(0,1,1,0,463.551,374.46)" + id="path29030" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 463.55078,370.80078 h -4.01953 l -0.28125,-0.0195 c -0.85547,-0.33203 -0.85547,-1.43359 0,-1.76172 l 0.28125,-0.0391 h 4.01953 c 0.88281,0.0156 1.26563,1.12109 0.53906,1.66015 l -0.25781,0.14063 -0.28125,0.0195" + id="path29032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-2.1875e-4 V -4.01975 L -0.01875,-4.301 l -0.140625,-0.257812 -0.199219,-0.203125 -0.261719,-0.136719 -0.28125,-0.042969 -0.277343,0.042969 -0.261719,0.136719 -0.199219,0.203125 -0.140625,0.257812 -0.039062,0.28125 v 4.01953125 l 0.039062,0.28124975 0.140625,0.257813 0.199219,0.199219 0.261719,0.140625 0.277343,0.042968 0.28125,-0.042968 L -0.358594,0.738063 -0.159375,0.538844 -0.01875,0.281031 7.8125e-4,-2.1875e-4" + transform="matrix(0,1,1,0,463.551,370.8)" + id="path29034" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 450.57031,335.19922 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path29036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 H -3.700781 v -4.101562 h 3.6992185 V 8.75e-4" + transform="matrix(0,1,1,0,454.671,338.9)" + id="path29038" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 467.28906,348.57812 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path29040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-3.75e-4 H -3.701875 V -4.101937 H 0.00125 v 4.101562" + transform="matrix(0,1,1,0,471.391,352.28)" + id="path29042" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 459.87109,348.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29044" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 V -3.699906 H 4.100781 V -6.875e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,463.571,348.2)" + id="path29046" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 459.44922,340 v 4.66016 h 7.42187 V 340 Z m 0,0" + id="path29048" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 H 4.660156 V 7.420094 H 0 v -7.42187525" + transform="matrix(0,1,1,0,459.451,340)" + id="path29050" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 450.57031,328.14062 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path29052" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 H -3.699375 V -4.100687 H -1.5625e-4 V 8.75e-4" + transform="matrix(0,1,1,0,454.671,331.84)" + id="path29054" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 459.44922,326.07812 v 4.66016 h 7.42187 v -4.66016 z m 0,0" + id="path29056" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00178125 H 4.658281 V 7.420094 h -4.660156 v -7.42187525" + transform="matrix(0,1,1,0,459.451,326.08)" + id="path29058" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 448.73047,309.94141 v 5.13671 h 8.05859 v -5.13671 z m 0,0" + id="path29060" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0019375 V -8.060531 H 5.138125 v 8.0585935 H 0.00140625" + transform="matrix(0,1,1,0,456.791,309.94)" + id="path29062" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 466.75,295.01953 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29064" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 V -3.701 H 4.101094 v 3.69921875 H -4.6875e-4" + transform="matrix(0,1,1,0,470.451,295.02)" + id="path29066" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 452.42969,294.83984 v 4.10157 h 3.70312 v -4.10157 z m 0,0" + id="path29068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V -3.701312 H 4.101406 V 0.0018125 H -1.5625e-4" + transform="matrix(0,1,1,0,456.131,294.84)" + id="path29070" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 459.51172,294.83984 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path29072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 V -3.699281 H 4.101406 V -6.25e-5 H -1.5625e-4" + transform="matrix(0,1,1,0,463.211,294.84)" + id="path29074" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 452.8125,287.76172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path29076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0015 V 3.700719 H -4.098281 V 0.0015 h 4.097656" + transform="matrix(0,1,1,0,452.811,291.86)" + id="path29078" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 451.49219,201.32031 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path29080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0011875 H 3.699531 V 4.098844 H 3.125e-4 V 0.0011875" + transform="matrix(0,1,1,0,451.491,201.32)" + id="path29082" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 458.92969,201.32031 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path29084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,2.5e-4 H -3.699688 V -4.101312 H -4.6875e-4 V 2.5e-4" + transform="matrix(0,1,1,0,463.031,205.02)" + id="path29086" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 451.49219,178.07812 v 3.70313 h 4.09765 v -3.70313 z m 0,0" + id="path29088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0011875 H 3.70125 V 4.098844 H -0.001875 V 0.0011875" + transform="matrix(0,1,1,0,451.491,178.08)" + id="path29090" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 451.49219,194.26172 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path29092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0011875 H 3.700938 V 4.098844 H 0.00171875 V 0.0011875" + transform="matrix(0,1,1,0,451.491,194.26)" + id="path29094" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 458.92969,178.07812 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path29096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.0013125 H 3.70125 V 4.10025 h -3.703125 v -4.1015625" + transform="matrix(0,1,1,0,458.931,178.08)" + id="path29098" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 466.37109,178.07812 v 3.70313 h 4.10157 v -3.70313 z m 0,0" + id="path29100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,9.375e-5 H 3.70125 V 4.101656 H -0.001875 V 9.375e-5" + transform="matrix(0,1,1,0,466.371,178.08)" + id="path29102" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 451.49219,171.01953 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path29104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0011875 H 3.69875 V 4.098844 H -4.6875e-4 V 0.0011875" + transform="matrix(0,1,1,0,451.491,171.02)" + id="path29106" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 457.41016,140.12109 c 0,-3.17968 -2.57813,-5.76172 -5.73829,-5.76172 -3.17968,0 -5.76171,2.58204 -5.76171,5.76172 0,3.16016 2.58203,5.73828 5.76171,5.73828 3.16016,0 5.73829,-2.57812 5.73829,-5.73828" + id="path29108" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 455.17187,140.12109 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path29110" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 457.41016,121.53906 c 0,-3.17968 -2.57813,-5.75781 -5.73829,-5.75781 -3.17968,0 -5.76171,2.57813 -5.76171,5.75781 0,3.16016 2.58203,5.74219 5.76171,5.74219 3.16016,0 5.73829,-2.58203 5.73829,-5.74219" + id="path29112" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 455.17187,121.53906 c 0,-1.9375 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.57812 3.5,-3.5" + id="path29114" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.8125,493.42187 c 0,-3.18359 -2.58203,-5.76171 -5.74219,-5.76171 -3.17969,0 -5.75781,2.57812 -5.75781,5.76171 0,3.15625 2.57812,5.73829 5.75781,5.73829 3.16016,0 5.74219,-2.58204 5.74219,-5.73829" + id="path29116" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 436.57031,493.42187 c 0,-1.9414 -1.57812,-3.52343 -3.5,-3.52343 -1.9375,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path29118" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.8125,474.82031 c 0,-3.17969 -2.58203,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58203 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path29120" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 436.57031,474.82031 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path29122" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,446.73828 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V 3.699625 H -4.101719 V 4.0625e-4 h 4.10156275" + transform="matrix(0,1,1,0,429.191,450.84)" + id="path29126" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,440.23828 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V 3.699625 H -4.101719 V 4.0625e-4 h 4.10156275" + transform="matrix(0,1,1,0,429.191,444.34)" + id="path29130" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,453.26172 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path29132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,4.0625e-4 V 3.699625 H -4.098281 V 4.0625e-4 h 4.097656" + transform="matrix(0,1,1,0,429.191,457.36)" + id="path29134" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 435.3125,442.30078 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path29136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 V 5.579625 H -6.499219 V 0.0015 H 7.8125e-4" + transform="matrix(0,1,1,0,435.311,448.8)" + id="path29138" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 436.07031,453.26172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path29140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.875e-4 V 3.698531 H -4.098281 V -6.875e-4 h 4.097656" + transform="matrix(0,1,1,0,436.071,457.36)" + id="path29142" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,433.73828 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V 3.699625 H -4.101719 V 4.0625e-4 h 4.10156275" + transform="matrix(0,1,1,0,429.191,437.84)" + id="path29146" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,420.71875 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 V 3.699625 H -4.10125 V 4.0625e-4 H 3.125e-4" + transform="matrix(0,1,1,0,429.191,424.82)" + id="path29150" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,427.21875 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 V 3.699625 H -4.10125 V 4.0625e-4 H 3.125e-4" + transform="matrix(0,1,1,0,429.191,431.32)" + id="path29154" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 435.3125,422.76172 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path29156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 V 5.579625 H -6.498281 V 0.0015 h 6.49999975" + transform="matrix(0,1,1,0,435.311,429.26)" + id="path29158" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 435.3125,432.53906 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path29160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 V 5.579625 H -6.500938 V 0.0015 h 6.5000005" + transform="matrix(0,1,1,0,435.311,439.04)" + id="path29162" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,401.19922 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29164" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,4.0625e-4 V 3.699625 H -4.100781 V 4.0625e-4 H 7.8125e-4" + transform="matrix(0,1,1,0,429.191,405.3)" + id="path29166" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,414.19922 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29168" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,4.0625e-4 V 3.699625 H -4.100781 V 4.0625e-4 H 7.8125e-4" + transform="matrix(0,1,1,0,429.191,418.3)" + id="path29170" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 435.3125,403.23828 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path29172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 V 5.579625 H -6.501719 V 0.0015 h 6.50000025" + transform="matrix(0,1,1,0,435.311,409.74)" + id="path29174" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 435.3125,413 v 6.5 h 5.57812 V 413 Z m 0,0" + id="path29176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.0015 V 5.579625 H -6.5 V 0.0015 H 0" + transform="matrix(0,1,1,0,435.311,419.5)" + id="path29178" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,407.69922 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-3.75e-4 V -3.699594 H 4.100781 V -3.75e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,432.891,407.7)" + id="path29182" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,394.67969 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,4.0625e-4 V 3.699625 H -4.100312 V 4.0625e-4 H 0.00125" + transform="matrix(0,1,1,0,429.191,398.78)" + id="path29186" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,388.17969 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,4.0625e-4 V 3.699625 H -4.100312 V 4.0625e-4 H 0.00125" + transform="matrix(0,1,1,0,429.191,392.28)" + id="path29190" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,375.16016 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V 3.699625 H -4.099844 V 4.0625e-4 h 4.10156275" + transform="matrix(0,1,1,0,429.191,379.26)" + id="path29194" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,381.66016 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V 3.699625 H -4.099844 V 4.0625e-4 h 4.10156275" + transform="matrix(0,1,1,0,429.191,385.76)" + id="path29198" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 437.92969,394.67969 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path29200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0013125 V 3.701813 H -4.100312 V -0.0013125 H 0.00125" + transform="matrix(0,1,1,0,437.931,398.78)" + id="path29202" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 441.97266,385.44141 h -4.02344 l -0.27735,-0.0195 c -0.85937,-0.33203 -0.85546,-1.43359 0,-1.76171 l 0.27735,-0.0391 h 4.02344 c 0.8789,0.0156 1.26562,1.1211 0.53906,1.66016 l -0.26172,0.14062 -0.27734,0.0195" + id="path29204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 V -4.021781 L -0.018125,-4.299125 -0.15875,-4.560844 -0.361875,-4.760062 -0.619687,-4.900687 -0.900937,-4.93975 -1.178281,-4.900687 -1.44,-4.760062 l -0.199219,0.199218 -0.140625,0.261719 -0.039062,0.277344 V 0.00165625 L -1.779844,0.279 -1.639219,0.540719 -1.44,0.739938 -1.178281,0.880563 -0.900937,0.919625 -0.619687,0.880563 -0.361875,0.739938 -0.15875,0.540719 -0.018125,0.279 0.00140625,0.00165625" + transform="matrix(0,1,1,0,441.971,385.44)" + id="path29206" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 441.97266,378.12109 h -4.02344 l -0.27735,-0.0195 c -0.85937,-0.33203 -0.85546,-1.43359 0,-1.76172 l 0.27735,-0.0391 h 4.02344 c 0.8789,0.0156 1.26562,1.12109 0.53906,1.66016 l -0.26172,0.14062 -0.27734,0.0195" + id="path29208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V -4.021781 L -0.0184375,-4.299125 -0.159063,-4.560844 -0.358281,-4.760062 -0.62,-4.900687 -0.90125,-4.93975 l -0.277344,0.039063 -0.261719,0.140625 -0.199218,0.199218 -0.140625,0.261719 -0.039063,0.277344 V 0.00165625 L -1.780156,0.279 -1.639531,0.540719 -1.440313,0.739938 -1.178594,0.880563 -0.90125,0.919625 -0.62,0.880563 -0.358281,0.739938 -0.159063,0.540719 -0.0184375,0.279 0.00109375,0.00165625" + transform="matrix(0,1,1,0,441.971,378.12)" + id="path29210" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,368.66016 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 V 3.699625 H -4.099844 V 4.0625e-4 h 4.10156275" + transform="matrix(0,1,1,0,429.191,372.76)" + id="path29214" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 444.99219,355.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path29216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 V -3.698812 H 4.098281 V 4.0625e-4 H 6.25e-4" + transform="matrix(0,1,1,0,448.691,355.64)" + id="path29218" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 429.19141,362.14062 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path29220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-3.75e-4 V -3.699594 H 4.098281 V -3.75e-4 H 6.25e-4" + transform="matrix(0,1,1,0,432.891,362.14)" + id="path29222" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 441.97266,374.46094 h -4.02344 l -0.27735,-0.0195 c -0.85546,-0.33204 -0.85937,-1.4336 0,-1.76172 l 0.27735,-0.0391 h 4.02344 c 0.8789,0.0156 1.26562,1.1211 0.53906,1.66016 l -0.26172,0.14063 -0.27734,0.0195" + id="path29224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00165625 V -4.021781 l -0.0195312,-0.277344 -0.1406253,-0.261719 -0.199218,-0.199218 -0.261719,-0.140625 -0.28125,-0.039063 -0.277344,0.039063 -0.261719,0.140625 -0.199218,0.199218 -0.140625,0.261719 -0.039063,0.277344 V 0.00165625 L -1.780312,0.279 -1.639687,0.540719 -1.440469,0.739938 -1.17875,0.880563 -0.901406,0.919625 -0.620156,0.880563 -0.358437,0.739938 -0.159219,0.540719 -0.0185937,0.279 9.375e-4,0.00165625" + transform="matrix(0,1,1,0,441.971,374.46)" + id="path29226" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 441.97266,370.80078 h -4.02344 l -0.27735,-0.0195 c -0.85937,-0.33203 -0.85546,-1.43359 0,-1.76172 l 0.27735,-0.0391 h 4.02344 c 0.8789,0.0156 1.26562,1.12109 0.53906,1.66015 l -0.26172,0.14063 -0.27734,0.0195" + id="path29228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00165625 V -4.021781 L -0.01875,-4.299125 l -0.140625,-0.261719 -0.199219,-0.199218 -0.261719,-0.140625 -0.28125,-0.039063 -0.277343,0.039063 -0.261719,0.140625 -0.199219,0.199218 -0.140625,0.261719 -0.039062,0.277344 V 0.00165625 L -1.780469,0.279 l 0.140625,0.261719 0.199219,0.199219 0.261719,0.140625 0.277343,0.039062 0.28125,-0.039062 L -0.358594,0.739938 -0.159375,0.540719 -0.01875,0.279 7.8125e-4,0.00165625" + transform="matrix(0,1,1,0,441.971,370.8)" + id="path29230" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 444.99219,348.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 V -3.698812 H 4.100781 V 4.0625e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,448.691,348.2)" + id="path29234" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 427.39062,292.30078 v -4.10156 l 0.0586,-0.27735 c 0.23437,-0.85546 1.52734,-0.85546 1.76172,0 l 0.0391,0.27735 v 4.10156 c 0.0117,0.92188 -1.15625,1.24219 -1.67969,0.53906 l -0.12109,-0.26172 -0.0586,-0.27734" + id="path29236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 H -4.100781 l -0.277344,0.0585938 -0.261719,0.1210942 -0.21875,0.21875 -0.121094,0.261718 -0.039062,0.28125 0.039062,0.277344 0.121094,0.261719 0.21875,0.21875 0.261719,0.121094 L -4.100781,1.859 H 7.8125e-4 L 0.278125,1.819938 0.539844,1.698844 0.758594,1.480094 0.879687,1.218375 0.91875,0.941031 0.879687,0.659781 0.758594,0.398063 0.539844,0.179313 0.278125,0.0582188 7.8125e-4,-3.75e-4" + transform="matrix(0,1,1,0,427.391,292.3)" + id="path29238" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 436.91016,292.30078 v -4.10156 l 0.0625,-0.27735 c 0.23046,-0.85546 1.52343,-0.85546 1.75781,0 l 0.0391,0.27735 v 4.10156 c 0.0117,0.92188 -1.15625,1.24219 -1.67969,0.53906 l -0.11718,-0.26172 -0.0625,-0.27734" + id="path29240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-8.4375e-4 H -4.100781 L -4.378125,0.0616563 -4.639844,0.178844 -4.858594,0.4015 l -0.121094,0.257813 -0.039062,0.28125 0.039062,0.28125 0.121094,0.257812 0.21875,0.21875 0.261719,0.121094 0.277344,0.039062 H 7.8125e-4 L 0.278125,1.819469 0.539844,1.698375 0.758594,1.479625 0.879687,1.221813 0.91875,0.940563 0.879687,0.659313 0.758594,0.4015 0.539844,0.178844 0.278125,0.0616563 7.8125e-4,-8.4375e-4" + transform="matrix(0,1,1,0,436.911,292.3)" + id="path29242" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 434.01172,302.19922 v 4.10156 l -0.0391,0.27734 c -0.23829,0.85547 -1.52735,0.85547 -1.76172,0 l -0.0586,-0.27734 v -4.10156 c 0.0586,-0.96485 1.1875,-1.21875 1.69922,-0.53906 l 0.1211,0.26171 0.0391,0.27735" + id="path29244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 H 4.100781 L 4.378125,-0.0383437 4.639844,-0.159437 4.858594,-0.378187 4.979688,-0.639906 5.01875,-0.921156 4.979688,-1.1985 4.858594,-1.460219 4.639844,-1.678969 4.378125,-1.800062 4.100781,-1.858656 H -7.8125e-4 l -0.27734375,0.058594 -0.261719,0.121093 -0.21875,0.21875 -0.121093,0.261719 -0.039063,0.277344 0.039063,0.28125 0.121093,0.261719 0.21875,0.21875 0.261719,0.1210933 0.27734375,0.03906245" + transform="matrix(0,1,1,0,434.011,302.2)" + id="path29246" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 429.25,302.19922 v 4.10156 l -0.0391,0.27734 c -0.23438,0.85547 -1.52344,0.85547 -1.76172,0 l -0.0586,-0.27734 v -4.10156 c 0.0625,-0.96485 1.1875,-1.21875 1.69922,-0.53906 l 0.1211,0.26171 0.0391,0.27735" + id="path29248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 H 4.100781 L 4.378125,-0.0400625 4.639844,-0.161156 4.858594,-0.379906 4.979688,-0.641625 5.01875,-0.918969 4.979688,-1.200219 4.858594,-1.461937 4.639844,-1.680687 4.378125,-1.801781 4.100781,-1.860375 H -7.8125e-4 l -0.27734375,0.058594 -0.261719,0.121094 -0.21875,0.21875 -0.121093,0.261718 -0.039063,0.28125 0.039063,0.277344 0.121093,0.261719 0.21875,0.21875 0.261719,0.1210935 L -7.8125e-4,-0.001" + transform="matrix(0,1,1,0,429.251,302.2)" + id="path29250" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 443.13281,295.21875 v 3.70312 h 4.09766 v -3.70312 z m 0,0" + id="path29252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0018125 H 3.701875 V 4.099469 H -0.00125 V 0.0018125" + transform="matrix(0,1,1,0,443.131,295.22)" + id="path29254" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 443.13281,288.16016 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path29256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 H 3.699375 V 4.099469 H 1.5625e-4 V 0.0018125" + transform="matrix(0,1,1,0,443.131,288.16)" + id="path29258" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 435.71094,196.66016 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 V 3.699156 H -4.099844 V -6.25e-5 h 4.10156275" + transform="matrix(0,1,1,0,435.711,200.76)" + id="path29262" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 428.63281,196.66016 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 V 3.701031 H -4.099844 V 0.0018125 h 4.10156275" + transform="matrix(0,1,1,0,428.631,200.76)" + id="path29266" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 435.71094,204.10156 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path29268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.25e-5 V 3.699156 H -4.098437 V -6.25e-5 h 4.09765575" + transform="matrix(0,1,1,0,435.711,208.2)" + id="path29270" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 428.63281,204.10156 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path29272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0018125 V 3.701031 H -4.098437 V 0.0018125 h 4.09765575" + transform="matrix(0,1,1,0,428.631,208.2)" + id="path29274" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 435.71094,211.53906 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.25e-5 V 3.699156 H -4.100937 V -6.25e-5 H 6.25e-4" + transform="matrix(0,1,1,0,435.711,215.64)" + id="path29278" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 428.63281,211.53906 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0018125 V 3.701031 H -4.100937 V 0.0018125 H 6.25e-4" + transform="matrix(0,1,1,0,428.631,215.64)" + id="path29282" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 443.13281,158 v 3.69922 h 4.09766 V 158 Z m 0,0" + id="path29284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 H -3.7 V -4.098187 h 3.69921875 v 4.09765575" + transform="matrix(0,1,1,0,447.231,161.7)" + id="path29286" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 443.13281,165.05859 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path29288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 H -3.701406 V -4.098187 h 3.70312475 v 4.09765575" + transform="matrix(0,1,1,0,447.231,168.76)" + id="path29290" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 431.97266,165.05859 v 3.70313 h 4.09765 v -3.70313 z m 0,0" + id="path29292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 H -3.701406 V -4.098344 h 3.70312475 v 4.0976565" + transform="matrix(0,1,1,0,436.071,168.76)" + id="path29294" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 424.53125,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path29296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 H 3.701719 V 4.101813 H -0.00140625 V 2.5e-4" + transform="matrix(0,1,1,0,424.531,165.06)" + id="path29298" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 424.53125,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path29300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 H 3.699219 V 4.101813 H 0 V 2.5e-4" + transform="matrix(0,1,1,0,424.531,158)" + id="path29302" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.8125,140.12109 c 0,-3.17968 -2.58203,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58204 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path29304" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 436.57031,140.12109 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path29306" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.8125,121.53906 c 0,-3.17968 -2.58203,-5.75781 -5.74219,-5.75781 -3.17969,0 -5.75781,2.57813 -5.75781,5.75781 0,3.16016 2.57812,5.74219 5.75781,5.74219 3.16016,0 5.74219,-2.58203 5.74219,-5.74219" + id="path29308" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 436.57031,121.53906 c 0,-1.9375 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.57812 3.5,-3.5" + id="path29310" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 420.23047,493.42187 c 0,-3.18359 -2.57813,-5.76171 -5.73828,-5.76171 -3.17969,0 -5.76172,2.57812 -5.76172,5.76171 0,3.15625 2.58203,5.73829 5.76172,5.73829 3.16015,0 5.73828,-2.58204 5.73828,-5.73829" + id="path29312" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 417.99219,493.42187 c 0,-1.9414 -1.58203,-3.52343 -3.5,-3.52343 -1.94141,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path29314" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 420.23047,474.82031 c 0,-3.17969 -2.57813,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16015,0 5.73828,-2.57812 5.73828,-5.73828" + id="path29316" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 417.99219,474.82031 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path29318" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 403.15234,446.19922 v 3.69922 H 407.25 v -3.69922 z m 0,0" + id="path29320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 H 3.698438 V 4.099 H -7.8125e-4 V 0.00134375" + transform="matrix(0,1,1,0,403.151,446.2)" + id="path29322" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,446.73828 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V 3.701031 H -4.101719 V 0.0018125 h 4.10156275" + transform="matrix(0,1,1,0,422.131,450.84)" + id="path29326" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,440.23828 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V 3.701031 H -4.101719 V 0.0018125 h 4.10156275" + transform="matrix(0,1,1,0,422.131,444.34)" + id="path29330" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,453.26172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path29332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0018125 V 3.701031 H -4.098281 V 0.0018125 h 4.097656" + transform="matrix(0,1,1,0,422.131,457.36)" + id="path29334" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,433.73828 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0018125 V 3.701031 H -4.101719 V 0.0018125 h 4.10156275" + transform="matrix(0,1,1,0,422.131,437.84)" + id="path29338" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,420.71875 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 V 3.701031 H -4.10125 V 0.0018125 H 3.125e-4" + transform="matrix(0,1,1,0,422.131,424.82)" + id="path29342" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,427.21875 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 V 3.701031 H -4.10125 V 0.0018125 H 3.125e-4" + transform="matrix(0,1,1,0,422.131,431.32)" + id="path29346" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,401.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 V 3.701031 H -4.100781 V 0.0018125 H 7.8125e-4" + transform="matrix(0,1,1,0,422.131,405.3)" + id="path29350" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,414.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0018125 V 3.701031 H -4.100781 V 0.0018125 H 7.8125e-4" + transform="matrix(0,1,1,0,422.131,418.3)" + id="path29354" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,394.67969 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0018125 V 3.701031 H -4.100312 V 0.0018125 H 0.00125" + transform="matrix(0,1,1,0,422.131,398.78)" + id="path29358" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,388.17969 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0018125 V 3.701031 H -4.100312 V 0.0018125 H 0.00125" + transform="matrix(0,1,1,0,422.131,392.28)" + id="path29362" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,375.16016 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 V 3.701031 H -4.099844 V 0.0018125 h 4.10156275" + transform="matrix(0,1,1,0,422.131,379.26)" + id="path29366" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,381.66016 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 V 3.701031 H -4.099844 V 0.0018125 h 4.10156275" + transform="matrix(0,1,1,0,422.131,385.76)" + id="path29370" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,368.66016 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 V 3.701031 H -4.099844 V 0.0018125 h 4.10156275" + transform="matrix(0,1,1,0,422.131,372.76)" + id="path29374" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 402.75,331.53906 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path29376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001 H 5.581094 v 6.5 H -9.375e-4 v -6.5" + transform="matrix(0,1,1,0,402.751,331.54)" + id="path29378" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 414.26953,286.05859 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path29380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 V -5.581469 H 6.498594 V 5.625e-4 h -6.50000025" + transform="matrix(0,1,1,0,419.851,286.06)" + id="path29382" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 403.85156,286.05859 v 6.5 h 5.57813 v -6.5 z m 0,0" + id="path29384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0013125 V -5.579437 H 6.498594 v 5.5781245 h -6.50000025" + transform="matrix(0,1,1,0,409.431,286.06)" + id="path29386" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 403.69141,270.55859 v 9.5 h 4.3789 v -9.5 z m 0,0" + id="path29388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.875e-4 V -4.379594 H 9.498594 v 4.3789065 h -9.50000025" + transform="matrix(0,1,1,0,408.071,270.56)" + id="path29390" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 418.33203,270.55859 v 9.5 h 4.37891 v -9.5 z m 0,0" + id="path29392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 V -4.378969" + transform="matrix(0,1,1,0,422.711,270.56)" + id="path29394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00103125 H 9.498594" + transform="matrix(0,1,1,0,418.331,270.56)" + id="path29396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00103125 V 4.379938" + transform="matrix(0,1,1,0,418.331,280.06)" + id="path29398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 H -9.501406" + transform="matrix(0,1,1,0,422.711,280.06)" + id="path29400" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 410.23047,244.44141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path29402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V 3.698688 H -4.098594 V -5.3125e-4 h 4.0976565" + transform="matrix(0,1,1,0,410.231,248.54)" + id="path29404" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 403.17187,244.44141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path29406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 V 3.700094 H -4.098594 V 8.75e-4 h 4.0976565" + transform="matrix(0,1,1,0,403.171,248.54)" + id="path29408" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 403.35156,258.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path29410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,5.625e-4 V 3.699781 H -4.098594 V 5.625e-4 h 4.0976565" + transform="matrix(0,1,1,0,403.351,263.04)" + id="path29412" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 403.17187,251.87891 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,8.75e-4 V 3.700094 H -4.101094 V 8.75e-4 H 4.6875e-4" + transform="matrix(0,1,1,0,403.171,255.98)" + id="path29416" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 410.23047,236.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 V 3.698688 H -4.099688 V -5.3125e-4 h 4.101563" + transform="matrix(0,1,1,0,410.231,240.92)" + id="path29420" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 403.17187,236.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,8.75e-4 V 3.700094 H -4.099688 V 8.75e-4 h 4.101563" + transform="matrix(0,1,1,0,403.171,240.92)" + id="path29424" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 402.35156,221.80078 v 9.5 h 4.37891 v -9.5 z m 0,0" + id="path29426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-5.3125e-4 V -4.379437 H 9.500781 V -5.3125e-4 H 7.8125e-4" + transform="matrix(0,1,1,0,406.731,221.8)" + id="path29428" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 416.99219,221.80078 v 9.5 h 4.3789 v -9.5 z m 0,0" + id="path29430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,9.375e-5 V -4.378812" + transform="matrix(0,1,1,0,421.371,221.8)" + id="path29432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0011875 H 9.500781" + transform="matrix(0,1,1,0,416.991,221.8)" + id="path29434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0011875 V 4.380094" + transform="matrix(0,1,1,0,416.991,231.3)" + id="path29436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,9.375e-5 H -9.499219" + transform="matrix(0,1,1,0,421.371,231.3)" + id="path29438" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 418.97266,211.53906 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00165625 V 3.700875" + transform="matrix(0,1,1,0,418.971,215.64)" + id="path29442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,8.75e-4 H -4.100937" + transform="matrix(0,1,1,0,422.671,215.64)" + id="path29444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 V -3.698344" + transform="matrix(0,1,1,0,422.671,211.54)" + id="path29446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00165625 H 4.100625" + transform="matrix(0,1,1,0,418.971,211.54)" + id="path29448" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 411.89062,211.53906 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-3.75e-4 V 3.698844 H -4.100937 V -3.75e-4 H 6.25e-4" + transform="matrix(0,1,1,0,411.891,215.64)" + id="path29452" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 418.97266,204.10156 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path29454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00165625 V 3.700875" + transform="matrix(0,1,1,0,418.971,208.2)" + id="path29456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 H -4.098437" + transform="matrix(0,1,1,0,422.671,208.2)" + id="path29458" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,8.75e-4 V -3.698344" + transform="matrix(0,1,1,0,422.671,204.1)" + id="path29460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.00165625 H 4.099219" + transform="matrix(0,1,1,0,418.971,204.1)" + id="path29462" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 411.89062,204.10156 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path29464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-3.75e-4 V 3.698844 H -4.098437 V -3.75e-4 h 4.09765575" + transform="matrix(0,1,1,0,411.891,208.2)" + id="path29466" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 418.97266,196.66016 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 V 3.700875" + transform="matrix(0,1,1,0,418.971,200.76)" + id="path29470" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,8.75e-4 H -4.099844" + transform="matrix(0,1,1,0,422.671,200.76)" + id="path29472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,8.75e-4 V -3.698344" + transform="matrix(0,1,1,0,422.671,196.66)" + id="path29474" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00165625 H 4.101719" + transform="matrix(0,1,1,0,418.971,196.66)" + id="path29476" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 411.89062,196.66016 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29478" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-3.75e-4 V 3.698844 H -4.099844 V -3.75e-4 h 4.10156275" + transform="matrix(0,1,1,0,411.891,200.76)" + id="path29480" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 418.97266,174.33984 v 4.10157 h 3.69921 v -4.10157 z m 0,0" + id="path29482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00165625 V 3.700875" + transform="matrix(0,1,1,0,418.971,178.44)" + id="path29484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 H -4.100156" + transform="matrix(0,1,1,0,422.671,178.44)" + id="path29486" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,8.75e-4 V -3.698344" + transform="matrix(0,1,1,0,422.671,174.34)" + id="path29488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00165625 H 4.101406" + transform="matrix(0,1,1,0,418.971,174.34)" + id="path29490" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 411.89062,174.33984 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path29492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-3.75e-4 V 3.698844 H -4.100156 V -3.75e-4 h 4.10156225" + transform="matrix(0,1,1,0,411.891,178.44)" + id="path29494" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 418.97266,181.78125 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path29496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00165625 V 3.700875" + transform="matrix(0,1,1,0,418.971,185.88)" + id="path29498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,8.75e-4 H -4.09875" + transform="matrix(0,1,1,0,422.671,185.88)" + id="path29500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,8.75e-4 V -3.698344" + transform="matrix(0,1,1,0,422.671,181.78)" + id="path29502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 H 4.098906" + transform="matrix(0,1,1,0,418.971,181.78)" + id="path29504" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 411.89062,181.78125 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path29506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-3.75e-4 V 3.698844 H -4.09875 V -3.75e-4 h 4.09765625" + transform="matrix(0,1,1,0,411.891,185.88)" + id="path29508" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 418.97266,189.21875 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00165625 V 3.700875" + transform="matrix(0,1,1,0,418.971,193.32)" + id="path29512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 H -4.10125" + transform="matrix(0,1,1,0,422.671,193.32)" + id="path29514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,8.75e-4 V -3.698344" + transform="matrix(0,1,1,0,422.671,189.22)" + id="path29516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00165625 H 4.100313" + transform="matrix(0,1,1,0,418.971,189.22)" + id="path29518" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 411.89062,189.21875 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-3.75e-4 V 3.698844 H -4.10125 V -3.75e-4 H 3.125e-4" + transform="matrix(0,1,1,0,411.891,193.32)" + id="path29522" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 417.08984,165.05859 v 3.70313 h 4.10157 v -3.70313 z m 0,0" + id="path29524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00115625 H 3.701719" + transform="matrix(0,1,1,0,417.091,165.06)" + id="path29526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00115625 V 4.100406" + transform="matrix(0,1,1,0,417.091,168.76)" + id="path29528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 H -3.701406" + transform="matrix(0,1,1,0,421.191,168.76)" + id="path29530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,4.0625e-4 V -4.101156" + transform="matrix(0,1,1,0,421.191,165.06)" + id="path29532" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 417.08984,158 v 3.69922 h 4.10157 V 158 Z m 0,0" + id="path29534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00115625 H 3.699219" + transform="matrix(0,1,1,0,417.091,158)" + id="path29536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00115625 V 4.100406" + transform="matrix(0,1,1,0,417.091,161.7)" + id="path29538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 H -3.7" + transform="matrix(0,1,1,0,421.191,161.7)" + id="path29540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,4.0625e-4 V -4.101156" + transform="matrix(0,1,1,0,421.191,158)" + id="path29542" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 402.21094,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path29544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 H -3.701406 V -4.100062 H 0.00171875 V 0.0015" + transform="matrix(0,1,1,0,406.311,168.76)" + id="path29546" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 409.65234,165.05859 v 3.70313 H 413.75 v -3.70313 z m 0,0" + id="path29548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 H -3.701406 V -4.098656 H 0.00171875 V -0.001" + transform="matrix(0,1,1,0,413.751,168.76)" + id="path29550" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 420.23047,140.12109 c 0,-3.17968 -2.57813,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58204 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16015,0 5.73828,-2.57812 5.73828,-5.73828" + id="path29552" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 417.99219,140.12109 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path29554" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 420.23047,121.53906 c 0,-3.17968 -2.57813,-5.75781 -5.73828,-5.75781 -3.17969,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.58203,5.74219 5.76172,5.74219 3.16015,0 5.73828,-2.58203 5.73828,-5.74219" + id="path29556" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 417.99219,121.53906 c 0,-1.9375 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.57812 3.5,-3.5" + id="path29558" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 383.03125,493.42187 c 0,-3.18359 -2.58203,-5.76171 -5.74219,-5.76171 -3.17969,0 -5.75781,2.57812 -5.75781,5.76171 0,3.15625 2.57812,5.73829 5.75781,5.73829 3.16016,0 5.74219,-2.58204 5.74219,-5.73829" + id="path29560" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 380.78906,493.42187 c 0,-1.9414 -1.57812,-3.52343 -3.5,-3.52343 -1.9375,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path29562" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 401.63281,493.42187 c 0,-3.18359 -2.58203,-5.76171 -5.74219,-5.76171 -3.17968,0 -5.75781,2.57812 -5.75781,5.76171 0,3.15625 2.57813,5.73829 5.75781,5.73829 3.16016,0 5.74219,-2.58204 5.74219,-5.73829" + id="path29564" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 399.39062,493.42187 c 0,-1.9414 -1.57812,-3.52343 -3.5,-3.52343 -1.9414,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57813,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path29566" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 383.03125,474.82031 c 0,-3.17969 -2.58203,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58203 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path29568" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 380.78906,474.82031 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path29570" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 401.63281,474.82031 c 0,-3.17969 -2.58203,-5.76172 -5.74219,-5.76172 -3.17968,0 -5.75781,2.58203 -5.75781,5.76172 0,3.16016 2.57813,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path29572" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 399.39062,474.82031 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57813,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path29574" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 388.78906,452.94141 v 4.09765 h 3.70313 v -4.09765 z m 0,0" + id="path29576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0019375 V 3.701188 H -4.098594 v -3.7031255 h 4.0976565" + transform="matrix(0,1,1,0,388.791,457.04)" + id="path29578" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 383.8125,440.33984 c 0,-0.76172 -0.62109,-1.3789 -1.36328,-1.3789 -0.75781,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.36328,-0.6211 1.36328,-1.35938" + id="path29580" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 383.8125,434.48047 c 0,-0.76172 -0.62109,-1.37891 -1.36328,-1.37891 -0.75781,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.36328,-0.62109 1.36328,-1.35937" + id="path29582" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 383.8125,428.62109 c 0,-0.76172 -0.62109,-1.38281 -1.36328,-1.38281 -0.75781,0 -1.37891,0.62109 -1.37891,1.38281 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.36328,-0.6211 1.36328,-1.35938" + id="path29584" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 389.67187,434.48047 c 0,-0.76172 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.38281,0.61719 -1.38281,1.37891 0,0.73828 0.62109,1.35937 1.38281,1.35937 0.73828,0 1.35937,-0.62109 1.35937,-1.35937" + id="path29586" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 389.67187,428.62109 c 0,-0.76172 -0.62109,-1.38281 -1.35937,-1.38281 -0.76172,0 -1.38281,0.62109 -1.38281,1.38281 0,0.73828 0.62109,1.35938 1.38281,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path29588" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 383.8125,405.19922 c 0,-0.75781 -0.62109,-1.37891 -1.36328,-1.37891 -0.75781,0 -1.37891,0.6211 -1.37891,1.37891 0,0.74219 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.36328,-0.61718 1.36328,-1.35937" + id="path29590" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 383.8125,399.33984 c 0,-0.76172 -0.62109,-1.3789 -1.36328,-1.3789 -0.75781,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.36328,-0.6211 1.36328,-1.35938" + id="path29592" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 389.67187,405.19922 c 0,-0.75781 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.38281,0.6211 -1.38281,1.37891 0,0.74219 0.62109,1.35937 1.38281,1.35937 0.73828,0 1.35937,-0.61718 1.35937,-1.35937" + id="path29594" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 389.67187,399.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35937,-1.3789 -0.76172,0 -1.38281,0.61718 -1.38281,1.3789 0,0.73828 0.62109,1.35938 1.38281,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path29596" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 388.78906,376.82031 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path29598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0019375 V 3.701188 h -4.101562 v -3.7031255 h 4.101562" + transform="matrix(0,1,1,0,388.791,380.92)" + id="path29600" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 383.8125,393.5 c 0,-0.76172 -0.62109,-1.37891 -1.36328,-1.37891 -0.75781,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.36328,-0.62109 1.36328,-1.35937" + id="path29602" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 388.78906,368.01953 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path29604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 V 3.701188 H -4.100469 v -3.7031255 h 4.10156275" + transform="matrix(0,1,1,0,388.791,372.12)" + id="path29606" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 389.41016,351.26172 v 10.97656 h 7.42187 v -10.97656 z m 0,0" + id="path29608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-8.4375e-4 V 7.421031 H -10.978281 V -8.4375e-4 h 10.97656225" + transform="matrix(0,1,1,0,389.411,362.24)" + id="path29610" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 393.71094,334.16016 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path29612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.25e-5 H 3.699375 V 4.1015 H 1.5625e-4 V -6.25e-5" + transform="matrix(0,1,1,0,393.711,334.16)" + id="path29614" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 400.55078,313.98047 v 4.09765 H 404.25 v -4.09765 z m 0,0" + id="path29616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V 3.699 H -4.099531 V -2.1875e-4 h 4.097656" + transform="matrix(0,1,1,0,400.551,318.08)" + id="path29618" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 400.63281,305.28125 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path29620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0018125 V 3.701031 H -4.09875 V 0.0018125 h 4.09765625" + transform="matrix(0,1,1,0,400.631,309.38)" + id="path29622" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 386.47266,286.51953 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path29624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 V -5.578344 H 6.499531 V -2.1875e-4 H -4.6875e-4" + transform="matrix(0,1,1,0,392.051,286.52)" + id="path29626" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 708.60937,474.35937 h 5.86329 l 0.71875,-0.0781 c 3.90625,-0.875 3.90625,-6.28516 0,-7.16016 l -0.71875,-0.10156 h -5.86329 c -4.01171,0.16797 -5.0664,5.40625 -1.39843,7.05859 l 0.67968,0.20313 0.71875,0.0781" + id="path29628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001625 V 5.861656 L -0.07875,6.580406 -0.281875,7.260094 -0.621719,7.900719 -1.07875,8.439781 -1.621719,8.900719 -2.258438,9.240563 -2.938125,9.439781 -3.660781,9.521813 -4.379531,9.439781 -5.059219,9.240563 -5.699844,8.900719 -6.238906,8.439781 -6.699844,7.900719 -7.039688,7.260094 -7.238906,6.580406 -7.340469,5.861656 v -5.863281 l 0.101563,-0.71875 0.199218,-0.679687 0.339844,-0.640625 0.460938,-0.539063 0.539062,-0.460937 0.640625,-0.339844 0.679688,-0.199219 0.71875,-0.082031 0.722656,0.082031 0.679687,0.199219 0.636719,0.339844 0.542969,0.460937 0.457031,0.539063 0.339844,0.640625 0.203125,0.679687 0.078125,0.71875" + transform="matrix(0,1,1,0,708.611,474.36)" + id="path29630" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 708.60937,472.51953 h 5.86329 l 0.47656,-0.0586 c 1.57422,-0.42188 1.83594,-2.53125 0.4414,-3.33985 l -0.4414,-0.17968 -0.47656,-0.082 h -5.86329 l -0.47656,0.082 -0.4414,0.17968 -0.37891,0.27735 -0.28125,0.38281 -0.17969,0.4375 -0.082,0.48047 0.082,0.48047 0.17969,0.4414 0.28125,0.37891 0.37891,0.28125 0.91796,0.23828" + id="path29632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ababab;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001625 V 5.861656 L -0.0590625,6.338219 -0.23875,6.779625 -0.52,7.158531 -0.898906,7.439781 -1.340312,7.619469 -1.820781,7.7015 -2.30125,7.619469 -2.73875,7.439781 -3.121562,7.158531 -3.398906,6.779625 -3.578594,6.338219 -3.660625,5.861656 v -5.863281 l 0.082031,-0.476562 0.179688,-0.441407 0.277344,-0.378906 0.382812,-0.28125 0.4375,-0.179687 0.480469,-0.082032 0.480469,0.082032 0.441406,0.179687 0.378906,0.28125 0.28125,0.378906 0.23828125,0.917969" + transform="matrix(0,1,1,0,708.611,472.52)" + id="path29634" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 708.85156,436.83984 v 10.26172 h 7.33985 v -10.26172 z m 0,0" + id="path29636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V -7.339438 H 10.261562 V 4.0625e-4 H -1.5625e-4" + transform="matrix(0,1,1,0,716.191,436.84)" + id="path29638" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 708.60937,408.48047 h 5.86329 l 0.71875,-0.082 c 3.90625,-0.875 3.90625,-6.28516 0,-7.16016 l -0.71875,-0.0977 h -5.86329 c -4.01171,0.16797 -5.0664,5.40235 -1.39843,7.0586 l 0.67968,0.19922 0.71875,0.082" + id="path29640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001625 V 5.861656 L -0.0815625,6.580406 -0.280781,7.260094 -0.620625,7.900719 -1.081562,8.439781 -1.620625,8.900719 -2.26125,9.240563 -2.940937,9.439781 -3.659687,9.521813 -4.378437,9.439781 -5.058125,9.240563 -5.69875,8.900719 -6.241719,8.439781 -6.69875,7.900719 -7.038594,7.260094 -7.241719,6.580406 -7.339375,5.861656 v -5.863281 l 0.097656,-0.71875 0.203125,-0.679687 0.339844,-0.640625 0.457031,-0.539063 0.542969,-0.460937 0.640625,-0.339844 0.679688,-0.199219 0.71875,-0.082031 0.71875,0.082031 0.679687,0.199219 0.640625,0.339844 0.539063,0.460937 0.460937,0.539063 0.339844,0.640625 0.1992185,0.679687 0.08203125,0.71875" + transform="matrix(0,1,1,0,708.611,408.48)" + id="path29642" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 708.60937,406.64062 h 5.86329 l 0.47656,-0.0625 c 1.57422,-0.41796 1.83594,-2.52734 0.4414,-3.33984 l -0.4414,-0.17969 -0.47656,-0.0781 h -5.86329 l -0.47656,0.0781 -0.4414,0.17969 -0.37891,0.28125 -0.28125,0.37891 -0.17969,0.4414 -0.082,0.48047 0.082,0.48047 0.17969,0.4375 0.28125,0.38281 0.37891,0.27735 0.91796,0.24218" + id="path29644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ababab;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.001625 v 5.863281 l -0.0625,0.476563 -0.179688,0.441406 -0.277343,0.378906 -0.382813,0.28125 -0.4375,0.179688 L -1.819688,7.7015 -2.300156,7.619469 -2.741563,7.439781 -3.120469,7.158531 -3.401719,6.779625 -3.581406,6.338219 -3.659531,5.861656 v -5.863281 l 0.078125,-0.476562 0.179687,-0.441407 0.28125,-0.378906 0.378906,-0.28125 0.441407,-0.179687 0.480468,-0.082032 0.480469,0.082032 0.4375,0.179687 0.382813,0.28125 0.277343,0.378906 0.242188,0.917969" + transform="matrix(0,1,1,0,708.611,406.64)" + id="path29646" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 709.21094,374.5 v 10.98047 h 7.42187 V 374.5 Z m 0,0" + id="path29648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00109375 V -7.419062 h 10.980469 v 7.41796825 H 0" + transform="matrix(0,1,1,0,716.63,374.5)" + id="path29650" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 712.19141,351.35937 v 4.10157 h 3.69921 v -4.10157 z m 0,0" + id="path29652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-3.75e-4 V -3.699594 H 4.100937 V -3.75e-4 H -6.25e-4" + transform="matrix(0,1,1,0,715.891,351.36)" + id="path29654" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 712.19141,366.23828 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-3.75e-4 V -3.699594 H 4.099844 v 3.699219 h -4.10156275" + transform="matrix(0,1,1,0,715.891,366.24)" + id="path29658" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 712.19141,358.80078 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path29660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 V -3.699594 H 4.098437 V -3.75e-4 H 7.8125e-4" + transform="matrix(0,1,1,0,715.891,358.8)" + id="path29662" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 713.55078,285.62109 v 4.66016 h 7.42188 v -4.66016 z m 0,0" + id="path29664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 H 4.66125 V 7.421656 H 0.00109375 V -2.1875e-4" + transform="matrix(0,1,1,0,713.551,285.62)" + id="path29666" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 703.39062,486.89844 c 0,-2.03907 -1.66015,-3.69922 -3.67968,-3.69922 -2.03907,0 -3.69922,1.66015 -3.69922,3.69922 0,2.02343 1.66015,3.67968 3.69922,3.67968 2.01953,0 3.67968,-1.65625 3.67968,-3.67968" + id="path29668" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 709.41016,450.46094 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path29670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 V 3.698375 H -4.099063 V -8.4375e-4 h 4.09765675" + transform="matrix(0,1,1,0,709.411,454.56)" + id="path29672" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 702.53125,450.46094 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path29674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 V 3.699469 H -4.099063 V 2.5e-4 h 4.09765675" + transform="matrix(0,1,1,0,702.531,454.56)" + id="path29676" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 694.78906,436.83984 v 10.26172 h 7.34375 v -10.26172 z m 0,0" + id="path29678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00109375 V -7.340937 H 10.261562 v 7.33984325 H -1.5625e-4" + transform="matrix(0,1,1,0,702.13,436.84)" + id="path29680" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 694.78906,420.73828 V 431 h 7.34375 v -10.26172 z m 0,0" + id="path29682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00109375 V -7.340937 H 10.26 v 7.33984325 H -0.00171875" + transform="matrix(0,1,1,0,702.13,420.74)" + id="path29684" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 696.21094,374.5 v 10.98047 h 7.42187 V 374.5 Z m 0,0" + id="path29686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.25e-5 V 7.421812 H -10.98 V -6.25e-5 H 4.6875e-4" + transform="matrix(0,1,1,0,696.211,385.48)" + id="path29688" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 705.12891,351.35937 v 4.10157 h 3.69921 v -4.10157 z m 0,0" + id="path29690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00103125 V -3.698187 H 4.100937 V 0.00103125 H -6.25e-4" + transform="matrix(0,1,1,0,708.831,351.36)" + id="path29692" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 696.92969,364.19922 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path29694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,2.5e-4 H -3.700781 v -4.101562 h 3.6992185 V 2.5e-4" + transform="matrix(0,1,1,0,701.031,367.9)" + id="path29696" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 705.12891,366.23828 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00103125 V -3.698187 H 4.099844 v 3.69921825 h -4.10156275" + transform="matrix(0,1,1,0,708.831,366.24)" + id="path29700" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 705.12891,358.80078 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path29702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 V -3.698187 H 4.098437 V 0.00103125 H 7.8125e-4" + transform="matrix(0,1,1,0,708.831,358.8)" + id="path29704" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 701.8125,337.42187 c 0,-3.64062 -2.96094,-6.60156 -6.58203,-6.60156 -3.64063,0 -6.59766,2.96094 -6.59766,6.60156 0,3.61719 2.95703,6.57813 6.59766,6.57813 3.62109,0 6.58203,-2.96094 6.58203,-6.57813" + id="path29706" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 698.91016,337.42187 c 0,-2.04296 -1.66016,-3.70312 -3.67969,-3.70312 -2.03906,0 -3.69922,1.66016 -3.69922,3.70312 0,2.01954 1.66016,3.67969 3.69922,3.67969 2.01953,0 3.67969,-1.66015 3.67969,-3.67969" + id="path29708" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 701.8125,318.82031 c 0,-3.64062 -2.96094,-6.60156 -6.58203,-6.60156 -3.64063,0 -6.59766,2.96094 -6.59766,6.60156 0,3.6211 2.95703,6.57813 6.59766,6.57813 3.62109,0 6.58203,-2.95703 6.58203,-6.57813" + id="path29710" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 698.91016,318.82031 c 0,-2.03906 -1.66016,-3.69922 -3.67969,-3.69922 -2.03906,0 -3.69922,1.66016 -3.69922,3.69922 0,2.01953 1.66016,3.67969 3.69922,3.67969 2.01953,0 3.67969,-1.66016 3.67969,-3.67969" + id="path29712" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 690.42969,289.64062 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path29714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,2.5e-4 H -3.699375 V -4.101312 H -1.5625e-4 V 2.5e-4" + transform="matrix(0,1,1,0,694.531,293.34)" + id="path29716" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 697.44922,292.57812 v 4.66016 h 7.42187 v -4.66016 z m 0,0" + id="path29718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00178125 H 4.658281 V 7.420094 h -4.660156 v -7.42187525" + transform="matrix(0,1,1,0,697.451,292.58)" + id="path29720" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 690.42969,282.57812 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path29722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 H -3.701875 V -4.101312 H 0.00125 V 2.5e-4" + transform="matrix(0,1,1,0,694.531,286.28)" + id="path29724" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 697.44922,278.67969 v 4.66015 h 7.42187 v -4.66015 z m 0,0" + id="path29726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 H 4.659844 V 7.420094 H -3.125e-4 v -7.42187525" + transform="matrix(0,1,1,0,697.451,278.68)" + id="path29728" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 701.8125,258.94141 c 0,-3.64063 -2.96094,-6.60157 -6.58203,-6.60157 -3.64063,0 -6.59766,2.96094 -6.59766,6.60157 0,3.61718 2.95703,6.57812 6.59766,6.57812 3.62109,0 6.58203,-2.96094 6.58203,-6.57812" + id="path29730" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 698.91016,258.94141 c 0,-2.04297 -1.66016,-3.70313 -3.67969,-3.70313 -2.03906,0 -3.69922,1.66016 -3.69922,3.70313 0,2.01953 1.66016,3.67968 3.69922,3.67968 2.01953,0 3.67969,-1.66015 3.67969,-3.67968" + id="path29732" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 701.8125,240.33984 c 0,-3.64062 -2.96094,-6.60156 -6.58203,-6.60156 -3.64063,0 -6.59766,2.96094 -6.59766,6.60156 0,3.6211 2.95703,6.58203 6.59766,6.58203 3.62109,0 6.58203,-2.96093 6.58203,-6.58203" + id="path29734" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 698.91016,240.33984 c 0,-2.03906 -1.66016,-3.69922 -3.67969,-3.69922 -2.03906,0 -3.69922,1.66016 -3.69922,3.69922 0,2.01953 1.66016,3.67969 3.69922,3.67969 2.01953,0 3.67969,-1.66016 3.67969,-3.67969" + id="path29736" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 681.23047,199.26172 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path29738" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 H 5.220469 V 20.460406 H 0.00171875 V -5.3125e-4" + transform="matrix(0,1,1,0,681.231,199.26)" + id="path29740" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 681.23047,180.66016 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path29742" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-5.3125e-4 H 5.218906 V 20.460406 H 1.5625e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,681.231,180.66)" + id="path29744" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 681.23047,143.48047 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path29746" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-5.3125e-4 H 5.219219 V 20.460406 H 4.6875e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,681.231,143.48)" + id="path29748" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 681.23047,124.87891 v 5.22265 h 20.46094 v -5.22265 z m 0,0" + id="path29750" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-5.3125e-4 H 5.221563 V 20.460406 H -0.00109375 V -5.3125e-4" + transform="matrix(0,1,1,0,681.231,124.88)" + id="path29752" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 674.94922,493.53906 c 0,-2.03906 -1.66016,-3.69922 -3.67969,-3.69922 -2.03906,0 -3.69922,1.66016 -3.69922,3.69922 0,2.01953 1.66016,3.67969 3.69922,3.67969 2.01953,0 3.67969,-1.66016 3.67969,-3.67969" + id="path29754" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 674.21094,493.53906 c 0,-1.64062 -1.32032,-2.96094 -2.94141,-2.96094 -1.63672,0 -2.95703,1.32032 -2.95703,2.96094 0,1.6211 1.32031,2.94141 2.95703,2.94141 1.62109,0 2.94141,-1.32031 2.94141,-2.94141" + id="path29756" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 685.17187,465 c 0,-2.01953 -1.64062,-3.66016 -3.64062,-3.66016 -2.01953,0 -3.66016,1.64063 -3.66016,3.66016 0,2 1.64063,3.64062 3.66016,3.64062 2,0 3.64062,-1.64062 3.64062,-3.64062" + id="path29758" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 683.87109,465 c 0,-1.30078 -1.0625,-2.35938 -2.33984,-2.35938 -1.30078,0 -2.35938,1.0586 -2.35938,2.35938 0,1.28125 1.0586,2.33984 2.35938,2.33984 1.27734,0 2.33984,-1.05859 2.33984,-2.33984" + id="path29760" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 668.28906,474.35937 h 4.38281 l 0.71875,-0.0781 c 3.90625,-0.875 3.90625,-6.28516 0,-7.16016 l -0.71875,-0.10156 h -4.38281 c -4.01172,0.16797 -5.0664,5.40625 -1.39844,7.05859 l 0.67969,0.20313 0.71875,0.0781" + id="path29762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.0019375 V 4.380875 L -0.07875,5.099625 -0.281875,5.779312 -0.621719,6.419937 -1.07875,6.959 -1.621719,7.419937 -2.258438,7.759781 -2.938125,7.959 -3.660781,8.041031 -4.379531,7.959 -5.059219,7.759781 -5.699844,7.419937 -6.238906,6.959 -6.699844,6.419937 -7.039688,5.779312 -7.238906,5.099625 -7.340469,4.380875 v -4.3828125 l 0.101563,-0.7187505 0.199218,-0.679687 0.339844,-0.640625 0.460938,-0.539063 0.539062,-0.460937 0.640625,-0.339844 0.679688,-0.199219 0.71875,-0.078125 0.722656,0.078125 0.679687,0.199219 0.636719,0.339844 0.542969,0.460937 0.457031,0.539063 0.339844,0.640625 0.203125,0.679687 0.078125,0.7187505" + transform="matrix(0,1,1,0,668.291,474.36)" + id="path29764" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 668.28906,472.51953 h 4.38281 l 0.48047,-0.0586 c 1.57032,-0.42188 1.83203,-2.53125 0.4375,-3.33985 l -0.4375,-0.17968 -0.48047,-0.082 h -4.38281 l -0.47656,0.082 -0.44141,0.17968 -0.3789,0.27735 -0.28125,0.38281 -0.17969,0.4375 -0.082,0.48047 0.082,0.48047 0.17969,0.4414 0.28125,0.37891 0.3789,0.28125 0.91797,0.23828" + id="path29766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ababab;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0019375 V 4.380875 L -0.0590625,4.861344 -0.23875,5.298844 -0.52,5.681656 -0.898906,5.959 -1.340312,6.138687 -1.820781,6.220719 -2.30125,6.138687 -2.73875,5.959 -3.121562,5.681656 -3.398906,5.298844 -3.578594,4.861344 -3.660625,4.380875 v -4.3828125 l 0.082031,-0.4765625 0.179688,-0.441406 0.277344,-0.378907 0.382812,-0.28125 0.4375,-0.179687 0.480469,-0.082031 0.480469,0.082031 0.441406,0.179687 0.378906,0.28125 0.28125,0.378907 0.23828125,0.9179685" + transform="matrix(0,1,1,0,668.291,472.52)" + id="path29768" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 683.69141,443.60156 c 0,-1.20312 -0.98047,-2.17969 -2.16016,-2.17969 -1.19922,0 -2.17969,0.97657 -2.17969,2.17969 0,1.17969 0.98047,2.16016 2.17969,2.16016 1.17969,0 2.16016,-0.98047 2.16016,-2.16016" + id="path29770" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 682.78906,443.60156 c 0,-0.70312 -0.57812,-1.28125 -1.25781,-1.28125 -0.69922,0 -1.28125,0.57813 -1.28125,1.28125 0,0.67969 0.58203,1.25781 1.28125,1.25781 0.67969,0 1.25781,-0.57812 1.25781,-1.25781" + id="path29772" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 683.69141,449.44141 c 0,-1.20313 -0.98047,-2.17969 -2.16016,-2.17969 -1.19922,0 -2.17969,0.97656 -2.17969,2.17969 0,1.17968 0.98047,2.16015 2.17969,2.16015 1.17969,0 2.16016,-0.98047 2.16016,-2.16015" + id="path29774" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 682.78906,449.44141 c 0,-0.70313 -0.57812,-1.28125 -1.25781,-1.28125 -0.69922,0 -1.28125,0.57812 -1.28125,1.28125 0,0.67968 0.58203,1.25781 1.28125,1.25781 0.67969,0 1.25781,-0.57813 1.25781,-1.25781" + id="path29776" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 683.69141,455.30078 c 0,-1.19922 -0.98047,-2.17969 -2.16016,-2.17969 -1.19922,0 -2.17969,0.98047 -2.17969,2.17969 0,1.17969 0.98047,2.16016 2.17969,2.16016 1.17969,0 2.16016,-0.98047 2.16016,-2.16016" + id="path29778" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 682.78906,455.30078 c 0,-0.69922 -0.57812,-1.28125 -1.25781,-1.28125 -0.69922,0 -1.28125,0.58203 -1.28125,1.28125 0,0.67969 0.58203,1.25781 1.28125,1.25781 0.67969,0 1.25781,-0.57812 1.25781,-1.25781" + id="path29780" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 678.55078,446.51953 c 0,-1.19922 -0.98047,-2.17969 -2.16016,-2.17969 -1.19921,0 -2.17968,0.98047 -2.17968,2.17969 0,1.17969 0.98047,2.16016 2.17968,2.16016 1.17969,0 2.16016,-0.98047 2.16016,-2.16016" + id="path29782" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 677.65234,446.51953 c 0,-0.69922 -0.58203,-1.28125 -1.26172,-1.28125 -0.69921,0 -1.28125,0.58203 -1.28125,1.28125 0,0.67969 0.58204,1.26172 1.28125,1.26172 0.67969,0 1.26172,-0.58203 1.26172,-1.26172" + id="path29784" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 683.69141,420.16016 c 0,-1.19922 -0.98047,-2.17969 -2.16016,-2.17969 -1.19922,0 -2.17969,0.98047 -2.17969,2.17969 0,1.17968 0.98047,2.16015 2.17969,2.16015 1.17969,0 2.16016,-0.98047 2.16016,-2.16015" + id="path29786" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 682.78906,420.16016 c 0,-0.69922 -0.57812,-1.28125 -1.25781,-1.28125 -0.69922,0 -1.28125,0.58203 -1.28125,1.28125 0,0.67968 0.58203,1.26171 1.28125,1.26171 0.67969,0 1.25781,-0.58203 1.25781,-1.26171" + id="path29788" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 683.69141,426.01953 c 0,-1.19922 -0.98047,-2.17969 -2.16016,-2.17969 -1.19922,0 -2.17969,0.98047 -2.17969,2.17969 0,1.17969 0.98047,2.16016 2.17969,2.16016 1.17969,0 2.16016,-0.98047 2.16016,-2.16016" + id="path29790" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 682.78906,426.01953 c 0,-0.69922 -0.57812,-1.28125 -1.25781,-1.28125 -0.69922,0 -1.28125,0.58203 -1.28125,1.28125 0,0.67969 0.58203,1.26172 1.28125,1.26172 0.67969,0 1.25781,-0.58203 1.25781,-1.26172" + id="path29792" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 683.69141,431.87891 c 0,-1.19922 -0.98047,-2.17969 -2.16016,-2.17969 -1.19922,0 -2.17969,0.98047 -2.17969,2.17969 0,1.17968 0.98047,2.16015 2.17969,2.16015 1.17969,0 2.16016,-0.98047 2.16016,-2.16015" + id="path29794" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 682.78906,431.87891 c 0,-0.69922 -0.57812,-1.27735 -1.25781,-1.27735 -0.69922,0 -1.28125,0.57813 -1.28125,1.27735 0,0.67968 0.58203,1.26171 1.28125,1.26171 0.67969,0 1.25781,-0.58203 1.25781,-1.26171" + id="path29796" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 678.55078,428.96094 c 0,-1.19922 -0.98047,-2.17969 -2.16016,-2.17969 -1.19921,0 -2.17968,0.98047 -2.17968,2.17969 0,1.17968 0.98047,2.16015 2.17968,2.16015 1.17969,0 2.16016,-0.98047 2.16016,-2.16015" + id="path29798" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 677.65234,428.96094 c 0,-0.69922 -0.58203,-1.28125 -1.26172,-1.28125 -0.69921,0 -1.28125,0.58203 -1.28125,1.28125 0,0.67968 0.58204,1.25781 1.28125,1.25781 0.67969,0 1.26172,-0.57813 1.26172,-1.25781" + id="path29800" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 678.55078,434.80078 c 0,-1.19922 -0.98047,-2.17969 -2.16016,-2.17969 -1.19921,0 -2.17968,0.98047 -2.17968,2.17969 0,1.17969 0.98047,2.16016 2.17968,2.16016 1.17969,0 2.16016,-0.98047 2.16016,-2.16016" + id="path29802" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 677.65234,434.80078 c 0,-0.69922 -0.58203,-1.28125 -1.26172,-1.28125 -0.69921,0 -1.28125,0.58203 -1.28125,1.28125 0,0.67969 0.58204,1.25781 1.28125,1.25781 0.67969,0 1.26172,-0.57812 1.26172,-1.25781" + id="path29804" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 678.55078,440.66016 c 0,-1.19922 -0.98047,-2.17969 -2.16016,-2.17969 -1.19921,0 -2.17968,0.98047 -2.17968,2.17969 0,1.17968 0.98047,2.16015 2.17968,2.16015 1.17969,0 2.16016,-0.98047 2.16016,-2.16015" + id="path29806" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 677.65234,440.66016 c 0,-0.69922 -0.58203,-1.28125 -1.26172,-1.28125 -0.69921,0 -1.28125,0.58203 -1.28125,1.28125 0,0.67968 0.58204,1.26171 1.28125,1.26171 0.67969,0 1.26172,-0.58203 1.26172,-1.26171" + id="path29808" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 685.17187,410.46094 c 0,-2.01953 -1.64062,-3.66016 -3.64062,-3.66016 -2.01953,0 -3.66016,1.64063 -3.66016,3.66016 0,2 1.64063,3.64062 3.66016,3.64062 2,0 3.64062,-1.64062 3.64062,-3.64062" + id="path29810" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 683.87109,410.46094 c 0,-1.30078 -1.0625,-2.35938 -2.33984,-2.35938 -1.30078,0 -2.35938,1.0586 -2.35938,2.35938 0,1.27734 1.0586,2.33984 2.35938,2.33984 1.27734,0 2.33984,-1.0625 2.33984,-2.33984" + id="path29812" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 668.28906,408.48047 h 4.38281 l 0.71875,-0.082 c 3.90625,-0.875 3.90625,-6.28516 0,-7.16016 l -0.71875,-0.0977 h -4.38281 c -4.01172,0.16797 -5.0664,5.40235 -1.39844,7.0586 l 0.67969,0.19922 0.71875,0.082" + id="path29814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0019375 V 4.380875 L -0.0815625,5.099625 -0.280781,5.779312 -0.620625,6.419937 -1.081562,6.959 -1.620625,7.419937 -2.26125,7.759781 -2.940937,7.959 -3.659687,8.041031 -4.378437,7.959 -5.058125,7.759781 -5.69875,7.419937 -6.241719,6.959 -6.69875,6.419937 -7.038594,5.779312 -7.241719,5.099625 -7.339375,4.380875 V -0.0019375 L -7.241719,-0.720688 -7.038594,-1.400375 -6.69875,-2.041 -6.241719,-2.580063 -5.69875,-3.041 l 0.640625,-0.339844 0.679688,-0.199219 0.71875,-0.078125 0.71875,0.078125 0.679687,0.199219 0.640625,0.339844 0.539063,0.460937 0.460937,0.539063 0.339844,0.640625 0.1992185,0.679687 0.08203125,0.7187505" + transform="matrix(0,1,1,0,668.291,408.48)" + id="path29816" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 668.28906,406.64062 h 4.38281 l 0.48047,-0.0625 c 1.57032,-0.41796 1.83203,-2.52734 0.4375,-3.33984 l -0.4375,-0.17969 -0.48047,-0.0781 h -4.38281 l -0.47656,0.0781 -0.44141,0.17969 -0.3789,0.28125 -0.28125,0.37891 -0.17969,0.4414 -0.082,0.48047 0.082,0.48047 0.17969,0.4375 0.28125,0.38281 0.3789,0.27735 0.91797,0.24218" + id="path29818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ababab;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0019375 V 4.380875 l -0.0625,0.480469 -0.179688,0.4375 L -0.518906,5.681656 -0.901719,5.959 -1.339219,6.138687 -1.819688,6.220719 -2.300156,6.138687 -2.741563,5.959 -3.120469,5.681656 -3.401719,5.298844 -3.581406,4.861344 -3.659531,4.380875 v -4.3828125 l 0.078125,-0.4765625 0.179687,-0.441406 0.28125,-0.378907 0.378906,-0.28125 0.441407,-0.179687 0.480468,-0.082031 0.480469,0.082031 0.4375,0.179687 0.382813,0.28125 0.277343,0.378907 0.242188,0.9179685" + transform="matrix(0,1,1,0,668.291,406.64)" + id="path29820" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 684.85156,381.67969 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path29822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00178125 H -3.700312 V -4.099437 h 3.69921825 v 4.09765575" + transform="matrix(0,1,1,0,688.951,385.38)" + id="path29824" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 660.87109,376.76172 v 7.41797 h 18.57813 v -7.41797 z m 0,0" + id="path29826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00178125 H -7.418281 V -18.579906 h 7.4179685 v 18.57812475" + transform="matrix(0,1,1,0,679.451,384.18)" + id="path29828" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 685.41016,356.57812 v 3.70313 h 2.98046 v -3.70313 z m 0,0" + id="path29830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-8.4375e-4 V 2.979625 H -3.701875 V -8.4375e-4 H 0.00125" + transform="matrix(0,1,1,0,685.411,360.28)" + id="path29832" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 677.19141,330.71875 c 0,-6.45703 -5.24219,-11.69922 -11.67969,-11.69922 -6.46094,0 -11.69922,5.24219 -11.69922,11.69922 0,6.44141 5.23828,11.67969 11.69922,11.67969 6.4375,0 11.67969,-5.23828 11.67969,-11.67969" + id="path29834" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 671.44922,296.14062 v 8.9375 h 8.9414 v -8.9375 z m 0,0" + id="path29836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.00178125 h 8.9375 V 8.939625 h -8.9375 v -8.94140625" + transform="matrix(0,1,1,0,671.451,296.14)" + id="path29838" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 671.44922,274.55859 V 283.5 h 8.9414 v -8.94141 z m 0,0" + id="path29840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 H 8.94 V 8.939625 h -8.94140625 v -8.94140625" + transform="matrix(0,1,1,0,671.451,274.56)" + id="path29842" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 677.19141,247.03906 c 0,-6.46094 -5.24219,-11.69922 -11.67969,-11.69922 -6.46094,0 -11.69922,5.23828 -11.69922,11.69922 0,6.44141 5.23828,11.67969 11.69922,11.67969 6.4375,0 11.67969,-5.23828 11.67969,-11.67969" + id="path29844" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 663.97266,493.53906 c 0,-2.03906 -1.66016,-3.69922 -3.6836,-3.69922 -2.03906,0 -3.69922,1.66016 -3.69922,3.69922 0,2.01953 1.66016,3.67969 3.69922,3.67969 2.02344,0 3.6836,-1.66016 3.6836,-3.67969" + id="path29846" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 663.23047,493.53906 c 0,-1.64062 -1.32031,-2.96094 -2.94141,-2.96094 -1.63672,0 -2.95703,1.32032 -2.95703,2.96094 0,1.6211 1.32031,2.94141 2.95703,2.94141 1.6211,0 2.94141,-1.32031 2.94141,-2.94141" + id="path29848" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 648.97266,451.39844 V 455.5 h 3.69921 v -4.10156 z m 0,0" + id="path29850" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 V -3.698344 H 4.1 V 8.75e-4 h -4.1015625" + transform="matrix(0,1,1,0,652.671,451.4)" + id="path29852" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 656.03125,451.39844 V 455.5 h 3.69922 v -4.10156 z m 0,0" + id="path29854" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-5.3125e-4 V -3.69975 H 4.1 v 3.69921875 h -4.1015625" + transform="matrix(0,1,1,0,659.731,451.4)" + id="path29856" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 655.65234,423.51953 v 3.69922 H 659.75 v -3.69922 z m 0,0" + id="path29858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0 H -3.700469 V -4.101562 H -0.00125 V 0" + transform="matrix(0,1,1,0,659.75,427.22)" + id="path29860" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 647.85156,433.37891 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path29862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,5.625e-4 H 3.698125 V 4.098219 H -0.00109375 V 5.625e-4" + transform="matrix(0,1,1,0,647.851,433.38)" + id="path29864" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 654.35156,433.37891 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path29866" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00178125 H -3.701094 V -4.099437 h 3.699219 v 4.09765575" + transform="matrix(0,1,1,0,658.451,437.08)" + id="path29868" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 638.55078,404.46094 v 13.01953 h 13.01953 v -13.01953 z m 0,0" + id="path29870" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-2.1875e-4 H 13.020469 V 13.019313 H 9.375e-4 V -2.1875e-4" + transform="matrix(0,1,1,0,638.551,404.46)" + id="path29872" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 638.55078,372.26172 v 13.01953 h 13.01953 v -13.01953 z m 0,0" + id="path29874" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-2.1875e-4 H 13.02125 V 13.019313 H 0.00171875 V -2.1875e-4" + transform="matrix(0,1,1,0,638.551,372.26)" + id="path29876" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 651.97266,346.51953 c 0,-4.87891 -3.94141,-8.82031 -8.80079,-8.82031 -4.88281,0 -8.82031,3.9414 -8.82031,8.82031 0,4.85938 3.9375,8.80078 8.82031,8.80078 4.85938,0 8.80079,-3.9414 8.80079,-8.80078" + id="path29878" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 649.37109,346.51953 c 0,-3.44141 -2.78125,-6.21875 -6.19922,-6.21875 -3.4414,0 -6.22265,2.77734 -6.22265,6.21875 0,3.42188 2.78125,6.19922 6.22265,6.19922 3.41797,0 6.19922,-2.77734 6.19922,-6.19922" + id="path29880" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 656.23047,285.53906 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29882" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0013125 V -3.700531 H 4.100625 v 3.6992185 H -9.375e-4" + transform="matrix(0,1,1,0,659.931,285.54)" + id="path29884" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 663.28906,285.53906 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path29886" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0011875 V -3.701937 H 4.100625 V 0.0011875 H -9.375e-4" + transform="matrix(0,1,1,0,666.991,285.54)" + id="path29888" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 648.41016,285.53906 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path29890" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 V 3.698375 H -4.100938 V -8.4375e-4 H 6.25e-4" + transform="matrix(0,1,1,0,648.411,289.64)" + id="path29892" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 656.23047,278.10156 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path29894" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 V -3.700531 H 4.099219 v 3.6992185 H 0.0015625" + transform="matrix(0,1,1,0,659.931,278.1)" + id="path29896" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 663.28906,278.10156 v 4.09766 h 3.70313 v -4.09766 z m 0,0" + id="path29898" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,0.0011875 V -3.701937 H 4.099219 V 0.0011875 H 0.0015625" + transform="matrix(0,1,1,0,666.991,278.1)" + id="path29900" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 651.97266,231.21875 c 0,-4.87891 -3.94141,-8.82031 -8.80079,-8.82031 -4.88281,0 -8.82031,3.9414 -8.82031,8.82031 0,4.85937 3.9375,8.80078 8.82031,8.80078 4.85938,0 8.80079,-3.94141 8.80079,-8.80078" + id="path29902" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 649.37109,231.21875 c 0,-3.4375 -2.78125,-6.21875 -6.19922,-6.21875 -3.4414,0 -6.22265,2.78125 -6.22265,6.21875 0,3.42187 2.78125,6.20312 6.22265,6.20312 3.41797,0 6.19922,-2.78125 6.19922,-6.20312" + id="path29904" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.60937,199.26172 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path29906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001625 H 5.220469 V 20.459313 H 0.00171875 V -0.001625" + transform="matrix(0,1,1,0,641.611,199.26)" + id="path29908" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.60937,208.55859 v 5.22266 h 20.46094 v -5.22266 z m 0,0" + id="path29910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.001625 H 5.22125 V 20.459313 H -0.00140625 V -0.001625" + transform="matrix(0,1,1,0,641.611,208.56)" + id="path29912" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.60937,180.66016 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path29914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001625 H 5.218906 V 20.459313 H 1.5625e-4 V -0.001625" + transform="matrix(0,1,1,0,641.611,180.66)" + id="path29916" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.60937,189.96094 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path29918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 H 5.219687 V 20.459313 H 9.375e-4 V -0.001625" + transform="matrix(0,1,1,0,641.611,189.96)" + id="path29920" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 641.60937,152.78125 V 158 h 20.46094 v -5.21875 z m 0,0" + id="path29922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001625 H 5.22 V 20.459313 H 0.00125 V -0.001625" + transform="matrix(0,1,1,0,641.611,152.78)" + id="path29924" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.60937,162.07812 v 5.22266 h 20.46094 v -5.22266 z m 0,0" + id="path29926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.001625 H 5.220781 V 20.459313 H -0.001875 V -0.001625" + transform="matrix(0,1,1,0,641.611,162.08)" + id="path29928" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.60937,171.35937 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path29930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.001625 h 5.21875 V 20.459313 H -6.25e-4 V -0.001625" + transform="matrix(0,1,1,0,641.611,171.36)" + id="path29932" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.60937,134.17969 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path29934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001625 H 5.218437 V 20.459313 H -3.125e-4 V -0.001625" + transform="matrix(0,1,1,0,641.611,134.18)" + id="path29936" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.60937,143.48047 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path29938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001625 H 5.219219 V 20.459313 H 4.6875e-4 V -0.001625" + transform="matrix(0,1,1,0,641.611,143.48)" + id="path29940" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.60937,124.87891 v 5.22265 h 20.46094 v -5.22265 z m 0,0" + id="path29942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001625 H 5.221563 V 20.459313 H -0.00109375 V -0.001625" + transform="matrix(0,1,1,0,641.611,124.88)" + id="path29944" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 635.25,484.12109 c 0,-8.98047 -7.28125,-16.26172 -16.23828,-16.26172 -8.98047,0 -16.26172,7.28125 -16.26172,16.26172 0,8.95703 7.28125,16.23828 16.26172,16.23828 8.95703,0 16.23828,-7.28125 16.23828,-16.23828" + id="path29946" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 630.60937,484.12109 c 0,-6.42187 -5.19921,-11.62109 -11.59765,-11.62109 -6.42188,0 -11.6211,5.19922 -11.6211,11.62109 0,6.39844 5.19922,11.59766 11.6211,11.59766 6.39844,0 11.59765,-5.19922 11.59765,-11.59766" + id="path29948" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 623.12891,445.07812 v 4.10157 h 3.69921 v -4.10157 z m 0,0" + id="path29950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00103125 V -3.698187 h 4.101563 v 3.69921825 h -4.101563" + transform="matrix(0,1,1,0,626.831,445.08)" + id="path29952" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 630.19141,445.07812 v 4.10157 h 3.69921 v -4.10157 z m 0,0" + id="path29954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-3.75e-4 V -3.699594 H 4.099688 V -3.75e-4 H -0.001875" + transform="matrix(0,1,1,0,633.891,445.08)" + id="path29956" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 632.60937,459.19922 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path29958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 V -3.701625 H 4.100781 V 0.0015 H -7.8125e-4" + transform="matrix(0,1,1,0,636.311,459.2)" + id="path29960" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 639.67187,459.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00109375 V -3.698125 H 4.100781 V 0.00109375 H -7.8125e-4" + transform="matrix(0,1,1,0,643.37,459.2)" + id="path29964" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 638.26953,431.67969 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path29966" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.00146875 H 5.581719 V 6.498531 H -3.125e-4 v -6.49999975" + transform="matrix(0,1,1,0,638.271,431.68)" + id="path29968" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 626.83203,406.42187 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path29970" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00103125 H 3.701094 V 4.098688 H 0.001875 V 0.00103125" + transform="matrix(0,1,1,0,626.831,406.42)" + id="path29972" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 627.01172,390.98047 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path29974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001625 H -3.699531 v -4.097656 h 3.6992185 v 4.097656" + transform="matrix(0,1,1,0,631.111,394.68)" + id="path29976" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.35156,285.53906 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 V 3.699781 H -4.100938 V 5.625e-4 H 6.25e-4" + transform="matrix(0,1,1,0,641.351,289.64)" + id="path29980" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.35156,270.66016 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 V 3.699781 H -4.099844 V 5.625e-4 h 4.10156275" + transform="matrix(0,1,1,0,641.351,274.76)" + id="path29984" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 641.35156,278.10156 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path29986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 V 3.699781 H -4.098437 V 5.625e-4 h 4.09765575" + transform="matrix(0,1,1,0,641.351,282.2)" + id="path29988" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 623.49219,214.32031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path29990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 V -3.698813 H 4.101875 V 4.0625e-4 H 3.125e-4" + transform="matrix(0,1,1,0,627.191,214.32)" + id="path29992" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 623.49219,197.57812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path29994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V -3.698813 H 4.099687 V 4.0625e-4 h -4.101562" + transform="matrix(0,1,1,0,627.191,197.58)" + id="path29996" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 635.25,130.82031 c 0,-8.98047 -7.28125,-16.26172 -16.23828,-16.26172 -8.98047,0 -16.26172,7.28125 -16.26172,16.26172 0,8.96094 7.28125,16.23828 16.26172,16.23828 8.95703,0 16.23828,-7.27734 16.23828,-16.23828" + id="path29998" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 630.60937,130.82031 c 0,-6.42187 -5.19921,-11.62109 -11.59765,-11.62109 -6.42188,0 -11.6211,5.19922 -11.6211,11.62109 0,6.39844 5.19922,11.60156 11.6211,11.60156 6.39844,0 11.59765,-5.20312 11.59765,-11.60156" + id="path30000" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 610.21094,448.87891 v 10.98046 h 7.42187 v -10.98046 z m 0,0" + id="path30002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00109375 V -7.419062 H 10.979375 v 7.41796825 H -0.00109375" + transform="matrix(0,1,1,0,617.63,448.88)" + id="path30004" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 612.53125,436.14062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path30006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 V -3.69975 H 4.098281 V -5.3125e-4 H 6.25e-4" + transform="matrix(0,1,1,0,616.231,436.14)" + id="path30008" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 610.67187,419.60156 v 10.97656 h 7.41797 v -10.97656 z m 0,0" + id="path30010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00115625 V -7.419125 H 10.978125 v 7.41796875 H 0.0015625" + transform="matrix(0,1,1,0,618.091,419.6)" + id="path30012" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 610.67187,404.26172 v 10.97656 h 7.41797 v -10.97656 z m 0,0" + id="path30014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00115625 V -7.419125 H 10.978281 v 7.41796875 H 0.00171875" + transform="matrix(0,1,1,0,618.091,404.26)" + id="path30016" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 612.53125,367.16016 v 10.98046 h 7.41797 v -10.98046 z m 0,0" + id="path30018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00178125 V -7.41975 H 10.980625 v 7.41796875 H 1.5625e-4" + transform="matrix(0,1,1,0,619.951,367.16)" + id="path30020" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 610.67187,385.30078 v 10.98047 h 7.41797 v -10.98047 z m 0,0" + id="path30022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-0.00115625 V -7.419125 H 10.98125 v 7.41796875 H 7.8125e-4" + transform="matrix(0,1,1,0,618.091,385.3)" + id="path30024" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 624.83203,330.71875 c 0,-3.21875 -2.62109,-5.83984 -5.82031,-5.83984 -3.22266,0 -5.83985,2.62109 -5.83985,5.83984 0,3.20312 2.61719,5.82031 5.83985,5.82031 3.19922,0 5.82031,-2.61719 5.82031,-5.82031" + id="path30026" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 622.33203,330.71875 c 0,-1.83984 -1.5,-3.33984 -3.32031,-3.33984 -1.83985,0 -3.33985,1.5 -3.33985,3.33984 0,1.82031 1.5,3.32031 3.33985,3.32031 1.82031,0 3.32031,-1.5 3.32031,-3.32031" + id="path30028" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 624.83203,312.12109 c 0,-3.22265 -2.62109,-5.83984 -5.82031,-5.83984 -3.22266,0 -5.83985,2.61719 -5.83985,5.83984 0,3.19922 2.61719,5.82032 5.83985,5.82032 3.19922,0 5.82031,-2.6211 5.82031,-5.82032" + id="path30030" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 622.33203,312.12109 c 0,-1.83984 -1.5,-3.33984 -3.32031,-3.33984 -1.83985,0 -3.33985,1.5 -3.33985,3.33984 0,1.82032 1.5,3.32032 3.33985,3.32032 1.82031,0 3.32031,-1.5 3.32031,-3.32032" + id="path30032" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 606.25,321.42187 c 0,-3.22265 -2.62109,-5.84375 -5.82031,-5.84375 -3.21875,0 -5.83985,2.6211 -5.83985,5.84375 0,3.19922 2.6211,5.81641 5.83985,5.81641 3.19922,0 5.82031,-2.61719 5.82031,-5.81641" + id="path30034" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 603.75,321.42187 c 0,-1.84375 -1.5,-3.34375 -3.32031,-3.34375 -1.83985,0 -3.33985,1.5 -3.33985,3.34375 0,1.81641 1.5,3.31641 3.33985,3.31641 1.82031,0 3.32031,-1.5 3.32031,-3.31641" + id="path30036" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 624.83203,293.51953 c 0,-3.21875 -2.62109,-5.83984 -5.82031,-5.83984 -3.22266,0 -5.83985,2.62109 -5.83985,5.83984 0,3.19922 2.61719,5.82031 5.83985,5.82031 3.19922,0 5.82031,-2.62109 5.82031,-5.82031" + id="path30038" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 622.33203,293.51953 c 0,-1.83984 -1.5,-3.33984 -3.32031,-3.33984 -1.83985,0 -3.33985,1.5 -3.33985,3.33984 0,1.82031 1.5,3.32031 3.33985,3.32031 1.82031,0 3.32031,-1.5 3.32031,-3.32031" + id="path30040" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 606.25,302.82031 c 0,-3.21875 -2.62109,-5.83984 -5.82031,-5.83984 -3.21875,0 -5.83985,2.62109 -5.83985,5.83984 0,3.19922 2.6211,5.82031 5.83985,5.82031 3.19922,0 5.82031,-2.62109 5.82031,-5.82031" + id="path30042" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 603.75,302.82031 c 0,-1.83984 -1.5,-3.33984 -3.32031,-3.33984 -1.83985,0 -3.33985,1.5 -3.33985,3.33984 0,1.82031 1.5,3.32031 3.33985,3.32031 1.82031,0 3.32031,-1.5 3.32031,-3.32031" + id="path30044" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 606.25,284.21875 c 0,-3.21875 -2.62109,-5.83984 -5.82031,-5.83984 -3.21875,0 -5.83985,2.62109 -5.83985,5.83984 0,3.20312 2.6211,5.82031 5.83985,5.82031 3.19922,0 5.82031,-2.61719 5.82031,-5.82031" + id="path30046" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 603.75,284.21875 c 0,-1.83984 -1.5,-3.33984 -3.32031,-3.33984 -1.83985,0 -3.33985,1.5 -3.33985,3.33984 0,1.82031 1.5,3.32031 3.33985,3.32031 1.82031,0 3.32031,-1.5 3.32031,-3.32031" + id="path30048" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 624.83203,274.94141 c 0,-3.22266 -2.62109,-5.83985 -5.82031,-5.83985 -3.22266,0 -5.83985,2.61719 -5.83985,5.83985 0,3.19921 2.61719,5.82031 5.83985,5.82031 3.19922,0 5.82031,-2.6211 5.82031,-5.82031" + id="path30050" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 622.33203,274.94141 c 0,-1.83985 -1.5,-3.33985 -3.32031,-3.33985 -1.83985,0 -3.33985,1.5 -3.33985,3.33985 0,1.82031 1.5,3.32031 3.33985,3.32031 1.82031,0 3.32031,-1.5 3.32031,-3.32031" + id="path30052" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 606.25,265.64062 c 0,-3.21875 -2.62109,-5.83984 -5.82031,-5.83984 -3.21875,0 -5.83985,2.62109 -5.83985,5.83984 0,3.19922 2.6211,5.82032 5.83985,5.82032 3.19922,0 5.82031,-2.6211 5.82031,-5.82032" + id="path30054" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 603.75,265.64062 c 0,-1.83984 -1.5,-3.33984 -3.32031,-3.33984 -1.83985,0 -3.33985,1.5 -3.33985,3.33984 0,1.82032 1.5,3.32032 3.33985,3.32032 1.82031,0 3.32031,-1.5 3.32031,-3.32032" + id="path30056" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 624.83203,256.33984 c 0,-3.21875 -2.62109,-5.83984 -5.82031,-5.83984 -3.22266,0 -5.83985,2.62109 -5.83985,5.83984 0,3.19922 2.61719,5.82032 5.83985,5.82032 3.19922,0 5.82031,-2.6211 5.82031,-5.82032" + id="path30058" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 622.33203,256.33984 c 0,-1.83984 -1.5,-3.33984 -3.32031,-3.33984 -1.83985,0 -3.33985,1.5 -3.33985,3.33984 0,1.82032 1.5,3.32032 3.33985,3.32032 1.82031,0 3.32031,-1.5 3.32031,-3.32032" + id="path30060" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 594.58984,241.19922 v 11.69922 h 11.69922 v -11.69922 z m 0,0" + id="path30062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.0019375 H 11.698438 V -11.701156 H -7.8125e-4 v 11.6992185" + transform="matrix(0,1,1,0,606.291,241.2)" + id="path30064" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 603.75,247.03906 c 0,-1.83984 -1.5,-3.33984 -3.32031,-3.33984 -1.83985,0 -3.33985,1.5 -3.33985,3.33984 0,1.82031 1.5,3.32031 3.33985,3.32031 1.82031,0 3.32031,-1.5 3.32031,-3.32031" + id="path30066" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 602.49219,214.32031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30068" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0011875 V 3.700406 H -4.099688 V 0.0011875 h 4.101563" + transform="matrix(0,1,1,0,602.491,218.42)" + id="path30070" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 602.49219,197.57812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path30072" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0011875 V 3.700406 H -4.101875 V 0.0011875 h 4.1015625" + transform="matrix(0,1,1,0,602.491,201.68)" + id="path30074" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.76953,444.32031 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path30076" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00165625 V -3.701469 H 4.101875 V 0.00165625 H 3.125e-4" + transform="matrix(0,1,1,0,586.471,444.32)" + id="path30078" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 589.85156,444.32031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30080" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 V -3.699437 H 4.101875 V -2.1875e-4 H 3.125e-4" + transform="matrix(0,1,1,0,593.551,444.32)" + id="path30082" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.76953,437.07812 v 4.10157 h 3.70313 v -4.10157 z m 0,0" + id="path30084" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00165625 V -3.701469 h 4.101563 v 3.70312525 h -4.101563" + transform="matrix(0,1,1,0,586.471,437.08)" + id="path30086" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 589.85156,437.07812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path30088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V -3.699437 h 4.101563 v 3.69921825 h -4.101563" + transform="matrix(0,1,1,0,593.551,437.08)" + id="path30090" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.97266,429.82031 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path30092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 V -3.698344 H 4.101875 V 8.75e-4 H 3.125e-4" + transform="matrix(0,1,1,0,586.671,429.82)" + id="path30094" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.97266,422.76172 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path30096" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,8.75e-4 V -3.698344 H 4.099375 V 8.75e-4 H 0.00171875" + transform="matrix(0,1,1,0,586.671,422.76)" + id="path30098" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 590.03125,422.76172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30100" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 V -3.69975 H 4.099375 V -5.3125e-4 H 0.00171875" + transform="matrix(0,1,1,0,593.731,422.76)" + id="path30102" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.97266,401.19922 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path30104" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 V -3.698344 H 4.100781 V 8.75e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,586.671,401.2)" + id="path30106" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.97266,415.69922 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path30108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,8.75e-4 V -3.698344 H 4.100781 V 8.75e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,586.671,415.7)" + id="path30110" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 590.03125,415.69922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 V -3.69975 H 4.100781 V -5.3125e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,593.731,415.7)" + id="path30114" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 590.03125,408.44141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,2.5e-4 V 3.699469 H -4.098594 V 2.5e-4 h 4.0976565" + transform="matrix(0,1,1,0,590.031,412.54)" + id="path30118" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.97266,408.44141 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path30120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00165625 V 3.700875 H -4.098594 V 0.00165625 h 4.0976565" + transform="matrix(0,1,1,0,582.971,412.54)" + id="path30122" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.97266,394.12109 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path30124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,8.75e-4 V -3.698344 H 4.09875 V 8.75e-4 H 0.00109375" + transform="matrix(0,1,1,0,586.671,394.12)" + id="path30126" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 590.03125,394.12109 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path30128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 V -3.69975 H 4.09875 V -5.3125e-4 H 0.00109375" + transform="matrix(0,1,1,0,593.731,394.12)" + id="path30130" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 590.03125,386.67969 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,2.5e-4 V 3.699469 H -4.100312 V 2.5e-4 H 0.00125" + transform="matrix(0,1,1,0,590.031,390.78)" + id="path30134" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.97266,386.67969 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path30136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 V 3.700875 H -4.100312 V 0.00165625 H 0.00125" + transform="matrix(0,1,1,0,582.971,390.78)" + id="path30138" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.97266,364.73828 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path30140" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,8.75e-4 V -3.698344 H 4.099844 V 8.75e-4 h -4.10156275" + transform="matrix(0,1,1,0,586.671,364.74)" + id="path30142" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 590.03125,364.73828 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30144" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-5.3125e-4 V -3.69975 H 4.099844 v 3.69921875 h -4.10156275" + transform="matrix(0,1,1,0,593.731,364.74)" + id="path30146" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.97266,372 v 4.10156 h 3.69921 V 372 Z m 0,0" + id="path30148" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,8.75e-4 V -3.698344 H 4.101562 V 8.75e-4 H 0" + transform="matrix(0,1,1,0,586.671,372)" + id="path30150" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 590.03125,372 v 4.10156 h 3.69922 V 372 Z m 0,0" + id="path30152" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-5.3125e-4 V -3.69975 H 4.101562 V -5.3125e-4 H 0" + transform="matrix(0,1,1,0,593.731,372)" + id="path30154" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 582.97266,357.67969 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path30156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,8.75e-4 V -3.698344 H 4.10125 V 8.75e-4 H -3.125e-4" + transform="matrix(0,1,1,0,586.671,357.68)" + id="path30158" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 590.03125,357.67969 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30160" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-5.3125e-4 V -3.69975 H 4.10125 V -5.3125e-4 H -3.125e-4" + transform="matrix(0,1,1,0,593.731,357.68)" + id="path30162" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 568.97266,493.42187 c 0,-3.18359 -2.58204,-5.76171 -5.74219,-5.76171 -3.17969,0 -5.75781,2.57812 -5.75781,5.76171 0,3.15625 2.57812,5.73829 5.75781,5.73829 3.16015,0 5.74219,-2.58204 5.74219,-5.73829" + id="path30164" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 566.73047,493.42187 c 0,-1.9414 -1.57813,-3.52343 -3.5,-3.52343 -1.94141,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path30166" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 568.97266,474.82031 c 0,-3.17969 -2.58204,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58203 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16015,0 5.74219,-2.57812 5.74219,-5.73828" + id="path30168" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 566.73047,474.82031 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path30170" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 567.26953,442.76172 v 13.01953 h 13.01953 v -13.01953 z m 0,0" + id="path30172" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00146875 V 13.018062 H -13.018281 V -0.00146875 H 0.00125" + transform="matrix(0,1,1,0,567.271,455.78)" + id="path30174" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 570.19141,417.73828 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path30176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,4.0625e-4 H 5.580312 V 6.500406 H -0.00171875 V 4.0625e-4" + transform="matrix(0,1,1,0,570.191,417.74)" + id="path30178" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 563.60937,424.64062 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path30180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.001625 H 3.699844 V 4.099938 H 6.25e-4 v -4.101563" + transform="matrix(0,1,1,0,563.611,424.64)" + id="path30182" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 564.42969,406.46094 c 0,-1.53907 -1.23828,-2.78125 -2.75782,-2.78125 -1.53906,0 -2.78125,1.24218 -2.78125,2.78125 0,1.51953 1.24219,2.75781 2.78125,2.75781 1.51954,0 2.75782,-1.23828 2.75782,-2.75781" + id="path30184" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 570.01172,396.71875 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path30186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00171875 H 5.580781 V 6.501719 H -0.00125 V 0.00171875" + transform="matrix(0,1,1,0,570.01,396.72)" + id="path30188" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 570.01172,385.80078 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path30190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00171875 H -5.579219 V -6.498281 h 5.57812525 v 6.49999975" + transform="matrix(0,1,1,0,576.51,391.38)" + id="path30192" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 563.42969,356.76172 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,2.5e-4 H -3.698281 V -4.101312 H 9.375e-4 V 2.5e-4" + transform="matrix(0,1,1,0,567.531,360.46)" + id="path30196" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 563.42969,363.83984 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,2.5e-4 H -3.700156 V -4.101312 H -9.375e-4 V 2.5e-4" + transform="matrix(0,1,1,0,567.531,367.54)" + id="path30200" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 572.73047,367.73828 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path30202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.00103125 H -3.701719 V -4.100531 h 3.70312525 v 4.10156225" + transform="matrix(0,1,1,0,576.831,371.44)" + id="path30204" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 556.57031,293.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00146875 V -3.700688 H 4.101875 v 3.69921925 H 3.125e-4" + transform="matrix(0,1,1,0,560.271,293.82)" + id="path30208" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 556.57031,284.98047 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 V -3.700688 H 4.098125 v 3.69921925 H 4.6875e-4" + transform="matrix(0,1,1,0,560.271,284.98)" + id="path30212" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 556.57031,302.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path30214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00146875 V -3.700688 h 4.097656 v 3.69921925 H 6.25e-4" + transform="matrix(0,1,1,0,560.271,302.64)" + id="path30216" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 556.57031,277.53906 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00146875 V -3.700688 H 4.100625 v 3.69921925 H -9.375e-4" + transform="matrix(0,1,1,0,560.271,277.54)" + id="path30220" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 555.35156,268.05859 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path30222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 H 5.580625 V 6.500563 H -0.00140625 V 5.625e-4" + transform="matrix(0,1,1,0,555.351,268.06)" + id="path30224" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 555.35156,257.64062 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path30226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 H 5.57875 V 6.500563 H 6.25e-4 V 5.625e-4" + transform="matrix(0,1,1,0,555.351,257.64)" + id="path30228" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 561.39062,218.60156 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path30230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-3.75e-4 H 5.579688 v 6.5 H 0.0015625 v -6.5" + transform="matrix(0,1,1,0,561.391,218.6)" + id="path30232" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 565.39062,205.48047 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-3.75e-4 V 3.698844 H -4.099531 V -3.75e-4 h 4.097656" + transform="matrix(0,1,1,0,565.391,209.58)" + id="path30236" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 558.33203,205.48047 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00103125 V 3.70025 H -4.099531 V 0.00103125 h 4.097656" + transform="matrix(0,1,1,0,558.331,209.58)" + id="path30240" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 568.97266,140.12109 c 0,-3.17968 -2.58204,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58204 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16015,0 5.74219,-2.57812 5.74219,-5.73828" + id="path30242" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 566.73047,140.12109 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path30244" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 568.97266,121.53906 c 0,-3.17968 -2.58204,-5.75781 -5.74219,-5.75781 -3.17969,0 -5.75781,2.57813 -5.75781,5.75781 0,3.16016 2.57812,5.74219 5.75781,5.74219 3.16015,0 5.74219,-2.58203 5.74219,-5.74219" + id="path30246" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 566.73047,121.53906 c 0,-1.9375 -1.57813,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.57812 3.5,-3.5" + id="path30248" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 550.39062,493.42187 c 0,-3.18359 -2.57812,-5.76171 -5.73828,-5.76171 -3.17968,0 -5.76172,2.57812 -5.76172,5.76171 0,3.15625 2.58204,5.73829 5.76172,5.73829 3.16016,0 5.73828,-2.58204 5.73828,-5.73829" + id="path30250" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 548.15234,493.42187 c 0,-1.9414 -1.58203,-3.52343 -3.5,-3.52343 -1.9414,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path30252" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 550.39062,474.82031 c 0,-3.17969 -2.57812,-5.76172 -5.73828,-5.76172 -3.17968,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.58204,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path30254" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 548.15234,474.82031 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path30256" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 535.05078,442.76172 v 13.01953 h 13.01953 v -13.01953 z m 0,0" + id="path30258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 V 13.019313 H -13.018281 V -2.1875e-4 H 0.00125" + transform="matrix(0,1,1,0,535.051,455.78)" + id="path30260" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 540.35156,431.01953 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path30262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,5.625e-4 H -5.580469 V -6.499437 H 0.0015625 V 5.625e-4" + transform="matrix(0,1,1,0,546.851,436.6)" + id="path30264" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 552.12891,430.44141 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path30266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00109375 H -5.578594 V -6.501094 h 5.57812525 v 6.50000025" + transform="matrix(0,1,1,0,558.63,436.02)" + id="path30268" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 542.78906,413.10156 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-3.75e-4 H -3.698438 V -4.101937 H 7.8125e-4 v 4.101562" + transform="matrix(0,1,1,0,546.891,416.8)" + id="path30272" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 551.85156,380.57812 v 5.58204 h 6.5 v -5.58204 z m 0,0" + id="path30274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,5.625e-4 H 5.580156 V 6.500563 H -0.001875 V 5.625e-4" + transform="matrix(0,1,1,0,551.851,380.58)" + id="path30276" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 535.87109,381.16016 v 3.69921 h 4.10157 v -3.69921 z m 0,0" + id="path30278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,9.375e-5 H 3.699375 V 4.101656 H 1.5625e-4 V 9.375e-5" + transform="matrix(0,1,1,0,535.871,381.16)" + id="path30280" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 542.3125,381.16016 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path30282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0015 H 3.699375 V 4.099156 H 1.5625e-4 V 0.0015" + transform="matrix(0,1,1,0,542.311,381.16)" + id="path30284" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 542.08984,356.48047 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path30286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V 5.580875 H -6.499531 V -0.00115625 H 4.6875e-4" + transform="matrix(0,1,1,0,542.091,362.98)" + id="path30288" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 548.49219,369.73828 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path30290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 V -5.578813 H 6.498281 v 5.5781255 h -6.49999975" + transform="matrix(0,1,1,0,554.071,369.74)" + id="path30292" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 537.33203,370.01953 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 V 3.70025 H -4.100469 V 0.00103125 h 4.10156275" + transform="matrix(0,1,1,0,537.331,374.12)" + id="path30296" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 534.12891,363.48047 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-5.3125e-4 H -3.699531 V -4.098187 h 3.6992185 v 4.09765575" + transform="matrix(0,1,1,0,538.231,367.18)" + id="path30300" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 535.17187,340.21875 v 3.70312 h 4.09766 v -3.70312 z m 0,0" + id="path30302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.00146875 H -3.70125 V -4.099125 h 3.703125 v 4.09765625" + transform="matrix(0,1,1,0,539.271,343.92)" + id="path30304" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 535.17187,347.28125 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path30306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -3.69875 V -4.099125 H 4.6875e-4 v 4.09765625" + transform="matrix(0,1,1,0,539.271,350.98)" + id="path30308" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 535.17187,333.33984 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path30310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.00146875 H -3.700156 V -4.099125 h 3.6992185 v 4.09765625" + transform="matrix(0,1,1,0,539.271,337.04)" + id="path30312" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 555.60937,333.33984 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path30314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001625 H 3.699062 V 4.099938 H -1.5625e-4 v -4.101563" + transform="matrix(0,1,1,0,555.611,333.34)" + id="path30316" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 542.60937,333.33984 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path30318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001625 H 3.699062 V 4.099938 H -1.5625e-4 v -4.101563" + transform="matrix(0,1,1,0,542.611,333.34)" + id="path30320" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 535.17187,326.28125 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path30322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -3.69875 V -4.099125 H 4.6875e-4 v 4.09765625" + transform="matrix(0,1,1,0,539.271,329.98)" + id="path30324" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 555.60937,326.28125 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path30326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001625 H 3.700469 V 4.099938 H 0.00125 v -4.101563" + transform="matrix(0,1,1,0,555.611,326.28)" + id="path30328" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 542.60937,326.28125 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path30330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001625 H 3.700469 V 4.099938 H 0.00125 v -4.101563" + transform="matrix(0,1,1,0,542.611,326.28)" + id="path30332" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 537.94922,280.71875 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path30334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 H 3.701875 V 4.099781 H -0.00125 v -4.10156225" + transform="matrix(0,1,1,0,537.951,280.72)" + id="path30336" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 537.69141,268.05859 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path30338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,4.0625e-4 H 5.580625 V 6.500406 H -0.00140625 V 4.0625e-4" + transform="matrix(0,1,1,0,537.691,268.06)" + id="path30340" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 540.75,243.16016 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path30342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,5.625e-4 H -3.699844 V -4.101 H -6.25e-4 V 5.625e-4" + transform="matrix(0,1,1,0,544.851,246.86)" + id="path30344" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 534.23047,243.16016 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path30346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00103125 H -3.699844 V -4.100531 h 3.699219 v 4.10156225" + transform="matrix(0,1,1,0,538.331,246.86)" + id="path30348" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 537.69141,257.64062 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path30350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 H 5.57875 V 6.500406 H 6.25e-4 V 4.0625e-4" + transform="matrix(0,1,1,0,537.691,257.64)" + id="path30352" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 540.75,226.42187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001 H 3.701094 V 4.100563 H 0.001875 V -0.001" + transform="matrix(0,1,1,0,540.751,226.42)" + id="path30356" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 540.75,219.35937 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001 H 3.698594 V 4.100563 H -6.25e-4 V -0.001" + transform="matrix(0,1,1,0,540.751,219.36)" + id="path30360" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 534.23047,226.42187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-5.3125e-4 H 3.701094 V 4.101031 H 0.001875 V -5.3125e-4" + transform="matrix(0,1,1,0,534.231,226.42)" + id="path30364" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 534.23047,219.35937 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-5.3125e-4 H 3.698594 V 4.101031 H -6.25e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,534.231,219.36)" + id="path30368" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 540.75,236.10156 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,5.625e-4 H -3.698438 V -4.101 H 7.8125e-4 V 5.625e-4" + transform="matrix(0,1,1,0,544.851,239.8)" + id="path30372" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 534.23047,236.10156 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00103125 H -3.698438 V -4.100531 H 7.8125e-4 v 4.10156225" + transform="matrix(0,1,1,0,538.331,239.8)" + id="path30376" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 539.8125,201.32031 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path30378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-8.4375e-4 H -3.699688 V -4.0985 h 3.69921925 v 4.09765625" + transform="matrix(0,1,1,0,543.911,205.02)" + id="path30380" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 534.23047,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path30382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00103125 H -3.7 V -4.100531 h 3.69921875 v 4.10156225" + transform="matrix(0,1,1,0,538.331,161.7)" + id="path30384" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 553.75,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path30386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 H -3.7 V -4.101 H -7.8125e-4 V 5.625e-4" + transform="matrix(0,1,1,0,557.851,161.7)" + id="path30388" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 553.75,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path30390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,5.625e-4 H -3.701406 V -4.101 H 0.00171875 V 5.625e-4" + transform="matrix(0,1,1,0,557.851,168.76)" + id="path30392" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 544.99219,174.76172 c 0,-1.20313 -0.98047,-2.1836 -2.16016,-2.1836 -1.19922,0 -2.17969,0.98047 -2.17969,2.1836 0,1.17969 0.98047,2.16015 2.17969,2.16015 1.17969,0 2.16016,-0.98046 2.16016,-2.16015" + id="path30394" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 550.39062,140.12109 c 0,-3.17968 -2.57812,-5.76172 -5.73828,-5.76172 -3.17968,0 -5.76172,2.58204 -5.76172,5.76172 0,3.16016 2.58204,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path30396" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 548.15234,140.12109 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path30398" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 550.39062,121.53906 c 0,-3.17968 -2.57812,-5.75781 -5.73828,-5.75781 -3.17968,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.58204,5.74219 5.76172,5.74219 3.16016,0 5.73828,-2.58203 5.73828,-5.74219" + id="path30400" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 548.15234,121.53906 c 0,-1.9375 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.57812 3.5,-3.5" + id="path30402" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 531.78906,493.42187 c 0,-3.18359 -2.57812,-5.76171 -5.73828,-5.76171 -3.17969,0 -5.76172,2.57812 -5.76172,5.76171 0,3.15625 2.58203,5.73829 5.76172,5.73829 3.16016,0 5.73828,-2.58204 5.73828,-5.73829" + id="path30404" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 529.55078,493.42187 c 0,-1.9414 -1.57812,-3.52343 -3.5,-3.52343 -1.94141,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57812,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path30406" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 531.78906,474.82031 c 0,-3.17969 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path30408" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 529.55078,474.82031 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path30410" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 513.19141,445.17969 v 14.66015 h 6.21875 v -14.66015 z m 0,0" + id="path30412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-8.4375e-4 V -6.219594 H 14.659844 V -8.4375e-4 H -3.125e-4" + transform="matrix(0,1,1,0,519.411,445.18)" + id="path30414" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 525.26953,445.17969 v 14.66015 h 6.22266 v -14.66015 z m 0,0" + id="path30416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0011875 V -6.221469 H 14.659844 V 0.0011875 H -3.125e-4" + transform="matrix(0,1,1,0,531.491,445.18)" + id="path30418" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 534.75,428.14062 c 0,-1.53906 -1.23828,-2.78125 -2.75781,-2.78125 -1.54297,0 -2.78125,1.24219 -2.78125,2.78125 0,1.51954 1.23828,2.75782 2.78125,2.75782 1.51953,0 2.75781,-1.23828 2.75781,-2.75782" + id="path30420" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 511.91016,422.14062 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 H 3.699844 V 4.100719 H 6.25e-4 V -8.4375e-4" + transform="matrix(0,1,1,0,511.911,422.14)" + id="path30424" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 518.73047,436.35937 v 5.58204 h 6.5 v -5.58204 z m 0,0" + id="path30426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 H -5.580625 V -6.500531 h 5.58203125 v 6.49999975" + transform="matrix(0,1,1,0,525.231,441.94)" + id="path30428" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 511.92969,428.53906 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.0013125 H 3.698281 V 4.10025 H -9.375e-4 v -4.1015625" + transform="matrix(0,1,1,0,511.931,428.54)" + id="path30432" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 534.62891,417.89844 c 0,-1.53907 -1.23829,-2.77735 -2.75782,-2.77735 -1.54297,0 -2.78125,1.23828 -2.78125,2.77735 0,1.52343 1.23828,2.76172 2.78125,2.76172 1.51953,0 2.75782,-1.23829 2.75782,-2.76172" + id="path30434" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 519.35156,411.51953 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path30436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 H -3.700469 V -4.099437 h 3.699219 v 4.09765575" + transform="matrix(0,1,1,0,523.451,415.22)" + id="path30438" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 529.03125,407.16016 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path30440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00109375 H -3.699844 V -4.09875 h 3.699219 v 4.09765625" + transform="matrix(0,1,1,0,533.13,410.86)" + id="path30442" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 124.60938,210.30078 v 5.85938 h 10.98046 v -5.85938 z m 0,0" + id="path30444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00115625 H -5.859219 V -10.981625 H 1.5625e-4 v 10.98046875" + transform="matrix(0,1,1,0,135.591,216.16)" + id="path30446" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 124.60938,186.16016 v 5.85937 h 10.98046 v -5.85937 z m 0,0" + id="path30448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00115625 H -5.859844 V -10.981625 h 5.85937525 v 10.98046875" + transform="matrix(0,1,1,0,135.591,192.02)" + id="path30450" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 124.60938,194.19922 v 5.85937 h 10.98046 v -5.85937 z m 0,0" + id="path30452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00115625 H -5.860781 V -10.981625 h 5.85937475 v 10.98046875" + transform="matrix(0,1,1,0,135.591,200.06)" + id="path30454" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 102.41016,340.5 h 7.69922 l 0.96093,0.10156 c 6.02735,1.25 6.02735,9.54688 0,10.79688 l -0.96093,0.082 h -7.69922 c -6.152348,-0.17188 -7.613285,-8.33594 -1.87891,-10.64063 l 0.91797,-0.23828 0.96094,-0.10156" + id="path30456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 V 7.698375 l 0.101562,0.960937 0.238282,0.921875 0.398437,0.859375 0.5625,0.78125 0.679688,0.679688 0.78125,0.558594 0.859375,0.398437 0.917968,0.242188 0.960938,0.09766 0.960938,-0.09766 0.917968,-0.242188 0.859375,-0.398437 0.78125,-0.558594 0.679688,-0.679688 0.5625,-0.78125 0.398437,-0.859375 0.238282,-0.921875 0.08203,-0.960937 V -8.4375e-4 L 10.898438,-0.961781 10.660156,-1.87975 10.261719,-2.739125 9.699219,-3.520375 9.019531,-4.200063 8.238281,-4.758656 7.378906,-5.161 6.460938,-5.399281 5.5,-5.500844 4.539062,-5.399281 3.621094,-5.161 2.761719,-4.758656 1.980469,-4.200063 1.300781,-3.520375 0.738281,-2.739125 0.339844,-1.87975 0.101562,-0.961781 0,-8.4375e-4" + transform="matrix(0,1,1,0,102.411,340.5)" + id="path30458" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 102.41016,343.62109 h 7.69922 l 0.52343,0.0586 c 2.47266,0.61718 2.47266,4.02343 0,4.64062 l -0.52343,0.0391 h -7.69922 c -2.523441,0.008 -3.289066,-3.37109 -1.03907,-4.5 l 0.51954,-0.17968 0.51953,-0.0586" + id="path30460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ababab;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-8.4375e-4 V 7.698375 L 0.0596875,8.221812 0.239375,8.741344 0.520625,9.178844 0.899531,9.561656 1.340937,9.839 1.860469,10.018687 2.38,10.081187 2.899531,10.018687 3.419062,9.839 3.860469,9.561656 4.239375,9.178844 4.520625,8.741344 4.700312,8.221812 4.739375,7.698375 V -8.4375e-4 L 4.700312,-0.520375 4.520625,-1.039906 4.239375,-1.481313 3.860469,-1.860219 3.419062,-2.141469 2.899531,-2.321156 2.38,-2.37975 1.860469,-2.321156 1.340937,-2.141469 0.899531,-1.860219 0.520625,-1.481313 0.239375,-1.039906 0.0596875,-0.520375 0.00109375,-8.4375e-4" + transform="matrix(0,1,1,0,102.411,343.62)" + id="path30462" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 102.41016,295.10156 h 7.69922 l 0.96093,0.0977 c 6.02735,1.2539 6.02735,9.54687 0,10.80078 l -0.96093,0.0781 h -7.69922 c -6.152348,-0.17187 -7.613285,-8.33593 -1.87891,-10.63671 l 0.91797,-0.24219 0.96094,-0.0977" + id="path30464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-8.4375e-4 V 7.698375 l 0.0976562,0.960937 0.2421873,0.921875 0.398438,0.859375 0.558593,0.78125 0.679688,0.679688 0.78125,0.558594 0.859375,0.398437 0.921875,0.242188 0.960937,0.09766 0.957032,-0.09766 0.921875,-0.242188 0.859375,-0.398437 0.78125,-0.558594 0.679687,-0.679688 0.558594,-0.78125 L 10.661719,9.581187 10.9,8.659312 10.978125,7.698375 V -8.4375e-4 L 10.9,-0.961781 10.661719,-1.87975 10.259375,-2.739125 9.700781,-3.520375 9.021094,-4.200063 8.239844,-4.758656 7.380469,-5.161 6.458594,-5.399281 5.501562,-5.500844 4.540625,-5.399281 3.61875,-5.161 2.759375,-4.758656 1.978125,-4.200063 1.298437,-3.520375 0.739844,-2.739125 0.341406,-1.87975 0.0992187,-0.961781 0.0015625,-8.4375e-4" + transform="matrix(0,1,1,0,102.411,295.1)" + id="path30466" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 102.41016,298.21875 h 7.69922 l 0.52343,0.0625 c 2.47266,0.61719 2.47266,4.01953 0,4.64062 l -0.52343,0.0391 h -7.69922 c -2.523441,0.008 -3.289066,-3.375 -1.03907,-4.5 l 0.51954,-0.17969 0.51953,-0.0625" + id="path30468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ababab;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-8.4375e-4 V 7.698375 l 0.0625,0.523437 0.179688,0.519532 0.277343,0.4375 0.382813,0.382812 0.4375,0.277344 0.519531,0.179687 0.523438,0.0625 0.519531,-0.0625 L 3.420625,9.839 3.858125,9.561656 4.240938,9.178844 4.518281,8.741344 4.701875,8.221812 4.740938,7.698375 V -8.4375e-4 L 4.701875,-0.520375 4.518281,-1.039906 4.240938,-1.481313 3.858125,-1.860219 3.420625,-2.141469 2.901094,-2.321156 2.381563,-2.37975 l -0.523438,0.058594 -0.519531,0.179687 -0.4375,0.28125 -0.382813,0.378906 -0.277343,0.441407 -0.179688,0.519531 -0.0625,0.51953125" + transform="matrix(0,1,1,0,102.411,298.22)" + id="path30470" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 95.410156,274.44141 v 10.25781 H 109.3125 v -10.25781 z m 0,0" + id="path30472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 H -10.258594 V -13.900844 H -7.8125e-4 V 0.0015" + transform="matrix(0,1,1,0,109.311,284.7)" + id="path30474" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 102.65234,177.80078 v 10.25781 h 13.89844 v -10.25781 z m 0,0" + id="path30476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-2.1875e-4 H -10.259219 V -13.898656 H -0.00140625 V -2.1875e-4" + transform="matrix(0,1,1,0,116.551,188.06)" + id="path30478" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 245.10937,401.19922 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path30480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 V -3.701625 H 4.100781 V 0.0015 H -7.8125e-4" + transform="matrix(0,1,1,0,248.811,401.2)" + id="path30482" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 238.05078,393.76172 v 4.09765 H 241.75 v -4.09765 z m 0,0" + id="path30484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 V -3.700219 H 4.099375 V -0.001 H 0.00171875" + transform="matrix(0,1,1,0,241.751,393.76)" + id="path30486" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 245.10937,386.32031 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path30488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0015 V -3.701625 H 4.101875 V 0.0015 H 3.125e-4" + transform="matrix(0,1,1,0,248.811,386.32)" + id="path30490" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 230.23047,357.5 v 3.69922 h 4.10156 V 357.5 Z m 0,0" + id="path30492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-5.3125e-4 H 3.699219 V 4.101031 H 0 V -5.3125e-4" + transform="matrix(0,1,1,0,230.231,357.5)" + id="path30494" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 237.67187,357.5 v 3.69922 h 4.09766 V 357.5 Z m 0,0" + id="path30496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,8.75e-4 H 3.699219 V 4.098531 H 0 V 8.75e-4" + transform="matrix(0,1,1,0,237.671,357.5)" + id="path30498" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 245.08984,357.5 v 3.69922 h 4.10157 V 357.5 Z m 0,0" + id="path30500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00115625 H 3.699219 V 4.100406 H 0 v -4.10156225" + transform="matrix(0,1,1,0,245.091,357.5)" + id="path30502" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 230.23047,350.44141 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path30504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-5.3125e-4 H 3.700625 V 4.101031 H 0.00140625 V -5.3125e-4" + transform="matrix(0,1,1,0,230.231,350.44)" + id="path30506" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 237.67187,350.44141 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path30508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,8.75e-4 H 3.700625 V 4.098531 H 0.00140625 V 8.75e-4" + transform="matrix(0,1,1,0,237.671,350.44)" + id="path30510" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 245.08984,350.44141 v 3.69921 h 4.10157 v -3.69921 z m 0,0" + id="path30512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00115625 H 3.700625 V 4.100406 H 0.00140625 v -4.10156225" + transform="matrix(0,1,1,0,245.091,350.44)" + id="path30514" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 234.49219,310.66016 v 3.69921 h 4.09765 v -3.69921 z m 0,0" + id="path30516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0011875 H 3.699375 V 4.098844 H 1.5625e-4 V 0.0011875" + transform="matrix(0,1,1,0,234.491,310.66)" + id="path30518" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 234.49219,303.57812 v 3.70313 h 4.09765 v -3.70313 z m 0,0" + id="path30520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0011875 H 3.70125 V 4.098844 H -0.001875 V 0.0011875" + transform="matrix(0,1,1,0,234.491,303.58)" + id="path30522" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 227.60937,303.57812 v 3.70313 h 4.10157 v -3.70313 z m 0,0" + id="path30524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 H -3.701875 V -4.101625 H 0.00125 V -6.25e-5" + transform="matrix(0,1,1,0,231.711,307.28)" + id="path30526" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 235.15234,200.98047 v 3.69922 H 239.25 v -3.69922 z m 0,0" + id="path30528" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001 H -3.699531 V -4.098656 H -3.125e-4 V -0.001" + transform="matrix(0,1,1,0,239.251,204.68)" + id="path30530" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 238.58984,165.05859 v 3.70313 h 4.10157 v -3.70313 z m 0,0" + id="path30532" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00115625 H 3.701719 V 4.100406 h -3.70312525 v -4.10156225" + transform="matrix(0,1,1,0,238.591,165.06)" + id="path30534" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 238.58984,158 v 3.69922 h 4.10157 V 158 Z m 0,0" + id="path30536" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00115625 H 3.699219 V 4.100406 H 0 v -4.10156225" + transform="matrix(0,1,1,0,238.591,158)" + id="path30538" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 231.15234,165.05859 v 3.70313 H 235.25 v -3.70313 z m 0,0" + id="path30540" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 H 3.701719 V 4.099 H -0.00140625 V 0.00134375" + transform="matrix(0,1,1,0,231.151,165.06)" + id="path30542" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 231.15234,158 v 3.69922 H 235.25 V 158 Z m 0,0" + id="path30544" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 H 3.699219 V 4.099 H 0 V 0.00134375" + transform="matrix(0,1,1,0,231.151,158)" + id="path30546" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 246.03125,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path30548" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0018125 H -3.7 V -4.09975 h 3.69921875 v 4.1015625" + transform="matrix(0,1,1,0,250.131,161.7)" + id="path30550" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 246.03125,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path30552" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 H -3.701406 V -4.09975 h 3.70312475 v 4.1015625" + transform="matrix(0,1,1,0,250.131,168.76)" + id="path30554" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 234.28906,140.12109 c 0,-3.17968 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58204 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path30556" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 232.05078,140.12109 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path30558" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 234.28906,121.53906 c 0,-3.17968 -2.57812,-5.75781 -5.73828,-5.75781 -3.17969,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.58203,5.74219 5.76172,5.74219 3.16016,0 5.73828,-2.58203 5.73828,-5.74219" + id="path30560" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 232.05078,121.53906 c 0,-1.9375 -1.57812,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57812,3.5 3.51953,3.5 1.92188,0 3.5,-1.57812 3.5,-3.5" + id="path30562" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 215.69141,493.42187 c 0,-3.18359 -2.58204,-5.76171 -5.74219,-5.76171 -3.17969,0 -5.75781,2.57812 -5.75781,5.76171 0,3.15625 2.57812,5.73829 5.75781,5.73829 3.16015,0 5.74219,-2.58204 5.74219,-5.73829" + id="path30564" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 213.44922,493.42187 c 0,-1.9414 -1.57813,-3.52343 -3.5,-3.52343 -1.9375,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path30566" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 215.69141,474.82031 c 0,-3.17969 -2.58204,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58203 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16015,0 5.74219,-2.57812 5.74219,-5.73828" + id="path30568" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 213.44922,474.82031 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path30570" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 206.37109,439.32031 v 4.66016 h 7.41797 v -4.66016 z m 0,0" + id="path30572" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 H 4.660469 V 7.418062 H 3.125e-4 V 9.375e-5" + transform="matrix(0,1,1,0,206.371,439.32)" + id="path30574" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.19141,431.87891 v 3.69921 h 4.09765 v -3.69921 z m 0,0" + id="path30576" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,4.0625e-4 H 3.698125 V 4.098062 H -0.00109375 V 4.0625e-4" + transform="matrix(0,1,1,0,220.191,431.88)" + id="path30578" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.19141,424.82031 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path30580" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 H 3.699531 V 4.098062 H 3.125e-4 V 4.0625e-4" + transform="matrix(0,1,1,0,220.191,424.82)" + id="path30582" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 206.25,409.19922 v 7.42187 h 18.58203 v -7.42187 z m 0,0" + id="path30584" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 H -7.420781 V -18.581 H 0.00109375 V 0.00103125" + transform="matrix(0,1,1,0,224.831,416.62)" + id="path30586" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,339.83984 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path30588" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,7.1875e-4 V 3.699938 H -4.100156 V 7.1875e-4 h 4.10156225" + transform="matrix(0,1,1,0,220.011,343.94)" + id="path30590" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,339.83984 v 4.10157 h 3.70312 v -4.10157 z m 0,0" + id="path30592" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00178125 V 3.701344 H -4.100156 v -3.70312525 h 4.10156225" + transform="matrix(0,1,1,0,212.951,343.94)" + id="path30594" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,347.26172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30596" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 V 3.699938 H -4.098281 V 7.1875e-4 h 4.097656" + transform="matrix(0,1,1,0,220.011,351.36)" + id="path30598" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,347.26172 v 4.09765 h 3.70312 v -4.09765 z m 0,0" + id="path30600" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00178125 V 3.701344 h -4.097656 v -3.70312525 h 4.097656" + transform="matrix(0,1,1,0,212.951,351.36)" + id="path30602" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 220.01172,332.39844 V 336.5 h 3.69922 v -4.10156 z m 0,0" + id="path30604" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,7.1875e-4 V 3.699938 H -4.101562 V 7.1875e-4 H 0" + transform="matrix(0,1,1,0,220.011,336.5)" + id="path30606" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 212.94922,332.39844 V 336.5 h 3.70312 v -4.10156 z m 0,0" + id="path30608" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00178125 V 3.701344 H -4.101562 V -0.00178125 H 0" + transform="matrix(0,1,1,0,212.951,336.5)" + id="path30610" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,310.07812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path30612" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V -3.699281 H 4.099688 V -6.25e-5 h -4.101563" + transform="matrix(0,1,1,0,223.711,310.08)" + id="path30614" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,317.51953 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,7.1875e-4 V 3.699938 H -4.100469 V 7.1875e-4 h 4.10156275" + transform="matrix(0,1,1,0,220.011,321.62)" + id="path30618" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,317.51953 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path30620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00178125 V 3.701344 H -4.100469 v -3.70312525 h 4.10156275" + transform="matrix(0,1,1,0,212.951,321.62)" + id="path30622" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,324.96094 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,7.1875e-4 V 3.699938 H -4.099063 V 7.1875e-4 h 4.09765675" + transform="matrix(0,1,1,0,220.011,329.06)" + id="path30626" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,324.96094 v 4.09765 h 3.70312 v -4.09765 z m 0,0" + id="path30628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 V 3.701344 H -4.099063 v -3.70312525 h 4.09765675" + transform="matrix(0,1,1,0,212.951,329.06)" + id="path30630" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,287.76172 v 4.09765 h 3.70312 v -4.09765 z m 0,0" + id="path30632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 V -3.701781 H 4.099375 V 0.00134375 H 0.00171875" + transform="matrix(0,1,1,0,216.651,287.76)" + id="path30634" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,287.76172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.25e-5 V -3.699281 H 4.099375 V -6.25e-5 H 0.00171875" + transform="matrix(0,1,1,0,223.711,287.76)" + id="path30638" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,302.64062 v 4.09766 h 3.70312 v -4.09766 z m 0,0" + id="path30640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 V -3.701781 H 4.098281 V 0.00134375 H 6.25e-4" + transform="matrix(0,1,1,0,216.651,302.64)" + id="path30642" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,302.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path30644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.25e-5 V -3.699281 H 4.098281 V -6.25e-5 H 6.25e-4" + transform="matrix(0,1,1,0,223.711,302.64)" + id="path30646" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,295.19922 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path30648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 V -3.701781 H 4.100781 V 0.00134375 H -7.8125e-4" + transform="matrix(0,1,1,0,216.651,295.2)" + id="path30650" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,295.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.25e-5 V -3.699281 H 4.100781 V -6.25e-5 H -7.8125e-4" + transform="matrix(0,1,1,0,223.711,295.2)" + id="path30654" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,280.33984 v 4.10157 h 3.70312 v -4.10157 z m 0,0" + id="path30656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.00134375 V -3.701781 H 4.101406 V 0.00134375 H -1.5625e-4" + transform="matrix(0,1,1,0,216.651,280.34)" + id="path30658" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,280.33984 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path30660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.25e-5 V -3.699281 H 4.101406 V -6.25e-5 H -1.5625e-4" + transform="matrix(0,1,1,0,223.711,280.34)" + id="path30662" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 212.94922,272.89844 V 277 h 3.70312 v -4.10156 z m 0,0" + id="path30664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00134375 V -3.701781 H 4.1 v 3.70312475 h -4.1015625" + transform="matrix(0,1,1,0,216.651,272.9)" + id="path30666" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 220.01172,272.89844 V 277 h 3.69922 v -4.10156 z m 0,0" + id="path30668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.25e-5 V -3.699281 H 4.1 V -6.25e-5 h -4.1015625" + transform="matrix(0,1,1,0,223.711,272.9)" + id="path30670" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,265.46094 v 4.09765 h 3.70312 v -4.09765 z m 0,0" + id="path30672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 V -3.701781 H 4.098594 V 0.00134375 H 9.375e-4" + transform="matrix(0,1,1,0,216.651,265.46)" + id="path30674" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,265.46094 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V -3.699281 H 4.098594 V -6.25e-5 H 9.375e-4" + transform="matrix(0,1,1,0,223.711,265.46)" + id="path30678" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,258.01953 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path30680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00134375 V -3.701781 H 4.101094 V 0.00134375 H -4.6875e-4" + transform="matrix(0,1,1,0,216.651,258.02)" + id="path30682" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,258.01953 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 V -3.699281 H 4.101094 V -6.25e-5 H -4.6875e-4" + transform="matrix(0,1,1,0,223.711,258.02)" + id="path30686" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,250.57812 v 4.10157 h 3.70312 v -4.10157 z m 0,0" + id="path30688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00134375 V -3.701781 h 4.101562 v 3.70312475 h -4.101562" + transform="matrix(0,1,1,0,216.651,250.58)" + id="path30690" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,250.57812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path30692" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V -3.699281 H 4.099687 V -6.25e-5 h -4.101562" + transform="matrix(0,1,1,0,223.711,250.58)" + id="path30694" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,243.14062 v 4.09766 h 3.70312 v -4.09766 z m 0,0" + id="path30696" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 V -3.701781 H 4.098281 V 0.00134375 H 6.25e-4" + transform="matrix(0,1,1,0,216.651,243.14)" + id="path30698" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,243.14062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path30700" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.25e-5 V -3.699281 H 4.098281 V -6.25e-5 H 6.25e-4" + transform="matrix(0,1,1,0,223.711,243.14)" + id="path30702" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,220.82031 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path30704" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00134375 V -3.701781 H 4.101875 V 0.00134375 H 3.125e-4" + transform="matrix(0,1,1,0,216.651,220.82)" + id="path30706" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,220.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30708" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.25e-5 V -3.699281 H 4.101875 V -6.25e-5 H 3.125e-4" + transform="matrix(0,1,1,0,223.711,220.82)" + id="path30710" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,228.26172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30712" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 V 3.699938 H -4.098281 V 7.1875e-4 h 4.097656" + transform="matrix(0,1,1,0,220.011,232.36)" + id="path30714" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,228.26172 v 4.09765 h 3.70312 v -4.09765 z m 0,0" + id="path30716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00178125 V 3.701344 h -4.097656 v -3.70312525 h 4.097656" + transform="matrix(0,1,1,0,212.951,232.36)" + id="path30718" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,235.69922 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path30720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 V -3.701781 H 4.100781 V 0.00134375 H -7.8125e-4" + transform="matrix(0,1,1,0,216.651,235.7)" + id="path30722" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,235.69922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.25e-5 V -3.699281 H 4.100781 V -6.25e-5 H -7.8125e-4" + transform="matrix(0,1,1,0,223.711,235.7)" + id="path30726" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 200.8125,231.98047 v 9.5 h 10.25781 v -9.5 z m 0,0" + id="path30728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.875e-4 H -9.499531 V -10.2585 H 4.6875e-4 V -6.875e-4" + transform="matrix(0,1,1,0,211.071,241.48)" + id="path30730" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,198.51953 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path30732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.00134375 V -3.701781 H 4.101094 V 0.00134375 H -4.6875e-4" + transform="matrix(0,1,1,0,216.651,198.52)" + id="path30734" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,198.51953 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.25e-5 V -3.699281 H 4.101094 V -6.25e-5 H -4.6875e-4" + transform="matrix(0,1,1,0,223.711,198.52)" + id="path30738" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 212.94922,213.39844 V 217.5 h 3.70312 v -4.10156 z m 0,0" + id="path30740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00134375 V -3.701781 H 4.1 v 3.70312475 h -4.1015625" + transform="matrix(0,1,1,0,216.651,213.4)" + id="path30742" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 220.01172,213.39844 V 217.5 h 3.69922 v -4.10156 z m 0,0" + id="path30744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.25e-5 V -3.699281 H 4.1 V -6.25e-5 h -4.1015625" + transform="matrix(0,1,1,0,223.711,213.4)" + id="path30746" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,205.96094 v 4.09765 h 3.70312 v -4.09765 z m 0,0" + id="path30748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 V -3.701781 H 4.098594 V 0.00134375 H 9.375e-4" + transform="matrix(0,1,1,0,216.651,205.96)" + id="path30750" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,205.96094 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 V -3.699281 H 4.098594 V -6.25e-5 H 9.375e-4" + transform="matrix(0,1,1,0,223.711,205.96)" + id="path30754" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 203.73047,202.07812 v 6.22266 h 7.33984 v -6.22266 z m 0,0" + id="path30756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.875e-4 H -6.221875 V -7.340531 H 7.8125e-4 v 7.3398435" + transform="matrix(0,1,1,0,211.071,208.3)" + id="path30758" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,176.19922 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path30760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 V -3.701781 H 4.100781 V 0.00134375 H -7.8125e-4" + transform="matrix(0,1,1,0,216.651,176.2)" + id="path30762" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,176.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.25e-5 V -3.699281 H 4.100781 V -6.25e-5 H -7.8125e-4" + transform="matrix(0,1,1,0,223.711,176.2)" + id="path30766" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,183.64062 v 4.09766 h 3.70312 v -4.09766 z m 0,0" + id="path30768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00134375 V -3.701781 H 4.098281 V 0.00134375 H 6.25e-4" + transform="matrix(0,1,1,0,216.651,183.64)" + id="path30770" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,183.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path30772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.25e-5 V -3.699281 H 4.098281 V -6.25e-5 H 6.25e-4" + transform="matrix(0,1,1,0,223.711,183.64)" + id="path30774" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,191.07812 v 4.10157 h 3.70312 v -4.10157 z m 0,0" + id="path30776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00134375 V -3.701781 h 4.101562 v 3.70312475 h -4.101562" + transform="matrix(0,1,1,0,216.651,191.08)" + id="path30778" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 220.01172,191.07812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path30780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-6.25e-5 V -3.699281 H 4.099687 V -6.25e-5 h -4.101562" + transform="matrix(0,1,1,0,223.711,191.08)" + id="path30782" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 200.8125,190.26172 v 9.5 h 10.25781 v -9.5 z m 0,0" + id="path30784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 H -9.498281 V -10.2585 H 0.00171875 V -6.875e-4" + transform="matrix(0,1,1,0,211.071,199.76)" + id="path30786" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 223.71094,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path30788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 H 3.701719 V 4.1015 H -0.00140625 V -6.25e-5" + transform="matrix(0,1,1,0,223.711,165.06)" + id="path30790" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 223.71094,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path30792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.25e-5 H 3.699219 V 4.1015 H 0 V -6.25e-5" + transform="matrix(0,1,1,0,223.711,158)" + id="path30794" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 208.85156,165.05859 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path30796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 H 3.701719 V 4.098219 H -0.00140625 V 5.625e-4" + transform="matrix(0,1,1,0,208.851,165.06)" + id="path30798" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 208.85156,158 v 3.69922 h 4.09766 V 158 Z m 0,0" + id="path30800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 H 3.699219 V 4.098219 H 0 V 5.625e-4" + transform="matrix(0,1,1,0,208.851,158)" + id="path30802" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 216.26953,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path30804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00146875 H 3.701719 V 4.100094 h -3.70312525 v -4.10156275" + transform="matrix(0,1,1,0,216.271,165.06)" + id="path30806" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 216.26953,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path30808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00146875 H 3.699219 V 4.100094 H 0 v -4.10156275" + transform="matrix(0,1,1,0,216.271,158)" + id="path30810" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 215.69141,140.12109 c 0,-3.17968 -2.58204,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58204 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16015,0 5.74219,-2.57812 5.74219,-5.73828" + id="path30812" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 213.44922,140.12109 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path30814" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 215.69141,121.53906 c 0,-3.17968 -2.58204,-5.75781 -5.74219,-5.75781 -3.17969,0 -5.75781,2.57813 -5.75781,5.75781 0,3.16016 2.57812,5.74219 5.75781,5.74219 3.16015,0 5.74219,-2.58203 5.74219,-5.74219" + id="path30816" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 213.44922,121.53906 c 0,-1.9375 -1.57813,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.57812 3.5,-3.5" + id="path30818" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 199.35156,441.55859 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path30820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 H -3.701406 V -4.099438 h 3.70312475 v 4.09765675" + transform="matrix(0,1,1,0,203.451,445.26)" + id="path30822" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 174.3125,424.80078 h -10.22266 l -1.16015,0.0977 c -7.71875,1.35547 -8.53516,11.84765 -1.14063,14.42187 l 2.30078,0.33985 h 10.22266 c 8.48828,-0.19141 10.28516,-11.65625 2.29687,-14.5 l -1.13671,-0.26172 -1.16016,-0.0977" + id="path30824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 7.8125e-4,0.0015 v -10.222656 l 0.09765625,-1.160157 0.2617185,-1.140625 0.460938,-1.078125 0.597656,-1 0.761719,-0.878906 0.878906,-0.761719 1,-0.597656 1.082031,-0.460937 1.136719,-0.261719 1.160156,-0.09766 1.160156,0.09766 1.140625,0.261719 1.082032,0.460937 1,0.597656 0.878906,0.761719 0.761719,0.878906 0.597656,1 0.460937,1.078125 0.339844,2.300782 V 0.0015 l -0.08203,1.160156 -0.257813,1.136719 -0.460937,1.082031 -0.597656,1 -0.76172,0.878906 -0.878906,0.761719 -1,0.597656 L 9.739062,7.079625 8.598437,7.341344 7.438281,7.439 6.278125,7.341344 5.141406,7.079625 4.059375,6.618687 l -1,-0.597656 L 2.180469,5.259312 1.41875,4.380406 l -0.597656,-1 L 0.360156,2.298375 0.0984375,1.161656 7.8125e-4,0.0015" + transform="matrix(0,1,1,0,174.311,424.8)" + id="path30826" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 174.3125,428.51953 h -10.22266 l -0.71875,0.082 c -3.60937,0.76563 -4.08984,5.58594 -0.69922,7.07813 l 1.41797,0.26172 h 10.22266 c 4.04297,-0.0547 5.17578,-5.44922 1.41797,-7.14063 l -0.69922,-0.19922 -0.71875,-0.082" + id="path30828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ababab;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -4.6875e-4,0.0015 v -10.222656 l 0.08203125,-0.71875 0.1992185,-0.699219 0.339844,-0.640625 0.480469,-0.558594 0.558594,-0.480469 0.640625,-0.339843 0.699218,-0.203125 0.71875,-0.07813 0.722657,0.07813 0.699218,0.203125 0.640625,0.339843 0.558594,0.480469 0.480469,0.558594 0.339844,0.640625 0.261718,1.417969 V 0.0015 L 7.358906,0.72025 7.159688,1.419469 6.819844,2.060094 6.339375,2.618687 5.780781,3.099156 5.140156,3.439 4.440938,3.638219 3.718281,3.72025 2.999531,3.638219 2.300313,3.439 1.659688,3.099156 1.101094,2.618687 0.620625,2.060094 0.280781,1.419469 0.0815625,0.72025 -4.6875e-4,0.0015" + transform="matrix(0,1,1,0,174.311,428.52)" + id="path30830" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 195.05078,409.73828 c 0,-3.33984 -2.69922,-6.03906 -6.01953,-6.03906 -3.33984,0 -6.03906,2.69922 -6.03906,6.03906 0,3.32031 2.69922,6.02344 6.03906,6.02344 3.32031,0 6.01953,-2.70313 6.01953,-6.02344" + id="path30832" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 192.71094,409.73828 c 0,-2.03906 -1.66016,-3.69922 -3.67969,-3.69922 -2.03906,0 -3.69922,1.66016 -3.69922,3.69922 0,2.02344 1.66016,3.68359 3.69922,3.68359 2.01953,0 3.67969,-1.66015 3.67969,-3.68359" + id="path30834" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 195.05078,391.44141 c 0,-3.33985 -2.69922,-6.04297 -6.01953,-6.04297 -3.33984,0 -6.03906,2.70312 -6.03906,6.04297 0,3.32031 2.69922,6.01953 6.03906,6.01953 3.32031,0 6.01953,-2.69922 6.01953,-6.01953" + id="path30836" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 192.71094,391.44141 c 0,-2.04297 -1.66016,-3.70313 -3.67969,-3.70313 -2.03906,0 -3.69922,1.66016 -3.69922,3.70313 0,2.01953 1.66016,3.67968 3.69922,3.67968 2.01953,0 3.67969,-1.66015 3.67969,-3.67968" + id="path30838" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 195.05078,376.80078 c 0,-3.33984 -2.69922,-6.03906 -6.01953,-6.03906 -3.33984,0 -6.03906,2.69922 -6.03906,6.03906 0,3.32031 2.69922,6.01953 6.03906,6.01953 3.32031,0 6.01953,-2.69922 6.01953,-6.01953" + id="path30840" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 192.71094,376.80078 c 0,-2.03906 -1.66016,-3.69922 -3.67969,-3.69922 -2.03906,0 -3.69922,1.66016 -3.69922,3.69922 0,2.01953 1.66016,3.67969 3.69922,3.67969 2.01953,0 3.67969,-1.66016 3.67969,-3.67969" + id="path30842" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 194.91016,332.39844 V 336.5 h 3.69921 v -4.10156 z m 0,0" + id="path30844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001625 V -3.700844 H 4.1 v 3.699219 h -4.1015625" + transform="matrix(0,1,1,0,198.611,332.4)" + id="path30846" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 201.97266,332.39844 V 336.5 h 3.69921 v -4.10156 z m 0,0" + id="path30848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 V -3.698344 H 4.1 V 8.75e-4 h -4.1015625" + transform="matrix(0,1,1,0,205.671,332.4)" + id="path30850" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 174.3125,328.60156 h -10.22266 l -1.16015,0.0977 c -7.71875,1.35547 -8.53516,11.84765 -1.14063,14.42187 l 2.30078,0.33985 h 10.22266 c 8.48828,-0.19141 10.28516,-11.65625 2.29687,-14.5 l -1.13671,-0.26172 -1.16016,-0.0977" + id="path30852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.0015625,0.0015 v -10.222656 l 0.0976562,-1.160157 0.2617183,-1.140625 0.460938,-1.078125 0.597656,-1 0.761719,-0.878906 0.878906,-0.761719 1,-0.597656 1.078125,-0.460937 1.140625,-0.261719 1.160156,-0.09766 1.160157,0.09766 1.140625,0.261719 1.082031,0.460937 1,0.597656 0.878906,0.761719 0.757813,0.878906 0.601562,1 0.460938,1.078125 0.339843,2.300782 V 0.0015 l -0.08203,1.160156 -0.257812,1.136719 -0.460938,1.082031 -0.601562,1 -0.757813,0.878906 -0.878906,0.761719 -1,0.597656 L 9.739844,7.079625 8.599219,7.341344 7.439062,7.439 6.278906,7.341344 5.138281,7.079625 4.060156,6.618687 l -1,-0.597656 L 2.18125,5.259312 1.419531,4.380406 l -0.597656,-1 L 0.360937,2.298375 0.0992187,1.161656 0.0015625,0.0015" + transform="matrix(0,1,1,0,174.311,328.6)" + id="path30854" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 174.3125,332.32031 h -10.22266 l -0.71875,0.0781 c -3.60937,0.76953 -4.08984,5.58984 -0.69922,7.08203 l 1.41797,0.25781 h 10.22266 c 4.04297,-0.0508 5.17578,-5.44922 1.41797,-7.13672 l -0.69922,-0.20312 -0.71875,-0.0781" + id="path30856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#ababab;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 3.125e-4,0.0015 v -10.222656 l 0.078125,-0.71875 0.2031255,-0.699219 0.339843,-0.640625 0.480469,-0.558594 0.558594,-0.480469 0.640625,-0.339843 0.699219,-0.203125 0.71875,-0.07813 0.722656,0.07813 0.699219,0.203125 0.640625,0.339843 0.558593,0.480469 0.480469,0.558594 0.339844,0.640625 0.257812,1.417969 V 0.0015 L 7.359688,0.72025 7.160469,1.419469 6.820625,2.060094 6.340156,2.618687 5.781563,3.099156 5.140938,3.439 4.441719,3.638219 3.719063,3.72025 3.000313,3.638219 2.301094,3.439 1.660469,3.099156 1.101875,2.618687 0.621406,2.060094 0.281563,1.419469 0.0784375,0.72025 3.125e-4,0.0015" + transform="matrix(0,1,1,0,174.311,332.32)" + id="path30858" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 194.91016,310.07812 v 4.10157 h 3.69921 v -4.10157 z m 0,0" + id="path30860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,-0.001625 v -3.699219 h 4.101563 v 3.699219 h -4.101563" + transform="matrix(0,1,1,0,198.611,310.08)" + id="path30862" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 201.97266,310.07812 v 4.10157 h 3.69921 v -4.10157 z m 0,0" + id="path30864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,8.75e-4 V -3.698344 H 4.099688 V 8.75e-4 h -4.101563" + transform="matrix(0,1,1,0,205.671,310.08)" + id="path30866" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 194.91016,324.96094 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path30868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001625 V -3.700844 H 4.098594 v 3.699219 H 9.375e-4" + transform="matrix(0,1,1,0,198.611,324.96)" + id="path30870" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 201.97266,324.96094 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path30872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,8.75e-4 V -3.698344 H 4.098594 V 8.75e-4 H 9.375e-4" + transform="matrix(0,1,1,0,205.671,324.96)" + id="path30874" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 201.97266,317.51953 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path30876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 V 3.700875 H -4.100469 V 0.00165625 h 4.10156275" + transform="matrix(0,1,1,0,201.971,321.62)" + id="path30878" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 194.91016,317.51953 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path30880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-8.4375e-4 V 3.698375 H -4.100469 V -8.4375e-4 h 4.10156275" + transform="matrix(0,1,1,0,194.911,321.62)" + id="path30882" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 182.83203,310.07812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path30884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,2.5e-4 V -3.698969 H 4.099688 V 2.5e-4 h -4.101563" + transform="matrix(0,1,1,0,186.531,310.08)" + id="path30886" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 201.97266,287.76172 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path30888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.00165625 V 3.700875 H -4.098281 V 0.00165625 h 4.097656" + transform="matrix(0,1,1,0,201.971,291.86)" + id="path30890" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 194.91016,287.76172 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path30892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-8.4375e-4 V 3.698375 H -4.098281 V -8.4375e-4 h 4.097656" + transform="matrix(0,1,1,0,194.911,291.86)" + id="path30894" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 194.91016,302.64062 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path30896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 6.25e-4,-0.001625 v -3.699219 h 4.097656 v 3.699219 H 6.25e-4" + transform="matrix(0,1,1,0,198.611,302.64)" + id="path30898" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 201.97266,302.64062 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path30900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,8.75e-4 V -3.698344 H 4.098281 V 8.75e-4 H 6.25e-4" + transform="matrix(0,1,1,0,205.671,302.64)" + id="path30902" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 201.97266,295.19922 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path30904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.00165625 V 3.700875 H -4.100781 V 0.00165625 H 7.8125e-4" + transform="matrix(0,1,1,0,201.971,299.3)" + id="path30906" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 194.91016,295.19922 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path30908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-8.4375e-4 V 3.698375 H -4.100781 V -8.4375e-4 H 7.8125e-4" + transform="matrix(0,1,1,0,194.911,299.3)" + id="path30910" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 182.83203,287.76172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path30912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 V -3.698969 H 4.099375 V 2.5e-4 H 0.00171875" + transform="matrix(0,1,1,0,186.531,287.76)" + id="path30914" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 182.83203,295.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path30916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,2.5e-4 V -3.698969 H 4.100781 V 2.5e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,186.531,295.2)" + id="path30918" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 182.83203,302.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path30920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,2.5e-4 V -3.698969 H 4.098281 V 2.5e-4 H 6.25e-4" + transform="matrix(0,1,1,0,186.531,302.64)" + id="path30922" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 193.97266,165.05859 v 3.70313 h 4.09765 v -3.70313 z m 0,0" + id="path30924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 H 3.701719 V 4.099312 H -0.00140625 V 0.00165625" + transform="matrix(0,1,1,0,193.971,165.06)" + id="path30926" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 193.97266,158 v 3.69922 h 4.09765 V 158 Z m 0,0" + id="path30928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 H 3.699219 V 4.099312 H 0 V 0.00165625" + transform="matrix(0,1,1,0,193.971,158)" + id="path30930" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 201.41016,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path30932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 H 3.701719 V 4.100719 H -0.00140625 V -8.4375e-4" + transform="matrix(0,1,1,0,201.411,165.06)" + id="path30934" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 201.41016,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path30936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 H 3.699219 V 4.100719 H 0 V -8.4375e-4" + transform="matrix(0,1,1,0,201.411,158)" + id="path30938" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 186.53125,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path30940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 H 3.701719 V 4.101812 H -0.00140625 V 2.5e-4" + transform="matrix(0,1,1,0,186.531,165.06)" + id="path30942" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 186.53125,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path30944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 H 3.699219 V 4.101812 H 0 V 2.5e-4" + transform="matrix(0,1,1,0,186.531,158)" + id="path30946" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 197.08984,140.12109 c 0,-3.17968 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58204 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path30948" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 194.85156,140.12109 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path30950" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 197.08984,121.53906 c 0,-3.17968 -2.57812,-5.75781 -5.73828,-5.75781 -3.17969,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.58203,5.74219 5.76172,5.74219 3.16016,0 5.73828,-2.58203 5.73828,-5.74219" + id="path30952" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 194.85156,121.53906 c 0,-1.9375 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.57812 3.5,-3.5" + id="path30954" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 166.44922,402.14062 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path30956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 H -3.699375 V -4.101781 h 3.69921875 v 4.10156225" + transform="matrix(0,1,1,0,170.551,405.84)" + id="path30958" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 155.53125,401.23828 h 6.69922 l 0.33984,0.0625 c 1.03516,0.34375 1.03516,1.77344 0,2.12109 l -0.33984,0.0391 h -6.69922 c -1.06641,0.0234 -1.53125,-1.34375 -0.66016,-2 l 0.32032,-0.16016 0.33984,-0.0625" + id="path30960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,2.5e-4 V 6.699469 L 0.0607812,7.039312 0.220937,7.359625 0.459219,7.601812 0.779531,7.758062 1.119375,7.820562 1.459219,7.758062 1.779531,7.601812 2.021719,7.359625 2.181875,7.039312 2.220937,6.699469 V 2.5e-4 L 2.181875,-0.339594 2.021719,-0.659906 1.779531,-0.898188 1.459219,-1.058344 1.119375,-1.120844 0.779531,-1.058344 0.459219,-0.898188 0.220937,-0.659906 0.0607812,-0.339594 -0.00171875,2.5e-4" + transform="matrix(0,1,1,0,155.531,401.24)" + id="path30962" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 155.53125,406 h 6.69922 l 0.33984,0.0586 c 1.03516,0.34375 1.03516,1.77735 0,2.1211 l -0.33984,0.0391 h -6.69922 c -1.06641,0.0234 -1.53125,-1.33984 -0.66016,-2 l 0.32032,-0.16016 0.33984,-0.0586" + id="path30964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 V 6.699469 L 0.0585938,7.039312 0.21875,7.359625 0.460938,7.601812 0.78125,7.758062 1.121094,7.820562 1.460938,7.758062 1.78125,7.601812 2.019531,7.359625 2.179688,7.039312 2.21875,6.699469 V 2.5e-4 L 2.179688,-0.339594 2.019531,-0.659906 1.78125,-0.898188 1.460938,-1.058344 1.121094,-1.120844 0.78125,-1.058344 0.460938,-0.898188 0.21875,-0.659906 0.0585938,-0.339594 0,2.5e-4" + transform="matrix(0,1,1,0,155.531,406)" + id="path30966" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 155.53125,410.76172 h 6.69922 l 0.33984,0.0586 c 1.03516,0.34375 1.03516,1.77735 0,2.1211 l -0.33984,0.0391 h -6.69922 c -1.06641,0.0234 -1.53125,-1.34375 -0.66016,-2 l 0.32032,-0.16016 0.33984,-0.0586" + id="path30968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 V 6.699469 L 0.0603125,7.039312 0.220469,7.359625 0.45875,7.601812 0.779063,7.758062 1.118906,7.820562 1.45875,7.758062 1.779063,7.601812 2.02125,7.359625 2.181406,7.039312 2.220469,6.699469 V 2.5e-4 L 2.181406,-0.339594 2.02125,-0.659906 1.779063,-0.898188 1.45875,-1.058344 1.118906,-1.120844 0.779063,-1.058344 0.45875,-0.898188 0.220469,-0.659906 0.0603125,-0.339594 0.00171875,2.5e-4" + transform="matrix(0,1,1,0,155.531,410.76)" + id="path30970" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 167.19141,377.03906 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path30972" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 H -3.700938 V -4.099594 h 3.69921925 v 4.0976565" + transform="matrix(0,1,1,0,171.291,380.74)" + id="path30974" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 166.44922,395.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path30976" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-2.1875e-4 H -3.701406 V -4.101781 h 3.70312475 v 4.10156225" + transform="matrix(0,1,1,0,170.551,398.76)" + id="path30978" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 155.53125,396.48047 h 6.69922 l 0.33984,0.0586 c 1.03516,0.34375 1.03516,1.77735 0,2.1211 l -0.33984,0.0391 h -6.69922 c -1.06641,0.0234 -1.53125,-1.33985 -0.66016,-2 l 0.32032,-0.16016 0.33984,-0.0586" + id="path30980" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 V 6.699469 L 0.0590625,7.039312 0.219219,7.359625 0.461406,7.601812 0.781719,7.758062 1.121563,7.820562 1.461406,7.758062 1.781719,7.601812 2.02,7.359625 2.180156,7.039312 2.219219,6.699469 V 2.5e-4 L 2.180156,-0.339594 2.02,-0.659906 1.781719,-0.898188 1.461406,-1.058344 1.121563,-1.120844 0.781719,-1.058344 0.461406,-0.898188 0.219219,-0.659906 0.0590625,-0.339594 4.6875e-4,2.5e-4" + transform="matrix(0,1,1,0,155.531,396.48)" + id="path30982" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 167.19141,369.96094 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path30984" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0019375 H -3.699063 V -4.099594 H 1.5625e-4 v 4.0976565" + transform="matrix(0,1,1,0,171.291,373.66)" + id="path30986" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 163.42969,370.94141 h -4.37891 l -0.33984,-0.043 c -1.01172,-0.39063 -1.01172,-1.6836 0,-2.07813 l 0.33984,-0.0586 h 4.37891 c 1.05078,0.0469 1.51172,1.32031 0.64062,1.97656 l -0.30078,0.16016 -0.33984,0.043" + id="path30988" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 V -4.380219 L -0.0415625,-4.720063 -0.201719,-5.020844 -0.44,-5.259125 l -0.300781,-0.160156 -0.339844,-0.0625 -0.339844,0.0625 -0.300781,0.160156 -0.238281,0.238281 -0.160156,0.300781 -0.058594,0.339844 v 4.3789065 L -2.119687,0.338531 -1.959531,0.639312 -1.72125,0.8815 -1.420469,1.041656 -1.080625,1.10025 -0.740781,1.041656 -0.44,0.8815 -0.201719,0.639312 -0.0415625,0.338531 0.00140625,-0.0013125" + transform="matrix(0,1,1,0,163.431,370.94)" + id="path30990" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 175.75,310.07812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path30992" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00178125 V -3.701 h 4.101563 v 3.69921875 h -4.101563" + transform="matrix(0,1,1,0,179.451,310.08)" + id="path30994" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 166.35156,314.28125 c 0,-0.40234 -0.32031,-0.72266 -0.69922,-0.72266 -0.40234,0 -0.72265,0.32032 -0.72265,0.72266 0,0.37891 0.32031,0.69922 0.72265,0.69922 0.37891,0 0.69922,-0.32031 0.69922,-0.69922" + id="path30996" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 166.35156,311.35937 c 0,-0.39843 -0.32031,-0.71875 -0.69922,-0.71875 -0.40234,0 -0.72265,0.32032 -0.72265,0.71875 0,0.37891 0.32031,0.69922 0.72265,0.69922 0.37891,0 0.69922,-0.32031 0.69922,-0.69922" + id="path30998" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 175.75,287.76172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path31000" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 V -3.701 H 4.099375 v 3.69921875 H 0.00171875" + transform="matrix(0,1,1,0,179.451,287.76)" + id="path31002" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 175.75,295.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31004" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 V -3.701 H 4.100781 v 3.69921875 H -7.8125e-4" + transform="matrix(0,1,1,0,179.451,295.2)" + id="path31006" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 175.75,302.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path31008" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00178125 V -3.701 h 4.097656 v 3.69921875 H 6.25e-4" + transform="matrix(0,1,1,0,179.451,302.64)" + id="path31010" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 166.35156,296.98047 c 0,-0.40235 -0.32031,-0.71875 -0.69922,-0.71875 -0.40234,0 -0.72265,0.3164 -0.72265,0.71875 0,0.3789 0.32031,0.69922 0.72265,0.69922 0.37891,0 0.69922,-0.32032 0.69922,-0.69922" + id="path31012" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 166.35156,294.05859 c 0,-0.39843 -0.32031,-0.71875 -0.69922,-0.71875 -0.40234,0 -0.72265,0.32032 -0.72265,0.71875 0,0.38282 0.32031,0.70313 0.72265,0.70313 0.37891,0 0.69922,-0.32031 0.69922,-0.70313" + id="path31014" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 166.35156,291.14062 c 0,-0.40234 -0.32031,-0.71875 -0.69922,-0.71875 -0.40234,0 -0.72265,0.31641 -0.72265,0.71875 0,0.37891 0.32031,0.69922 0.72265,0.69922 0.37891,0 0.69922,-0.32031 0.69922,-0.69922" + id="path31016" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 166.35156,288.19922 c 0,-0.39844 -0.32031,-0.71875 -0.69922,-0.71875 -0.40234,0 -0.72265,0.32031 -0.72265,0.71875 0,0.3789 0.32031,0.69922 0.72265,0.69922 0.37891,0 0.69922,-0.32032 0.69922,-0.69922" + id="path31018" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 166.35156,308.42187 c 0,-0.40234 -0.32031,-0.72265 -0.69922,-0.72265 -0.40234,0 -0.72265,0.32031 -0.72265,0.72265 0,0.37891 0.32031,0.69922 0.72265,0.69922 0.37891,0 0.69922,-0.32031 0.69922,-0.69922" + id="path31020" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 166.35156,305.5 c 0,-0.39844 -0.32031,-0.71875 -0.69922,-0.71875 -0.40234,0 -0.72265,0.32031 -0.72265,0.71875 0,0.37891 0.32031,0.69922 0.72265,0.69922 0.37891,0 0.69922,-0.32031 0.69922,-0.69922" + id="path31022" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 179.08984,165.05859 v 3.70313 h 4.10157 v -3.70313 z m 0,0" + id="path31024" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 H -3.701406 V -4.101156 H 0.00171875 V 4.0625e-4" + transform="matrix(0,1,1,0,183.191,168.76)" + id="path31026" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 171.65234,165.05859 v 3.70313 H 175.75 v -3.70313 z m 0,0" + id="path31028" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00134375 H 3.701719 V 4.099 H -0.00140625 V 0.00134375" + transform="matrix(0,1,1,0,171.651,165.06)" + id="path31030" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 171.65234,158 v 3.69922 H 175.75 V 158 Z m 0,0" + id="path31032" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00134375 H 3.699219 V 4.099 H 0 V 0.00134375" + transform="matrix(0,1,1,0,171.651,158)" + id="path31034" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 164.21094,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31036" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.25e-5 H 3.701719 V 4.1015 H -0.00140625 V -6.25e-5" + transform="matrix(0,1,1,0,164.211,165.06)" + id="path31038" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 164.21094,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path31040" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.25e-5 H 3.699219 V 4.1015 H 0 V -6.25e-5" + transform="matrix(0,1,1,0,164.211,158)" + id="path31042" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 178.51172,140.12109 c 0,-3.17968 -2.58203,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58204 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path31044" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 176.26953,140.12109 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path31046" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 178.51172,121.53906 c 0,-3.17968 -2.58203,-5.75781 -5.74219,-5.75781 -3.17969,0 -5.75781,2.57813 -5.75781,5.75781 0,3.16016 2.57812,5.74219 5.75781,5.74219 3.16016,0 5.74219,-2.58203 5.74219,-5.74219" + id="path31048" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 176.26953,121.53906 c 0,-1.9375 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.57812 3.5,-3.5" + id="path31050" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 153.21094,484.12109 c 0,-2.04297 -1.66016,-3.69922 -3.67969,-3.69922 -2.03906,0 -3.69922,1.65625 -3.69922,3.69922 0,2.01953 1.66016,3.67969 3.69922,3.67969 2.01953,0 3.67969,-1.66016 3.67969,-3.67969" + id="path31052" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 151.8125,460.87891 c 0,-8.98047 -7.28125,-16.25782 -16.24219,-16.25782 -8.98047,0 -16.25781,7.27735 -16.25781,16.25782 0,8.96093 7.27734,16.24218 16.25781,16.24218 8.96094,0 16.24219,-7.28125 16.24219,-16.24218" + id="path31054" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 147.17187,460.87891 c 0,-6.41797 -5.19921,-11.61719 -11.60156,-11.61719 -6.41797,0 -11.62109,5.19922 -11.62109,11.61719 0,6.40234 5.20312,11.60156 11.62109,11.60156 6.40235,0 11.60156,-5.19922 11.60156,-11.60156" + id="path31056" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 157.19141,385.60156 v 4.37891 l -0.0391,0.33984 c -0.39453,1.00781 -1.6875,1.00781 -2.08203,0 l -0.0586,-0.33984 v -4.37891 c 0.0469,-1.05078 1.32422,-1.51172 1.98047,-0.64062 l 0.16015,0.30078 0.0391,0.33984" + id="path31058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,4.0625e-4 H 4.380469 L 4.720312,-0.0386563 5.021094,-0.198813 5.259375,-0.441 5.419531,-0.741781 5.478125,-1.081625 5.419531,-1.421469 5.259375,-1.718344 5.021094,-1.960531 4.720312,-2.120688 4.380469,-2.179281 H 0.0015625 l -0.3398435,0.058593 -0.300782,0.160157 -0.242187,0.242187 -0.160156,0.296875 -0.058594,0.339844 0.058594,0.339844 0.160156,0.300781 0.242187,0.242187 0.300782,0.1601567 0.3398435,0.03906255" + transform="matrix(0,1,1,0,157.191,385.6)" + id="path31060" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 153.53125,385.60156 v 4.37891 l -0.0391,0.33984 c -0.39453,1.00781 -1.6875,1.00781 -2.08203,0 l -0.0586,-0.33984 v -4.37891 c 0.0469,-1.05078 1.32422,-1.51172 1.98047,-0.64062 l 0.16016,0.30078 0.0391,0.33984" + id="path31062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,2.5e-4 H 4.380469 L 4.720312,-0.0388125 5.021094,-0.198969 5.259375,-0.441156 5.419531,-0.741938 5.478125,-1.081781 5.419531,-1.421625 5.259375,-1.7185 5.021094,-1.960688 4.720312,-2.120844 4.380469,-2.179438 H 0.0015625 L -0.338281,-2.120844 -0.639063,-1.960688 -0.88125,-1.7185 -1.041406,-1.421625 -1.1,-1.081781 l 0.058594,0.339843 0.160156,0.300782 0.242187,0.242187 0.300782,0.1601565 L 0.0015625,2.5e-4" + transform="matrix(0,1,1,0,153.531,385.6)" + id="path31064" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 149.87109,385.60156 v 4.37891 l -0.0391,0.33984 c -0.39453,1.00781 -1.6875,1.00781 -2.08203,0 l -0.0586,-0.33984 v -4.37891 c 0.0469,-1.05078 1.32421,-1.51172 1.98046,-0.64062 l 0.16016,0.30078 0.0391,0.33984" + id="path31066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,9.375e-5 H 4.380469 L 4.720312,-0.0389688 5.021094,-0.199125 5.259375,-0.441313 5.419531,-0.738188 5.478125,-1.081938 5.419531,-1.421781 5.259375,-1.718656 5.021094,-1.960844 4.720312,-2.121 4.380469,-2.179594 H 0.0015625 L -0.338281,-2.121 -0.639063,-1.960844 -0.88125,-1.718656 -1.041406,-1.421781 -1.1,-1.081938 l 0.058594,0.34375 0.160156,0.296875 0.242187,0.242188 0.300782,0.1601562 0.3398435,0.03906255" + transform="matrix(0,1,1,0,149.871,385.6)" + id="path31068" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 146.21094,385.60156 v 4.37891 l -0.0391,0.33984 c -0.39453,1.00781 -1.6875,1.00781 -2.08203,0 l -0.0586,-0.33984 v -4.37891 c 0.0469,-1.05078 1.32031,-1.51172 1.98047,-0.64062 l 0.16015,0.30078 0.0391,0.33984" + id="path31070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.25e-5 H 4.380469 L 4.720312,-0.039125 5.021094,-0.199281 5.259375,-0.441469 5.419531,-0.738344 5.478125,-1.078187 5.419531,-1.421937 5.259375,-1.718812 5.021094,-1.961 4.720312,-2.121156 4.380469,-2.17975 H 0.0015625 L -0.338281,-2.121156 -0.639063,-1.961 -0.88125,-1.718812 -1.041406,-1.421937 -1.1,-1.078187 l 0.058594,0.339843 0.160156,0.296875 0.242187,0.242188 0.300782,0.160156 0.3398435,0.0390625" + transform="matrix(0,1,1,0,146.211,385.6)" + id="path31072" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 142.55078,385.60156 v 4.37891 l -0.0391,0.33984 c -0.39453,1.00781 -1.6875,1.00781 -2.08203,0 l -0.0586,-0.33984 v -4.37891 c 0.0508,-1.05078 1.32422,-1.51172 1.98047,-0.64062 l 0.16016,0.30078 0.0391,0.33984" + id="path31074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-2.1875e-4 H 4.380469 L 4.720312,-0.0392813 5.021094,-0.199438 5.259375,-0.441625 5.419531,-0.7385 5.478125,-1.078344 5.419531,-1.418188 5.259375,-1.718969 5.021094,-1.961156 4.720312,-2.121313 4.380469,-2.179906 H 0.0015625 l -0.3398435,0.058593 -0.300782,0.160157 -0.242187,0.242187 -0.160156,0.300781 -0.058594,0.339844 0.058594,0.339844 0.160156,0.296875 0.242187,0.242187 0.300782,0.1601567 0.3398435,0.03906255" + transform="matrix(0,1,1,0,142.551,385.6)" + id="path31076" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 138.53125,381.94141 h -4.37891 l -0.33984,-0.043 c -1.01172,-0.39063 -1.01172,-1.6836 0,-2.07813 l 0.33984,-0.0586 h 4.37891 c 1.05078,0.0469 1.50781,1.32031 0.64062,1.97656 l -0.30078,0.16016 -0.33984,0.043" + id="path31078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,2.5e-4 V -4.378656 L -0.0415625,-4.7185 -0.201719,-5.019281 -0.44,-5.261469 -0.740781,-5.421625 -1.080625,-5.480219 -1.420469,-5.421625 -1.72125,-5.261469 -1.959531,-5.019281 -2.119687,-4.7185 -2.178281,-4.378656 V 2.5e-4 l 0.058594,0.339844 0.160156,0.300781 0.238281,0.238281 0.300781,0.160156 0.339844,0.0625 0.339844,-0.0625 L -0.44,0.879156 -0.201719,0.640875 -0.0415625,0.340094 0.00140625,2.5e-4" + transform="matrix(0,1,1,0,138.531,381.94)" + id="path31080" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 142.55078,360.71875 v 4.38281 l -0.0391,0.33985 c -0.39453,1.00781 -1.6875,1.00781 -2.08203,0 l -0.0586,-0.33985 v -4.38281 c 0.0508,-1.04688 1.32422,-1.50781 1.98047,-0.64063 l 0.16016,0.30079 0.0391,0.33984" + id="path31082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-2.1875e-4 H 4.381563 L 4.721406,-0.0392813 5.018281,-0.199438 5.260469,-0.441625 5.420625,-0.7385 5.479219,-1.078344 5.420625,-1.418188 5.260469,-1.718969 5.018281,-1.961156 4.721406,-2.121313 4.381563,-2.179906 H -0.00125 l -0.339844,0.058593 -0.300781,0.160157 -0.238281,0.242187 -0.160156,0.300781 -0.058594,0.339844 0.058594,0.339844 0.160156,0.296875 0.238281,0.242187 0.300781,0.1601567 0.339844,0.03906255" + transform="matrix(0,1,1,0,142.551,360.72)" + id="path31084" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 146.21094,360.71875 v 4.38281 l -0.0391,0.33985 c -0.39453,1.00781 -1.6875,1.00781 -2.08203,0 l -0.0586,-0.33985 v -4.38281 c 0.0469,-1.04688 1.32031,-1.50781 1.98047,-0.64063 l 0.16015,0.30079 0.0391,0.33984" + id="path31086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.25e-5 H 4.381563 L 4.721406,-0.039125 5.018281,-0.199281 5.260469,-0.441469 5.420625,-0.738344 5.479219,-1.078187 5.420625,-1.421937 5.260469,-1.718812 5.018281,-1.961 4.721406,-2.121156 4.381563,-2.17975 H -0.00125 l -0.339844,0.058594 -0.300781,0.160156 -0.238281,0.242188 -0.160156,0.296875 -0.058594,0.34375 0.058594,0.339843 0.160156,0.296875 0.238281,0.242188 0.300781,0.160156 0.339844,0.0390625" + transform="matrix(0,1,1,0,146.211,360.72)" + id="path31088" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 149.87109,360.71875 v 4.38281 l -0.0391,0.33985 c -0.39453,1.00781 -1.6875,1.00781 -2.08203,0 l -0.0586,-0.33985 v -4.38281 c 0.0469,-1.04688 1.32421,-1.50781 1.98046,-0.64063 l 0.16016,0.30079 0.0391,0.33984" + id="path31090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,9.375e-5 H 4.381563 L 4.721406,-0.0389688 5.018281,-0.199125 5.260469,-0.441313 5.420625,-0.738188 5.479219,-1.081938 5.420625,-1.421781 5.260469,-1.718656 5.018281,-1.960844 4.721406,-2.121 4.381563,-2.179594 H -0.00125 l -0.339844,0.058594 -0.300781,0.160156 -0.238281,0.242188 -0.160156,0.296875 -0.058594,0.339843 0.058594,0.34375 0.160156,0.296875 0.238281,0.242188 0.300781,0.1601562 0.339844,0.03906255" + transform="matrix(0,1,1,0,149.871,360.72)" + id="path31092" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 153.53125,360.71875 v 4.38281 l -0.0391,0.33985 c -0.39453,1.00781 -1.6875,1.00781 -2.08203,0 l -0.0586,-0.33985 v -4.38281 c 0.0469,-1.04688 1.32422,-1.50781 1.98047,-0.64063 l 0.16016,0.30079 0.0391,0.33984" + id="path31094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,2.5e-4 H 4.381563 L 4.721406,-0.0388125 5.018281,-0.198969 5.260469,-0.441156 5.420625,-0.741938 5.479219,-1.081781 5.420625,-1.421625 5.260469,-1.7185 5.018281,-1.960688 4.721406,-2.120844 4.381563,-2.179438 H -0.00125 l -0.339844,0.058594 -0.300781,0.160156 -0.238281,0.242188 -0.160156,0.296875 -0.058594,0.339844 0.058594,0.339843 0.160156,0.300782 0.238281,0.242187 0.300781,0.1601565 L -0.00125,2.5e-4" + transform="matrix(0,1,1,0,153.531,360.72)" + id="path31096" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 157.19141,360.71875 v 4.38281 l -0.0391,0.33985 c -0.39453,1.00781 -1.6875,1.00781 -2.08203,0 l -0.0586,-0.33985 v -4.38281 c 0.0469,-1.04688 1.32422,-1.50781 1.98047,-0.64063 l 0.16015,0.30079 0.0391,0.33984" + id="path31098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,4.0625e-4 H 4.381563 L 4.721406,-0.0386563 5.018281,-0.198813 5.260469,-0.441 5.420625,-0.741781 5.479219,-1.081625 5.420625,-1.421469 5.260469,-1.718344 5.018281,-1.960531 4.721406,-2.120688 4.381563,-2.179281 H -0.00125 l -0.339844,0.058593 -0.300781,0.160157 -0.238281,0.242187 -0.160156,0.296875 -0.058594,0.339844 0.058594,0.339844 0.160156,0.300781 0.238281,0.242187 0.300781,0.1601567 0.339844,0.03906255" + transform="matrix(0,1,1,0,157.191,360.72)" + id="path31100" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 138.53125,370.94141 h -4.37891 l -0.33984,-0.043 c -1.01172,-0.39063 -1.01172,-1.6836 0,-2.07813 l 0.33984,-0.0586 h 4.37891 c 1.05078,0.0469 1.50781,1.32031 0.64062,1.97656 l -0.30078,0.16016 -0.33984,0.043" + id="path31102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,2.5e-4 V -4.378656 L -0.0415625,-4.7185 -0.201719,-5.019281 -0.44,-5.261469 -0.740781,-5.421625 -1.080625,-5.480219 -1.420469,-5.421625 -1.72125,-5.261469 -1.959531,-5.019281 -2.119687,-4.7185 -2.178281,-4.378656 V 2.5e-4 l 0.058594,0.339844 0.160156,0.300781 0.238281,0.238281 0.300781,0.160156 0.339844,0.0625 0.339844,-0.0625 L -0.44,0.879156 -0.201719,0.640875 -0.0415625,0.340094 0.00140625,2.5e-4" + transform="matrix(0,1,1,0,138.531,370.94)" + id="path31104" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 139.07031,352.23828 v 3.46094 h 4.01953 v -3.46094 z m 0,0" + id="path31106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00115625 V -4.020688 H 3.459219 v 4.01953175 h -3.46093775" + transform="matrix(0,1,1,0,143.091,352.24)" + id="path31108" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 138.03125,335.62109 v 1.69922 H 144.25 v -1.69922 z m 0,0" + id="path31110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,2.5e-4 H 1.700312 V 6.219 H 0.00109375 V 2.5e-4" + transform="matrix(0,1,1,0,138.031,335.62)" + id="path31112" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 138.03125,332.67969 v 1.69922 H 144.25 v -1.69922 z m 0,0" + id="path31114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,2.5e-4 H 1.698906 V 6.219 H -3.125e-4 V 2.5e-4" + transform="matrix(0,1,1,0,138.031,332.68)" + id="path31116" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 160.49219,314.28125 c 0,-0.40234 -0.32032,-0.72266 -0.70313,-0.72266 -0.39844,0 -0.71875,0.32032 -0.71875,0.72266 0,0.37891 0.32031,0.69922 0.71875,0.69922 0.38281,0 0.70313,-0.32031 0.70313,-0.69922" + id="path31118" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 160.49219,311.35937 c 0,-0.39843 -0.32032,-0.71875 -0.70313,-0.71875 -0.39844,0 -0.71875,0.32032 -0.71875,0.71875 0,0.37891 0.32031,0.69922 0.71875,0.69922 0.38281,0 0.70313,-0.32031 0.70313,-0.69922" + id="path31120" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 138.03125,329.76172 v 1.69922 H 144.25 v -1.69922 z m 0,0" + id="path31122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 H 1.700938 V 6.219 H 0.00171875 V 2.5e-4" + transform="matrix(0,1,1,0,138.031,329.76)" + id="path31124" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 138.03125,323.89844 v 1.70312 H 144.25 v -1.70312 z m 0,0" + id="path31126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,2.5e-4 H 1.701563 V 6.219 H -0.0015625 V 2.5e-4" + transform="matrix(0,1,1,0,138.031,323.9)" + id="path31128" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 138.03125,309.26172 v 1.69922 H 144.25 v -1.69922 z m 0,0" + id="path31130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 H 1.700938 V 6.219 H 0.00171875 V 2.5e-4" + transform="matrix(0,1,1,0,138.031,309.26)" + id="path31132" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 138.03125,312.17969 v 1.69922 H 144.25 v -1.69922 z m 0,0" + id="path31134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,2.5e-4 H 1.698906 V 6.219 H -3.125e-4 V 2.5e-4" + transform="matrix(0,1,1,0,138.031,312.18)" + id="path31136" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 138.03125,315.12109 v 1.69922 H 144.25 v -1.69922 z m 0,0" + id="path31138" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,2.5e-4 H 1.700312 V 6.219 H 0.00109375 V 2.5e-4" + transform="matrix(0,1,1,0,138.031,315.12)" + id="path31140" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 138.03125,320.98047 v 1.69922 H 144.25 v -1.69922 z m 0,0" + id="path31142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 H 1.699688 V 6.219 H 4.6875e-4 V 2.5e-4" + transform="matrix(0,1,1,0,138.031,320.98)" + id="path31144" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 160.49219,296.98047 c 0,-0.40235 -0.32032,-0.71875 -0.70313,-0.71875 -0.39844,0 -0.71875,0.3164 -0.71875,0.71875 0,0.3789 0.32031,0.69922 0.71875,0.69922 0.38281,0 0.70313,-0.32032 0.70313,-0.69922" + id="path31146" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 160.49219,294.05859 c 0,-0.39843 -0.32032,-0.71875 -0.70313,-0.71875 -0.39844,0 -0.71875,0.32032 -0.71875,0.71875 0,0.38282 0.32031,0.70313 0.71875,0.70313 0.38281,0 0.70313,-0.32031 0.70313,-0.70313" + id="path31148" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 160.49219,291.14062 c 0,-0.40234 -0.32032,-0.71875 -0.70313,-0.71875 -0.39844,0 -0.71875,0.31641 -0.71875,0.71875 0,0.37891 0.32031,0.69922 0.71875,0.69922 0.38281,0 0.70313,-0.32031 0.70313,-0.69922" + id="path31150" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 160.49219,288.19922 c 0,-0.39844 -0.32032,-0.71875 -0.70313,-0.71875 -0.39844,0 -0.71875,0.32031 -0.71875,0.71875 0,0.3789 0.32031,0.69922 0.71875,0.69922 0.38281,0 0.70313,-0.32032 0.70313,-0.69922" + id="path31152" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 160.49219,308.42187 c 0,-0.40234 -0.32032,-0.72265 -0.70313,-0.72265 -0.39844,0 -0.71875,0.32031 -0.71875,0.72265 0,0.37891 0.32031,0.69922 0.71875,0.69922 0.38281,0 0.70313,-0.32031 0.70313,-0.69922" + id="path31154" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 160.49219,305.5 c 0,-0.39844 -0.32032,-0.71875 -0.70313,-0.71875 -0.39844,0 -0.71875,0.32031 -0.71875,0.71875 0,0.37891 0.32031,0.69922 0.71875,0.69922 0.38281,0 0.70313,-0.32031 0.70313,-0.69922" + id="path31156" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 146.49219,299.62109 v 4.01953 h 3.45703 v -4.01953 z m 0,0" + id="path31158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 H 4.020625 V 3.458219 H 0.00109375 V 0.0011875" + transform="matrix(0,1,1,0,146.491,299.62)" + id="path31160" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 156.76953,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00146875 H 3.701719 V 4.100094 h -3.70312525 v -4.10156275" + transform="matrix(0,1,1,0,156.771,165.06)" + id="path31164" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 156.76953,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path31166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00146875 H 3.699219 V 4.100094 H 0 v -4.10156275" + transform="matrix(0,1,1,0,156.771,158)" + id="path31168" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 151.8125,154.07812 c 0,-8.97656 -7.28125,-16.25781 -16.24219,-16.25781 -8.98047,0 -16.25781,7.28125 -16.25781,16.25781 0,8.96094 7.27734,16.24219 16.25781,16.24219 8.96094,0 16.24219,-7.28125 16.24219,-16.24219" + id="path31170" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 147.17187,154.07812 c 0,-6.41796 -5.19921,-11.61718 -11.60156,-11.61718 -6.41797,0 -11.62109,5.19922 -11.62109,11.61718 0,6.40235 5.20312,11.60157 11.62109,11.60157 6.40235,0 11.60156,-5.19922 11.60156,-11.60157" + id="path31172" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 153.21094,130.82031 c 0,-2.03906 -1.66016,-3.69922 -3.67969,-3.69922 -2.03906,0 -3.69922,1.66016 -3.69922,3.69922 0,2.01953 1.66016,3.67969 3.69922,3.67969 2.01953,0 3.67969,-1.66016 3.67969,-3.67969" + id="path31174" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 130.15234,412.98047 h -6.70312 l -0.33984,-0.0391 c -1.03125,-0.34375 -1.03125,-1.77735 0,-2.1211 l 0.33984,-0.0586 h 6.70312 c 1.08594,0.0391 1.51953,1.35156 0.66016,2.01953 l -0.32031,0.16016 -0.33985,0.0391" + id="path31176" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 V -6.701781 L -0.0385937,-7.041625 -0.19875,-7.361938 -0.440937,-7.600219 -0.76125,-7.760375 l -0.339844,-0.058594 -0.339843,0.058594 -0.320313,0.160156 -0.238281,0.238281 -0.160156,0.320313 -0.058594,0.339844 V 0.00134375 L -2.159687,0.341187 -1.999531,0.6615 -1.76125,0.899781 -1.440937,1.059937 -1.101094,1.118531 -0.76125,1.059937 -0.440937,0.899781 -0.19875,0.6615 -0.0385937,0.341187 4.6875e-4,0.00134375" + transform="matrix(0,1,1,0,130.151,412.98)" + id="path31178" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 130.15234,408.21875 h -6.70312 l -0.33984,-0.0391 c -1.03125,-0.34375 -1.03125,-1.77735 0,-2.1211 L 123.44922,406 h 6.70312 c 1.08594,0.0391 1.51953,1.35156 0.66016,2.01953 l -0.32031,0.16016 -0.33985,0.0391" + id="path31180" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00134375 V -6.701781 L -0.0403125,-7.041625 -0.200469,-7.361938 -0.43875,-7.600219 -0.759062,-7.760375 -1.098906,-7.818969 -1.43875,-7.760375 -1.759062,-7.600219 -2.00125,-7.361938 -2.161406,-7.041625 -2.22,-6.701781 V 0.00134375 L -2.161406,0.341187 -2.00125,0.6615 -1.759062,0.899781 -1.43875,1.059937 -1.098906,1.118531 -0.759062,1.059937 -0.43875,0.899781 -0.200469,0.6615 -0.0403125,0.341187 -0.00125,0.00134375" + transform="matrix(0,1,1,0,130.151,408.22)" + id="path31182" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 130.15234,403.46094 h -6.70312 l -0.33984,-0.0391 c -1.03125,-0.34765 -1.03125,-1.77734 0,-2.12109 l 0.33984,-0.0625 h 6.70312 c 1.08594,0.0391 1.51953,1.35547 0.66016,2.02344 l -0.32031,0.16015 -0.33985,0.0391" + id="path31184" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00134375 V -6.701781 l -0.0390625,-0.339844 -0.160156,-0.320313 -0.242188,-0.238281 -0.320312,-0.160156 -0.339844,-0.058594 -0.339844,0.058594 -0.320312,0.160156 -0.238281,0.238281 -0.160157,0.320313 -0.0625,0.339844 v 6.70312475 l 0.0625,0.33984325 0.160157,0.320313 0.238281,0.238281 0.320312,0.160156 0.339844,0.058594 L -0.760781,1.059937 -0.440469,0.899781 -0.198281,0.6615 -0.038125,0.341187 9.375e-4,0.00134375" + transform="matrix(0,1,1,0,130.151,403.46)" + id="path31186" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 124.25,388.17969 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31188" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.001 V 3.698219 H -4.100312 V -0.001 H 0.00125" + transform="matrix(0,1,1,0,124.251,392.28)" + id="path31190" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 117.19141,388.17969 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31192" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,4.0625e-4 V 3.699625 H -4.100312 V 4.0625e-4 H 0.00125" + transform="matrix(0,1,1,0,117.191,392.28)" + id="path31194" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 124.25,380.92187 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path31196" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.001 V 3.698219 H -4.098125 V -0.001 h 4.09765625" + transform="matrix(0,1,1,0,124.251,385.02)" + id="path31198" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 117.19141,380.92187 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path31200" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,4.0625e-4 V 3.699625 H -4.098125 V 4.0625e-4 h 4.09765625" + transform="matrix(0,1,1,0,117.191,385.02)" + id="path31202" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 124.42969,373.67969 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path31204" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0018125 V -3.701313 H 4.10125 V 0.0018125 H -3.125e-4" + transform="matrix(0,1,1,0,128.131,373.68)" + id="path31206" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 124.63281,364.37891 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31208" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00103125 V -3.698188 H 4.100469 v 3.69921925 h -4.10156275" + transform="matrix(0,1,1,0,128.331,364.38)" + id="path31210" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 125.8125,339.76172 v 17.57812 h 10.09766 v -17.57812 z m 0,0" + id="path31212" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,0.0015 V 10.099156 H -17.578281 V 0.0015 H -1.5625e-4" + transform="matrix(0,1,1,0,125.811,357.34)" + id="path31214" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 128.51172,334.14062 v 1.69922 h 7.33984 v -1.69922 z m 0,0" + id="path31216" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,7.1875e-4 H 1.699844 V 7.340563 H 6.25e-4 V 7.1875e-4" + transform="matrix(0,1,1,0,128.511,334.14)" + id="path31218" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 128.51172,328.30078 V 330 h 7.33984 v -1.69922 z m 0,0" + id="path31220" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,7.1875e-4 H 1.7 V 7.340563 H 7.8125e-4 V 7.1875e-4" + transform="matrix(0,1,1,0,128.511,328.3)" + id="path31222" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 128.51172,325.35937 v 1.69922 h 7.33984 v -1.69922 z m 0,0" + id="path31224" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,7.1875e-4 H 1.698594 V 7.340563 H -6.25e-4 V 7.1875e-4" + transform="matrix(0,1,1,0,128.511,325.36)" + id="path31226" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 128.51172,310.71875 v 1.70312 h 7.33984 v -1.70312 z m 0,0" + id="path31228" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,7.1875e-4 H 1.701875 V 7.340563 H -0.00125 V 7.1875e-4" + transform="matrix(0,1,1,0,128.511,310.72)" + id="path31230" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 128.51172,316.57812 v 1.70313 h 7.33984 v -1.70313 z m 0,0" + id="path31232" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,7.1875e-4 H 1.70125 V 7.340563 H -0.001875 V 7.1875e-4" + transform="matrix(0,1,1,0,128.511,316.58)" + id="path31234" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 128.51172,319.5 v 1.69922 h 7.33984 V 319.5 Z m 0,0" + id="path31236" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,7.1875e-4 H 1.699219 V 7.340563 H 0 V 7.1875e-4" + transform="matrix(0,1,1,0,128.511,319.5)" + id="path31238" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 125.8125,289.23828 v 17.58203 h 10.09766 v -17.58203 z m 0,0" + id="path31240" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0015 V 10.099156 H -17.581719 V 0.0015 H 3.125e-4" + transform="matrix(0,1,1,0,125.811,306.82)" + id="path31242" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 124.60938,242.51953 v 5.85938 h 10.98046 v -5.85938 z m 0,0" + id="path31244" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.00115625 H -5.860469 V -10.981625 h 5.85937525 v 10.98046875" + transform="matrix(0,1,1,0,135.591,248.38)" + id="path31246" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 123.15234,218.35937 v 5.85938 h 10.98047 v -5.85938 z m 0,0" + id="path31248" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0018125 H -5.860625 V -10.978656 H -0.00125 V 0.0018125" + transform="matrix(0,1,1,0,134.131,224.22)" + id="path31250" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 124.60938,226.42187 v 5.85938 h 10.98046 v -5.85938 z m 0,0" + id="path31252" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00115625 H -5.858125 V -10.981625 H 0.00125 v 10.98046875" + transform="matrix(0,1,1,0,135.591,232.28)" + id="path31254" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 127.53125,234.46094 v 5.85937 h 10.98047 v -5.85937 z m 0,0" + id="path31256" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,7.1875e-4 H -5.859063 V -10.97975 H 3.125e-4 V 7.1875e-4" + transform="matrix(0,1,1,0,138.511,240.32)" + id="path31258" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 310.53125,212.98047 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path31260" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,2.5e-4 H -5.579531 v -6.5 h 5.57812475 v 6.5" + transform="matrix(0,1,1,0,317.031,218.56)" + id="path31262" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 328.08984,218.30078 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path31264" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00115625 V 3.698063 H -4.099219 v -3.69921925 h 4.0976565" + transform="matrix(0,1,1,0,328.091,222.4)" + id="path31266" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 320.41016,180.85937 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31268" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,7.1875e-4 H -3.700625 V -4.100844 h 3.69921875 V 7.1875e-4" + transform="matrix(0,1,1,0,324.511,184.56)" + id="path31270" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 322.83203,195.57812 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path31272" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0013125 H -3.701875 V -4.098969 H 0.00125 v 4.0976565" + transform="matrix(0,1,1,0,326.931,199.28)" + id="path31274" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 327.85156,165.05859 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path31276" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 H 3.701719 V 4.098219 H -0.00140625 V 5.625e-4" + transform="matrix(0,1,1,0,327.851,165.06)" + id="path31278" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 327.85156,158 v 3.69922 h 4.09766 V 158 Z m 0,0" + id="path31280" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 H 3.699219 V 4.098219 H 0 V 5.625e-4" + transform="matrix(0,1,1,0,327.851,158)" + id="path31282" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 312.97266,165.05859 v 3.70313 h 4.09765 v -3.70313 z m 0,0" + id="path31284" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 H 3.701719 V 4.099313 H -0.00140625 V 0.00165625" + transform="matrix(0,1,1,0,312.971,165.06)" + id="path31286" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 312.97266,158 v 3.69922 h 4.09765 V 158 Z m 0,0" + id="path31288" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 H 3.699219 V 4.099313 H 0 V 0.00165625" + transform="matrix(0,1,1,0,312.971,158)" + id="path31290" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 320.41016,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31292" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 H -3.701406 V -4.100844 H 0.00171875 V 7.1875e-4" + transform="matrix(0,1,1,0,324.511,168.76)" + id="path31294" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 320.41016,173.80078 V 177.5 h 4.10156 v -3.69922 z m 0,0" + id="path31296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,7.1875e-4 H -3.699219 V -4.100844 H 0 V 7.1875e-4" + transform="matrix(0,1,1,0,324.511,177.5)" + id="path31298" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 327.25,140.12109 c 0,-3.17968 -2.57813,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58204 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16015,0 5.73828,-2.57812 5.73828,-5.73828" + id="path31300" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 325.01172,140.12109 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path31302" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 327.25,121.53906 c 0,-3.17968 -2.57813,-5.75781 -5.73828,-5.75781 -3.17969,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.58203,5.74219 5.76172,5.74219 3.16015,0 5.73828,-2.58203 5.73828,-5.74219" + id="path31304" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 325.01172,121.53906 c 0,-1.9375 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.57812 3.5,-3.5" + id="path31306" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.67187,493.42187 c 0,-3.18359 -2.58203,-5.76171 -5.74218,-5.76171 -3.17969,0 -5.75782,2.57812 -5.75782,5.76171 0,3.15625 2.57813,5.73829 5.75782,5.73829 3.16015,0 5.74218,-2.58204 5.74218,-5.73829" + id="path31308" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 306.42969,493.42187 c 0,-1.9414 -1.57813,-3.52343 -3.5,-3.52343 -1.9375,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path31310" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.67187,474.82031 c 0,-3.17969 -2.58203,-5.76172 -5.74218,-5.76172 -3.17969,0 -5.75782,2.58203 -5.75782,5.76172 0,3.16016 2.57813,5.73828 5.75782,5.73828 3.16015,0 5.74218,-2.57812 5.74218,-5.73828" + id="path31312" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 306.42969,474.82031 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path31314" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 305.8125,451.73828 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path31316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-3.75e-4 V -5.5785 H 6.498281 v 5.578125 h -6.49999975" + transform="matrix(0,1,1,0,311.391,451.74)" + id="path31318" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 301.8125,440.33984 c 0,-0.76172 -0.62109,-1.3789 -1.36328,-1.3789 -0.75781,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.36328,-0.6211 1.36328,-1.35938" + id="path31320" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 301.8125,434.48047 c 0,-0.76172 -0.62109,-1.37891 -1.36328,-1.37891 -0.75781,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.36328,-0.62109 1.36328,-1.35937" + id="path31322" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 301.8125,428.62109 c 0,-0.76172 -0.62109,-1.38281 -1.36328,-1.38281 -0.75781,0 -1.37891,0.62109 -1.37891,1.38281 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.36328,-0.6211 1.36328,-1.35938" + id="path31324" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.67187,434.48047 c 0,-0.76172 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.38281,0.61719 -1.38281,1.37891 0,0.73828 0.62109,1.35937 1.38281,1.35937 0.73828,0 1.35937,-0.62109 1.35937,-1.35937" + id="path31326" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 313.53125,440.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35938,-1.3789 -0.76171,0 -1.38281,0.61718 -1.38281,1.3789 0,0.73828 0.6211,1.35938 1.38281,1.35938 0.73829,0 1.35938,-0.6211 1.35938,-1.35938" + id="path31328" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 313.53125,434.48047 c 0,-0.76172 -0.62109,-1.37891 -1.35938,-1.37891 -0.76171,0 -1.38281,0.61719 -1.38281,1.37891 0,0.73828 0.6211,1.35937 1.38281,1.35937 0.73829,0 1.35938,-0.62109 1.35938,-1.35937" + id="path31330" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 313.53125,428.62109 c 0,-0.76172 -0.62109,-1.38281 -1.35938,-1.38281 -0.76171,0 -1.38281,0.62109 -1.38281,1.38281 0,0.73828 0.6211,1.35938 1.38281,1.35938 0.73829,0 1.35938,-0.6211 1.35938,-1.35938" + id="path31332" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 301.8125,405.19922 c 0,-0.75781 -0.62109,-1.37891 -1.36328,-1.37891 -0.75781,0 -1.37891,0.6211 -1.37891,1.37891 0,0.74219 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.36328,-0.61718 1.36328,-1.35937" + id="path31334" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 301.8125,399.33984 c 0,-0.76172 -0.62109,-1.3789 -1.36328,-1.3789 -0.75781,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.36328,-0.6211 1.36328,-1.35938" + id="path31336" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.67187,405.19922 c 0,-0.75781 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.38281,0.6211 -1.38281,1.37891 0,0.74219 0.62109,1.35937 1.38281,1.35937 0.73828,0 1.35937,-0.61718 1.35937,-1.35937" + id="path31338" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.67187,399.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35937,-1.3789 -0.76172,0 -1.38281,0.61718 -1.38281,1.3789 0,0.73828 0.62109,1.35938 1.38281,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path31340" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 313.53125,405.19922 c 0,-0.75781 -0.62109,-1.37891 -1.35938,-1.37891 -0.76171,0 -1.38281,0.6211 -1.38281,1.37891 0,0.74219 0.6211,1.35937 1.38281,1.35937 0.73829,0 1.35938,-0.61718 1.35938,-1.35937" + id="path31342" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 313.53125,399.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35938,-1.3789 -0.76171,0 -1.38281,0.61718 -1.38281,1.3789 0,0.73828 0.6211,1.35938 1.38281,1.35938 0.73829,0 1.35938,-0.6211 1.35938,-1.35938" + id="path31344" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 308.01172,376.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.25e-5 V -3.699281 H 4.101875 V -6.25e-5 H 3.125e-4" + transform="matrix(0,1,1,0,311.711,376.82)" + id="path31348" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 313.53125,393.5 c 0,-0.76172 -0.62109,-1.37891 -1.35938,-1.37891 -0.76171,0 -1.38281,0.61719 -1.38281,1.37891 0,0.73828 0.6211,1.35937 1.38281,1.35937 0.73829,0 1.35938,-0.62109 1.35938,-1.35937" + id="path31350" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 290.57031,354.89844 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path31352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.875e-4 H -5.581562 V -6.500687 H 4.6875e-4 v 6.4999995" + transform="matrix(0,1,1,0,297.071,360.48)" + id="path31354" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 300.23047,353.03906 v 7.42188 h 10.98047 v -7.42188 z m 0,0" + id="path31356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 H -7.420937 V -10.980531 H 9.375e-4 V -6.25e-5" + transform="matrix(0,1,1,0,311.211,360.46)" + id="path31358" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 300.15234,316.17969 v 3.69922 H 304.25 v -3.69922 z m 0,0" + id="path31360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 H 3.698906 V 4.099 H -3.125e-4 V 0.00134375" + transform="matrix(0,1,1,0,300.151,316.18)" + id="path31362" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 299.07031,306.94141 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path31364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,8.75e-4 H -3.698594 V -4.100687 H 6.25e-4 V 8.75e-4" + transform="matrix(0,1,1,0,303.171,310.64)" + id="path31366" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 295.17187,293.78125 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path31368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00146875 H -3.69875 V -4.099125 H 4.6875e-4 v 4.09765625" + transform="matrix(0,1,1,0,299.271,297.48)" + id="path31370" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 307.39062,297.87891 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-3.75e-4 V 3.698844 H -4.101094 V -3.75e-4 H 4.6875e-4" + transform="matrix(0,1,1,0,307.391,301.98)" + id="path31374" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 310.55078,269.98047 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 H -3.699531 V -4.100219 h 3.6992185 v 4.10156275" + transform="matrix(0,1,1,0,314.651,273.68)" + id="path31378" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 301.49219,280.48047 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path31380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.0011875 H 3.699688 V 4.098844 H 4.6875e-4 V 0.0011875" + transform="matrix(0,1,1,0,301.491,280.48)" + id="path31382" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 301.47266,270.14062 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path31384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 H -3.699375 V -4.098344 h 3.69921875 v 4.0976565" + transform="matrix(0,1,1,0,305.571,273.84)" + id="path31386" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 310.89062,256.42187 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path31388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0011875 H -3.698125 V -4.100375 h 3.69921875 v 4.1015625" + transform="matrix(0,1,1,0,314.991,260.12)" + id="path31390" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 301.39062,241.37891 v 3.69921 h 4.10157 v -3.69921 z m 0,0" + id="path31392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0011875 H -3.701094 V -4.100375 h 3.699219 v 4.1015625" + transform="matrix(0,1,1,0,305.491,245.08)" + id="path31394" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 296.13281,255.39844 V 259.5 h 3.69922 v -4.10156 z m 0,0" + id="path31396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00103125 V -3.698187 H 4.1 v 3.69921825 h -4.1015625" + transform="matrix(0,1,1,0,299.831,255.4)" + id="path31398" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 302.85156,247.33984 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path31400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,5.625e-4 H 3.699062 V 4.098219 H -1.5625e-4 V 5.625e-4" + transform="matrix(0,1,1,0,302.851,247.34)" + id="path31402" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 295.13281,262.85937 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path31404" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0018125 H 3.698594 V 4.099469 H -6.25e-4 V 0.0018125" + transform="matrix(0,1,1,0,295.131,262.86)" + id="path31406" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 295.15234,223.26172 v 3.69922 H 299.25 v -3.69922 z m 0,0" + id="path31408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001 H -3.698281 V -4.098656 H 9.375e-4 V -0.001" + transform="matrix(0,1,1,0,299.251,226.96)" + id="path31410" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 311.55078,221.76172 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31412" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-2.1875e-4 H 3.700938 V 4.101344 H 0.00171875 V -2.1875e-4" + transform="matrix(0,1,1,0,311.551,221.76)" + id="path31414" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 310.75,234.96094 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001 H 3.700156 V 4.100563 H 9.375e-4 V -0.001" + transform="matrix(0,1,1,0,310.751,234.96)" + id="path31418" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 295.07031,236.28125 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,8.75e-4 H -3.69875 V -4.100687 H 4.6875e-4 V 8.75e-4" + transform="matrix(0,1,1,0,299.171,239.98)" + id="path31422" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 298.71094,195.62109 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path31424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.25e-5 H -5.578906 V -6.500062 H -7.8125e-4 V -6.25e-5" + transform="matrix(0,1,1,0,305.211,201.2)" + id="path31426" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 305.53125,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 H -3.701406 V -4.09975 h 3.70312475 v 4.1015625" + transform="matrix(0,1,1,0,309.631,168.76)" + id="path31430" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 298.08984,165.05859 v 3.70313 h 4.10157 v -3.70313 z m 0,0" + id="path31432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 H -3.701406 V -4.101156 H 0.00171875 V 4.0625e-4" + transform="matrix(0,1,1,0,302.191,168.76)" + id="path31434" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 290.65234,165.05859 v 3.70313 H 294.75 v -3.70313 z m 0,0" + id="path31436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 H -3.701406 V -4.098656 H 0.00171875 V -0.001" + transform="matrix(0,1,1,0,294.751,168.76)" + id="path31438" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.67187,140.12109 c 0,-3.17968 -2.58203,-5.76172 -5.74218,-5.76172 -3.17969,0 -5.75782,2.58204 -5.75782,5.76172 0,3.16016 2.57813,5.73828 5.75782,5.73828 3.16015,0 5.74218,-2.57812 5.74218,-5.73828" + id="path31440" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 306.42969,140.12109 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path31442" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 308.67187,121.53906 c 0,-3.17968 -2.58203,-5.75781 -5.74218,-5.75781 -3.17969,0 -5.75782,2.57813 -5.75782,5.75781 0,3.16016 2.57813,5.74219 5.75782,5.74219 3.16015,0 5.74218,-2.58203 5.74218,-5.74219" + id="path31444" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 306.42969,121.53906 c 0,-1.9375 -1.57813,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.58203,3.5 3.51953,3.5 1.92187,0 3.5,-1.57812 3.5,-3.5" + id="path31446" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 290.07031,493.42187 c 0,-3.18359 -2.57812,-5.76171 -5.73828,-5.76171 -3.17969,0 -5.76172,2.57812 -5.76172,5.76171 0,3.15625 2.58203,5.73829 5.76172,5.73829 3.16016,0 5.73828,-2.58204 5.73828,-5.73829" + id="path31448" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.83203,493.42187 c 0,-1.9414 -1.58203,-3.52343 -3.5,-3.52343 -1.94141,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path31450" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 271.3125,431.87891 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path31452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 H 3.698125 V 4.099156 H -0.00109375 V 0.0015" + transform="matrix(0,1,1,0,271.311,431.88)" + id="path31454" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 271.3125,424.82031 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path31456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0015 H 3.699531 V 4.099156 H 3.125e-4 V 0.0015" + transform="matrix(0,1,1,0,271.311,424.82)" + id="path31458" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 278.57031,431.87891 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path31460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.875e-4 H 3.698125 V 4.100875 H -0.00109375 V -6.875e-4" + transform="matrix(0,1,1,0,278.571,431.88)" + id="path31462" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 278.57031,424.82031 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.875e-4 H 3.699531 V 4.100875 H 3.125e-4 V -6.875e-4" + transform="matrix(0,1,1,0,278.571,424.82)" + id="path31466" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 268.35156,357.5 v 3.69922 h 4.09766 V 357.5 Z m 0,0" + id="path31468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 H 3.699219 V 4.098219 H 0 V 5.625e-4" + transform="matrix(0,1,1,0,268.351,357.5)" + id="path31470" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 283.03125,356.96094 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 H -3.699063 V -4.09975 H 1.5625e-4 v 4.1015625" + transform="matrix(0,1,1,0,287.131,360.66)" + id="path31474" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 268.35156,350.44141 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path31476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,5.625e-4 H 3.700625 V 4.098219 H 0.00140625 V 5.625e-4" + transform="matrix(0,1,1,0,268.351,350.44)" + id="path31478" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 275.3125,334.28125 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path31480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0015 H 3.700469 V 4.099156 H 0.00125 V 0.0015" + transform="matrix(0,1,1,0,275.311,334.28)" + id="path31482" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 277.73047,298.98047 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-5.3125e-4 H 3.699688 V 4.101031 H 4.6875e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,277.731,298.98)" + id="path31486" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 288.23047,303.96094 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 H 3.700156 V 4.101031 H 9.375e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,288.231,303.96)" + id="path31490" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 282.3125,291.48047 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path31492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,7.1875e-4 V -3.6985 H 4.098125 V 7.1875e-4 H 4.6875e-4" + transform="matrix(0,1,1,0,286.011,291.48)" + id="path31494" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 288.05078,290.57812 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31496" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 H 3.70125 V 4.101344 H -0.001875 V -2.1875e-4" + transform="matrix(0,1,1,0,288.051,290.58)" + id="path31498" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 275.85156,269.94141 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path31500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00178125 H -3.698594 V -4.099437 H 6.25e-4 v 4.09765575" + transform="matrix(0,1,1,0,279.951,273.64)" + id="path31502" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 282.44922,270.48047 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 H -3.699531 V -4.101781 h 3.6992185 v 4.10156225" + transform="matrix(0,1,1,0,286.551,274.18)" + id="path31506" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 275.78906,275.89844 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path31508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.0019375 H 3.701563 V 4.099625 h -3.7031255 v -4.1015625" + transform="matrix(0,1,1,0,275.791,275.9)" + id="path31510" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 289.21094,283 v 4.10156 h 3.69922 V 283 Z m 0,0" + id="path31512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-8.4375e-4 V -3.700062 H 4.101562 V -8.4375e-4 H 0" + transform="matrix(0,1,1,0,292.911,283)" + id="path31514" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 288.78906,269.01953 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-3.75e-4 H -3.700469 V -4.101937 H -0.00125 V -3.75e-4" + transform="matrix(0,1,1,0,292.891,272.72)" + id="path31518" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 289.21094,276.46094 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path31520" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 V -3.700062 H 4.098594 V -8.4375e-4 H 9.375e-4" + transform="matrix(0,1,1,0,292.911,276.46)" + id="path31522" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 269.44922,276.82031 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31524" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 H -3.699687 V -4.101781 h 3.69921825 v 4.10156225" + transform="matrix(0,1,1,0,273.551,280.52)" + id="path31526" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.3125,259.35937 c 0,-1.53906 -1.24219,-2.78125 -2.76172,-2.78125 -1.53906,0 -2.78125,1.24219 -2.78125,2.78125 0,1.51954 1.24219,2.76172 2.78125,2.76172 1.51953,0 2.76172,-1.24218 2.76172,-2.76172" + id="path31528" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 289.3125,242.21875 v 3.70312 h 4.09766 v -3.70312 z m 0,0" + id="path31530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0015 H 3.701875 V 4.099156 H -0.00125 V 0.0015" + transform="matrix(0,1,1,0,289.311,242.22)" + id="path31532" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 275.85156,251.23828 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,5.625e-4 V 3.699781 H -4.101719 V 5.625e-4 h 4.10156275" + transform="matrix(0,1,1,0,275.851,255.34)" + id="path31536" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 283.13281,242.21875 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00103125 V -3.698187 H 4.100313 V 0.00103125 H -0.00125" + transform="matrix(0,1,1,0,286.831,242.22)" + id="path31540" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 269.28906,251.14062 v 4.09766 h 3.70313 v -4.09766 z m 0,0" + id="path31542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0011875 V -3.701937 H 4.098281 V 0.0011875 H 6.25e-4" + transform="matrix(0,1,1,0,272.991,251.14)" + id="path31544" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 276.53125,228.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 V -3.69975 H 4.101875 V -5.3125e-4 H 3.125e-4" + transform="matrix(0,1,1,0,280.231,228.82)" + id="path31548" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 281.08984,223.26172 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path31550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,4.0625e-4 H -3.698281 V -4.101156 H 9.375e-4 V 4.0625e-4" + transform="matrix(0,1,1,0,285.191,226.96)" + id="path31552" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 288.75,236.28125 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 H -3.69875 V -4.101 H 4.6875e-4 V 5.625e-4" + transform="matrix(0,1,1,0,292.851,239.98)" + id="path31556" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 282.42969,236.28125 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,2.5e-4 H -3.69875 V -4.101312 H 4.6875e-4 V 2.5e-4" + transform="matrix(0,1,1,0,286.531,239.98)" + id="path31560" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 270.01172,235.33984 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path31562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 H 3.699062 V 4.098375 H -1.5625e-4 V 7.1875e-4" + transform="matrix(0,1,1,0,270.011,235.34)" + id="path31564" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 271.51172,218.42187 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path31566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.25e-5 V -3.699281 H 4.099531 V -6.25e-5 H 0.001875" + transform="matrix(0,1,1,0,275.211,218.42)" + id="path31568" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 288.23047,218.92187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00103125 H -3.698125 V -4.100531 h 3.69921875 v 4.10156225" + transform="matrix(0,1,1,0,292.331,222.62)" + id="path31572" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 283.21094,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 H -3.701406 V -4.100062 H 0.00171875 V 0.0015" + transform="matrix(0,1,1,0,287.311,168.76)" + id="path31576" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 275.76953,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 H -3.701406 V -4.101469 H 0.00171875 V 9.375e-5" + transform="matrix(0,1,1,0,279.871,168.76)" + id="path31580" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 268.35156,165.05859 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path31582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00178125 H -3.701406 V -4.099437 h 3.70312475 v 4.09765575" + transform="matrix(0,1,1,0,272.451,168.76)" + id="path31584" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 290.07031,140.12109 c 0,-3.17968 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58204 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path31586" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.83203,140.12109 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path31588" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 290.07031,121.53906 c 0,-3.17968 -2.57812,-5.75781 -5.73828,-5.75781 -3.17969,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.58203,5.74219 5.76172,5.74219 3.16016,0 5.73828,-2.58203 5.73828,-5.74219" + id="path31590" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.83203,121.53906 c 0,-1.9375 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.57812 3.5,-3.5" + id="path31592" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 252.87109,493.42187 c 0,-3.18359 -2.58203,-5.76171 -5.73828,-5.76171 -3.18359,0 -5.76172,2.57812 -5.76172,5.76171 0,3.15625 2.57813,5.73829 5.76172,5.73829 3.15625,0 5.73828,-2.58204 5.73828,-5.73829" + id="path31594" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 250.63281,493.42187 c 0,-1.9414 -1.58203,-3.52343 -3.5,-3.52343 -1.9414,0 -3.52344,1.58203 -3.52344,3.52343 0,1.91797 1.58204,3.5 3.52344,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path31596" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 271.47266,493.42187 c 0,-3.18359 -2.58204,-5.76171 -5.74219,-5.76171 -3.17969,0 -5.75781,2.57812 -5.75781,5.76171 0,3.15625 2.57812,5.73829 5.75781,5.73829 3.16015,0 5.74219,-2.58204 5.74219,-5.73829" + id="path31598" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 269.23047,493.42187 c 0,-1.9414 -1.57813,-3.52343 -3.5,-3.52343 -1.94141,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path31600" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 252.87109,474.82031 c 0,-3.17969 -2.58203,-5.76172 -5.73828,-5.76172 -3.18359,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.57813,5.73828 5.76172,5.73828 3.15625,0 5.73828,-2.57812 5.73828,-5.73828" + id="path31602" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 250.63281,474.82031 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.52344,1.57813 -3.52344,3.51953 0,1.91797 1.58204,3.5 3.52344,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path31604" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 271.47266,474.82031 c 0,-3.17969 -2.58204,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58203 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16015,0 5.74219,-2.57812 5.74219,-5.73828" + id="path31606" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 269.23047,474.82031 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path31608" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 256.8125,431.87891 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path31610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 H 3.698125 V 4.099156 H -0.00109375 V 0.0015" + transform="matrix(0,1,1,0,256.811,431.88)" + id="path31612" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 256.8125,424.82031 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path31614" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0015 H 3.699531 V 4.099156 H 3.125e-4 V 0.0015" + transform="matrix(0,1,1,0,256.811,424.82)" + id="path31616" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 264.07031,431.87891 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path31618" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.875e-4 H 3.698125 V 4.100875 H -0.00109375 V -6.875e-4" + transform="matrix(0,1,1,0,264.071,431.88)" + id="path31620" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 264.07031,424.82031 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31622" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.875e-4 H 3.699531 V 4.100875 H 3.125e-4 V -6.875e-4" + transform="matrix(0,1,1,0,264.071,424.82)" + id="path31624" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 249.37109,431.87891 v 3.69921 h 4.10157 v -3.69921 z m 0,0" + id="path31626" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,9.375e-5 H 3.698125 V 4.101656 H -0.00109375 V 9.375e-5" + transform="matrix(0,1,1,0,249.371,431.88)" + id="path31628" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 249.37109,424.82031 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path31630" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,9.375e-5 H 3.699531 V 4.101656 H 3.125e-4 V 9.375e-5" + transform="matrix(0,1,1,0,249.371,424.82)" + id="path31632" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.85156,386.32031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31634" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-2.1875e-4 V -3.699437 H 4.101875 V -2.1875e-4 H 3.125e-4" + transform="matrix(0,1,1,0,257.551,386.32)" + id="path31636" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 260.91016,386.32031 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path31638" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001625 V -3.700844 H 4.101875 v 3.699219 H 3.125e-4" + transform="matrix(0,1,1,0,264.611,386.32)" + id="path31640" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 260.91016,393.76172 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path31642" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001625 V -3.700844 H 4.099375 v 3.699219 H 0.00171875" + transform="matrix(0,1,1,0,264.611,393.76)" + id="path31644" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 260.91016,378.87891 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path31646" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-8.4375e-4 V 3.698375 H -4.101094 V -8.4375e-4 H 4.6875e-4" + transform="matrix(0,1,1,0,260.911,382.98)" + id="path31648" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.85156,378.87891 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31650" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,5.625e-4 V 3.699781 H -4.101094 V 5.625e-4 H 4.6875e-4" + transform="matrix(0,1,1,0,253.851,382.98)" + id="path31652" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 259.97266,357.5 v 3.69922 h 4.09765 V 357.5 Z m 0,0" + id="path31654" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 H -3.7 V -4.098344 h 3.69921875 v 4.0976565" + transform="matrix(0,1,1,0,264.071,361.2)" + id="path31656" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 252.53125,357.5 v 3.69922 h 4.10156 V 357.5 Z m 0,0" + id="path31658" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,2.5e-4 H 3.699219 V 4.101812 H 0 V 2.5e-4" + transform="matrix(0,1,1,0,252.531,357.5)" + id="path31660" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 259.97266,331.48047 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path31662" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-6.875e-4 H -3.699531 V -4.098344 h 3.6992185 v 4.0976565" + transform="matrix(0,1,1,0,264.071,335.18)" + id="path31664" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 268.03125,331.48047 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31666" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.0018125 H -3.699531 V -4.09975 h 3.6992185 v 4.1015625" + transform="matrix(0,1,1,0,272.131,335.18)" + id="path31668" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 252.53125,350.44141 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path31670" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,2.5e-4 H 3.700625 V 4.101812 H 0.00140625 V 2.5e-4" + transform="matrix(0,1,1,0,252.531,350.44)" + id="path31672" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.47266,330.53906 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path31674" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00165625 H 3.698281 V 4.099312 H -9.375e-4 V 0.00165625" + transform="matrix(0,1,1,0,253.471,330.54)" + id="path31676" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 259.97266,310.46094 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path31678" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-6.875e-4 H -3.699063 V -4.098344 H 1.5625e-4 v 4.0976565" + transform="matrix(0,1,1,0,264.071,314.16)" + id="path31680" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 259.97266,317.53906 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path31682" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.875e-4 H -3.700938 V -4.098344 h 3.69921925 v 4.0976565" + transform="matrix(0,1,1,0,264.071,321.24)" + id="path31684" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 259.97266,324.42187 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path31686" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.875e-4 H -3.698125 V -4.098344 h 3.69921875 v 4.0976565" + transform="matrix(0,1,1,0,264.071,328.12)" + id="path31688" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 268.03125,324.42187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31690" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 H -3.698125 V -4.09975 h 3.69921875 v 4.1015625" + transform="matrix(0,1,1,0,272.131,328.12)" + id="path31692" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.67187,316.32031 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path31694" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 H 3.699531 V 4.098531 H 3.125e-4 V 8.75e-4" + transform="matrix(0,1,1,0,253.671,316.32)" + id="path31696" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 265.08984,286.76172 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path31698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.00115625 H 3.700938 V 4.100406 H 0.00171875 v -4.10156225" + transform="matrix(0,1,1,0,265.091,286.76)" + id="path31700" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 248.13281,306.07812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path31702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00103125 V -3.698188 h 4.101563 v 3.69921925 h -4.101563" + transform="matrix(0,1,1,0,251.831,306.08)" + id="path31704" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 248.44922,270.48047 v 4.09765 h 3.70312 v -4.09765 z m 0,0" + id="path31706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 V -3.701781 H 4.098125 V 0.00134375 H 4.6875e-4" + transform="matrix(0,1,1,0,252.151,270.48)" + id="path31708" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 247.99219,229.12109 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path31710" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,4.0625e-4 V -3.698813 H 4.09875 V 4.0625e-4 H 0.00109375" + transform="matrix(0,1,1,0,251.691,229.12)" + id="path31712" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 259.05078,205.42187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31714" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-2.1875e-4 H 3.701094 V 4.101344 H 0.001875 V -2.1875e-4" + transform="matrix(0,1,1,0,259.051,205.42)" + id="path31716" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 264.83203,194.82031 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path31718" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 H -3.699688 V -4.098969 h 3.69921925 v 4.0976565" + transform="matrix(0,1,1,0,268.931,198.52)" + id="path31720" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.99219,187.39844 v 3.70312 h 4.09765 v -3.70312 z m 0,0" + id="path31722" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0011875 H 3.701562 V 4.098844 H -0.0015625 V 0.0011875" + transform="matrix(0,1,1,0,253.991,187.4)" + id="path31724" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.47266,165.05859 v 3.70313 h 4.09765 v -3.70313 z m 0,0" + id="path31726" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 H 3.701719 V 4.099312 H -0.00140625 V 0.00165625" + transform="matrix(0,1,1,0,253.471,165.06)" + id="path31728" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.47266,158 v 3.69922 h 4.09765 V 158 Z m 0,0" + id="path31730" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,0.00165625 H 3.699219 V 4.099312 H 0 V 0.00165625" + transform="matrix(0,1,1,0,253.471,158)" + id="path31732" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 260.91016,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31734" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 H -3.701406 V -4.100844 H 0.00171875 V 7.1875e-4" + transform="matrix(0,1,1,0,265.011,168.76)" + id="path31736" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 252.87109,140.12109 c 0,-3.17968 -2.58203,-5.76172 -5.73828,-5.76172 -3.18359,0 -5.76172,2.58204 -5.76172,5.76172 0,3.16016 2.57813,5.73828 5.76172,5.73828 3.15625,0 5.73828,-2.57812 5.73828,-5.73828" + id="path31738" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 250.63281,140.12109 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.52344,1.57813 -3.52344,3.51953 0,1.91797 1.58204,3.5 3.52344,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path31740" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 271.47266,140.12109 c 0,-3.17968 -2.58204,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58204 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16015,0 5.74219,-2.57812 5.74219,-5.73828" + id="path31742" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 269.23047,140.12109 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path31744" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 252.87109,121.53906 c 0,-3.17968 -2.58203,-5.75781 -5.73828,-5.75781 -3.18359,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.57813,5.74219 5.76172,5.74219 3.15625,0 5.73828,-2.58203 5.73828,-5.74219" + id="path31746" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 250.63281,121.53906 c 0,-1.9375 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.52344,1.58203 -3.52344,3.51953 0,1.92188 1.58204,3.5 3.52344,3.5 1.91797,0 3.5,-1.57812 3.5,-3.5" + id="path31748" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 271.47266,121.53906 c 0,-3.17968 -2.58204,-5.75781 -5.74219,-5.75781 -3.17969,0 -5.75781,2.57813 -5.75781,5.75781 0,3.16016 2.57812,5.74219 5.75781,5.74219 3.16015,0 5.74219,-2.58203 5.74219,-5.74219" + id="path31750" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 269.23047,121.53906 c 0,-1.9375 -1.57813,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.57812 3.5,-3.5" + id="path31752" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 234.28906,493.42187 c 0,-3.18359 -2.57812,-5.76171 -5.73828,-5.76171 -3.17969,0 -5.76172,2.57812 -5.76172,5.76171 0,3.15625 2.58203,5.73829 5.76172,5.73829 3.16016,0 5.73828,-2.58204 5.73828,-5.73829" + id="path31754" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 232.05078,493.42187 c 0,-1.9414 -1.57812,-3.52343 -3.5,-3.52343 -1.94141,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57812,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path31756" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 234.28906,474.82031 c 0,-3.17969 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path31758" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 232.05078,474.82031 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path31760" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 222.49219,446.28125 v 4.66016 h 7.41797 v -4.66016 z m 0,0" + id="path31762" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0011875 H 4.661406 V 7.419156 H 0.00125 V 0.0011875" + transform="matrix(0,1,1,0,222.491,446.28)" + id="path31764" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 227.25,431.87891 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path31766" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 H 3.698125 V 4.100562 H -0.00109375 V -0.001" + transform="matrix(0,1,1,0,227.251,431.88)" + id="path31768" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 227.25,424.82031 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31770" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001 H 3.699531 V 4.100562 H 3.125e-4 V -0.001" + transform="matrix(0,1,1,0,227.251,424.82)" + id="path31772" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 241.57031,431.87891 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path31774" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-6.875e-4 H 3.698125 V 4.100875 H -0.00109375 V -6.875e-4" + transform="matrix(0,1,1,0,241.571,431.88)" + id="path31776" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 241.57031,424.82031 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31778" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-6.875e-4 H 3.699531 V 4.100875 H 3.125e-4 V -6.875e-4" + transform="matrix(0,1,1,0,241.571,424.82)" + id="path31780" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 234.3125,431.87891 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path31782" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 H 3.698125 V 4.099156 H -0.00109375 V 0.0015" + transform="matrix(0,1,1,0,234.311,431.88)" + id="path31784" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 234.3125,424.82031 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path31786" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0015 H 3.699531 V 4.099156 H 3.125e-4 V 0.0015" + transform="matrix(0,1,1,0,234.311,424.82)" + id="path31788" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 238.05078,401.19922 v 4.10156 H 241.75 v -4.10156 z m 0,0" + id="path31790" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 V -3.700219 H 4.100781 V -0.001 H -7.8125e-4" + transform="matrix(0,1,1,0,241.751,401.2)" + id="path31792" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 388.85156,265.07812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path31794" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 V 3.699781 H -4.101875 V 5.625e-4 h 4.1015625" + transform="matrix(0,1,1,0,388.851,269.18)" + id="path31796" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 388.65234,257.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path31798" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 V -3.698656 H 4.098281 V 5.625e-4 H 6.25e-4" + transform="matrix(0,1,1,0,392.351,257.64)" + id="path31800" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 394.05078,237.94141 v 4.09765 H 397.75 v -4.09765 z m 0,0" + id="path31802" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.001 V -3.700219 H 4.099063 V -0.001 H 0.00140625" + transform="matrix(0,1,1,0,397.751,237.94)" + id="path31804" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 391.63281,228 v 6.5 h 5.57813 V 228 Z m 0,0" + id="path31806" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-6.25e-5 V -5.578187 H 6.5 V -6.25e-5 H 0" + transform="matrix(0,1,1,0,397.211,228)" + id="path31808" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 382.71094,200.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31810" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-8.4375e-4 V -3.700062 H 4.100781 V -8.4375e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,386.411,200.2)" + id="path31812" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 387.35156,165.05859 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path31814" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,5.625e-4 H 3.701719 V 4.098219 H -0.00140625 V 5.625e-4" + transform="matrix(0,1,1,0,387.351,165.06)" + id="path31816" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 387.35156,158 v 3.69922 h 4.09766 V 158 Z m 0,0" + id="path31818" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 H 3.699219 V 4.098219 H 0 V 5.625e-4" + transform="matrix(0,1,1,0,387.351,158)" + id="path31820" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 379.91016,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31822" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 H -3.701406 V -4.100844 H 0.00171875 V 7.1875e-4" + transform="matrix(0,1,1,0,384.011,168.76)" + id="path31824" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 394.76953,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31826" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00146875 H 3.701719 V 4.100094 h -3.70312525 v -4.10156275" + transform="matrix(0,1,1,0,394.771,165.06)" + id="path31828" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 394.76953,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path31830" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.00146875 H 3.699219 V 4.100094 H 0 v -4.10156275" + transform="matrix(0,1,1,0,394.771,158)" + id="path31832" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 383.03125,140.12109 c 0,-3.17968 -2.58203,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58204 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path31834" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 380.78906,140.12109 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path31836" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 401.63281,140.12109 c 0,-3.17968 -2.58203,-5.76172 -5.74219,-5.76172 -3.17968,0 -5.75781,2.58204 -5.75781,5.76172 0,3.16016 2.57813,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path31838" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 399.39062,140.12109 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57813,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path31840" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 383.03125,121.53906 c 0,-3.17968 -2.58203,-5.75781 -5.74219,-5.75781 -3.17969,0 -5.75781,2.57813 -5.75781,5.75781 0,3.16016 2.57812,5.74219 5.75781,5.74219 3.16016,0 5.74219,-2.58203 5.74219,-5.74219" + id="path31842" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 380.78906,121.53906 c 0,-1.9375 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.57812 3.5,-3.5" + id="path31844" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 401.63281,121.53906 c 0,-3.17968 -2.58203,-5.75781 -5.74219,-5.75781 -3.17968,0 -5.75781,2.57813 -5.75781,5.75781 0,3.16016 2.57813,5.74219 5.75781,5.74219 3.16016,0 5.74219,-2.58203 5.74219,-5.74219" + id="path31846" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 399.39062,121.53906 c 0,-1.9375 -1.57812,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57813,3.5 3.51953,3.5 1.92188,0 3.5,-1.57812 3.5,-3.5" + id="path31848" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 364.44922,493.42187 c 0,-3.18359 -2.57813,-5.76171 -5.73828,-5.76171 -3.17969,0 -5.76172,2.57812 -5.76172,5.76171 0,3.15625 2.58203,5.73829 5.76172,5.73829 3.16015,0 5.73828,-2.58204 5.73828,-5.73829" + id="path31850" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 362.21094,493.42187 c 0,-1.9414 -1.57813,-3.52343 -3.5,-3.52343 -1.94141,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path31852" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 364.44922,474.82031 c 0,-3.17969 -2.57813,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16015,0 5.73828,-2.57812 5.73828,-5.73828" + id="path31854" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 362.21094,474.82031 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path31856" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 374.15234,452.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path31858" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00134375 V 3.700562 H -4.098594 V 0.00134375 h 4.0976565" + transform="matrix(0,1,1,0,374.151,457.04)" + id="path31860" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 359.51172,452.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path31862" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,7.1875e-4 V 3.699938 H -4.098594 V 7.1875e-4 h 4.0976565" + transform="matrix(0,1,1,0,359.511,457.04)" + id="path31864" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 366.23047,434.48047 c 0,-0.76172 -0.6211,-1.37891 -1.35938,-1.37891 -0.76172,0 -1.3789,0.61719 -1.3789,1.37891 0,0.73828 0.61718,1.35937 1.3789,1.35937 0.73828,0 1.35938,-0.62109 1.35938,-1.35937" + id="path31866" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 366.23047,428.62109 c 0,-0.76172 -0.6211,-1.38281 -1.35938,-1.38281 -0.76172,0 -1.3789,0.62109 -1.3789,1.38281 0,0.73828 0.61718,1.35938 1.3789,1.35938 0.73828,0 1.35938,-0.6211 1.35938,-1.35938" + id="path31868" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 372.08984,440.33984 c 0,-0.76172 -0.61718,-1.3789 -1.35937,-1.3789 -0.75781,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.35937,-0.6211 1.35937,-1.35938" + id="path31870" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 372.08984,434.48047 c 0,-0.76172 -0.61718,-1.37891 -1.35937,-1.37891 -0.75781,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.35937,-0.62109 1.35937,-1.35937" + id="path31872" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 372.08984,428.62109 c 0,-0.76172 -0.61718,-1.38281 -1.35937,-1.38281 -0.75781,0 -1.37891,0.62109 -1.37891,1.38281 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.35937,-0.6211 1.35937,-1.35938" + id="path31874" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.94922,434.48047 c 0,-0.76172 -0.61719,-1.37891 -1.35938,-1.37891 -0.75781,0 -1.3789,0.61719 -1.3789,1.37891 0,0.73828 0.62109,1.35937 1.3789,1.35937 0.74219,0 1.35938,-0.62109 1.35938,-1.35937" + id="path31876" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.94922,428.62109 c 0,-0.76172 -0.61719,-1.38281 -1.35938,-1.38281 -0.75781,0 -1.3789,0.62109 -1.3789,1.38281 0,0.73828 0.62109,1.35938 1.3789,1.35938 0.74219,0 1.35938,-0.6211 1.35938,-1.35938" + id="path31878" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 366.23047,405.19922 c 0,-0.75781 -0.6211,-1.37891 -1.35938,-1.37891 -0.76172,0 -1.3789,0.6211 -1.3789,1.37891 0,0.74219 0.61718,1.35937 1.3789,1.35937 0.73828,0 1.35938,-0.61718 1.35938,-1.35937" + id="path31880" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 366.23047,399.33984 c 0,-0.76172 -0.6211,-1.3789 -1.35938,-1.3789 -0.76172,0 -1.3789,0.61718 -1.3789,1.3789 0,0.73828 0.61718,1.35938 1.3789,1.35938 0.73828,0 1.35938,-0.6211 1.35938,-1.35938" + id="path31882" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 372.08984,405.19922 c 0,-0.75781 -0.61718,-1.37891 -1.35937,-1.37891 -0.75781,0 -1.37891,0.6211 -1.37891,1.37891 0,0.74219 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.35937,-0.61718 1.35937,-1.35937" + id="path31884" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 372.08984,399.33984 c 0,-0.76172 -0.61718,-1.3789 -1.35937,-1.3789 -0.75781,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.35937,-0.6211 1.35937,-1.35938" + id="path31886" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.94922,405.19922 c 0,-0.75781 -0.61719,-1.37891 -1.35938,-1.37891 -0.75781,0 -1.3789,0.6211 -1.3789,1.37891 0,0.74219 0.62109,1.35937 1.3789,1.35937 0.74219,0 1.35938,-0.61718 1.35938,-1.35937" + id="path31888" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.94922,399.33984 c 0,-0.76172 -0.61719,-1.3789 -1.35938,-1.3789 -0.75781,0 -1.3789,0.61718 -1.3789,1.3789 0,0.73828 0.62109,1.35938 1.3789,1.35938 0.74219,0 1.35938,-0.6211 1.35938,-1.35938" + id="path31890" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 359.51172,376.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,7.1875e-4 V 3.699938 H -4.099687 V 7.1875e-4 h 4.101562" + transform="matrix(0,1,1,0,359.511,380.92)" + id="path31894" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 374.15234,376.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path31896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00134375 V 3.700562 H -4.099687 V 0.00134375 h 4.101562" + transform="matrix(0,1,1,0,374.151,380.92)" + id="path31898" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 372.08984,393.5 c 0,-0.76172 -0.61718,-1.37891 -1.35937,-1.37891 -0.75781,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.35937,-0.62109 1.35937,-1.35937" + id="path31900" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 358.57031,322.46094 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31902" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.875e-4 H 3.700156 V 4.100875 H 9.375e-4 V -6.875e-4" + transform="matrix(0,1,1,0,358.571,322.46)" + id="path31904" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 357.85156,300.23828 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path31906" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00178125 H -3.701719 V -4.099437 h 3.70312525 v 4.09765575" + transform="matrix(0,1,1,0,361.951,303.94)" + id="path31908" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 359.49219,264.92187 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path31910" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00115625 H -3.698125 V -4.098812 h 3.69921875 v 4.09765575" + transform="matrix(0,1,1,0,363.591,268.62)" + id="path31912" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 365.94922,252.07812 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31914" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-2.1875e-4 H -3.701875 V -4.101781 H 0.00125 v 4.10156225" + transform="matrix(0,1,1,0,370.051,255.78)" + id="path31916" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 372.75,258.19922 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path31918" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m 0.00125,-0.001 h -5.582031 v -6.5 H 0.00125 v 6.5" + transform="matrix(0,1,1,0,379.251,263.78)" + id="path31920" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 359.51172,242.33984 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path31922" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001625 H -3.700156 v -4.097656 h 3.6992185 v 4.097656" + transform="matrix(0,1,1,0,363.611,246.04)" + id="path31924" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 359.05078,228.53906 v 4.10156 H 362.75 v -4.10156 z m 0,0" + id="path31926" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001 V -3.700219 H 4.100625 V -0.001 H -9.375e-4" + transform="matrix(0,1,1,0,362.751,228.54)" + id="path31928" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 374.53125,218.42187 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path31930" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,2.5e-4 V 3.699469 H -4.098125 V 2.5e-4 h 4.09765625" + transform="matrix(0,1,1,0,374.531,222.52)" + id="path31932" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 359.07031,212.48047 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path31934" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,8.75e-4 H -3.699531 V -4.100687 H -3.125e-4 V 8.75e-4" + transform="matrix(0,1,1,0,363.171,216.18)" + id="path31936" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 375.13281,210.98047 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path31938" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0018125 V 3.701031 H -4.099531 V 0.0018125 h 4.097656" + transform="matrix(0,1,1,0,375.131,215.08)" + id="path31940" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 357.58984,158 v 3.69922 h 4.10157 V 158 Z m 0,0" + id="path31942" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 H -3.7 V -4.101156 H -7.8125e-4 V 4.0625e-4" + transform="matrix(0,1,1,0,361.691,161.7)" + id="path31944" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 357.58984,165.05859 v 3.70313 h 4.10157 v -3.70313 z m 0,0" + id="path31946" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,4.0625e-4 H -3.701406 V -4.101156 H 0.00171875 V 4.0625e-4" + transform="matrix(0,1,1,0,361.691,168.76)" + id="path31948" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 365.03125,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path31950" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0018125 H -3.7 V -4.09975 h 3.69921875 v 4.1015625" + transform="matrix(0,1,1,0,369.131,161.7)" + id="path31952" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 365.03125,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path31954" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0018125 H -3.701406 V -4.09975 h 3.70312475 v 4.1015625" + transform="matrix(0,1,1,0,369.131,168.76)" + id="path31956" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 372.47266,158 v 3.69922 h 4.09765 V 158 Z m 0,0" + id="path31958" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 H -3.7 V -4.098344 h 3.69921875 v 4.0976565" + transform="matrix(0,1,1,0,376.571,161.7)" + id="path31960" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 372.47266,165.05859 v 3.70313 h 4.09765 v -3.70313 z m 0,0" + id="path31962" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 H -3.701406 V -4.098344 h 3.70312475 v 4.0976565" + transform="matrix(0,1,1,0,376.571,168.76)" + id="path31964" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 364.44922,140.12109 c 0,-3.17968 -2.57813,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58204 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16015,0 5.73828,-2.57812 5.73828,-5.73828" + id="path31966" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 362.21094,140.12109 c 0,-1.9414 -1.57813,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.58203 3.5,-3.5" + id="path31968" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 364.44922,121.53906 c 0,-3.17968 -2.57813,-5.75781 -5.73828,-5.75781 -3.17969,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.58203,5.74219 5.76172,5.74219 3.16015,0 5.73828,-2.58203 5.73828,-5.74219" + id="path31970" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 362.21094,121.53906 c 0,-1.9375 -1.57813,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57812,3.5 3.51953,3.5 1.92187,0 3.5,-1.57812 3.5,-3.5" + id="path31972" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 345.85156,493.42187 c 0,-3.18359 -2.58203,-5.76171 -5.74219,-5.76171 -3.17968,0 -5.75781,2.57812 -5.75781,5.76171 0,3.15625 2.57813,5.73829 5.75781,5.73829 3.16016,0 5.74219,-2.58204 5.74219,-5.73829" + id="path31974" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 343.60937,493.42187 c 0,-1.9414 -1.57812,-3.52343 -3.5,-3.52343 -1.9375,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path31976" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 345.85156,474.82031 c 0,-3.17969 -2.58203,-5.76172 -5.74219,-5.76172 -3.17968,0 -5.75781,2.58203 -5.75781,5.76172 0,3.16016 2.57813,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path31978" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 343.60937,474.82031 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path31980" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 337.28906,452.94141 v 4.09765 h 3.70313 v -4.09765 z m 0,0" + id="path31982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 V -3.701937 H 4.099063 V 0.0011875 H 0.00140625" + transform="matrix(0,1,1,0,340.991,452.94)" + id="path31984" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 344.87109,452.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path31986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-6.875e-4 V -3.699906 H 4.099063 V -6.875e-4 H 0.00140625" + transform="matrix(0,1,1,0,348.571,452.94)" + id="path31988" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 351.92969,452.94141 v 4.09765 h 3.70312 v -4.09765 z m 0,0" + id="path31990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0018125 V -3.701312 H 4.099063 V 0.0018125 H 0.00140625" + transform="matrix(0,1,1,0,355.631,452.94)" + id="path31992" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 342.8125,440.33984 c 0,-0.76172 -0.62109,-1.3789 -1.36328,-1.3789 -0.75781,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.36328,-0.6211 1.36328,-1.35938" + id="path31994" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 342.8125,434.48047 c 0,-0.76172 -0.62109,-1.37891 -1.36328,-1.37891 -0.75781,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.36328,-0.62109 1.36328,-1.35937" + id="path31996" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 342.8125,428.62109 c 0,-0.76172 -0.62109,-1.38281 -1.36328,-1.38281 -0.75781,0 -1.37891,0.62109 -1.37891,1.38281 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.36328,-0.6211 1.36328,-1.35938" + id="path31998" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 348.67187,440.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35937,-1.3789 -0.76172,0 -1.38281,0.61718 -1.38281,1.3789 0,0.73828 0.62109,1.35938 1.38281,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path32000" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 348.67187,428.62109 c 0,-0.76172 -0.62109,-1.38281 -1.35937,-1.38281 -0.76172,0 -1.38281,0.62109 -1.38281,1.38281 0,0.73828 0.62109,1.35938 1.38281,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path32002" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 354.53125,440.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35938,-1.3789 -0.76171,0 -1.38281,0.61718 -1.38281,1.3789 0,0.73828 0.6211,1.35938 1.38281,1.35938 0.73829,0 1.35938,-0.6211 1.35938,-1.35938" + id="path32004" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 354.53125,434.48047 c 0,-0.76172 -0.62109,-1.37891 -1.35938,-1.37891 -0.76171,0 -1.38281,0.61719 -1.38281,1.37891 0,0.73828 0.6211,1.35937 1.38281,1.35937 0.73829,0 1.35938,-0.62109 1.35938,-1.35937" + id="path32006" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 354.53125,428.62109 c 0,-0.76172 -0.62109,-1.38281 -1.35938,-1.38281 -0.76171,0 -1.38281,0.62109 -1.38281,1.38281 0,0.73828 0.6211,1.35938 1.38281,1.35938 0.73829,0 1.35938,-0.6211 1.35938,-1.35938" + id="path32008" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 360.37109,440.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35937,-1.3789 -0.76172,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.61719,1.35938 1.37891,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path32010" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 360.37109,434.48047 c 0,-0.76172 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.61719,1.35937 1.37891,1.35937 0.73828,0 1.35937,-0.62109 1.35937,-1.35937" + id="path32012" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 360.37109,428.62109 c 0,-0.76172 -0.62109,-1.38281 -1.35937,-1.38281 -0.76172,0 -1.37891,0.62109 -1.37891,1.38281 0,0.73828 0.61719,1.35938 1.37891,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path32014" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 342.8125,405.19922 c 0,-0.75781 -0.62109,-1.37891 -1.36328,-1.37891 -0.75781,0 -1.37891,0.6211 -1.37891,1.37891 0,0.74219 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.36328,-0.61718 1.36328,-1.35937" + id="path32016" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 342.8125,399.33984 c 0,-0.76172 -0.62109,-1.3789 -1.36328,-1.3789 -0.75781,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.36328,-0.6211 1.36328,-1.35938" + id="path32018" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 348.67187,405.19922 c 0,-0.75781 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.38281,0.6211 -1.38281,1.37891 0,0.74219 0.62109,1.35937 1.38281,1.35937 0.73828,0 1.35937,-0.61718 1.35937,-1.35937" + id="path32020" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 354.53125,405.19922 c 0,-0.75781 -0.62109,-1.37891 -1.35938,-1.37891 -0.76171,0 -1.38281,0.6211 -1.38281,1.37891 0,0.74219 0.6211,1.35937 1.38281,1.35937 0.73829,0 1.35938,-0.61718 1.35938,-1.35937" + id="path32022" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 354.53125,399.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35938,-1.3789 -0.76171,0 -1.38281,0.61718 -1.38281,1.3789 0,0.73828 0.6211,1.35938 1.38281,1.35938 0.73829,0 1.35938,-0.6211 1.35938,-1.35938" + id="path32024" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 360.37109,405.19922 c 0,-0.75781 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.37891,0.6211 -1.37891,1.37891 0,0.74219 0.61719,1.35937 1.37891,1.35937 0.73828,0 1.35937,-0.61718 1.35937,-1.35937" + id="path32026" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 360.37109,399.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35937,-1.3789 -0.76172,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.61719,1.35938 1.37891,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path32028" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 337.28906,376.82031 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path32030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0011875 V -3.701937 H 4.101875 V 0.0011875 H 3.125e-4" + transform="matrix(0,1,1,0,340.991,376.82)" + id="path32032" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 344.87109,376.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,9.375e-5 V 3.699313 H -4.099687 V 9.375e-5 h 4.101562" + transform="matrix(0,1,1,0,344.871,380.92)" + id="path32036" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 342.8125,393.5 c 0,-0.76172 -0.62109,-1.37891 -1.36328,-1.37891 -0.75781,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.36328,-0.62109 1.36328,-1.35937" + id="path32038" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 348.67187,393.5 c 0,-0.76172 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.38281,0.61719 -1.38281,1.37891 0,0.73828 0.62109,1.35937 1.38281,1.35937 0.73828,0 1.35937,-0.62109 1.35937,-1.35937" + id="path32040" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 354.53125,393.5 c 0,-0.76172 -0.62109,-1.37891 -1.35938,-1.37891 -0.76171,0 -1.38281,0.61719 -1.38281,1.37891 0,0.73828 0.6211,1.35937 1.38281,1.35937 0.73829,0 1.35938,-0.62109 1.35938,-1.35937" + id="path32042" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 360.37109,393.5 c 0,-0.76172 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.61719,1.35937 1.37891,1.35937 0.73828,0 1.35937,-0.62109 1.35937,-1.35937" + id="path32044" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 344.87109,368.01953 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.875e-4 V -3.699906 H 4.101094 V -6.875e-4 H -4.6875e-4" + transform="matrix(0,1,1,0,348.571,368.02)" + id="path32048" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 351.92969,368.01953 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path32050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 V -3.701312 H 4.101094 V 0.0018125 H -4.6875e-4" + transform="matrix(0,1,1,0,355.631,368.02)" + id="path32052" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 339.8125,331.53906 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path32054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0015 H 5.581094 v 6.5 H -9.375e-4 v -6.5" + transform="matrix(0,1,1,0,339.811,331.54)" + id="path32056" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 337.23047,301.92187 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path32058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0013125 V -3.700531 h 4.097656 v 3.6992185 H 0.001875" + transform="matrix(0,1,1,0,340.931,301.92)" + id="path32060" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 347.8125,283.21875 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,7.1875e-4 V -3.6985 H 4.100313 V 7.1875e-4 H -0.00125" + transform="matrix(0,1,1,0,351.511,283.22)" + id="path32064" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 346.8125,263.83984 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path32066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 V -3.6985 H 4.101406 V 7.1875e-4 H -1.5625e-4" + transform="matrix(0,1,1,0,350.511,263.84)" + id="path32068" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 346.87109,270.33984 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path32070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-6.875e-4 V -3.699906 H 4.101406 V -6.875e-4 H -1.5625e-4" + transform="matrix(0,1,1,0,350.571,270.34)" + id="path32072" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 353.10937,265.60156 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path32074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.001625 H 3.700781 V 4.099938 H 0.0015625 v -4.101563" + transform="matrix(0,1,1,0,353.111,265.6)" + id="path32076" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 353.94922,280.46094 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00178125 H 3.700156 V 4.099781 H 9.375e-4 v -4.10156225" + transform="matrix(0,1,1,0,353.951,280.46)" + id="path32080" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 342.51172,276.89844 V 281 h 3.69922 v -4.10156 z m 0,0" + id="path32082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-6.25e-5 V -3.699281 H 4.1 V -6.25e-5 h -4.1015625" + transform="matrix(0,1,1,0,346.211,276.9)" + id="path32084" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 352.89062,242.23828 v 3.70313 h 4.10157 v -3.70313 z m 0,0" + id="path32086" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,0.0011875 H -3.701719 V -4.100375 h 3.70312525 v 4.1015625" + transform="matrix(0,1,1,0,356.991,245.94)" + id="path32088" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 346.8125,251.10156 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path32090" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 V 3.700719 H -4.098437 V 0.0015 h 4.09765575" + transform="matrix(0,1,1,0,346.811,255.2)" + id="path32092" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 346.8125,257.42187 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path32094" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0015 V 3.700719 H -4.098125 V 0.0015 h 4.09765625" + transform="matrix(0,1,1,0,346.811,261.52)" + id="path32096" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 340.53125,241.67969 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0018125 H -3.700313 V -4.09975 h 3.69921925 v 4.1015625" + transform="matrix(0,1,1,0,344.631,245.38)" + id="path32100" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 340.42969,257.39844 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path32102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,2.5e-4 H -3.701563 V -4.101312 H 0.0015625 V 2.5e-4" + transform="matrix(0,1,1,0,344.531,261.1)" + id="path32104" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 351.58984,237.44141 c 0,-1.54297 -1.23828,-2.78125 -2.75781,-2.78125 -1.54297,0 -2.78125,1.23828 -2.78125,2.78125 0,1.51953 1.23828,2.75781 2.78125,2.75781 1.51953,0 2.75781,-1.23828 2.75781,-2.75781" + id="path32106" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 335.17187,228.12109 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path32108" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,9.375e-5 V -3.699125 H 4.09875 V 9.375e-5 H 0.00109375" + transform="matrix(0,1,1,0,338.871,228.12)" + id="path32110" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 339.71094,197.46094 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path32112" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.25e-5 H -5.579062 V -6.500062 H -9.375e-4 V -6.25e-5" + transform="matrix(0,1,1,0,346.211,203.04)" + id="path32114" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 345.71094,210.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path32116" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-6.25e-5 V 3.699156 H -4.099375 V -6.25e-5 h 4.09765625" + transform="matrix(0,1,1,0,345.711,214.74)" + id="path32118" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 341.3125,218.28125 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path32120" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.0015 V 3.700719 H -4.09875 V 0.0015 h 4.09765625" + transform="matrix(0,1,1,0,341.311,222.38)" + id="path32122" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 350.15234,158 v 3.69922 H 354.25 V 158 Z m 0,0" + id="path32124" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 H -3.7 V -4.098656 H -7.8125e-4 V -0.001" + transform="matrix(0,1,1,0,354.251,161.7)" + id="path32126" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 350.15234,165.05859 v 3.70313 H 354.25 v -3.70313 z m 0,0" + id="path32128" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-0.001 H -3.701406 V -4.098656 H 0.00171875 V -0.001" + transform="matrix(0,1,1,0,354.251,168.76)" + id="path32130" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 335.26953,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path32132" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,9.375e-5 H -3.701406 V -4.101469 H 0.00171875 V 9.375e-5" + transform="matrix(0,1,1,0,339.371,168.76)" + id="path32134" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 342.71094,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path32136" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 H -3.701406 V -4.100062 H 0.00171875 V 0.0015" + transform="matrix(0,1,1,0,346.811,168.76)" + id="path32138" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 345.85156,140.12109 c 0,-3.17968 -2.58203,-5.76172 -5.74219,-5.76172 -3.17968,0 -5.75781,2.58204 -5.75781,5.76172 0,3.16016 2.57813,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path32140" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 343.60937,140.12109 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path32142" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 345.85156,121.53906 c 0,-3.17968 -2.58203,-5.75781 -5.74219,-5.75781 -3.17968,0 -5.75781,2.57813 -5.75781,5.75781 0,3.16016 2.57813,5.74219 5.75781,5.74219 3.16016,0 5.74219,-2.58203 5.74219,-5.74219" + id="path32144" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 343.60937,121.53906 c 0,-1.9375 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.57812 3.5,-3.5" + id="path32146" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 327.25,493.42187 c 0,-3.18359 -2.57813,-5.76171 -5.73828,-5.76171 -3.17969,0 -5.76172,2.57812 -5.76172,5.76171 0,3.15625 2.58203,5.73829 5.76172,5.73829 3.16015,0 5.73828,-2.58204 5.73828,-5.73829" + id="path32148" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 325.01172,493.42187 c 0,-1.9414 -1.58203,-3.52343 -3.5,-3.52343 -1.94141,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path32150" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 327.25,474.82031 c 0,-3.17969 -2.57813,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16015,0 5.73828,-2.57812 5.73828,-5.73828" + id="path32152" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 325.01172,474.82031 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path32154" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 322.65234,452.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path32156" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,5.625e-4 V -3.698656 H 4.099063 V 5.625e-4 H 0.00140625" + transform="matrix(0,1,1,0,326.351,452.94)" + id="path32158" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 319.39062,434.48047 c 0,-0.76172 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.61719,1.35937 1.37891,1.35937 0.73828,0 1.35937,-0.62109 1.35937,-1.35937" + id="path32160" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 319.39062,428.62109 c 0,-0.76172 -0.62109,-1.38281 -1.35937,-1.38281 -0.76172,0 -1.37891,0.62109 -1.37891,1.38281 0,0.73828 0.61719,1.35938 1.37891,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path32162" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 325.25,428.62109 c 0,-0.76172 -0.61719,-1.38281 -1.35938,-1.38281 -0.75781,0 -1.3789,0.62109 -1.3789,1.38281 0,0.73828 0.62109,1.35938 1.3789,1.35938 0.74219,0 1.35938,-0.6211 1.35938,-1.35938" + id="path32164" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 331.08984,440.33984 c 0,-0.76172 -0.61718,-1.3789 -1.35937,-1.3789 -0.75781,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.35937,-0.6211 1.35937,-1.35938" + id="path32166" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 331.08984,434.48047 c 0,-0.76172 -0.61718,-1.37891 -1.35937,-1.37891 -0.75781,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.35937,-0.62109 1.35937,-1.35937" + id="path32168" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 331.08984,428.62109 c 0,-0.76172 -0.61718,-1.38281 -1.35937,-1.38281 -0.75781,0 -1.37891,0.62109 -1.37891,1.38281 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.35937,-0.6211 1.35937,-1.35938" + id="path32170" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 336.94922,434.48047 c 0,-0.76172 -0.61719,-1.37891 -1.35938,-1.37891 -0.75781,0 -1.3789,0.61719 -1.3789,1.37891 0,0.73828 0.62109,1.35937 1.3789,1.35937 0.74219,0 1.35938,-0.62109 1.35938,-1.35937" + id="path32172" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 336.94922,428.62109 c 0,-0.76172 -0.61719,-1.38281 -1.35938,-1.38281 -0.75781,0 -1.3789,0.62109 -1.3789,1.38281 0,0.73828 0.62109,1.35938 1.3789,1.35938 0.74219,0 1.35938,-0.6211 1.35938,-1.35938" + id="path32174" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 319.39062,405.19922 c 0,-0.75781 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.37891,0.6211 -1.37891,1.37891 0,0.74219 0.61719,1.35937 1.37891,1.35937 0.73828,0 1.35937,-0.61718 1.35937,-1.35937" + id="path32176" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 325.25,405.19922 c 0,-0.75781 -0.61719,-1.37891 -1.35938,-1.37891 -0.75781,0 -1.3789,0.6211 -1.3789,1.37891 0,0.74219 0.62109,1.35937 1.3789,1.35937 0.74219,0 1.35938,-0.61718 1.35938,-1.35937" + id="path32178" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 331.08984,405.19922 c 0,-0.75781 -0.61718,-1.37891 -1.35937,-1.37891 -0.75781,0 -1.37891,0.6211 -1.37891,1.37891 0,0.74219 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.35937,-0.61718 1.35937,-1.35937" + id="path32180" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 331.08984,399.33984 c 0,-0.76172 -0.61718,-1.3789 -1.35937,-1.3789 -0.75781,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.6211,1.35938 1.37891,1.35938 0.74219,0 1.35937,-0.6211 1.35937,-1.35938" + id="path32182" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 336.94922,405.19922 c 0,-0.75781 -0.61719,-1.37891 -1.35938,-1.37891 -0.75781,0 -1.3789,0.6211 -1.3789,1.37891 0,0.74219 0.62109,1.35937 1.3789,1.35937 0.74219,0 1.35938,-0.61718 1.35938,-1.35937" + id="path32184" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 322.65234,376.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32186" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,5.625e-4 V -3.698656 H 4.101875 V 5.625e-4 H 3.125e-4" + transform="matrix(0,1,1,0,326.351,376.82)" + id="path32188" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 319.39062,393.5 c 0,-0.76172 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.61719,1.35937 1.37891,1.35937 0.73828,0 1.35937,-0.62109 1.35937,-1.35937" + id="path32190" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 325.25,393.5 c 0,-0.76172 -0.61719,-1.37891 -1.35938,-1.37891 -0.75781,0 -1.3789,0.61719 -1.3789,1.37891 0,0.73828 0.62109,1.35937 1.3789,1.35937 0.74219,0 1.35938,-0.62109 1.35938,-1.35937" + id="path32192" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 315.85156,353.03906 v 7.42188 h 10.98047 v -7.42188 z m 0,0" + id="path32194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00103125 H -7.420937 V -10.979437 H 9.375e-4 V 0.00103125" + transform="matrix(0,1,1,0,326.831,360.46)" + id="path32196" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 330.75,334.16016 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path32198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.001 H 3.699375 V 4.100563 H 1.5625e-4 V -0.001" + transform="matrix(0,1,1,0,330.751,334.16)" + id="path32200" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 323.03125,322.85937 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path32202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,2.5e-4 V 3.699469 H -4.100625 V 2.5e-4 H 9.375e-4" + transform="matrix(0,1,1,0,323.031,326.96)" + id="path32204" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 329.28906,309.28125 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.0019375 H 3.700469 V 4.099625 H 0.00125 v -4.1015625" + transform="matrix(0,1,1,0,329.291,309.28)" + id="path32208" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 323.73047,295.53906 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-5.3125e-4 V 3.698688 H -4.100938 V -5.3125e-4 H 6.25e-4" + transform="matrix(0,1,1,0,323.731,299.64)" + id="path32212" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 322.07031,289.37891 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path32214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,8.75e-4 h -3.699219 v -4.101562 h 3.699219 V 8.75e-4" + transform="matrix(0,1,1,0,326.171,293.08)" + id="path32216" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 328.76953,289.03906 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path32218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00146875 V 3.701656 H -4.100938 V -0.00146875 H 6.25e-4" + transform="matrix(0,1,1,0,328.771,293.14)" + id="path32220" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 315.8125,275.96094 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path32222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0015 V 3.700719 H -4.099063 V 0.0015 h 4.09765675" + transform="matrix(0,1,1,0,315.811,280.06)" + id="path32224" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 316.89062,270 v 3.69922 h 4.10157 V 270 Z m 0,0" + id="path32226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0011875 H -3.7 V -4.100375 h 3.69921875 v 4.1015625" + transform="matrix(0,1,1,0,320.991,273.7)" + id="path32228" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 323.25,270 v 3.69922 h 4.10156 V 270 Z m 0,0" + id="path32230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 H -3.7 V -4.101 H -7.8125e-4 V 5.625e-4" + transform="matrix(0,1,1,0,327.351,273.7)" + id="path32232" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 329.63281,269.92187 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path32234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-5.3125e-4 H -3.698125 V -4.098187 h 3.69921875 v 4.09765575" + transform="matrix(0,1,1,0,333.731,273.62)" + id="path32236" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 312.97266,282.76172 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path32238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 H 3.700938 V 4.099313 H 0.00171875 V 0.00165625" + transform="matrix(0,1,1,0,312.971,282.76)" + id="path32240" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 329.03125,283.01953 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.0018125 H -3.700469 V -4.09975 h 3.699219 v 4.1015625" + transform="matrix(0,1,1,0,333.131,286.72)" + id="path32244" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 333.97266,250.21875 v 3.70312 h 4.09765 v -3.70312 z m 0,0" + id="path32246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,0.00165625 H 3.701875 V 4.099313 H -0.00125 V 0.00165625" + transform="matrix(0,1,1,0,333.971,250.22)" + id="path32248" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 328.05078,253.35937 v 4.10157 H 331.75 v -4.10157 z m 0,0" + id="path32250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.001 V -3.700219 H 4.100937 V -0.001 H -6.25e-4" + transform="matrix(0,1,1,0,331.751,253.36)" + id="path32252" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 317.37109,247.12109 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path32254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00165625 H -3.698906 V -4.099906 H 3.125e-4 v 4.10156225" + transform="matrix(0,1,1,0,321.471,250.82)" + id="path32256" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 330.99219,241.39844 V 245.5 h 3.69922 v -4.10156 z m 0,0" + id="path32258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,4.0625e-4 V -3.698812 H 4.1 V 4.0625e-4 h -4.1015625" + transform="matrix(0,1,1,0,334.691,241.4)" + id="path32260" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 330.99219,234.85937 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path32262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,4.0625e-4 V -3.698812 H 4.100937 V 4.0625e-4 H -6.25e-4" + transform="matrix(0,1,1,0,334.691,234.86)" + id="path32264" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 517.07031,382.05859 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path32266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.875e-4 H 5.580625 V 6.499312 H -0.00140625 V -6.875e-4" + transform="matrix(0,1,1,0,517.071,382.06)" + id="path32268" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 529.21094,381.12109 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.25e-5 H 3.700312 V 4.1015 H 0.00109375 V -6.25e-5" + transform="matrix(0,1,1,0,529.211,381.12)" + id="path32272" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 524.3125,374.16016 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00171875 V -3.701406 H 4.101719 V 0.00171875 H 1.5625e-4" + transform="matrix(0,1,1,0,528.01,374.16)" + id="path32276" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 515.57031,361.67969 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path32278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,0.00134375 V -5.580687 H 6.499687 V 0.00134375 H -3.125e-4" + transform="matrix(0,1,1,0,521.151,361.68)" + id="path32280" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 524.41016,364.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path32282" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00171875 H -3.701406 V -4.099844 h 3.70312475 v 4.10156275" + transform="matrix(0,1,1,0,528.51,367.76)" + id="path32284" + inkscape:connector-curvature="0" /> + <path + style="fill:#008561;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 527.73047,347.28125 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32286" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#008561;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-5.3125e-4 H 3.700469 V 4.101031 H 0.00125 V -5.3125e-4" + transform="matrix(0,1,1,0,527.731,347.28)" + id="path32288" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 288.05078,297.64062 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32290" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-2.1875e-4 H 3.699844 V 4.101344 H 6.25e-4 V -2.1875e-4" + transform="matrix(0,1,1,0,288.051,297.64)" + id="path32292" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 282.44922,263.42187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32294" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 H -3.698125 V -4.101781 h 3.69921875 v 4.10156225" + transform="matrix(0,1,1,0,286.551,267.12)" + id="path32296" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 275.78906,282.96094 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32298" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0019375 H 3.700156 V 4.099625 H 9.375e-4 v -4.1015625" + transform="matrix(0,1,1,0,275.791,282.96)" + id="path32300" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 282.15234,283 v 4.10156 h 3.69922 V 283 Z m 0,0" + id="path32302" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 V -3.698656 H 4.101562 V 5.625e-4 H 0" + transform="matrix(0,1,1,0,285.851,283)" + id="path32304" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 282.15234,276.46094 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path32306" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,5.625e-4 V -3.698656 H 4.098594 V 5.625e-4 H 9.375e-4" + transform="matrix(0,1,1,0,285.851,276.46)" + id="path32308" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 269.44922,269.73828 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path32310" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-2.1875e-4 H -3.701719 V -4.101781 h 3.70312525 v 4.10156225" + transform="matrix(0,1,1,0,273.551,273.44)" + id="path32312" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 275.85156,262.85937 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path32314" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 H -3.700625 V -4.099437 h 3.69921875 v 4.09765575" + transform="matrix(0,1,1,0,279.951,266.56)" + id="path32316" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 289.05078,255.39844 V 259.5 H 292.75 v -4.10156 z m 0,0" + id="path32318" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 V -3.700219 H 4.1 V -0.001 h -4.1015625" + transform="matrix(0,1,1,0,292.751,255.4)" + id="path32320" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 289.3125,249.30078 V 253 h 4.09766 v -3.69922 z m 0,0" + id="path32322" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,0.0015 H 3.7 V 4.099156 H 7.8125e-4 V 0.0015" + transform="matrix(0,1,1,0,289.311,249.3)" + id="path32324" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 288.78906,261.96094 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32326" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-3.75e-4 H -3.699063 V -4.101937 H 1.5625e-4 v 4.101562" + transform="matrix(0,1,1,0,292.891,265.66)" + id="path32328" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 282.92969,251.23828 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path32330" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0013125 V 3.701813 H -4.101719 v -3.7031255 h 4.10156275" + transform="matrix(0,1,1,0,282.931,255.34)" + id="path32332" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 276.07031,242.21875 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32334" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00146875 V -3.700687 h 4.101563 v 3.69921825 H -0.00125" + transform="matrix(0,1,1,0,279.771,242.22)" + id="path32336" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 270.01172,242.42187 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path32338" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,7.1875e-4 H 3.701094 V 4.098375 H 0.001875 V 7.1875e-4" + transform="matrix(0,1,1,0,270.011,242.42)" + id="path32340" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 269.47266,228.82031 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path32342" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,8.75e-4 V -3.698344 H 4.101875 V 8.75e-4 H 3.125e-4" + transform="matrix(0,1,1,0,273.171,228.82)" + id="path32344" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 288.75,229.21875 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path32346" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,5.625e-4 H -3.70125 V -4.101 H 0.001875 V 5.625e-4" + transform="matrix(0,1,1,0,292.851,232.92)" + id="path32348" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 282.42969,229.21875 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path32350" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,2.5e-4 H -3.70125 V -4.101312 H 0.001875 V 2.5e-4" + transform="matrix(0,1,1,0,286.531,232.92)" + id="path32352" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 281.08984,216.19922 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path32354" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,4.0625e-4 H -3.700781 V -4.101156 h 3.6992185 V 4.0625e-4" + transform="matrix(0,1,1,0,285.191,219.9)" + id="path32356" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 288.23047,211.83984 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32358" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.00103125 H -3.700156 V -4.100531 h 3.6992185 v 4.10156225" + transform="matrix(0,1,1,0,292.331,215.54)" + id="path32360" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 283.21094,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path32362" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 H -3.7 V -4.100062 H -7.8125e-4 V 0.0015" + transform="matrix(0,1,1,0,287.311,161.7)" + id="path32364" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 275.76953,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path32366" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,9.375e-5 H -3.7 V -4.101469 H -7.8125e-4 V 9.375e-5" + transform="matrix(0,1,1,0,279.871,161.7)" + id="path32368" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 268.35156,158 v 3.69922 h 4.09766 V 158 Z m 0,0" + id="path32370" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00178125 H -3.7 V -4.099437 h 3.69921875 v 4.09765575" + transform="matrix(0,1,1,0,272.451,161.7)" + id="path32372" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.85156,393.76172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path32374" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-2.1875e-4 V -3.699437 H 4.099375 V -2.1875e-4 H 0.00171875" + transform="matrix(0,1,1,0,257.551,393.76)" + id="path32376" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 259.97266,350.44141 v 3.69921 h 4.09765 v -3.69921 z m 0,0" + id="path32378" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-6.875e-4 H -3.698594 V -4.098344 H 6.25e-4 v 4.0976565" + transform="matrix(0,1,1,0,264.071,354.14)" + id="path32380" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.47266,337.62109 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path32382" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00165625 H 3.700312 V 4.099312 H 0.00109375 V 0.00165625" + transform="matrix(0,1,1,0,253.471,337.62)" + id="path32384" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.67187,323.37891 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path32386" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,8.75e-4 H 3.698125 V 4.098531 H -0.00109375 V 8.75e-4" + transform="matrix(0,1,1,0,253.671,323.38)" + id="path32388" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 265.08984,293.82031 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path32390" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00115625 H 3.699531 V 4.100406 H 3.125e-4 v -4.10156225" + transform="matrix(0,1,1,0,265.091,293.82)" + id="path32392" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 262.21094,251.14062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path32394" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-8.4375e-4 V -3.700062 H 4.098281 V -8.4375e-4 H 6.25e-4" + transform="matrix(0,1,1,0,265.911,251.14)" + id="path32396" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 264.44922,218.42187 v 4.09766 h 3.70312 v -4.09766 z m 0,0" + id="path32398" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.00134375 V -3.701781 H 4.099531 V 0.00134375 H 0.001875" + transform="matrix(0,1,1,0,268.151,218.42)" + id="path32400" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 259.05078,212.48047 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32402" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-2.1875e-4 H 3.699687 V 4.101344 H 4.6875e-4 V -2.1875e-4" + transform="matrix(0,1,1,0,259.051,212.48)" + id="path32404" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 264.83203,187.76172 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path32406" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.0013125 H -3.698281 V -4.098969 H 9.375e-4 v 4.0976565" + transform="matrix(0,1,1,0,268.931,191.46)" + id="path32408" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 253.99219,194.46094 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path32410" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0011875 H 3.700156 V 4.098844 H 9.375e-4 V 0.0011875" + transform="matrix(0,1,1,0,253.991,194.46)" + id="path32412" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 260.91016,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path32414" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 H -3.7 V -4.100844 H -7.8125e-4 V 7.1875e-4" + transform="matrix(0,1,1,0,265.011,161.7)" + id="path32416" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 245.10937,393.76172 v 4.09765 h 3.70313 v -4.09765 z m 0,0" + id="path32418" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.0015 V -3.701625 H 4.099375 V 0.0015 H 0.00171875" + transform="matrix(0,1,1,0,248.811,393.76)" + id="path32420" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 238.05078,386.32031 v 4.10156 H 241.75 v -4.10156 z m 0,0" + id="path32422" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.001 V -3.700219 H 4.101875 V -0.001 H 3.125e-4" + transform="matrix(0,1,1,0,241.751,386.32)" + id="path32424" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 227.60937,310.66016 v 3.69921 h 4.10157 v -3.69921 z m 0,0" + id="path32426" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-6.25e-5 H -3.699844 V -4.101625 H -6.25e-4 V -6.25e-5" + transform="matrix(0,1,1,0,231.711,314.36)" + id="path32428" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 241.07031,306.07812 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path32430" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00146875 V -3.700687 h 4.101563 v 3.69921825 h -4.101563" + transform="matrix(0,1,1,0,244.771,306.08)" + id="path32432" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 241.39062,270.48047 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path32434" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00115625 V -3.700375 H 4.098125 v 3.69921875 H 4.6875e-4" + transform="matrix(0,1,1,0,245.091,270.48)" + id="path32436" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 240.91016,229.12109 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path32438" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001625 V -3.700844 H 4.09875 v 3.699219 H 0.00109375" + transform="matrix(0,1,1,0,244.611,229.12)" + id="path32440" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 235.15234,193.92187 v 3.69922 H 239.25 v -3.69922 z m 0,0" + id="path32442" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001 H -3.698125 V -4.098656 H 0.00109375 V -0.001" + transform="matrix(0,1,1,0,239.251,197.62)" + id="path32444" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 206.37109,453.23828 v 4.66016 h 7.41797 v -4.66016 z m 0,0" + id="path32446" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,9.375e-5 H 4.658437 V 7.418062 H -0.00171875 V 9.375e-5" + transform="matrix(0,1,1,0,206.371,453.24)" + id="path32448" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 206.25,388.73828 v 7.42188 h 18.58203 v -7.42188 z m 0,0" + id="path32450" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.00103125 H -7.421719 V -18.581 H 1.5625e-4 V 0.00103125" + transform="matrix(0,1,1,0,224.831,396.16)" + id="path32452" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 212.94922,310.07812 v 4.10157 h 3.70312 v -4.10157 z m 0,0" + id="path32454" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.00134375 V -3.701781 h 4.101563 v 3.70312475 h -4.101563" + transform="matrix(0,1,1,0,216.651,310.08)" + id="path32456" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 197.08984,493.42187 c 0,-3.18359 -2.57812,-5.76171 -5.73828,-5.76171 -3.17969,0 -5.76172,2.57812 -5.76172,5.76171 0,3.15625 2.58203,5.73829 5.76172,5.73829 3.16016,0 5.73828,-2.58204 5.73828,-5.73829" + id="path32458" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 194.85156,493.42187 c 0,-1.9414 -1.58203,-3.52343 -3.5,-3.52343 -1.9414,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path32460" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 197.08984,474.82031 c 0,-3.17969 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path32462" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 194.85156,474.82031 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.9414,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57813,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path32464" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 199.35156,448.62109 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path32466" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00178125 H -3.698906 V -4.099438 H 3.125e-4 v 4.09765675" + transform="matrix(0,1,1,0,203.451,452.32)" + id="path32468" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 195.05078,358.5 c 0,-3.33984 -2.69922,-6.03906 -6.01953,-6.03906 -3.33984,0 -6.03906,2.69922 -6.03906,6.03906 0,3.32031 2.69922,6.01953 6.03906,6.01953 3.32031,0 6.01953,-2.69922 6.01953,-6.01953" + id="path32470" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 192.71094,358.5 c 0,-2.03906 -1.66016,-3.69922 -3.67969,-3.69922 -2.03906,0 -3.69922,1.66016 -3.69922,3.69922 0,2.01953 1.66016,3.67969 3.69922,3.67969 2.01953,0 3.67969,-1.66016 3.67969,-3.67969" + id="path32472" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 178.51172,493.42187 c 0,-3.18359 -2.58203,-5.76171 -5.74219,-5.76171 -3.17969,0 -5.75781,2.57812 -5.75781,5.76171 0,3.15625 2.57812,5.73829 5.75781,5.73829 3.16016,0 5.74219,-2.58204 5.74219,-5.73829" + id="path32474" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 176.26953,493.42187 c 0,-1.9414 -1.57812,-3.52343 -3.5,-3.52343 -1.9375,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path32476" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 178.51172,474.82031 c 0,-3.17969 -2.58203,-5.76172 -5.74219,-5.76172 -3.17969,0 -5.75781,2.58203 -5.75781,5.76172 0,3.16016 2.57812,5.73828 5.75781,5.73828 3.16016,0 5.74219,-2.57812 5.74219,-5.73828" + id="path32478" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 176.26953,474.82031 c 0,-1.9414 -1.57812,-3.51953 -3.5,-3.51953 -1.9375,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.58203,3.5 3.51953,3.5 1.92188,0 3.5,-1.58203 3.5,-3.5" + id="path32480" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 163.42969,381.94141 h -4.37891 l -0.33984,-0.043 c -1.01172,-0.39063 -1.01172,-1.6836 0,-2.07813 l 0.33984,-0.0586 h 4.37891 c 1.05078,0.0469 1.51172,1.32031 0.64062,1.97656 l -0.30078,0.16016 -0.33984,0.043" + id="path32482" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 V -4.380219 L -0.0415625,-4.720063 -0.201719,-5.020844 -0.44,-5.259125 l -0.300781,-0.160156 -0.339844,-0.0625 -0.339844,0.0625 -0.300781,0.160156 -0.238281,0.238281 -0.160156,0.300781 -0.058594,0.339844 v 4.3789065 L -2.119687,0.338531 -1.959531,0.639312 -1.72125,0.8815 -1.420469,1.041656 -1.080625,1.10025 -0.740781,1.041656 -0.44,0.8815 -0.201719,0.639312 -0.0415625,0.338531 0.00140625,-0.0013125" + transform="matrix(0,1,1,0,163.431,381.94)" + id="path32484" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 163.42969,312.82031 c 0,-0.39844 -0.32032,-0.71875 -0.69922,-0.71875 -0.39844,0 -0.71875,0.32031 -0.71875,0.71875 0,0.37891 0.32031,0.69922 0.71875,0.69922 0.3789,0 0.69922,-0.32031 0.69922,-0.69922" + id="path32486" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 163.42969,295.51953 c 0,-0.39844 -0.32032,-0.71875 -0.69922,-0.71875 -0.39844,0 -0.71875,0.32031 -0.71875,0.71875 0,0.37891 0.32031,0.69922 0.71875,0.69922 0.3789,0 0.69922,-0.32031 0.69922,-0.69922" + id="path32488" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 163.42969,289.66016 c 0,-0.39844 -0.32032,-0.71875 -0.69922,-0.71875 -0.39844,0 -0.71875,0.32031 -0.71875,0.71875 0,0.3789 0.32031,0.69921 0.71875,0.69921 0.3789,0 0.69922,-0.32031 0.69922,-0.69921" + id="path32490" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 163.42969,306.96094 c 0,-0.40235 -0.32032,-0.72266 -0.69922,-0.72266 -0.39844,0 -0.71875,0.32031 -0.71875,0.72266 0,0.3789 0.32031,0.69922 0.71875,0.69922 0.3789,0 0.69922,-0.32032 0.69922,-0.69922" + id="path32492" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 179.08984,158 v 3.69922 h 4.10157 V 158 Z m 0,0" + id="path32494" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 H -3.7 V -4.101156 H -7.8125e-4 V 4.0625e-4" + transform="matrix(0,1,1,0,183.191,161.7)" + id="path32496" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 137.63281,398.32031 v 12.82031 h 10.41797 v -12.82031 z m 0,0" + id="path32498" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0018125 V 10.419781 H -12.819688 V 0.0018125 H 6.25e-4" + transform="matrix(0,1,1,0,137.631,411.14)" + id="path32500" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 141.26953,367.83984 v 15.01953 h 15.01953 v -15.01953 z m 0,0" + id="path32502" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00146875 V 15.018063 H -15.020156 V -0.00146875 H -6.25e-4" + transform="matrix(0,1,1,0,141.271,382.86)" + id="path32504" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 150.76953,352.23828 v 3.46094 h 4.01953 v -3.46094 z m 0,0" + id="path32506" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.0019375 V -4.021469 H 3.459219 v 4.0195315 h -3.46093775" + transform="matrix(0,1,1,0,154.791,352.24)" + id="path32508" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 138.03125,326.82031 v 1.69922 H 144.25 v -1.69922 z m 0,0" + id="path32510" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,2.5e-4 H 1.699531 V 6.219 H 3.125e-4 V 2.5e-4" + transform="matrix(0,1,1,0,138.031,326.82)" + id="path32512" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 138.03125,318.03906 v 1.69922 H 144.25 v -1.69922 z m 0,0" + id="path32514" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,2.5e-4 H 1.698281 V 6.219 H -9.375e-4 V 2.5e-4" + transform="matrix(0,1,1,0,138.031,318.04)" + id="path32516" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 146.49219,287.89844 v 4.02343 h 3.45703 v -4.02343 z m 0,0" + id="path32518" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0011875 H 4.021875 V 3.458219 H -0.0015625 V 0.0011875" + transform="matrix(0,1,1,0,146.491,287.9)" + id="path32520" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 117.37109,373.67969 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32522" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-6.875e-4 V -3.699906 H 4.10125 V -6.875e-4 H -3.125e-4" + transform="matrix(0,1,1,0,121.071,373.68)" + id="path32524" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 130.15234,398.69922 h -6.70312 l -0.33984,-0.0391 c -1.03125,-0.34375 -1.03125,-1.77735 0,-2.1211 l 0.33984,-0.0586 h 6.70312 c 1.08594,0.0391 1.51953,1.35156 0.66016,2.01953 l -0.32031,0.16016 -0.33985,0.0391" + id="path32526" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00134375 V -6.701781 L -0.0398437,-7.041625 -0.2,-7.361938 l -0.238281,-0.238281 -0.320313,-0.160156 -0.339843,-0.058594 -0.339844,0.058594 -0.320313,0.160156 -0.242187,0.238281 -0.160156,0.320313 -0.058594,0.339844 V 0.00134375 L -2.160937,0.341187 -2.000781,0.6615 -1.758594,0.899781 -1.438281,1.059937 -1.098437,1.118531 -0.758594,1.059937 -0.438281,0.899781 -0.2,0.6615 -0.0398437,0.341187 -7.8125e-4,0.00134375" + transform="matrix(0,1,1,0,130.151,398.7)" + id="path32528" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 117.55078,364.37891 v 4.10156 H 121.25 v -4.10156 z m 0,0" + id="path32530" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 V -3.700219 H 4.100469 V -0.001 h -4.10156275" + transform="matrix(0,1,1,0,121.251,364.38)" + id="path32532" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 128.51172,331.21875 v 1.70312 h 7.33984 v -1.70312 z m 0,0" + id="path32534" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,7.1875e-4 H 1.701875 V 7.340563 H -0.00125 V 7.1875e-4" + transform="matrix(0,1,1,0,128.511,331.22)" + id="path32536" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 128.51172,322.44141 v 1.69921 h 7.33984 v -1.69921 z m 0,0" + id="path32538" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,7.1875e-4 H 1.700625 V 7.340563 H 0.00140625 V 7.1875e-4" + transform="matrix(0,1,1,0,128.511,322.44)" + id="path32540" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 128.51172,313.66016 v 1.69921 h 7.33984 v -1.69921 z m 0,0" + id="path32542" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,7.1875e-4 H 1.699375 V 7.340563 H 1.5625e-4 V 7.1875e-4" + transform="matrix(0,1,1,0,128.511,313.66)" + id="path32544" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 123.15234,202.26172 v 5.85937 h 10.98047 v -5.85937 z m 0,0" + id="path32546" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.0018125 H -5.858281 V -10.978656 H 0.00109375 V 0.0018125" + transform="matrix(0,1,1,0,134.131,208.12)" + id="path32548" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 716.47266,450.46094 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path32550" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.00165625 V 3.700875 H -4.099063 V 0.00165625 h 4.09765675" + transform="matrix(0,1,1,0,716.471,454.56)" + id="path32552" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 706.67187,420.73828 V 431 h 8.77735 v -10.26172 z m 0,0" + id="path32554" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00178125 V -8.779125 H 10.26 v 8.77734375 H -0.00171875" + transform="matrix(0,1,1,0,715.451,420.74)" + id="path32556" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 695.44922,450.46094 v 4.09765 h 3.70312 v -4.09765 z m 0,0" + id="path32558" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00178125 V 3.701344 H -4.099063 v -3.70312525 h 4.09765675" + transform="matrix(0,1,1,0,695.451,454.56)" + id="path32560" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 696.92969,357.14062 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32562" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,2.5e-4 H -3.699375 V -4.101312 H -1.5625e-4 V 2.5e-4" + transform="matrix(0,1,1,0,701.031,360.84)" + id="path32564" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 681.23047,208.55859 v 5.22266 h 20.46094 v -5.22266 z m 0,0" + id="path32566" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 H 5.22125 V 20.460406 H -0.00140625 V -5.3125e-4" + transform="matrix(0,1,1,0,681.231,208.56)" + id="path32568" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 681.23047,189.96094 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path32570" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 H 5.219687 V 20.460406 H 9.375e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,681.231,189.96)" + id="path32572" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 681.23047,152.78125 V 158 h 20.46094 v -5.21875 z m 0,0" + id="path32574" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-5.3125e-4 H 5.22 V 20.460406 H 0.00125 V -5.3125e-4" + transform="matrix(0,1,1,0,681.231,152.78)" + id="path32576" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 681.23047,162.07812 v 5.22266 h 20.46094 v -5.22266 z m 0,0" + id="path32578" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-5.3125e-4 H 5.220781 V 20.460406 H -0.001875 V -5.3125e-4" + transform="matrix(0,1,1,0,681.231,162.08)" + id="path32580" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 681.23047,171.35937 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path32582" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-5.3125e-4 h 5.21875 V 20.460406 H -6.25e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,681.231,171.36)" + id="path32584" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 681.23047,134.17969 v 5.21875 h 20.46094 v -5.21875 z m 0,0" + id="path32586" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-5.3125e-4 H 5.218437 V 20.460406 H -3.125e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,681.231,134.18)" + id="path32588" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 678.55078,460.05859 c 0,-1.19922 -0.98047,-2.17968 -2.16016,-2.17968 -1.19921,0 -2.17968,0.98046 -2.17968,2.17968 0,1.17969 0.98047,2.16016 2.17968,2.16016 1.17969,0 2.16016,-0.98047 2.16016,-2.16016" + id="path32590" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 677.65234,460.05859 c 0,-0.69922 -0.58203,-1.27734 -1.26172,-1.27734 -0.69921,0 -1.28125,0.57812 -1.28125,1.27734 0,0.67969 0.58204,1.26172 1.28125,1.26172 0.67969,0 1.26172,-0.58203 1.26172,-1.26172" + id="path32592" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 678.55078,415.39844 c 0,-1.19922 -0.98047,-2.17969 -2.16016,-2.17969 -1.19921,0 -2.17968,0.98047 -2.17968,2.17969 0,1.17968 0.98047,2.16015 2.17968,2.16015 1.17969,0 2.16016,-0.98047 2.16016,-2.16015" + id="path32594" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 677.65234,415.39844 c 0,-0.69922 -0.58203,-1.27735 -1.26172,-1.27735 -0.69921,0 -1.28125,0.57813 -1.28125,1.27735 0,0.67968 0.58204,1.26172 1.28125,1.26172 0.67969,0 1.26172,-0.58204 1.26172,-1.26172" + id="path32596" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 684.85156,374.62109 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path32598" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00178125 H -3.698906 V -4.099437 H 3.125e-4 v 4.09765575" + transform="matrix(0,1,1,0,688.951,378.32)" + id="path32600" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 660.87109,356.30078 v 7.41797 h 18.57813 v -7.41797 z m 0,0" + id="path32602" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 H -7.419219 V -18.579906 h 7.417969 v 18.57812475" + transform="matrix(0,1,1,0,679.451,363.72)" + id="path32604" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 685.41016,366.23828 v 3.70313 h 2.98046 v -3.70313 z m 0,0" + id="path32606" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-3.75e-4 V -2.980844 H 3.701406 v 2.980469 h -3.70312475" + transform="matrix(0,1,1,0,688.391,366.24)" + id="path32608" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 645.60937,489.83984 v 7.42188 h 7.42188 v -7.42188 z m 0,0" + id="path32610" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.001625 V 7.42025 H 7.421719 V -0.001625 H -1.5625e-4" + transform="matrix(0,1,1,0,645.611,489.84)" + id="path32612" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 652.25,493.53906 c 0,-1.64062 -1.32031,-2.96094 -2.94141,-2.96094 -1.63672,0 -2.95703,1.32032 -2.95703,2.96094 0,1.6211 1.32031,2.94141 2.95703,2.94141 1.6211,0 2.94141,-1.32031 2.94141,-2.94141" + id="path32614" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 647.85156,440.44141 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path32616" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,5.625e-4 H 3.700625 V 4.098219 H 0.00140625 V 5.625e-4" + transform="matrix(0,1,1,0,647.851,440.44)" + id="path32618" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 654.35156,440.44141 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path32620" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00178125 H -3.698594 V -4.099437 H 6.25e-4 v 4.09765575" + transform="matrix(0,1,1,0,658.451,444.14)" + id="path32622" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 655.65234,416.46094 v 3.69922 H 659.75 v -3.69922 z m 0,0" + id="path32624" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0 H -3.699063 V -4.101562 H 1.5625e-4 V 0" + transform="matrix(0,1,1,0,659.75,420.16)" + id="path32626" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 648.41016,270.66016 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path32628" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-8.4375e-4 V 3.698375 H -4.099844 V -8.4375e-4 h 4.10156275" + transform="matrix(0,1,1,0,648.411,274.76)" + id="path32630" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 648.41016,278.10156 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path32632" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-8.4375e-4 V 3.698375 H -4.098437 V -8.4375e-4 h 4.09765575" + transform="matrix(0,1,1,0,648.411,282.2)" + id="path32634" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 638.26953,442.10156 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path32636" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00146875 H 5.579687 V 6.498531 H 0.0015625 v -6.49999975" + transform="matrix(0,1,1,0,638.271,442.1)" + id="path32638" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 626.83203,413.48047 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path32640" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00103125 H 3.699688 V 4.098688 H 4.6875e-4 V 0.00103125" + transform="matrix(0,1,1,0,626.831,413.48)" + id="path32642" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 627.01172,383.92187 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path32644" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.001625 H -3.698125 v -4.097656 h 3.69921875 v 4.097656" + transform="matrix(0,1,1,0,631.111,387.62)" + id="path32646" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 597.19141,448.87891 v 10.98046 h 7.41796 v -10.98046 z m 0,0" + id="path32648" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001625 V -7.419594 H 10.979375 v 7.417969 H -0.00109375" + transform="matrix(0,1,1,0,604.611,448.88)" + id="path32650" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 605.47266,436.14062 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path32652" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,8.75e-4 V -3.698344 H 4.098281 V 8.75e-4 H 6.25e-4" + transform="matrix(0,1,1,0,609.171,436.14)" + id="path32654" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 597.65234,419.60156 v 10.97656 h 7.41797 v -10.97656 z m 0,0" + id="path32656" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-6.875e-4 V -7.418656 H 10.978125 V -6.875e-4 H 0.0015625" + transform="matrix(0,1,1,0,605.071,419.6)" + id="path32658" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 597.65234,404.26172 v 10.97656 h 7.41797 v -10.97656 z m 0,0" + id="path32660" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-6.875e-4 V -7.418656 H 10.978281 V -6.875e-4 H 0.00171875" + transform="matrix(0,1,1,0,605.071,404.26)" + id="path32662" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 599.51172,367.16016 v 10.98046 h 7.41797 v -10.98046 z m 0,0" + id="path32664" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 V -7.419281 H 10.980625 v 7.4179685 H 1.5625e-4" + transform="matrix(0,1,1,0,606.931,367.16)" + id="path32666" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 597.65234,385.30078 v 10.98047 h 7.41797 v -10.98047 z m 0,0" + id="path32668" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-6.875e-4 V -7.418656 H 10.98125 V -6.875e-4 H 7.8125e-4" + transform="matrix(0,1,1,0,605.071,385.3)" + id="path32670" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 609.55078,214.32031 v 4.10156 H 613.25 v -4.10156 z m 0,0" + id="path32672" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-2.1875e-4 V 3.699 H -4.099688 V -2.1875e-4 h 4.101563" + transform="matrix(0,1,1,0,609.551,218.42)" + id="path32674" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 616.42969,214.32031 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path32676" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.00109375 V -3.700312 H 4.101875 v 3.69921825 H 3.125e-4" + transform="matrix(0,1,1,0,620.13,214.32)" + id="path32678" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 609.55078,197.57812 v 4.10157 H 613.25 v -4.10157 z m 0,0" + id="path32680" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-2.1875e-4 V 3.699 H -4.101875 V -2.1875e-4 h 4.1015625" + transform="matrix(0,1,1,0,609.551,201.68)" + id="path32682" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 616.42969,197.57812 v 4.10157 h 3.70312 v -4.10157 z m 0,0" + id="path32684" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-0.00109375 V -3.700312 h 4.101562 v 3.69921825 h -4.101562" + transform="matrix(0,1,1,0,620.13,197.58)" + id="path32686" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 576.07031,487.66016 v 11.53906 h 11.53906 v -11.53906 z m 0,0" + id="path32688" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001625 V -11.540687 H -11.539844 V -0.001625 H -7.8125e-4" + transform="matrix(0,1,1,0,587.611,499.2)" + id="path32690" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 585.33203,493.42187 c 0,-1.9414 -1.58203,-3.52343 -3.5,-3.52343 -1.94141,0 -3.51953,1.58203 -3.51953,3.52343 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path32692" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.57031,474.82031 c 0,-3.17969 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path32694" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 585.33203,474.82031 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path32696" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 590.03125,429.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32698" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-5.3125e-4 V -3.69975 H 4.101875 V -5.3125e-4 H 3.125e-4" + transform="matrix(0,1,1,0,593.731,429.82)" + id="path32700" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 590.03125,401.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32702" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-5.3125e-4 V -3.69975 H 4.100781 V -5.3125e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,593.731,401.2)" + id="path32704" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 576.07031,134.35937 v 11.53907 h 11.53906 v -11.53907 z m 0,0" + id="path32706" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001625 V -11.540687 H -11.540625 v 11.539062 h 11.5390625" + transform="matrix(0,1,1,0,587.611,145.9)" + id="path32708" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 585.33203,140.12109 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path32710" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 587.57031,121.53906 c 0,-3.17968 -2.57812,-5.75781 -5.73828,-5.75781 -3.17969,0 -5.76172,2.57813 -5.76172,5.75781 0,3.16016 2.58203,5.74219 5.76172,5.74219 3.16016,0 5.73828,-2.58203 5.73828,-5.74219" + id="path32712" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 585.33203,121.53906 c 0,-1.9375 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.58203 -3.51953,3.51953 0,1.92188 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.57812 3.5,-3.5" + id="path32714" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 570.19141,428.16016 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path32716" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,4.0625e-4 H 5.578281 V 6.500406 H 1.5625e-4 V 4.0625e-4" + transform="matrix(0,1,1,0,570.191,428.16)" + id="path32718" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 563.60937,431.69922 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path32720" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001625 H 3.698438 V 4.099938 H -7.8125e-4 v -4.101563" + transform="matrix(0,1,1,0,563.611,431.7)" + id="path32722" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 570.01172,407.14062 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path32724" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00171875 H 5.57875 V 6.501719 H 6.25e-4 V 0.00171875" + transform="matrix(0,1,1,0,570.01,407.14)" + id="path32726" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 570.01172,375.37891 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path32728" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00171875 H -5.581094 V -6.498281 H 9.375e-4 v 6.49999975" + transform="matrix(0,1,1,0,576.51,380.96)" + id="path32730" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 558.91016,369.73828 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path32732" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0011875 V -5.580844 H 6.498281 v 5.5820315 h -6.49999975" + transform="matrix(0,1,1,0,564.491,369.74)" + id="path32734" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 572.73047,360.67969 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32736" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,0.00103125 H -3.700312 V -4.100531 h 3.69921825 v 4.10156225" + transform="matrix(0,1,1,0,576.831,364.38)" + id="path32738" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 561.39062,229.01953 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path32740" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-3.75e-4 H 5.581562 v 6.5 H -4.6875e-4 v -6.5" + transform="matrix(0,1,1,0,561.391,229.02)" + id="path32742" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 540.35156,420.60156 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path32744" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,5.625e-4 H -5.578438 V -6.499437 H -3.125e-4 V 5.625e-4" + transform="matrix(0,1,1,0,546.851,426.18)" + id="path32746" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 552.12891,420.01953 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path32748" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.00109375 H -5.580469 V -6.501094 h 5.5820315 v 6.50000025" + transform="matrix(0,1,1,0,558.63,425.6)" + id="path32750" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 542.78906,406.03906 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32752" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-3.75e-4 H -3.700938 v -4.101562 h 3.69921925 v 4.101562" + transform="matrix(0,1,1,0,546.891,409.74)" + id="path32754" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 551.85156,391 v 5.57812 h 6.5 V 391 Z m 0,0" + id="path32756" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,5.625e-4 H 5.578125 V 6.500563 H 0 V 5.625e-4" + transform="matrix(0,1,1,0,551.851,391)" + id="path32758" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 535.87109,388.21875 v 3.70312 h 4.10157 v -3.70312 z m 0,0" + id="path32760" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,9.375e-5 H 3.701875 V 4.101656 H -0.00125 V 9.375e-5" + transform="matrix(0,1,1,0,535.871,388.22)" + id="path32762" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 542.3125,388.23828 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path32764" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.0015 H 3.701406 V 4.099156 H -0.00171875 V 0.0015" + transform="matrix(0,1,1,0,542.311,388.24)" + id="path32766" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 552.51172,356.48047 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path32768" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00171875 V 5.579844 H -6.499531 V 0.00171875 H 4.6875e-4" + transform="matrix(0,1,1,0,552.51,362.98)" + id="path32770" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 534.12891,356.39844 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path32772" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-5.3125e-4 H -3.701563 V -4.098187 h 3.7031255 v 4.09765575" + transform="matrix(0,1,1,0,538.231,360.1)" + id="path32774" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 549.49219,293.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32776" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,4.0625e-4 V -3.698813 H 4.101875 V 4.0625e-4 H 3.125e-4" + transform="matrix(0,1,1,0,553.191,293.82)" + id="path32778" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 537.94922,287.78125 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32780" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00178125 H 3.700469 V 4.099781 H 0.00125 v -4.10156225" + transform="matrix(0,1,1,0,537.951,287.78)" + id="path32782" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 549.49219,284.98047 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path32784" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,4.0625e-4 V -3.698813 H 4.098125 V 4.0625e-4 H 4.6875e-4" + transform="matrix(0,1,1,0,553.191,284.98)" + id="path32786" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 549.49219,302.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path32788" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,4.0625e-4 V -3.698813 H 4.098281 V 4.0625e-4 H 6.25e-4" + transform="matrix(0,1,1,0,553.191,302.64)" + id="path32790" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 549.49219,277.53906 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32792" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,4.0625e-4 V -3.698813 H 4.100625 V 4.0625e-4 H -9.375e-4" + transform="matrix(0,1,1,0,553.191,277.54)" + id="path32794" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 539.8125,194.26172 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path32796" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-8.4375e-4 H -3.698281 V -4.0985 H 9.375e-4 v 4.09765625" + transform="matrix(0,1,1,0,543.911,197.96)" + id="path32798" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 534.23047,165.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path32800" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00103125 H -3.701406 V -4.100531 h 3.70312475 v 4.10156225" + transform="matrix(0,1,1,0,538.331,168.76)" + id="path32802" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 519.35156,418.57812 v 3.70313 h 4.09766 v -3.70313 z m 0,0" + id="path32804" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00178125 H -3.701875 V -4.099437 H 0.00125 v 4.09765575" + transform="matrix(0,1,1,0,523.451,422.28)" + id="path32806" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 518.73047,425.96094 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path32808" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 H -5.579063 V -6.500531 h 5.5781255 v 6.49999975" + transform="matrix(0,1,1,0,525.231,431.54)" + id="path32810" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 511.92969,435.60156 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32812" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-0.0013125 H 3.700781 V 4.10025 H 0.0015625 v -4.1015625" + transform="matrix(0,1,1,0,511.931,435.6)" + id="path32814" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 511.91016,415.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path32816" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-8.4375e-4 H 3.701719 V 4.100719 H -0.00140625 V -8.4375e-4" + transform="matrix(0,1,1,0,511.911,415.06)" + id="path32818" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 516.62891,402.94141 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path32820" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.00109375 V 5.580938 H -6.498594 v -5.58203175 h 6.50000025" + transform="matrix(0,1,1,0,516.63,409.44)" + id="path32822" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 529.03125,400.07812 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path32824" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00109375 H -3.701875 V -4.09875 H 0.00125 v 4.09765625" + transform="matrix(0,1,1,0,533.13,403.78)" + id="path32826" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 517.07031,392.48047 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path32828" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-6.875e-4 H 5.578594 V 6.499312 H 4.6875e-4 V -6.875e-4" + transform="matrix(0,1,1,0,517.071,392.48)" + id="path32830" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 529.21094,388.17969 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32832" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-6.25e-5 H 3.698906 V 4.1015 H -3.125e-4 V -6.25e-5" + transform="matrix(0,1,1,0,529.211,388.18)" + id="path32834" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 517.23047,374.16016 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32836" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.0013125 V -3.700531 H 4.101719 v 3.6992185 H 1.5625e-4" + transform="matrix(0,1,1,0,520.931,374.16)" + id="path32838" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 524.41016,357 v 3.69922 h 4.10156 V 357 Z m 0,0" + id="path32840" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00171875 H -3.7 V -4.099844 h 3.69921875 v 4.10156275" + transform="matrix(0,1,1,0,528.51,360.7)" + id="path32842" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 530.26953,370.01953 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path32844" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.00146875 V 3.701656 H -4.100469 v -3.70312475 h 4.10156275" + transform="matrix(0,1,1,0,530.271,374.12)" + id="path32846" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 527.73047,340.21875 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path32848" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-5.3125e-4 H 3.701875 V 4.101031 H -0.00125 V -5.3125e-4" + transform="matrix(0,1,1,0,527.731,340.22)" + id="path32850" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 520.28906,340.21875 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path32852" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-3.75e-4 H -3.70125 v -4.101562 h 3.703125 v 4.101562" + transform="matrix(0,1,1,0,524.391,343.92)" + id="path32854" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 532.01172,309.16016 v 3.69921 h 4.09765 v -3.69921 z m 0,0" + id="path32856" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -6.25e-4,-0.001625 h -3.699219 v -4.097656 h 3.699219 v 4.097656" + transform="matrix(0,1,1,0,536.111,312.86)" + id="path32858" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 529.12891,287.78125 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32860" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-0.00109375 H 3.700469 V 4.100469 H 0.00125 v -4.10156275" + transform="matrix(0,1,1,0,529.13,287.78)" + id="path32862" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 526.53125,257.64062 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path32864" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.00125,2.5e-4 h -5.578125 v -6.5 h 5.578125 v 6.5" + transform="matrix(0,1,1,0,533.031,263.22)" + id="path32866" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 524.08984,195.16016 v -4.10157 l 0.0625,-0.27734 c 0.23438,-0.85547 1.52344,-0.85547 1.75782,0 l 0.0391,0.27734 v 4.10157 c 0.0117,0.92187 -1.15625,1.24218 -1.67969,0.53906 l -0.11719,-0.25781 -0.0625,-0.28125" + id="path32868" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-0.00115625 H -4.101406 L -4.37875,0.0613437 -4.640469,0.178531 -4.859219,0.401187 -4.980312,0.659 l -0.039063,0.28125 0.039063,0.28125 0.121093,0.257812 0.21875,0.21875 0.261719,0.121094 0.277344,0.039063 H 1.5625e-4 L 0.281406,1.819156 0.539219,1.698062 0.761875,1.479312 0.879063,1.2215 0.918125,0.94025 0.879063,0.659 0.761875,0.401187 0.539219,0.178531 0.281406,0.0613437 1.5625e-4,-0.00115625" + transform="matrix(0,1,1,0,524.091,195.16)" + id="path32870" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 515.62891,194.26172 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32872" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-5.3125e-4 H -3.698281 V -4.098187 H 9.375e-4 v 4.09765575" + transform="matrix(0,1,1,0,519.731,197.96)" + id="path32874" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 489.8125,446.10156 v 10.97656 h 7.41797 v -10.97656 z m 0,0" + id="path32876" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-5.3125e-4 V -7.4185 H 10.978125 V -5.3125e-4 H 0.0015625" + transform="matrix(0,1,1,0,497.231,446.1)" + id="path32878" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 505.41016,428.53906 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32880" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 H 3.698281 V 4.100719 H -9.375e-4 V -8.4375e-4" + transform="matrix(0,1,1,0,505.411,428.54)" + id="path32882" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 493.05078,437.26172 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path32884" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-2.1875e-4 H 5.579844 V 6.499781 H 0.00171875 V -2.1875e-4" + transform="matrix(0,1,1,0,493.051,437.26)" + id="path32886" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 493.05078,405.66016 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path32888" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,-2.1875e-4 H 5.578281 V 6.499781 H 1.5625e-4 V -2.1875e-4" + transform="matrix(0,1,1,0,493.051,405.66)" + id="path32890" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 505.41016,415.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path32892" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,7.1875e-4 H -3.701406 V -4.100844 H 0.00171875 V 7.1875e-4" + transform="matrix(0,1,1,0,509.511,418.76)" + id="path32894" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 491.49219,416.69922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32896" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 V -3.698812 H 4.100781 V 4.0625e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,495.191,416.7)" + id="path32898" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 503.10937,374.82031 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path32900" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.001625 V 3.7015 h -4.101562 v -3.703125 h 4.101562" + transform="matrix(0,1,1,0,503.111,378.92)" + id="path32902" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 493.05078,372.94141 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path32904" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-2.1875e-4 H -5.578594 V -6.500219 h 5.57812525 v 6.50000025" + transform="matrix(0,1,1,0,499.551,378.52)" + id="path32906" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 505.17187,361.67969 v 6.5 H 510.75 v -6.5 z m 0,0" + id="path32908" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001 V -5.579125 H 6.499687 V -0.001 H -3.125e-4" + transform="matrix(0,1,1,0,510.751,361.68)" + id="path32910" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 491.28906,346.05859 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path32912" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.0019375 V 5.580094 H -6.501406 v -5.5820315 h 6.49999975" + transform="matrix(0,1,1,0,491.291,352.56)" + id="path32914" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 491.92969,276.05859 v 3.70313 h 4.10156 v -3.70313 z m 0,0" + id="path32916" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,2.5e-4 H -3.701406 V -4.101312 H 0.00171875 V 2.5e-4" + transform="matrix(0,1,1,0,496.031,279.76)" + id="path32918" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 478.65234,434 v 10.98047 h 7.41797 V 434 Z m 0,0" + id="path32920" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,0.00134375 V 7.419312 H -10.98 V 0.00134375 H 4.6875e-4" + transform="matrix(0,1,1,0,478.651,444.98)" + id="path32922" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 479.19141,395.33984 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path32924" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,4.0625e-4 V 5.578531 H -6.500156 V 4.0625e-4 h 6.49999975" + transform="matrix(0,1,1,0,479.191,401.84)" + id="path32926" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 479.19141,406.5 v 6.5 h 5.57812 v -6.5 z m 0,0" + id="path32928" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,4.0625e-4 V 5.578531 H -6.5 V 4.0625e-4 H 0" + transform="matrix(0,1,1,0,479.191,413)" + id="path32930" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 479.58984,379.16016 v 10.98046 h 7.42188 v -10.98046 z m 0,0" + id="path32932" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.00115625 V 7.420719 H -10.979844 V -0.00115625 H 6.25e-4" + transform="matrix(0,1,1,0,479.591,390.14)" + id="path32934" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 479.58984,363.35937 v 10.98047 h 7.42188 v -10.98047 z m 0,0" + id="path32936" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00115625 V 7.420719 H -10.980625 V -0.00115625 H -1.5625e-4" + transform="matrix(0,1,1,0,479.591,374.34)" + id="path32938" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 486.55078,230.67969 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path32940" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-2.1875e-4 H -5.580312 V -6.500219 h 5.58203075 v 6.50000025" + transform="matrix(0,1,1,0,493.051,236.26)" + id="path32942" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 484.05078,192.48047 v 4.09765 H 487.75 v -4.09765 z m 0,0" + id="path32944" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,-2.1875e-4 V 3.699 H -4.099531 V -2.1875e-4 h 4.097656" + transform="matrix(0,1,1,0,484.051,196.58)" + id="path32946" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 445.73047,442.30078 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path32948" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 7.8125e-4,-5.3125e-4 V 5.5815 H -6.499219 V -5.3125e-4 H 7.8125e-4" + transform="matrix(0,1,1,0,445.731,448.8)" + id="path32950" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 445.73047,422.76172 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path32952" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,-5.3125e-4 V 5.5815 H -6.498281 V -5.3125e-4 h 6.49999975" + transform="matrix(0,1,1,0,445.731,429.26)" + id="path32954" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 445.73047,432.53906 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path32956" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 V 5.5815 H -6.500938 V -5.3125e-4 h 6.5000005" + transform="matrix(0,1,1,0,445.731,439.04)" + id="path32958" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 445.73047,403.23828 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path32960" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-5.3125e-4 V 5.5815 H -6.501719 V -5.3125e-4 h 6.50000025" + transform="matrix(0,1,1,0,445.731,409.74)" + id="path32962" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 445.73047,413 v 6.5 h 5.58203 V 413 Z m 0,0" + id="path32964" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-5.3125e-4 V 5.5815 H -6.5 V -5.3125e-4 H 0" + transform="matrix(0,1,1,0,445.731,419.5)" + id="path32966" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 452.8125,394.67969 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32968" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,7.1875e-4 V -3.6985 H 4.10125 V 7.1875e-4 H -3.125e-4" + transform="matrix(0,1,1,0,456.511,394.68)" + id="path32970" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0019375 V -3.181625 H 5.121094 V -5.220687 H 0 V -6.841781 H 5.121094 V -8.880844 H 0 v -3.179687 h -17.578125 v 3.179687 h -5.121094 v 2.039063 h 5.121094 v 1.621094 h -5.121094 v 2.039062 h 5.121094 v 3.1796875 H 0" + transform="matrix(0,1,1,0,456.791,386)" + id="path32972" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 463.55078,378.12109 h -4.01953 l -0.28125,-0.0195 c -0.85547,-0.33203 -0.85547,-1.43359 0,-1.76172 l 0.28125,-0.0391 h 4.01953 c 0.88281,0.0156 1.26563,1.12109 0.53906,1.66016 l -0.25781,0.14062 -0.28125,0.0195" + id="path32974" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-2.1875e-4 V -4.01975 L -0.0184375,-4.301 -0.159063,-4.558812 -0.358281,-4.761937 -0.62,-4.898656 -0.90125,-4.941625 -1.178594,-4.898656 -1.440313,-4.761937 -1.639531,-4.558812 -1.780156,-4.301 -1.819219,-4.01975 V -2.1875e-4 L -1.780156,0.281031 -1.639531,0.538844 -1.440313,0.738063 -1.178594,0.878688 -0.90125,0.921656 -0.62,0.878688 -0.358281,0.738063 -0.159063,0.538844 -0.0184375,0.281031 0.00109375,-2.1875e-4" + transform="matrix(0,1,1,0,463.551,378.12)" + id="path32976" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 452.8125,348.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path32978" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 V -3.6985 H 4.100781 V 7.1875e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,456.511,348.2)" + id="path32980" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 459.87109,287.76172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path32982" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,9.375e-5 V 3.699313 H -4.098281 V 9.375e-5 h 4.097656" + transform="matrix(0,1,1,0,459.871,291.86)" + id="path32984" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 458.92969,194.26172 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32986" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,2.5e-4 H -3.698281 V -4.101312 H 9.375e-4 V 2.5e-4" + transform="matrix(0,1,1,0,463.031,197.96)" + id="path32988" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 458.92969,171.01953 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path32990" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.0013125 H 3.69875 V 4.10025 H -4.6875e-4 v -4.1015625" + transform="matrix(0,1,1,0,458.931,171.02)" + id="path32992" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 466.37109,171.01953 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path32994" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,9.375e-5 H 3.69875 V 4.101656 H -4.6875e-4 V 9.375e-5" + transform="matrix(0,1,1,0,466.371,171.02)" + id="path32996" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 443.13281,453.26172 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path32998" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0018125 V 3.701031 H -4.098281 V 0.0018125 h 4.097656" + transform="matrix(0,1,1,0,443.131,457.36)" + id="path33000" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 444.99219,394.67969 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33002" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.0011875 V 3.700406 H -4.100312 V 0.0011875 H 0.00125" + transform="matrix(0,1,1,0,444.991,398.78)" + id="path33004" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 441.97266,381.78125 h -4.02344 l -0.27735,-0.0195 c -0.85546,-0.33203 -0.85937,-1.4336 0,-1.76172 l 0.27735,-0.0391 h 4.02344 c 0.8789,0.0156 1.26562,1.12109 0.53906,1.66015 l -0.26172,0.14063 -0.27734,0.0195" + id="path33006" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 V -4.021781 L -0.0182812,-4.299125 -0.158906,-4.560844 -0.358125,-4.760062 -0.619844,-4.900687 -0.901094,-4.93975 -1.178437,-4.900687 -1.440156,-4.760062 -1.639375,-4.560844 -1.78,-4.299125 -1.819062,-4.021781 V 0.00165625 L -1.78,0.279 l 0.140625,0.261719 0.199219,0.199219 0.261719,0.140625 0.277343,0.039062 0.28125,-0.039062 L -0.358125,0.739938 -0.158906,0.540719 -0.0182812,0.279 0.00125,0.00165625" + transform="matrix(0,1,1,0,441.971,381.78)" + id="path33008" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 437.92969,355.64062 v 4.09766 h 3.70312 v -4.09766 z m 0,0" + id="path33010" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0018125 V -3.701312 H 4.098281 V 0.0018125 H 6.25e-4" + transform="matrix(0,1,1,0,441.631,355.64)" + id="path33012" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 437.92969,348.19922 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path33014" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0018125 V -3.701312 H 4.100781 V 0.0018125 H -7.8125e-4" + transform="matrix(0,1,1,0,441.631,348.2)" + id="path33016" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 438.76953,302.19922 v 4.10156 l -0.0391,0.27734 c -0.23438,0.85547 -1.52735,0.85547 -1.75781,0 l -0.0625,-0.27734 v -4.10156 c 0.0625,-0.96485 1.1914,-1.21875 1.69921,-0.53906 l 0.1211,0.26171 0.0391,0.27735" + id="path33018" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.00146875 H 4.100781 L 4.378125,-0.0405312 4.639844,-0.161625 4.858594,-0.380375 4.979688,-0.638187 5.01875,-0.919437 4.979688,-1.200687 4.858594,-1.4585 4.639844,-1.681156 4.378125,-1.798344 4.100781,-1.860844 H -7.8125e-4 l -0.27734375,0.0625 -0.261719,0.117188 -0.21875,0.222656 -0.121093,0.257813 -0.039063,0.28125 0.039063,0.28125 0.121093,0.257812 0.21875,0.21875 0.261719,0.1210938 0.27734375,0.03906245" + transform="matrix(0,1,1,0,438.771,302.2)" + id="path33020" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 431.97266,158 v 3.69922 h 4.09765 V 158 Z m 0,0" + id="path33022" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-6.875e-4 H -3.7 V -4.098344 h 3.69921875 v 4.0976565" + transform="matrix(0,1,1,0,436.071,161.7)" + id="path33024" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 403.15234,453.26172 v 3.69922 H 407.25 v -3.69922 z m 0,0" + id="path33026" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00134375 H 3.700938 V 4.099 H 0.00171875 V 0.00134375" + transform="matrix(0,1,1,0,403.151,453.26)" + id="path33028" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,407.69922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33030" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.00103125 V -3.698187 H 4.100781 V 0.00103125 H -7.8125e-4" + transform="matrix(0,1,1,0,425.831,407.7)" + id="path33032" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 422.13281,362.14062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path33034" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00103125 V -3.698187 H 4.098281 V 0.00103125 H 6.25e-4" + transform="matrix(0,1,1,0,425.831,362.14)" + id="path33036" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 402.41016,351.26172 v 10.97656 h 7.42187 v -10.97656 z m 0,0" + id="path33038" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-8.4375e-4 V 7.421031 H -10.978281 V -8.4375e-4 h 10.97656225" + transform="matrix(0,1,1,0,402.411,362.24)" + id="path33040" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 402.75,341.96094 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path33042" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.001 H 5.579063 v 6.5 H 9.375e-4 v -6.5" + transform="matrix(0,1,1,0,402.751,341.96)" + id="path33044" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 407.63281,313.98047 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path33046" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0018125 V 3.701031 H -4.099531 V 0.0018125 h 4.097656" + transform="matrix(0,1,1,0,407.631,318.08)" + id="path33048" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 407.69141,305.28125 v 4.09766 h 3.69921 v -4.09766 z m 0,0" + id="path33050" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,4.0625e-4 V 3.699625 H -4.09875 V 4.0625e-4 h 4.09765625" + transform="matrix(0,1,1,0,407.691,309.38)" + id="path33052" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 411.01172,268.35937 v 13.90235 h 4.3789 v -13.90235 z m 0,0" + id="path33054" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-3.75e-4 V -4.379281 H 13.901719 V -3.75e-4 H -6.25e-4" + transform="matrix(0,1,1,0,415.391,268.36)" + id="path33056" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 410.41016,258.94141 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path33058" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-8.4375e-4 V 3.698375 H -4.098594 V -8.4375e-4 h 4.0976565" + transform="matrix(0,1,1,0,410.411,263.04)" + id="path33060" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 410.23047,251.87891 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33062" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-5.3125e-4 V 3.698688 H -4.101094 V -5.3125e-4 H 4.6875e-4" + transform="matrix(0,1,1,0,410.231,255.98)" + id="path33064" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 409.67187,219.60156 V 233.5 h 4.37891 v -13.89844 z m 0,0" + id="path33066" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.0015625,-2.1875e-4 V -4.379125 H 13.9 V -2.1875e-4 H 0.0015625" + transform="matrix(0,1,1,0,414.051,219.6)" + id="path33068" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 402.21094,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path33070" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 H -3.7 V -4.100062 H -7.8125e-4 V 0.0015" + transform="matrix(0,1,1,0,406.311,161.7)" + id="path33072" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 409.65234,158 v 3.69922 H 413.75 V 158 Z m 0,0" + id="path33074" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 H -3.7 V -4.098656 H -7.8125e-4 V -0.001" + transform="matrix(0,1,1,0,413.751,161.7)" + id="path33076" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 381.21094,452.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path33078" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.25e-5 V 3.699156 H -4.098594 V -6.25e-5 h 4.0976565" + transform="matrix(0,1,1,0,381.211,457.04)" + id="path33080" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 395.85156,452.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path33082" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,5.625e-4 V 3.699781 H -4.098594 V 5.625e-4 h 4.0976565" + transform="matrix(0,1,1,0,395.851,457.04)" + id="path33084" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 389.67187,440.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35937,-1.3789 -0.76172,0 -1.38281,0.61718 -1.38281,1.3789 0,0.73828 0.62109,1.35938 1.38281,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path33086" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 395.85156,376.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33088" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,5.625e-4 V 3.699781 H -4.099687 V 5.625e-4 h 4.101562" + transform="matrix(0,1,1,0,395.851,380.92)" + id="path33090" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 381.21094,376.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33092" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.25e-5 V 3.699156 H -4.099687 V -6.25e-5 h 4.101562" + transform="matrix(0,1,1,0,381.211,380.92)" + id="path33094" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 389.67187,393.5 c 0,-0.76172 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.38281,0.61719 -1.38281,1.37891 0,0.73828 0.62109,1.35937 1.38281,1.35937 0.73828,0 1.35937,-0.62109 1.35937,-1.35937" + id="path33096" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 395.85156,368.01953 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33098" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,5.625e-4 V 3.699781 H -4.100469 V 5.625e-4 h 4.10156275" + transform="matrix(0,1,1,0,395.851,372.12)" + id="path33100" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 393.71094,341.21875 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path33102" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-6.25e-5 H 3.701875 V 4.1015 H -0.00125 V -6.25e-5" + transform="matrix(0,1,1,0,393.711,341.22)" + id="path33104" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 395.91016,265.07812 v 4.10157 h 3.69921 v -4.10157 z m 0,0" + id="path33106" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-8.4375e-4 V 3.698375 H -4.101875 V -8.4375e-4 h 4.1015625" + transform="matrix(0,1,1,0,395.911,269.18)" + id="path33108" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 395.73047,257.64062 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path33110" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0013125 V -3.700531 h 4.097656 v 3.6992185 H 6.25e-4" + transform="matrix(0,1,1,0,399.431,257.64)" + id="path33112" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 386.99219,237.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path33114" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,4.0625e-4 V -3.698812 H 4.099063 V 4.0625e-4 H 0.00140625" + transform="matrix(0,1,1,0,390.691,237.94)" + id="path33116" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 381.21094,228 v 6.5 h 5.57812 V 228 Z m 0,0" + id="path33118" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0,-0.0019375 V -5.580062 h 6.5 v 5.5781245 H 0" + transform="matrix(0,1,1,0,386.791,228)" + id="path33120" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 381.58984,218.42187 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path33122" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00115625 V 3.698063 H -4.098125 v -3.69921925 h 4.09765625" + transform="matrix(0,1,1,0,381.591,222.52)" + id="path33124" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 382.19141,210.98047 v 4.09765 h 3.69921 v -4.09765 z m 0,0" + id="path33126" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,4.0625e-4 V 3.699625 H -4.099531 V 4.0625e-4 h 4.097656" + transform="matrix(0,1,1,0,382.191,215.08)" + id="path33128" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 379.91016,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path33130" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 H -3.7 V -4.100844 H -7.8125e-4 V 7.1875e-4" + transform="matrix(0,1,1,0,384.011,161.7)" + id="path33132" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 366.57031,452.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path33134" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-6.875e-4 V 3.698531 H -4.098594 V -6.875e-4 h 4.0976565" + transform="matrix(0,1,1,0,366.571,457.04)" + id="path33136" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 366.23047,440.33984 c 0,-0.76172 -0.6211,-1.3789 -1.35938,-1.3789 -0.76172,0 -1.3789,0.61718 -1.3789,1.3789 0,0.73828 0.61718,1.35938 1.3789,1.35938 0.73828,0 1.35938,-0.6211 1.35938,-1.35938" + id="path33138" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.94922,440.33984 c 0,-0.76172 -0.61719,-1.3789 -1.35938,-1.3789 -0.75781,0 -1.3789,0.61718 -1.3789,1.3789 0,0.73828 0.62109,1.35938 1.3789,1.35938 0.74219,0 1.35938,-0.6211 1.35938,-1.35938" + id="path33140" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 366.57031,376.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33142" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-6.875e-4 V 3.698531 H -4.099687 V -6.875e-4 h 4.101562" + transform="matrix(0,1,1,0,366.571,380.92)" + id="path33144" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 366.23047,393.5 c 0,-0.76172 -0.6211,-1.37891 -1.35938,-1.37891 -0.76172,0 -1.3789,0.61719 -1.3789,1.37891 0,0.73828 0.61718,1.35937 1.3789,1.35937 0.73828,0 1.35938,-0.62109 1.35938,-1.35937" + id="path33146" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 377.94922,393.5 c 0,-0.76172 -0.61719,-1.37891 -1.35938,-1.37891 -0.75781,0 -1.3789,0.61719 -1.3789,1.37891 0,0.73828 0.62109,1.35937 1.3789,1.35937 0.74219,0 1.35938,-0.62109 1.35938,-1.35937" + id="path33148" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 358.57031,329.51953 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33150" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-6.875e-4 H 3.69875 V 4.100875 H -4.6875e-4 V -6.875e-4" + transform="matrix(0,1,1,0,358.571,329.52)" + id="path33152" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 376.05078,286.51953 v 6.5 h 5.58203 v -6.5 z m 0,0" + id="path33154" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0018125 V -5.580219 H 6.499531 V 0.0018125 H -4.6875e-4" + transform="matrix(0,1,1,0,381.631,286.52)" + id="path33156" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 357.85156,293.16016 v 3.69921 h 4.09766 v -3.69921 z m 0,0" + id="path33158" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,-0.00178125 H -3.699844 V -4.099437 h 3.699219 v 4.09765575" + transform="matrix(0,1,1,0,361.951,296.86)" + id="path33160" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 365.94922,259.14062 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33162" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 H -3.699375 V -4.101781 h 3.69921875 v 4.10156225" + transform="matrix(0,1,1,0,370.051,262.84)" + id="path33164" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 372.75,247.80078 v 5.57813 h 6.5 v -5.57813 z m 0,0" + id="path33166" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,-0.001 H -5.579219 v -6.5 h 5.57812525 v 6.5" + transform="matrix(0,1,1,0,379.251,253.38)" + id="path33168" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 359.49219,257.85937 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path33170" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-0.00115625 H -3.700625 V -4.098812 h 3.69921875 v 4.09765575" + transform="matrix(0,1,1,0,363.591,261.56)" + id="path33172" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 359.51172,235.28125 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path33174" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.001625 H -3.69875 V -4.099281 H 4.6875e-4 v 4.097656" + transform="matrix(0,1,1,0,363.611,238.98)" + id="path33176" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 359.07031,205.42187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33178" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,8.75e-4 H -3.698125 V -4.100687 H 0.00109375 V 8.75e-4" + transform="matrix(0,1,1,0,363.171,209.12)" + id="path33180" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 375.65234,200.19922 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33182" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,5.625e-4 V -3.698656 H 4.100781 V 5.625e-4 H -7.8125e-4" + transform="matrix(0,1,1,0,379.351,200.2)" + id="path33184" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 348.67187,434.48047 c 0,-0.76172 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.38281,0.61719 -1.38281,1.37891 0,0.73828 0.62109,1.35937 1.38281,1.35937 0.73828,0 1.35937,-0.62109 1.35937,-1.35937" + id="path33186" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 348.67187,399.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35937,-1.3789 -0.76172,0 -1.38281,0.61718 -1.38281,1.3789 0,0.73828 0.62109,1.35938 1.38281,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path33188" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 351.92969,376.82031 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path33190" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,-0.0013125 V 3.701813 h -4.101562 v -3.7031255 h 4.101562" + transform="matrix(0,1,1,0,351.931,380.92)" + id="path33192" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 339.8125,341.96094 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path33194" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.0015 H 5.579063 v 6.5 H 9.375e-4 v -6.5" + transform="matrix(0,1,1,0,339.811,341.96)" + id="path33196" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 353.94922,287.51953 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33198" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-0.00178125 H 3.69875 V 4.099781 H -4.6875e-4 v -4.10156225" + transform="matrix(0,1,1,0,353.951,287.52)" + id="path33200" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 335.83203,289.03906 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33202" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.00103125 V 3.70025 H -4.100938 V 0.00103125 H 6.25e-4" + transform="matrix(0,1,1,0,335.831,293.14)" + id="path33204" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 340.75,283.21875 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33206" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.00178125 V -3.701 h 4.101563 v 3.69921875 H -0.00125" + transform="matrix(0,1,1,0,344.451,283.22)" + id="path33208" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 339.75,263.83984 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path33210" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.00178125 V -3.701 H 4.101406 v 3.69921875 H -1.5625e-4" + transform="matrix(0,1,1,0,343.451,263.84)" + id="path33212" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 339.8125,270.33984 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path33214" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,7.1875e-4 V -3.6985 H 4.101406 V 7.1875e-4 H -1.5625e-4" + transform="matrix(0,1,1,0,343.511,270.34)" + id="path33216" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 353.10937,272.67969 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path33218" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -3.125e-4,-0.001625 H 3.698906 V 4.099938 H -3.125e-4 v -4.101563" + transform="matrix(0,1,1,0,353.111,272.68)" + id="path33220" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 335.44922,276.89844 V 281 h 3.70312 v -4.10156 z m 0,0" + id="path33222" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.00134375 V -3.701781 H 4.1 v 3.70312475 h -4.1015625" + transform="matrix(0,1,1,0,339.151,276.9)" + id="path33224" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 353.87109,251.10156 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path33226" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,9.375e-5 V 3.699313 H -4.098437 V 9.375e-5 h 4.09765575" + transform="matrix(0,1,1,0,353.871,255.2)" + id="path33228" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 353.87109,257.42187 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path33230" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,9.375e-5 V 3.699313 H -4.098125 V 9.375e-5 h 4.09765625" + transform="matrix(0,1,1,0,353.871,261.52)" + id="path33232" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 340.42969,250.32031 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33234" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,2.5e-4 H -3.699688 V -4.101312 H -4.6875e-4 V 2.5e-4" + transform="matrix(0,1,1,0,344.531,254.02)" + id="path33236" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 351.97266,228.53906 v 4.10156 h 3.69921 v -4.10156 z m 0,0" + id="path33238" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,8.75e-4 V -3.698344 H 4.100625 V 8.75e-4 H -9.375e-4" + transform="matrix(0,1,1,0,355.671,228.54)" + id="path33240" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 352.89062,235.16016 v 3.69921 h 4.10157 v -3.69921 z m 0,0" + id="path33242" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0011875 H -3.699844 V -4.100375 h 3.699219 v 4.1015625" + transform="matrix(0,1,1,0,356.991,238.86)" + id="path33244" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 340.53125,234.62109 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33246" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 H -3.698906 V -4.09975 H 3.125e-4 v 4.1015625" + transform="matrix(0,1,1,0,344.631,238.32)" + id="path33248" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 352.76953,210.64062 v 4.09766 h 3.70313 v -4.09766 z m 0,0" + id="path33250" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,-0.00146875 V 3.701656 H -4.099375 v -3.70312475 h 4.09765625" + transform="matrix(0,1,1,0,352.771,214.74)" + id="path33252" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 335.17187,218.30078 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path33254" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,8.75e-4 V 3.700094 H -4.099219 V 8.75e-4 h 4.0976565" + transform="matrix(0,1,1,0,335.171,222.4)" + id="path33256" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 348.37109,218.28125 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path33258" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00109375,9.375e-5 V 3.699313 H -4.09875 V 9.375e-5 h 4.09765625" + transform="matrix(0,1,1,0,348.371,222.38)" + id="path33260" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 339.71094,187.03906 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path33262" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-6.25e-5 H -5.580938 V -6.500062 H 0.00109375 V -6.25e-5" + transform="matrix(0,1,1,0,346.211,192.62)" + id="path33264" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 335.26953,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path33266" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,9.375e-5 H -3.7 V -4.101469 H -7.8125e-4 V 9.375e-5" + transform="matrix(0,1,1,0,339.371,161.7)" + id="path33268" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 342.71094,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path33270" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0015 H -3.7 V -4.100062 H -7.8125e-4 V 0.0015" + transform="matrix(0,1,1,0,346.811,161.7)" + id="path33272" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 330.23047,452.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path33274" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0013125 V -3.700531 H 4.099063 v 3.6992185 H 0.00140625" + transform="matrix(0,1,1,0,333.931,452.94)" + id="path33276" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 315.58984,452.94141 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path33278" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00140625,-0.0019375 V -3.701156 H 4.099063 v 3.6992185 H 0.00140625" + transform="matrix(0,1,1,0,319.291,452.94)" + id="path33280" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 319.39062,440.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35937,-1.3789 -0.76172,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.61719,1.35938 1.37891,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path33282" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 325.25,440.33984 c 0,-0.76172 -0.61719,-1.3789 -1.35938,-1.3789 -0.75781,0 -1.3789,0.61718 -1.3789,1.3789 0,0.73828 0.62109,1.35938 1.3789,1.35938 0.74219,0 1.35938,-0.6211 1.35938,-1.35938" + id="path33284" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 325.25,434.48047 c 0,-0.76172 -0.61719,-1.37891 -1.35938,-1.37891 -0.75781,0 -1.3789,0.61719 -1.3789,1.37891 0,0.73828 0.62109,1.35937 1.3789,1.35937 0.74219,0 1.35938,-0.62109 1.35938,-1.35937" + id="path33286" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 336.94922,440.33984 c 0,-0.76172 -0.61719,-1.3789 -1.35938,-1.3789 -0.75781,0 -1.3789,0.61718 -1.3789,1.3789 0,0.73828 0.62109,1.35938 1.3789,1.35938 0.74219,0 1.35938,-0.6211 1.35938,-1.35938" + id="path33288" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 319.39062,399.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35937,-1.3789 -0.76172,0 -1.37891,0.61718 -1.37891,1.3789 0,0.73828 0.61719,1.35938 1.37891,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path33290" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 325.25,399.33984 c 0,-0.76172 -0.61719,-1.3789 -1.35938,-1.3789 -0.75781,0 -1.3789,0.61718 -1.3789,1.3789 0,0.73828 0.62109,1.35938 1.3789,1.35938 0.74219,0 1.35938,-0.6211 1.35938,-1.35938" + id="path33292" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 336.94922,399.33984 c 0,-0.76172 -0.61719,-1.3789 -1.35938,-1.3789 -0.75781,0 -1.3789,0.61718 -1.3789,1.3789 0,0.73828 0.62109,1.35938 1.3789,1.35938 0.74219,0 1.35938,-0.6211 1.35938,-1.35938" + id="path33294" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 330.23047,376.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33296" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0013125 V -3.700531 H 4.101875 v 3.6992185 H 3.125e-4" + transform="matrix(0,1,1,0,333.931,376.82)" + id="path33298" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 315.58984,376.82031 v 4.10156 h 3.69922 v -4.10156 z m 0,0" + id="path33300" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,-0.0019375 V -3.701156 H 4.101875 v 3.6992185 H 3.125e-4" + transform="matrix(0,1,1,0,319.291,376.82)" + id="path33302" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 331.08984,393.5 c 0,-0.76172 -0.61718,-1.37891 -1.35937,-1.37891 -0.75781,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.35937,-0.62109 1.35937,-1.35937" + id="path33304" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 336.94922,393.5 c 0,-0.76172 -0.61719,-1.37891 -1.35938,-1.37891 -0.75781,0 -1.3789,0.61719 -1.3789,1.37891 0,0.73828 0.62109,1.35937 1.3789,1.35937 0.74219,0 1.35938,-0.62109 1.35938,-1.35937" + id="path33306" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 330.75,341.21875 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path33308" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.001 H 3.701875 V 4.100563 H -0.00125 V -0.001" + transform="matrix(0,1,1,0,330.751,341.22)" + id="path33310" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 315.85156,340.03906 v 7.42188 h 10.98047 v -7.42188 z m 0,0" + id="path33312" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,0.00103125 H -7.420937 V -10.979437 H 9.375e-4 V 0.00103125" + transform="matrix(0,1,1,0,326.831,347.46)" + id="path33314" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 330.08984,322.85937 v 4.10157 h 3.69922 v -4.10157 z m 0,0" + id="path33316" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-0.00115625 V 3.698063 H -4.100625 V -0.00115625 H 9.375e-4" + transform="matrix(0,1,1,0,330.091,326.96)" + id="path33318" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 329.28906,316.33984 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33320" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-0.0019375 H 3.699062 V 4.099625 H -1.5625e-4 v -4.1015625" + transform="matrix(0,1,1,0,329.291,316.34)" + id="path33322" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 330.78906,295.53906 v 4.10156 h 3.70313 v -4.10156 z m 0,0" + id="path33324" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,-0.0019375 V 3.701188 H -4.100938 V -0.0019375 H 6.25e-4" + transform="matrix(0,1,1,0,330.791,299.64)" + id="path33326" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 314.44922,297.87891 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path33328" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.00178125 V 3.701344 H -4.101094 V -0.00178125 H 4.6875e-4" + transform="matrix(0,1,1,0,314.451,301.98)" + id="path33330" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 330.17187,301.92187 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path33332" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,9.375e-5 V -3.699125 H 4.099531 V 9.375e-5 H 0.001875" + transform="matrix(0,1,1,0,333.871,301.92)" + id="path33334" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 312.97266,289.82031 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path33336" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.00165625 H 3.699531 V 4.099313 H 3.125e-4 V 0.00165625" + transform="matrix(0,1,1,0,312.971,289.82)" + id="path33338" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 322.87109,275.96094 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path33340" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,9.375e-5 V 3.699313 H -4.099063 V 9.375e-5 h 4.09765675" + transform="matrix(0,1,1,0,322.871,280.06)" + id="path33342" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 322.07031,282.32031 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33344" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,8.75e-4 H -3.699687 V -4.100687 H -4.6875e-4 V 8.75e-4" + transform="matrix(0,1,1,0,326.171,286.02)" + id="path33346" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 329.03125,275.96094 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33348" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,0.0018125 H -3.699063 V -4.09975 H 1.5625e-4 v 4.1015625" + transform="matrix(0,1,1,0,333.131,279.66)" + id="path33350" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 333.97266,257.28125 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path33352" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,0.00165625 H 3.700469 V 4.099313 H 0.00125 V 0.00165625" + transform="matrix(0,1,1,0,333.971,257.28)" + id="path33354" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 320.97266,253.35937 v 4.10157 h 3.69921 v -4.10157 z m 0,0" + id="path33356" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,8.75e-4 V -3.698344 H 4.100937 V 8.75e-4 H -6.25e-4" + transform="matrix(0,1,1,0,324.671,253.36)" + id="path33358" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 316.89062,262.94141 v 3.69921 h 4.10157 v -3.69921 z m 0,0" + id="path33360" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,0.0011875 H -3.698594 V -4.100375 H 6.25e-4 v 4.1015625" + transform="matrix(0,1,1,0,320.991,266.64)" + id="path33362" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 323.25,262.94141 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path33364" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 6.25e-4,5.625e-4 H -3.698594 V -4.101 H 6.25e-4 V 5.625e-4" + transform="matrix(0,1,1,0,327.351,266.64)" + id="path33366" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 329.63281,262.85937 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path33368" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-5.3125e-4 H -3.700625 V -4.098187 h 3.69921875 v 4.09765575" + transform="matrix(0,1,1,0,333.731,266.56)" + id="path33370" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="M 323.92969,241.39844 V 245.5 h 3.70312 v -4.10156 z m 0,0" + id="path33372" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,0.0018125 V -3.701312 H 4.1 v 3.7031245 h -4.1015625" + transform="matrix(0,1,1,0,327.631,241.4)" + id="path33374" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 317.37109,240.05859 v 3.70313 h 4.10157 v -3.70313 z m 0,0" + id="path33376" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00171875,0.00165625 H -3.701406 V -4.099906 h 3.70312475 v 4.10156225" + transform="matrix(0,1,1,0,321.471,243.76)" + id="path33378" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 328.08984,228.12109 v 4.09766 h 3.69922 v -4.09766 z m 0,0" + id="path33380" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,-0.0019375 V -3.701156 H 4.09875 v 3.6992185 H 0.00109375" + transform="matrix(0,1,1,0,331.791,228.12)" + id="path33382" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 323.92969,234.85937 v 4.10157 h 3.70312 v -4.10157 z m 0,0" + id="path33384" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0018125 V -3.701312 H 4.100937 V 0.0018125 H -6.25e-4" + transform="matrix(0,1,1,0,327.631,234.86)" + id="path33386" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 310.53125,202.57812 v 5.58204 h 6.5 v -5.58204 z m 0,0" + id="path33388" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 1.5625e-4,2.5e-4 H -5.581875 v -6.5 H 1.5625e-4 v 6.5" + transform="matrix(0,1,1,0,317.031,208.16)" + id="path33390" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 322.83203,188.51953 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path33392" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00125,-0.0013125 H -3.700469 V -4.098969 h 3.699219 v 4.0976565" + transform="matrix(0,1,1,0,326.931,192.22)" + id="path33394" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 320.41016,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path33396" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,7.1875e-4 H -3.7 V -4.100844 H -7.8125e-4 V 7.1875e-4" + transform="matrix(0,1,1,0,324.511,161.7)" + id="path33398" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 295.39062,451.73828 v 6.5 h 5.58204 v -6.5 z m 0,0" + id="path33400" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00165625 V -5.580375 H 6.498281 v 5.58203125 h -6.49999975" + transform="matrix(0,1,1,0,300.971,451.74)" + id="path33402" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.67187,440.33984 c 0,-0.76172 -0.62109,-1.3789 -1.35937,-1.3789 -0.76172,0 -1.38281,0.61718 -1.38281,1.3789 0,0.73828 0.62109,1.35938 1.38281,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path33404" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.67187,428.62109 c 0,-0.76172 -0.62109,-1.38281 -1.35937,-1.38281 -0.76172,0 -1.38281,0.62109 -1.38281,1.38281 0,0.73828 0.62109,1.35938 1.38281,1.35938 0.73828,0 1.35937,-0.6211 1.35937,-1.35938" + id="path33406" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 300.92969,376.82031 v 4.10156 h 3.70312 v -4.10156 z m 0,0" + id="path33408" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 3.125e-4,0.0018125 V -3.701312 H 4.101875 V 0.0018125 H 3.125e-4" + transform="matrix(0,1,1,0,304.631,376.82)" + id="path33410" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 301.8125,393.5 c 0,-0.76172 -0.62109,-1.37891 -1.36328,-1.37891 -0.75781,0 -1.37891,0.61719 -1.37891,1.37891 0,0.73828 0.6211,1.35937 1.37891,1.35937 0.74219,0 1.36328,-0.62109 1.36328,-1.35937" + id="path33412" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 307.67187,393.5 c 0,-0.76172 -0.62109,-1.37891 -1.35937,-1.37891 -0.76172,0 -1.38281,0.61719 -1.38281,1.37891 0,0.73828 0.62109,1.35937 1.38281,1.35937 0.73828,0 1.35937,-0.62109 1.35937,-1.35937" + id="path33414" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 290.57031,344.48047 v 5.57812 h 6.5 v -5.57812 z m 0,0" + id="path33416" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,-6.875e-4 H -5.579531 V -6.500687 h 5.57812475 v 6.4999995" + transform="matrix(0,1,1,0,297.071,350.06)" + id="path33418" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 300.23047,340.03906 v 7.42188 h 10.98047 v -7.42188 z m 0,0" + id="path33420" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 9.375e-4,-6.25e-5 H -7.420937 V -10.980531 H 9.375e-4 V -6.25e-5" + transform="matrix(0,1,1,0,311.211,347.46)" + id="path33422" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 300.15234,323.23828 v 3.70313 H 304.25 v -3.70313 z m 0,0" + id="path33424" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00171875,0.00134375 H 3.701406 V 4.099 H -0.00171875 V 0.00134375" + transform="matrix(0,1,1,0,300.151,323.24)" + id="path33426" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 299.07031,299.87891 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path33428" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="m -0.001875,8.75e-4 h -3.699219 v -4.101562 h 3.699219 V 8.75e-4" + transform="matrix(0,1,1,0,303.171,303.58)" + id="path33430" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 295.17187,286.69922 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path33432" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.00146875 H -3.700781 V -4.099125 h 3.6992185 v 4.09765625" + transform="matrix(0,1,1,0,299.271,290.4)" + id="path33434" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 301.49219,287.53906 v 3.69922 h 4.09765 v -3.69922 z m 0,0" + id="path33436" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,0.0011875 H 3.698281 V 4.098844 H -9.375e-4 V 0.0011875" + transform="matrix(0,1,1,0,301.491,287.54)" + id="path33438" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 295.13281,269.92187 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path33440" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,0.0018125 H 3.701094 V 4.099469 H 0.001875 V 0.0018125" + transform="matrix(0,1,1,0,295.131,269.92)" + id="path33442" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 310.89062,249.35937 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path33444" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.00140625,0.0011875 H -3.700625 V -4.100375 h 3.69921875 v 4.1015625" + transform="matrix(0,1,1,0,314.991,253.06)" + id="path33446" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 310.55078,262.92187 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33448" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00109375,0.00134375 H -3.698125 V -4.100219 h 3.69921875 v 4.10156275" + transform="matrix(0,1,1,0,314.651,266.62)" + id="path33450" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 302.85156,254.42187 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path33452" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,5.625e-4 H 3.701094 V 4.098219 H 0.001875 V 5.625e-4" + transform="matrix(0,1,1,0,302.851,254.42)" + id="path33454" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 301.47266,263.07812 v 3.70313 h 4.09765 v -3.70313 z m 0,0" + id="path33456" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.875e-4 H -3.701875 V -4.098344 H 0.00125 v 4.0976565" + transform="matrix(0,1,1,0,305.571,266.78)" + id="path33458" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 310.75,242.03906 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33460" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-0.001 H 3.698281 V 4.100563 H -9.375e-4 V -0.001" + transform="matrix(0,1,1,0,310.751,242.04)" + id="path33462" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 301.39062,234.32031 v 3.69922 h 4.10157 v -3.69922 z m 0,0" + id="path33464" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,0.0011875 H -3.699688 V -4.100375 h 3.69921925 v 4.1015625" + transform="matrix(0,1,1,0,305.491,238.02)" + id="path33466" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 311.55078,228.83984 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33468" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -1.5625e-4,-2.1875e-4 H 3.699062 V 4.101344 H -1.5625e-4 V -2.1875e-4" + transform="matrix(0,1,1,0,311.551,228.84)" + id="path33470" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 295.07031,229.21875 v 3.70312 h 4.10156 v -3.70312 z m 0,0" + id="path33472" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.001875,8.75e-4 H -3.70125 V -4.100687 H 0.001875 V 8.75e-4" + transform="matrix(0,1,1,0,299.171,232.92)" + id="path33474" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 295.15234,216.19922 v 3.69922 H 299.25 v -3.69922 z m 0,0" + id="path33476" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.0015625,-0.001 H -3.700781 v -4.097656 h 3.6992185 V -0.001" + transform="matrix(0,1,1,0,299.251,219.9)" + id="path33478" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 298.71094,185.19922 v 5.58203 h 6.5 v -5.58203 z m 0,0" + id="path33480" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 0.00125,-6.25e-5 H -5.580781 V -6.500062 H 0.00125 V -6.25e-5" + transform="matrix(0,1,1,0,305.211,190.78)" + id="path33482" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 305.53125,158 v 3.69922 h 4.10156 V 158 Z m 0,0" + id="path33484" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,0.0018125 H -3.7 V -4.09975 h 3.69921875 v 4.1015625" + transform="matrix(0,1,1,0,309.631,161.7)" + id="path33486" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 298.08984,158 v 3.69922 h 4.10157 V 158 Z m 0,0" + id="path33488" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,4.0625e-4 H -3.7 V -4.101156 H -7.8125e-4 V 4.0625e-4" + transform="matrix(0,1,1,0,302.191,161.7)" + id="path33490" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 290.65234,158 v 3.69922 H 294.75 V 158 Z m 0,0" + id="path33492" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -7.8125e-4,-0.001 H -3.7 V -4.098656 H -7.8125e-4 V -0.001" + transform="matrix(0,1,1,0,294.751,161.7)" + id="path33494" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 290.07031,474.82031 c 0,-3.17969 -2.57812,-5.76172 -5.73828,-5.76172 -3.17969,0 -5.76172,2.58203 -5.76172,5.76172 0,3.16016 2.58203,5.73828 5.76172,5.73828 3.16016,0 5.73828,-2.57812 5.73828,-5.73828" + id="path33496" + inkscape:connector-curvature="0" /> + <path + style="fill:#ababab;fill-opacity:1;fill-rule:evenodd;stroke:none" + d="m 287.83203,474.82031 c 0,-1.9414 -1.58203,-3.51953 -3.5,-3.51953 -1.94141,0 -3.51953,1.57813 -3.51953,3.51953 0,1.91797 1.57812,3.5 3.51953,3.5 1.91797,0 3.5,-1.58203 3.5,-3.5" + id="path33498" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 275.3125,341.35937 v 3.69922 h 4.09766 v -3.69922 z m 0,0" + id="path33500" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -6.25e-4,0.0015 H 3.698594 V 4.099156 H -6.25e-4 V 0.0015" + transform="matrix(0,1,1,0,275.311,341.36)" + id="path33502" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 283.03125,349.87891 v 3.69921 h 4.10156 v -3.69921 z m 0,0" + id="path33504" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -0.001875,0.0018125 H -3.701094 V -4.09975 h 3.699219 v 4.1015625" + transform="matrix(0,1,1,0,287.131,353.58)" + id="path33506" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 288.23047,311.01953 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33508" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -4.6875e-4,-5.3125e-4 H 3.69875 V 4.101031 H -4.6875e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,288.231,311.02)" + id="path33510" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 277.73047,306.03906 v 3.69922 h 4.10156 v -3.69922 z m 0,0" + id="path33512" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M -9.375e-4,-5.3125e-4 H 3.698281 V 4.101031 H -9.375e-4 V -5.3125e-4" + transform="matrix(0,1,1,0,277.731,306.04)" + id="path33514" + inkscape:connector-curvature="0" /> + <path + style="fill:#bdffbd;fill-opacity:1;fill-rule:nonzero;stroke:none" + d="m 275.23047,291.48047 v 4.09765 h 3.69922 v -4.09765 z m 0,0" + id="path33516" + inkscape:connector-curvature="0" /> + <path + style="fill:none;stroke:#bdffbd;stroke-width:0.02;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-opacity:1" + d="M 4.6875e-4,-0.0013125 V -3.700531 H 4.098125 v 3.6992185 H 4.6875e-4" + transform="matrix(0,1,1,0,278.931,291.48)" + id="path33518" + inkscape:connector-curvature="0" /> + </g> +</svg> diff --git a/boards/beaglebone/ai/images/reva1-top.pdf b/boards/beaglebone/ai/images/reva1-top.pdf new file mode 100644 index 0000000000000000000000000000000000000000..14f3af1935f3008c08a3c0ac3c335ddb17084675 Binary files /dev/null and b/boards/beaglebone/ai/images/reva1-top.pdf differ diff --git a/boards/beaglebone/ai/images/reva1-top.svg b/boards/beaglebone/ai/images/reva1-top.svg new file mode 100644 index 0000000000000000000000000000000000000000..08039f36c2df1baf13becfd2b87aff1663efcf4d --- /dev/null +++ b/boards/beaglebone/ai/images/reva1-top.svg @@ -0,0 +1,4929 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="842pt" height="595pt" viewBox="0 0 842 595" version="1.1"> +<g id="surface1"> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 430.828125 L 684.691406 430.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 430.949219 L 684.808594 430.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 431.070312 L 684.929688 431.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 431.191406 L 685.050781 431.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 431.308594 L 685.171875 431.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 431.429688 L 685.289062 431.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 431.550781 L 685.410156 431.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 431.671875 L 685.53125 431.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 431.789062 L 685.648438 431.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 431.910156 L 685.769531 431.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 432.03125 L 685.890625 432.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 432.148438 L 686.011719 432.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 432.269531 L 686.128906 432.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 432.390625 L 686.25 432.390625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 432.511719 L 686.371094 432.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 432.628906 L 686.488281 432.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 432.75 L 686.609375 432.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 432.871094 L 686.730469 432.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 432.988281 L 686.851562 432.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 433.109375 L 686.96875 433.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 433.230469 L 687.089844 433.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 433.351562 L 687.210938 433.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 433.46875 L 687.328125 433.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 433.589844 L 687.449219 433.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 433.738281 L 687.570312 433.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 433.859375 L 687.691406 433.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 433.980469 L 687.808594 433.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 434.101562 L 687.929688 434.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 434.21875 L 688.050781 434.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 434.339844 L 688.171875 434.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 434.460938 L 688.289062 434.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 434.578125 L 688.410156 434.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 434.699219 L 688.53125 434.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 434.820312 L 688.648438 434.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 434.941406 L 688.769531 434.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 435.058594 L 688.890625 435.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 435.179688 L 689.011719 435.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 435.300781 L 689.128906 435.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 435.421875 L 689.25 435.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 435.539062 L 689.371094 435.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 435.660156 L 689.488281 435.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 435.78125 L 689.609375 435.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 435.898438 L 689.730469 435.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 436.019531 L 689.851562 436.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 436.140625 L 689.96875 436.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 436.261719 L 690.089844 436.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 436.378906 L 690.210938 436.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 436.5 L 690.328125 436.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 436.621094 L 690.449219 436.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 436.738281 L 690.570312 436.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 436.859375 L 690.691406 436.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 436.980469 L 690.808594 436.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 437.101562 L 690.929688 437.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 437.21875 L 691.050781 437.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 437.339844 L 691.171875 437.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 437.460938 L 691.289062 437.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 437.578125 L 691.410156 437.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 437.699219 L 691.53125 437.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 437.820312 L 691.648438 437.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 437.941406 L 691.769531 437.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 438.058594 L 691.890625 438.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 438.179688 L 692.011719 438.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 438.300781 L 692.128906 438.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 438.421875 L 692.25 438.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 438.539062 L 692.371094 438.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 438.660156 L 692.488281 438.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 438.78125 L 692.609375 438.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 438.898438 L 692.730469 438.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 439.019531 L 692.851562 439.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 439.140625 L 692.96875 439.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 439.261719 L 693.089844 439.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 439.378906 L 693.210938 439.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 439.5 L 693.328125 439.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 439.621094 L 693.449219 439.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 439.738281 L 693.570312 439.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 439.859375 L 693.691406 439.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 439.980469 L 693.808594 439.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 440.101562 L 693.929688 440.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 440.21875 L 694.050781 440.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 440.339844 L 694.171875 440.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 440.460938 L 694.289062 440.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 440.578125 L 694.410156 440.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 440.699219 L 694.53125 440.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 440.820312 L 694.648438 440.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 440.941406 L 694.769531 440.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 441.058594 L 694.890625 441.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 441.179688 L 695.011719 441.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 441.300781 L 695.128906 441.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 441.421875 L 695.25 441.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 441.539062 L 695.371094 441.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 441.660156 L 695.488281 441.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 441.78125 L 695.609375 441.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 441.898438 L 695.730469 441.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 442.019531 L 695.851562 442.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 442.140625 L 695.96875 442.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 442.261719 L 696.089844 442.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 442.378906 L 696.210938 442.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 442.5 L 696.328125 442.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 442.621094 L 696.449219 442.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 442.738281 L 696.570312 442.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 442.859375 L 696.691406 442.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 442.980469 L 696.808594 442.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 443.101562 L 696.929688 443.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 443.21875 L 697.050781 443.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 443.339844 L 697.171875 443.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 443.460938 L 697.289062 443.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 558.328125 197.820312 L 558.449219 197.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 558.210938 197.941406 L 558.449219 197.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 558.121094 198.058594 L 558.449219 198.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 558 198.179688 L 558.449219 198.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 557.878906 198.300781 L 558.449219 198.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 557.761719 198.421875 L 558.449219 198.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 557.640625 198.539062 L 558.449219 198.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 557.519531 198.660156 L 558.449219 198.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 557.398438 198.78125 L 558.449219 198.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 557.28125 198.898438 L 558.449219 198.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 557.160156 199.019531 L 558.449219 199.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 557.039062 199.140625 L 558.449219 199.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 556.949219 199.261719 L 558.449219 199.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 556.828125 199.378906 L 558.449219 199.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 556.710938 199.5 L 558.449219 199.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 556.589844 199.621094 L 558.449219 199.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 556.46875 199.738281 L 558.449219 199.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 556.351562 199.859375 L 558.449219 199.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 556.230469 199.980469 L 558.449219 199.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 556.109375 200.101562 L 558.449219 200.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 555.988281 200.21875 L 558.449219 200.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 555.898438 200.339844 L 558.449219 200.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 555.78125 200.460938 L 558.449219 200.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 555.660156 200.578125 L 558.449219 200.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 555.539062 200.699219 L 558.449219 200.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 555.421875 200.820312 L 558.449219 200.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 555.300781 200.941406 L 558.449219 200.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 555.179688 201.058594 L 558.449219 201.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 555.058594 201.179688 L 558.449219 201.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 554.941406 201.300781 L 558.449219 201.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 554.820312 201.421875 L 558.449219 201.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 554.730469 201.539062 L 558.449219 201.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 554.609375 201.660156 L 558.449219 201.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 554.488281 201.78125 L 558.449219 201.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 554.371094 201.898438 L 558.449219 201.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 554.25 202.019531 L 558.449219 202.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 554.128906 202.140625 L 558.449219 202.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 554.011719 202.261719 L 558.449219 202.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 553.890625 202.378906 L 558.449219 202.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 553.769531 202.5 L 558.449219 202.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 553.679688 202.621094 L 558.449219 202.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 553.558594 202.738281 L 558.449219 202.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 553.441406 202.859375 L 558.449219 202.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 553.320312 202.980469 L 558.449219 202.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 553.199219 203.101562 L 558.449219 203.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 553.078125 203.21875 L 558.449219 203.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 552.960938 203.339844 L 558.449219 203.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 552.839844 203.460938 L 558.449219 203.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 552.71875 203.578125 L 558.449219 203.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 552.601562 203.699219 L 558.449219 203.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 552.511719 203.820312 L 558.449219 203.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 552.390625 203.941406 L 558.449219 203.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 552.269531 204.058594 L 558.449219 204.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 552.148438 204.179688 L 558.449219 204.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 552.03125 204.300781 L 558.449219 204.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 551.910156 204.421875 L 558.449219 204.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 551.789062 204.539062 L 558.449219 204.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 551.671875 204.660156 L 558.449219 204.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 551.550781 204.78125 L 558.449219 204.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 551.460938 204.898438 L 558.449219 204.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 551.339844 205.019531 L 558.449219 205.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 551.21875 205.140625 L 558.449219 205.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 551.101562 205.261719 L 558.449219 205.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 550.980469 205.378906 L 558.449219 205.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 550.859375 205.5 L 558.449219 205.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 550.738281 205.621094 L 558.449219 205.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 550.621094 205.738281 L 558.449219 205.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 550.5 205.859375 L 558.449219 205.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 637.140625 447.058594 L 637.199219 447.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 637.019531 447.179688 L 637.199219 447.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 636.898438 447.300781 L 637.199219 447.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 636.78125 447.421875 L 637.199219 447.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 636.660156 447.539062 L 637.199219 447.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 636.539062 447.660156 L 637.199219 447.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 636.421875 447.78125 L 637.199219 447.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 636.300781 447.898438 L 637.199219 447.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 636.179688 448.019531 L 637.199219 448.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 636.058594 448.140625 L 637.199219 448.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 635.941406 448.261719 L 637.199219 448.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 635.820312 448.378906 L 637.199219 448.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 635.699219 448.5 L 637.199219 448.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 635.578125 448.621094 L 637.199219 448.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 635.460938 448.738281 L 637.199219 448.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 635.339844 448.859375 L 637.199219 448.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 635.21875 448.980469 L 637.199219 448.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 635.101562 449.101562 L 637.199219 449.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 634.980469 449.21875 L 637.199219 449.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 634.859375 449.339844 L 637.199219 449.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 634.738281 449.460938 L 637.199219 449.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 634.621094 449.578125 L 637.199219 449.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 634.5 449.699219 L 637.199219 449.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 634.378906 449.820312 L 637.199219 449.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 634.261719 449.941406 L 637.199219 449.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 634.140625 450.058594 L 637.199219 450.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 634.019531 450.179688 L 637.199219 450.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 633.898438 450.300781 L 637.199219 450.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 633.78125 450.421875 L 637.199219 450.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 633.660156 450.539062 L 637.199219 450.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 633.539062 450.660156 L 637.199219 450.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 633.421875 450.78125 L 637.199219 450.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 633.300781 450.898438 L 637.199219 450.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 633.179688 451.019531 L 637.199219 451.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 633.058594 451.140625 L 637.199219 451.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 632.941406 451.261719 L 637.199219 451.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 632.820312 451.378906 L 637.199219 451.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 632.699219 451.5 L 637.199219 451.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 632.578125 451.621094 L 637.199219 451.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 632.460938 451.738281 L 637.199219 451.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 632.339844 451.859375 L 637.199219 451.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 632.21875 451.980469 L 637.199219 451.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 632.101562 452.101562 L 637.199219 452.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.980469 452.21875 L 637.199219 452.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.859375 452.339844 L 637.199219 452.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.738281 452.460938 L 637.199219 452.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.621094 452.578125 L 637.199219 452.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.5 452.699219 L 637.199219 452.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.378906 452.820312 L 637.199219 452.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.261719 452.941406 L 637.199219 452.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.140625 453.058594 L 637.199219 453.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.019531 453.179688 L 637.199219 453.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 630.898438 453.300781 L 637.199219 453.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 630.78125 453.421875 L 637.199219 453.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 630.660156 453.539062 L 637.199219 453.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 630.539062 453.660156 L 637.199219 453.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 630.421875 453.78125 L 637.199219 453.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 630.300781 453.898438 L 637.199219 453.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 630.179688 454.019531 L 637.199219 454.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 630.058594 454.140625 L 637.199219 454.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.941406 454.261719 L 637.199219 454.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.820312 454.378906 L 637.199219 454.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.699219 454.5 L 637.199219 454.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.578125 454.621094 L 637.199219 454.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.460938 454.738281 L 637.199219 454.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.339844 454.859375 L 637.199219 454.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.21875 454.980469 L 637.199219 454.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.101562 455.101562 L 637.199219 455.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 628.980469 455.21875 L 637.199219 455.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 628.859375 455.339844 L 637.199219 455.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.3199;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 676.859375 263.070312 L 799.890625 263.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 688.890625 280.828125 L 681.179688 280.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 688.890625 296.671875 L 688.890625 280.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 681.058594 280.828125 L 681.058594 296.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 681.058594 296.671875 L 688.890625 296.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 681.058594 313.410156 L 688.769531 313.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 681.058594 297.570312 L 681.058594 313.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 688.890625 297.570312 L 681.058594 297.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 688.890625 313.410156 L 688.890625 297.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 681.179688 316.378906 L 681.179688 324.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 681.210938 316.378906 C 681.21875 315.433594 681.988281 314.671875 682.933594 314.671875 C 682.964844 314.671875 682.96875 314.671875 682.949219 314.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 703.53125 314.640625 L 682.949219 314.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 340.621094 L 680.851562 332.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 331.710938 L 680.851562 323.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 349.558594 L 680.851562 341.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 682.949219 325.800781 L 703.53125 325.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 682.949219 325.769531 C 682.96875 325.769531 682.964844 325.769531 682.933594 325.769531 C 681.980469 325.769531 681.210938 324.996094 681.210938 324.046875 C 681.210938 324.015625 681.210938 324.011719 681.210938 324.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 684.359375 340.828125 L 787.140625 340.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 684.359375 443.640625 L 684.359375 327.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 684.359375 327.660156 L 787.140625 327.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 367.410156 L 680.851562 359.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 376.351562 L 680.851562 368.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 358.5 L 680.851562 350.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 403.109375 L 680.851562 395.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 394.199219 L 680.851562 386.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 385.261719 L 680.851562 377.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 412.050781 L 680.851562 404.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 679.53125 413.21875 C 680.222656 413.226562 680.78125 413.789062 680.789062 414.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 419.640625 L 680.851562 414.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.789062 419.640625 C 680.789062 419.628906 680.789062 419.632812 680.789062 419.65625 C 680.789062 420.355469 680.226562 420.921875 679.53125 420.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 666.328125 420.960938 L 679.53125 420.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 671.128906 413.160156 L 666.328125 413.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 674.699219 413.160156 L 671.128906 413.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 679.53125 413.160156 L 674.699219 413.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 679.53125 422.070312 L 666.328125 422.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 679.53125 422.128906 C 680.222656 422.136719 680.78125 422.699219 680.789062 423.390625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 428.578125 L 680.851562 423.390625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 447.75 L 680.851562 439.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 438.808594 L 680.851562 431.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.789062 428.578125 C 680.789062 428.570312 680.789062 428.574219 680.789062 428.59375 C 680.789062 429.292969 680.226562 429.863281 679.53125 429.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 674.699219 429.898438 L 679.53125 429.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 671.128906 429.898438 L 674.699219 429.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 666.328125 429.898438 L 671.128906 429.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 697.351562 443.488281 L 684.601562 443.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 430.738281 L 697.351562 443.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 684.601562 443.488281 L 684.601562 430.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 787.140625 430.441406 L 684.359375 430.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 787.140625 443.640625 L 684.359375 443.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 691.351562 464.011719 C 691.355469 463.3125 691.929688 462.75 692.625 462.75 C 692.644531 462.75 692.652344 462.75 692.640625 462.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 692.640625 478.53125 C 692.652344 478.53125 692.644531 478.53125 692.625 478.53125 C 691.921875 478.53125 691.351562 477.957031 691.351562 477.253906 C 691.351562 477.234375 691.351562 477.230469 691.351562 477.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 691.351562 472.410156 L 691.351562 477.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 691.351562 468.839844 L 691.351562 472.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 691.351562 464.011719 L 691.351562 468.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 718.109375 107.640625 L 718.109375 63.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 713.101562 113.699219 L 711.78125 113.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 713.101562 130.410156 L 713.101562 113.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 695.789062 281.25 L 695.789062 294.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 695.820312 281.25 C 695.828125 280.554688 696.394531 279.988281 697.09375 279.988281 C 697.117188 279.988281 697.121094 279.988281 697.109375 279.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 702.300781 279.929688 L 697.109375 279.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 702.300781 279.988281 C 702.992188 279.996094 703.554688 280.558594 703.558594 281.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 703.621094 286.078125 L 703.621094 281.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 703.621094 289.648438 L 703.621094 286.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 703.621094 294.449219 L 703.621094 289.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 718.769531 288.359375 L 729.300781 288.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 709.980469 294.511719 L 709.980469 289.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 707.339844 291.871094 L 712.621094 291.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 711.871094 310.289062 L 711.871094 326.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 719.671875 310.289062 L 711.871094 310.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 703.53125 314.671875 C 704.472656 314.679688 705.230469 315.4375 705.238281 316.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 705.269531 324.03125 L 705.269531 316.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 703.558594 294.449219 C 703.558594 294.4375 703.558594 294.445312 703.558594 294.464844 C 703.558594 295.164062 702.996094 295.734375 702.300781 295.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 697.109375 295.769531 L 702.300781 295.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 697.109375 295.738281 C 697.121094 295.738281 697.117188 295.738281 697.09375 295.738281 C 696.390625 295.738281 695.820312 295.167969 695.820312 294.464844 C 695.820312 294.445312 695.820312 294.4375 695.820312 294.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 718.769531 295.378906 L 729.300781 295.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 718.769531 297.269531 L 729.300781 297.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 718.769531 304.320312 L 729.300781 304.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 712.648438 299.191406 L 712.648438 293.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 710.011719 296.550781 L 715.289062 296.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 711.871094 326.128906 L 719.550781 326.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 705.238281 324.03125 C 705.238281 324.011719 705.238281 324.015625 705.238281 324.046875 C 705.238281 324.992188 704.476562 325.761719 703.53125 325.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 706.109375 446.96875 L 710.519531 451.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 701.730469 451.351562 L 706.109375 446.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 710.519531 451.351562 L 701.730469 451.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 700.261719 478.53125 L 707.96875 478.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 700.261719 462.691406 L 700.261719 478.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 708.058594 462.691406 L 700.261719 462.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 708.058594 478.53125 L 708.058594 462.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 709.199219 478.53125 L 716.878906 478.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 709.199219 462.691406 L 709.199219 478.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 717 462.691406 L 709.199219 462.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 717 478.53125 L 717 462.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 718.109375 478.53125 L 725.820312 478.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 718.109375 462.691406 L 718.109375 478.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 725.910156 462.691406 L 718.109375 462.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 697.828125 462.691406 L 692.640625 462.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 697.828125 462.75 C 698.523438 462.757812 699.082031 463.316406 699.089844 464.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 699.148438 477.238281 L 699.148438 464.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 699.089844 477.238281 C 699.089844 477.230469 699.089844 477.234375 699.089844 477.253906 C 699.089844 477.953125 698.527344 478.523438 697.828125 478.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 692.640625 478.53125 L 697.828125 478.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 718.109375 531.628906 L 718.109375 487.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 741.871094 265.589844 L 741.871094 270.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 738.359375 277.019531 L 738.359375 287.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 739.230469 268.230469 L 744.511719 268.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 723.480469 310.289062 L 723.480469 326.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 731.28125 310.289062 L 723.480469 310.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 731.28125 326.128906 L 731.28125 310.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 719.671875 326.128906 L 719.671875 310.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 731.941406 310.289062 L 731.941406 326.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 739.769531 310.289062 L 731.941406 310.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 739.769531 326.128906 L 739.769531 310.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 740.761719 304.351562 L 740.761719 324.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 740.789062 304.351562 C 740.796875 303.402344 741.566406 302.640625 742.515625 302.640625 C 742.542969 302.640625 742.550781 302.640625 742.53125 302.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 750.148438 302.578125 L 742.53125 302.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 723.480469 326.128906 L 731.160156 326.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 731.941406 326.128906 L 739.648438 326.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 742.53125 326.699219 L 750.148438 326.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 742.53125 326.671875 C 742.550781 326.671875 742.542969 326.671875 742.515625 326.671875 C 741.5625 326.671875 740.789062 325.898438 740.789062 324.945312 C 740.789062 324.917969 740.789062 324.910156 740.789062 324.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 725.910156 478.53125 L 725.910156 462.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 758.039062 266.191406 L 770.339844 266.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 758.039062 274.53125 L 758.039062 266.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 770.339844 274.980469 L 770.339844 282.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 758.039062 291.660156 L 770.339844 291.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 758.039062 283.320312 L 758.039062 291.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 745.378906 277.019531 L 745.378906 287.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 750.148438 302.640625 C 751.089844 302.648438 751.851562 303.410156 751.859375 304.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 751.921875 324.929688 L 751.921875 304.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 752.699219 311.609375 L 752.699219 324.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 752.730469 311.609375 C 752.738281 310.914062 753.304688 310.351562 754.003906 310.351562 C 754.027344 310.351562 754.03125 310.351562 754.019531 310.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 759.210938 310.289062 L 754.019531 310.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 759.210938 310.351562 C 759.902344 310.359375 760.460938 310.917969 760.46875 311.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 760.5 316.410156 L 760.5 311.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 760.5 319.980469 L 760.5 316.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 760.5 324.808594 L 760.5 319.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 751.859375 324.929688 C 751.859375 324.910156 751.859375 324.917969 751.859375 324.945312 C 751.859375 325.890625 751.097656 326.664062 750.148438 326.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 760.46875 324.808594 C 760.46875 324.800781 760.46875 324.804688 760.46875 324.824219 C 760.46875 325.523438 759.90625 326.09375 759.210938 326.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 754.019531 326.128906 L 759.210938 326.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 754.019531 326.101562 C 754.03125 326.101562 754.027344 326.101562 754.003906 326.101562 C 753.300781 326.101562 752.730469 325.527344 752.730469 324.824219 C 752.730469 324.804688 752.730469 324.800781 752.730469 324.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 763.53125 448.378906 L 763.53125 456.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 763.53125 448.378906 C 763.539062 447.433594 764.308594 446.671875 765.253906 446.671875 C 765.28125 446.671875 765.289062 446.671875 765.269531 446.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 785.878906 446.640625 L 765.269531 446.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 746.011719 447.839844 L 746.011719 453 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 746.039062 447.839844 C 746.046875 447.140625 746.617188 446.578125 747.316406 446.578125 C 747.335938 446.578125 747.339844 446.578125 747.328125 446.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 760.53125 446.519531 L 747.328125 446.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 760.53125 446.578125 C 761.222656 446.585938 761.78125 447.148438 761.789062 447.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 761.851562 453 L 761.851562 447.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 765.269531 457.769531 C 765.289062 457.769531 765.28125 457.769531 765.253906 457.769531 C 764.300781 457.769531 763.53125 456.996094 763.53125 456.046875 C 763.53125 456.015625 763.53125 456.011719 763.53125 456.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 765.269531 457.800781 L 785.878906 457.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 747.328125 454.289062 C 747.339844 454.289062 747.335938 454.289062 747.316406 454.289062 C 746.609375 454.289062 746.039062 453.71875 746.039062 453.015625 C 746.039062 452.992188 746.039062 452.988281 746.039062 453 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 761.789062 453 C 761.789062 452.988281 761.789062 452.992188 761.789062 453.015625 C 761.789062 453.714844 761.226562 454.28125 760.53125 454.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 755.730469 454.320312 L 760.53125 454.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 752.160156 454.320312 L 755.730469 454.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 747.328125 454.320312 L 752.160156 454.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 787.140625 327.660156 L 787.140625 443.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 785.878906 446.671875 C 786.820312 446.679688 787.582031 447.4375 787.589844 448.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 787.621094 456.03125 L 787.621094 448.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 787.589844 456.03125 C 787.589844 456.011719 787.589844 456.015625 787.589844 456.046875 C 787.589844 456.992188 786.828125 457.761719 785.878906 457.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.3199;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 799.890625 263.070312 L 799.890625 147.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 400.078125 455.820312 L 400.53125 455.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 397.46875 479.550781 L 393.058594 483.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 401.851562 483.929688 L 397.46875 479.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.460938 478.53125 L 382.140625 478.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.460938 462.691406 L 374.460938 478.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.261719 462.691406 L 374.460938 462.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.261719 478.53125 L 382.261719 462.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.199219 461.609375 C 382.199219 461.597656 382.199219 461.605469 382.199219 461.625 C 382.199219 462.324219 381.636719 462.890625 380.941406 462.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 375.78125 462.929688 L 380.941406 462.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 375.78125 462.898438 C 375.789062 462.898438 375.785156 462.898438 375.765625 462.898438 C 375.058594 462.898438 374.488281 462.328125 374.488281 461.625 C 374.488281 461.605469 374.488281 461.597656 374.488281 461.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.460938 456.78125 L 374.460938 461.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.460938 453.210938 L 374.460938 456.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.058594 483.929688 L 401.851562 483.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 131.96875 L 407.488281 124.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 139.800781 L 407.488281 132.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 406.171875 116.429688 C 406.863281 116.4375 407.421875 116.996094 407.429688 117.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 122.851562 L 407.488281 117.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.429688 122.851562 C 407.429688 122.839844 407.429688 122.84375 407.429688 122.863281 C 407.429688 123.5625 406.867188 124.132812 406.171875 124.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 401.339844 124.171875 L 406.171875 124.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 163.230469 L 407.488281 155.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 155.398438 L 407.488281 147.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 147.601562 L 407.488281 139.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 186.660156 L 407.488281 178.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 194.460938 L 407.488281 186.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 171.03125 L 407.488281 163.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 406.171875 171.089844 C 406.863281 171.097656 407.421875 171.65625 407.429688 172.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 177.539062 L 407.488281 172.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.429688 177.539062 C 407.429688 177.527344 407.429688 177.535156 407.429688 177.554688 C 407.429688 178.253906 406.867188 178.820312 406.171875 178.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 401.339844 178.828125 L 406.171875 178.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 210.089844 L 407.488281 202.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 202.289062 L 407.488281 194.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 217.890625 L 407.488281 210.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 225.71875 L 407.488281 218.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 410.96875 236.339844 C 411.910156 236.347656 412.671875 237.109375 412.679688 238.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 412.710938 245.699219 L 412.710938 238.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 406.171875 225.75 C 406.863281 225.757812 407.421875 226.316406 407.429688 227.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 232.199219 L 407.488281 227.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.429688 232.199219 C 407.429688 232.1875 407.429688 232.195312 407.429688 232.214844 C 407.429688 232.914062 406.867188 233.480469 406.171875 233.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 401.339844 233.519531 L 406.171875 233.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 412.679688 245.699219 C 412.679688 245.679688 412.679688 245.6875 412.679688 245.714844 C 412.679688 246.660156 411.917969 247.433594 410.96875 247.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 401.671875 405.570312 L 401.671875 389.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 400.351562 373.5 C 401.042969 373.507812 401.601562 374.066406 401.609375 374.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 401.671875 387.960938 L 401.671875 374.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 401.609375 387.960938 C 401.609375 387.949219 401.609375 387.953125 401.609375 387.976562 C 401.609375 388.675781 401.046875 389.242188 400.351562 389.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 400.53125 455.820312 L 400.53125 474.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 446.191406 116.789062 C 446.882812 116.796875 447.441406 117.359375 447.449219 118.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 447.511719 123.238281 L 447.511719 118.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 447.449219 123.238281 C 447.449219 123.230469 447.449219 123.234375 447.449219 123.253906 C 447.449219 123.953125 446.886719 124.523438 446.191406 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 432.960938 124.53125 L 446.191406 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 432.960938 124.53125 C 432.972656 124.53125 432.964844 124.53125 432.945312 124.53125 C 432.238281 124.53125 431.671875 123.957031 431.671875 123.253906 C 431.671875 123.234375 431.671875 123.230469 431.671875 123.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 431.640625 118.050781 L 431.640625 123.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 431.671875 118.050781 C 431.679688 117.351562 432.246094 116.789062 432.945312 116.789062 C 432.964844 116.789062 432.972656 116.789062 432.960938 116.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 437.789062 116.730469 L 432.960938 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 441.359375 116.730469 L 437.789062 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 446.191406 116.730469 L 441.359375 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 450.539062 124.53125 L 463.738281 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 450.539062 124.53125 C 450.550781 124.53125 450.546875 124.53125 450.523438 124.53125 C 449.820312 124.53125 449.25 123.957031 449.25 123.253906 C 449.25 123.234375 449.25 123.230469 449.25 123.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 449.21875 118.050781 L 449.21875 123.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 449.25 118.050781 C 449.257812 117.351562 449.824219 116.789062 450.523438 116.789062 C 450.546875 116.789062 450.550781 116.789062 450.539062 116.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 455.371094 116.730469 L 450.539062 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 440.011719 126.78125 L 558.628906 126.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 440.011719 205.859375 L 440.011719 126.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 446.191406 208.171875 C 446.882812 208.179688 447.441406 208.738281 447.449219 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 447.511719 214.589844 L 447.511719 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 431.640625 209.429688 L 431.640625 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 431.671875 209.429688 C 431.679688 208.730469 432.246094 208.171875 432.945312 208.171875 C 432.964844 208.171875 432.972656 208.171875 432.960938 208.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 437.789062 208.109375 L 432.960938 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 441.359375 208.109375 L 437.789062 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 446.191406 208.109375 L 441.359375 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 449.21875 209.429688 L 449.21875 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 449.25 209.429688 C 449.257812 208.730469 449.824219 208.171875 450.523438 208.171875 C 450.546875 208.171875 450.550781 208.171875 450.539062 208.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 455.371094 208.109375 L 450.539062 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 558.628906 205.859375 L 440.011719 205.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 447.449219 214.589844 C 447.449219 214.578125 447.449219 214.585938 447.449219 214.605469 C 447.449219 215.304688 446.886719 215.871094 446.191406 215.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 432.960938 215.910156 L 446.191406 215.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 432.960938 215.878906 C 432.972656 215.878906 432.964844 215.878906 432.945312 215.878906 C 432.238281 215.878906 431.671875 215.308594 431.671875 214.605469 C 431.671875 214.585938 431.671875 214.578125 431.671875 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 446.191406 218.699219 C 446.882812 218.707031 447.441406 219.269531 447.449219 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 447.511719 225.148438 L 447.511719 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 447.449219 225.148438 C 447.449219 225.140625 447.449219 225.144531 447.449219 225.164062 C 447.449219 225.863281 446.886719 226.433594 446.191406 226.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 432.960938 226.46875 L 446.191406 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 432.960938 226.441406 C 432.972656 226.441406 432.964844 226.441406 432.945312 226.441406 C 432.238281 226.441406 431.671875 225.867188 431.671875 225.164062 C 431.671875 225.144531 431.671875 225.140625 431.671875 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 431.640625 219.960938 L 431.640625 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 431.671875 219.960938 C 431.679688 219.261719 432.246094 218.699219 432.945312 218.699219 C 432.964844 218.699219 432.972656 218.699219 432.960938 218.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 437.789062 218.640625 L 432.960938 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 441.359375 218.640625 L 437.789062 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 446.191406 218.640625 L 441.359375 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 450.539062 226.46875 L 463.738281 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 450.539062 226.441406 C 450.550781 226.441406 450.546875 226.441406 450.523438 226.441406 C 449.820312 226.441406 449.25 225.867188 449.25 225.164062 C 449.25 225.144531 449.25 225.140625 449.25 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 449.21875 219.960938 L 449.21875 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 449.25 219.960938 C 449.257812 219.261719 449.824219 218.699219 450.523438 218.699219 C 450.546875 218.699219 450.550781 218.699219 450.539062 218.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 455.371094 218.640625 L 450.539062 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 450.539062 215.910156 L 463.738281 215.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 450.539062 215.878906 C 450.550781 215.878906 450.546875 215.878906 450.523438 215.878906 C 449.820312 215.878906 449.25 215.308594 449.25 214.605469 C 449.25 214.585938 449.25 214.578125 449.25 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 435.03125 253.050781 L 637.109375 253.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 435.03125 455.101562 L 435.03125 253.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 637.109375 455.101562 L 435.03125 455.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 466.800781 124.53125 L 482.640625 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 466.800781 116.730469 L 466.800781 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 482.640625 116.730469 L 466.800781 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 463.738281 116.789062 C 464.433594 116.796875 464.992188 117.359375 465 118.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 465.058594 123.238281 L 465.058594 118.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 465 123.238281 C 465 123.230469 465 123.234375 465 123.253906 C 465 123.953125 464.4375 124.523438 463.738281 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 458.941406 116.730469 L 455.371094 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 463.738281 116.730469 L 458.941406 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 466.800781 209.429688 L 466.800781 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 466.828125 209.429688 C 466.835938 208.730469 467.40625 208.171875 468.105469 208.171875 C 468.125 208.171875 468.132812 208.171875 468.121094 208.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 472.921875 208.109375 L 468.121094 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 476.488281 208.109375 L 472.921875 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 481.320312 208.109375 L 476.488281 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 463.738281 208.171875 C 464.433594 208.179688 464.992188 208.738281 465 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 465.058594 214.589844 L 465.058594 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 458.941406 208.109375 L 455.371094 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 463.738281 208.109375 L 458.941406 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 468.121094 215.910156 L 481.320312 215.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 468.121094 215.878906 C 468.132812 215.878906 468.125 215.878906 468.105469 215.878906 C 467.398438 215.878906 466.828125 215.308594 466.828125 214.605469 C 466.828125 214.585938 466.828125 214.578125 466.828125 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 463.738281 218.699219 C 464.433594 218.707031 464.992188 219.269531 465 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 465.058594 225.148438 L 465.058594 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 465 225.148438 C 465 225.140625 465 225.144531 465 225.164062 C 465 225.863281 464.4375 226.433594 463.738281 226.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 458.941406 218.640625 L 455.371094 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 463.738281 218.640625 L 458.941406 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 468.121094 226.46875 L 481.320312 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 468.121094 226.441406 C 468.132812 226.441406 468.125 226.441406 468.105469 226.441406 C 467.398438 226.441406 466.828125 225.867188 466.828125 225.164062 C 466.828125 225.144531 466.828125 225.140625 466.828125 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 466.800781 219.960938 L 466.800781 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 466.828125 219.960938 C 466.835938 219.261719 467.40625 218.699219 468.105469 218.699219 C 468.125 218.699219 468.132812 218.699219 468.121094 218.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 472.921875 218.640625 L 468.121094 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 476.488281 218.640625 L 472.921875 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 481.320312 218.640625 L 476.488281 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 465 214.589844 C 465 214.578125 465 214.585938 465 214.605469 C 465 215.304688 464.4375 215.871094 463.738281 215.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 482.640625 124.53125 L 482.640625 116.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 503.25 124.53125 C 503.261719 124.53125 503.257812 124.53125 503.234375 124.53125 C 502.53125 124.53125 501.960938 123.957031 501.960938 123.253906 C 501.960938 123.234375 501.960938 123.230469 501.960938 123.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 501.929688 118.050781 L 501.929688 123.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 501.960938 118.050781 C 501.96875 117.351562 502.535156 116.789062 503.234375 116.789062 C 503.257812 116.789062 503.261719 116.789062 503.25 116.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 516.449219 116.730469 L 503.25 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 503.25 124.53125 L 508.078125 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 498.898438 116.789062 C 499.59375 116.796875 500.152344 117.359375 500.160156 118.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 500.21875 123.238281 L 500.21875 118.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 500.160156 123.238281 C 500.160156 123.230469 500.160156 123.234375 500.160156 123.253906 C 500.160156 123.953125 499.597656 124.523438 498.898438 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 485.671875 124.53125 L 498.898438 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 485.671875 124.53125 C 485.679688 124.53125 485.675781 124.53125 485.65625 124.53125 C 484.949219 124.53125 484.378906 123.957031 484.378906 123.253906 C 484.378906 123.234375 484.378906 123.230469 484.378906 123.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 484.378906 118.050781 L 484.378906 123.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 484.378906 118.050781 C 484.386719 117.351562 484.957031 116.789062 485.65625 116.789062 C 485.675781 116.789062 485.679688 116.789062 485.671875 116.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 490.5 116.730469 L 485.671875 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 494.070312 116.730469 L 490.5 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 498.898438 116.730469 L 494.070312 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 481.320312 208.171875 C 482.011719 208.179688 482.570312 208.738281 482.578125 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 482.640625 214.589844 L 482.640625 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 501.929688 209.429688 L 501.929688 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 501.960938 209.429688 C 501.96875 208.730469 502.535156 208.171875 503.234375 208.171875 C 503.257812 208.171875 503.261719 208.171875 503.25 208.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 516.449219 208.109375 L 503.25 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 498.898438 208.171875 C 499.59375 208.179688 500.152344 208.738281 500.160156 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 500.21875 214.589844 L 500.21875 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 484.378906 209.429688 L 484.378906 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 484.378906 209.429688 C 484.386719 208.730469 484.957031 208.171875 485.65625 208.171875 C 485.675781 208.171875 485.679688 208.171875 485.671875 208.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 490.5 208.109375 L 485.671875 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 494.070312 208.109375 L 490.5 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 498.898438 208.109375 L 494.070312 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 482.578125 214.589844 C 482.578125 214.578125 482.578125 214.585938 482.578125 214.605469 C 482.578125 215.304688 482.015625 215.871094 481.320312 215.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 503.25 215.878906 C 503.261719 215.878906 503.257812 215.878906 503.234375 215.878906 C 502.53125 215.878906 501.960938 215.308594 501.960938 214.605469 C 501.960938 214.585938 501.960938 214.578125 501.960938 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 503.25 215.910156 L 508.078125 215.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 503.25 226.441406 C 503.261719 226.441406 503.257812 226.441406 503.234375 226.441406 C 502.53125 226.441406 501.960938 225.867188 501.960938 225.164062 C 501.960938 225.144531 501.960938 225.140625 501.960938 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 501.929688 219.960938 L 501.929688 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 501.960938 219.960938 C 501.96875 219.261719 502.535156 218.699219 503.234375 218.699219 C 503.257812 218.699219 503.261719 218.699219 503.25 218.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 516.449219 218.640625 L 503.25 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 503.25 226.46875 L 508.078125 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 481.320312 218.699219 C 482.011719 218.707031 482.570312 219.269531 482.578125 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 482.640625 225.148438 L 482.640625 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 482.578125 225.148438 C 482.578125 225.140625 482.578125 225.144531 482.578125 225.164062 C 482.578125 225.863281 482.015625 226.433594 481.320312 226.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 500.160156 214.589844 C 500.160156 214.578125 500.160156 214.585938 500.160156 214.605469 C 500.160156 215.304688 499.597656 215.871094 498.898438 215.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 485.671875 215.910156 L 498.898438 215.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 485.671875 215.878906 C 485.679688 215.878906 485.675781 215.878906 485.65625 215.878906 C 484.949219 215.878906 484.378906 215.308594 484.378906 214.605469 C 484.378906 214.585938 484.378906 214.578125 484.378906 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 516.449219 116.789062 C 517.140625 116.796875 517.703125 117.359375 517.710938 118.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 517.769531 123.238281 L 517.769531 118.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 517.710938 123.238281 C 517.710938 123.230469 517.710938 123.234375 517.710938 123.253906 C 517.710938 123.953125 517.148438 124.523438 516.449219 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 511.648438 124.53125 L 516.449219 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 508.078125 124.53125 L 511.648438 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 520.828125 124.53125 C 520.839844 124.53125 520.835938 124.53125 520.816406 124.53125 C 520.109375 124.53125 519.539062 123.957031 519.539062 123.253906 C 519.539062 123.234375 519.539062 123.230469 519.539062 123.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 519.511719 118.050781 L 519.511719 123.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 519.539062 118.050781 C 519.546875 117.351562 520.117188 116.789062 520.816406 116.789062 C 520.835938 116.789062 520.839844 116.789062 520.828125 116.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 534.03125 116.730469 L 520.828125 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 529.230469 124.53125 L 534.03125 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 525.628906 124.53125 L 529.230469 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 520.828125 124.53125 L 525.628906 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 516.449219 208.171875 C 517.140625 208.179688 517.703125 208.738281 517.710938 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 517.769531 214.589844 L 517.769531 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 519.511719 209.429688 L 519.511719 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 519.539062 209.429688 C 519.546875 208.730469 520.117188 208.171875 520.816406 208.171875 C 520.835938 208.171875 520.839844 208.171875 520.828125 208.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 534.03125 208.109375 L 520.828125 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 520.828125 226.441406 C 520.839844 226.441406 520.835938 226.441406 520.816406 226.441406 C 520.109375 226.441406 519.539062 225.867188 519.539062 225.164062 C 519.539062 225.144531 519.539062 225.140625 519.539062 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 519.511719 219.960938 L 519.511719 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 519.539062 219.960938 C 519.546875 219.261719 520.117188 218.699219 520.816406 218.699219 C 520.835938 218.699219 520.839844 218.699219 520.828125 218.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 534.03125 218.640625 L 520.828125 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 529.230469 226.46875 L 534.03125 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 525.628906 226.46875 L 529.230469 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 520.828125 226.46875 L 525.628906 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 517.710938 214.589844 C 517.710938 214.578125 517.710938 214.585938 517.710938 214.605469 C 517.710938 215.304688 517.148438 215.871094 516.449219 215.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 511.648438 215.910156 L 516.449219 215.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 508.078125 215.910156 L 511.648438 215.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 520.828125 215.878906 C 520.839844 215.878906 520.835938 215.878906 520.816406 215.878906 C 520.109375 215.878906 519.539062 215.308594 519.539062 214.605469 C 519.539062 214.585938 519.539062 214.578125 519.539062 214.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 529.230469 215.910156 L 534.03125 215.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 525.628906 215.910156 L 529.230469 215.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 520.828125 215.910156 L 525.628906 215.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 516.449219 218.699219 C 517.140625 218.707031 517.703125 219.269531 517.710938 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 517.769531 225.148438 L 517.769531 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 517.710938 225.148438 C 517.710938 225.140625 517.710938 225.144531 517.710938 225.164062 C 517.710938 225.863281 517.148438 226.433594 516.449219 226.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 511.648438 226.46875 L 516.449219 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 508.078125 226.46875 L 511.648438 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 538.230469 126.210938 C 538.25 126.210938 538.242188 126.210938 538.214844 126.210938 C 537.261719 126.210938 536.488281 125.4375 536.488281 124.484375 C 536.488281 124.457031 536.488281 124.449219 536.488281 124.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 536.460938 116.820312 L 536.460938 124.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 536.488281 116.820312 C 536.496094 115.871094 537.269531 115.109375 538.214844 115.109375 C 538.242188 115.109375 538.25 115.109375 538.230469 115.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 558.808594 115.050781 L 538.230469 115.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 558.808594 115.109375 C 559.75 115.117188 560.511719 115.878906 560.519531 116.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 560.519531 124.46875 C 560.519531 124.449219 560.519531 124.457031 560.519531 124.484375 C 560.519531 125.433594 559.757812 126.203125 558.808594 126.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 538.230469 126.210938 L 558.808594 126.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 534.03125 116.789062 C 534.722656 116.796875 535.28125 117.359375 535.289062 118.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 535.351562 123.238281 L 535.351562 118.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 535.289062 123.238281 C 535.289062 123.230469 535.289062 123.234375 535.289062 123.253906 C 535.289062 123.953125 534.726562 124.523438 534.03125 124.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 558.628906 126.78125 L 558.628906 205.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 536.460938 208.199219 L 536.460938 215.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 536.488281 208.199219 C 536.496094 207.253906 537.269531 206.488281 538.214844 206.488281 C 538.242188 206.488281 538.25 206.488281 538.230469 206.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 558.808594 206.429688 L 538.230469 206.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 558.808594 206.488281 C 559.75 206.496094 560.511719 207.257812 560.519531 208.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 534.03125 208.171875 C 534.722656 208.179688 535.28125 208.738281 535.289062 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 535.351562 214.589844 L 535.351562 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 550.410156 205.949219 L 558.449219 205.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 558.449219 197.699219 L 550.410156 205.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 558.449219 205.949219 L 558.449219 197.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 538.230469 217.558594 C 538.25 217.558594 538.242188 217.558594 538.214844 217.558594 C 537.261719 217.558594 536.488281 216.785156 536.488281 215.835938 C 536.488281 215.808594 536.488281 215.800781 536.488281 215.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 560.519531 215.820312 C 560.519531 215.800781 560.519531 215.808594 560.519531 215.835938 C 560.519531 216.78125 559.757812 217.554688 558.808594 217.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 538.230469 217.589844 L 558.808594 217.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 534.03125 218.699219 C 534.722656 218.707031 535.28125 219.269531 535.289062 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 535.351562 225.148438 L 535.351562 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 535.289062 225.148438 C 535.289062 225.140625 535.289062 225.144531 535.289062 225.164062 C 535.289062 225.863281 534.726562 226.433594 534.03125 226.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 535.289062 214.589844 C 535.289062 214.578125 535.289062 214.585938 535.289062 214.605469 C 535.289062 215.304688 534.726562 215.871094 534.03125 215.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 538.410156 226.441406 C 538.421875 226.441406 538.414062 226.441406 538.394531 226.441406 C 537.691406 226.441406 537.121094 225.867188 537.121094 225.164062 C 537.121094 225.144531 537.121094 225.140625 537.121094 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 537.089844 219.960938 L 537.089844 225.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 537.121094 219.960938 C 537.128906 219.261719 537.695312 218.699219 538.394531 218.699219 C 538.414062 218.699219 538.421875 218.699219 538.410156 218.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 551.609375 218.640625 L 538.410156 218.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 551.609375 218.699219 C 552.300781 218.707031 552.863281 219.269531 552.871094 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 552.929688 225.148438 L 552.929688 219.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 552.871094 225.148438 C 552.871094 225.140625 552.871094 225.144531 552.871094 225.164062 C 552.871094 225.863281 552.308594 226.433594 551.609375 226.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 546.78125 226.46875 L 551.609375 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 543.210938 226.46875 L 546.78125 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 538.410156 226.46875 L 543.210938 226.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 560.578125 124.46875 L 560.578125 116.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 566.578125 123.929688 L 566.578125 137.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 566.609375 123.929688 C 566.617188 123.234375 567.1875 122.671875 567.886719 122.671875 C 567.90625 122.671875 567.910156 122.671875 567.898438 122.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 573.089844 122.609375 L 567.898438 122.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 573.089844 122.671875 C 573.78125 122.675781 574.34375 123.238281 574.351562 123.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 574.410156 128.761719 L 574.410156 123.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 574.410156 132.328125 L 574.410156 128.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 574.410156 137.128906 L 574.410156 132.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 579.839844 114 L 604.441406 114 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 579.839844 114.449219 L 579.839844 114 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 580.648438 158.308594 L 588.359375 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 580.648438 142.46875 L 580.648438 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.449219 142.46875 L 580.648438 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 579.75 142.46875 L 572.070312 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 579.75 158.308594 L 579.75 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 571.949219 158.308594 L 579.75 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 571.949219 142.46875 L 571.949219 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 574.351562 137.128906 C 574.351562 137.117188 574.351562 137.125 574.351562 137.144531 C 574.351562 137.84375 573.789062 138.410156 573.089844 138.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 567.898438 138.449219 L 573.089844 138.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 567.898438 138.421875 C 567.910156 138.421875 567.90625 138.421875 567.886719 138.421875 C 567.179688 138.421875 566.609375 137.847656 566.609375 137.144531 C 566.609375 137.125 566.609375 137.117188 566.609375 137.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 578.308594 139.019531 L 575.191406 141.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 575.191406 136.109375 L 578.308594 139.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 575.191406 141.898438 L 575.191406 136.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 579.839844 139.46875 L 604.441406 139.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 579.839844 139.050781 L 579.839844 139.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 572.398438 162.121094 L 572.398438 169.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.238281 162.121094 L 572.398438 162.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 572.398438 169.921875 L 588.238281 169.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 572.398438 171.03125 L 572.398438 178.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.238281 171.03125 L 572.398438 171.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 572.398438 178.828125 L 588.238281 178.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 573.71875 187.738281 C 573.730469 187.738281 573.726562 187.738281 573.703125 187.738281 C 573 187.738281 572.429688 187.167969 572.429688 186.464844 C 572.429688 186.445312 572.429688 186.4375 572.429688 186.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 572.398438 181.289062 L 572.398438 186.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 572.429688 181.289062 C 572.4375 180.59375 573.007812 180.03125 573.703125 180.03125 C 573.726562 180.03125 573.730469 180.03125 573.71875 180.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 578.519531 179.96875 L 573.71875 179.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 582.089844 179.96875 L 578.519531 179.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 586.921875 179.96875 L 582.089844 179.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 561.238281 194.519531 L 565.621094 190.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 565.621094 198.929688 L 561.238281 194.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 565.621094 190.140625 L 565.621094 198.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 572.398438 210.089844 L 572.398438 217.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.238281 210.089844 L 572.398438 210.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 560.578125 215.820312 L 560.578125 208.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 573.71875 187.769531 L 586.921875 187.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 572.398438 219 L 572.398438 226.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.238281 219 L 572.398438 219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 572.398438 226.828125 L 588.238281 226.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 572.398438 217.890625 L 588.238281 217.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 618.148438 119.488281 L 610.441406 119.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 610.320312 119.488281 L 610.320312 135.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 604.441406 131.128906 L 604.441406 122.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 604.441406 114 L 604.441406 114.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.449219 158.308594 L 588.449219 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 598.050781 158.308594 L 605.761719 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 598.050781 142.46875 L 598.050781 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 605.878906 142.46875 L 598.050781 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 605.878906 158.308594 L 605.878906 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 589.351562 158.308594 L 597.058594 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 589.351562 142.46875 L 589.351562 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 597.148438 142.46875 L 589.351562 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 597.148438 158.308594 L 597.148438 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 606.988281 158.308594 L 614.671875 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 606.988281 142.46875 L 606.988281 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 614.789062 142.46875 L 606.988281 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 610.320312 135.328125 L 618.148438 135.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 604.441406 139.46875 L 604.441406 139.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.238281 169.921875 L 588.238281 162.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.238281 178.828125 L 588.238281 171.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 586.921875 180.03125 C 587.613281 180.035156 588.171875 180.597656 588.179688 181.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.238281 186.449219 L 588.238281 181.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.179688 186.449219 C 588.179688 186.4375 588.179688 186.445312 588.179688 186.464844 C 588.179688 187.164062 587.617188 187.730469 586.921875 187.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 598.378906 174.03125 L 602.339844 174.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 598.378906 177.988281 L 598.378906 174.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.238281 217.890625 L 588.238281 210.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 615.449219 210.539062 L 607.769531 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 607.648438 210.539062 L 607.648438 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 606.539062 210.539062 L 598.828125 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 606.539062 226.378906 L 606.539062 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 598.738281 210.539062 L 598.738281 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 589.800781 210.539062 L 589.800781 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 597.601562 210.539062 L 589.800781 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 597.601562 226.378906 L 597.601562 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 598.378906 200.398438 L 602.339844 200.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 598.378906 196.441406 L 598.378906 200.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.238281 226.828125 L 588.238281 219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 607.648438 226.378906 L 615.449219 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 598.738281 226.378906 L 606.539062 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 589.800781 226.378906 L 597.511719 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 619.921875 113.460938 L 619.921875 121.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 635.761719 113.460938 L 619.921875 113.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 635.761719 121.261719 L 635.761719 113.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 619.921875 121.261719 L 635.761719 121.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 619.921875 121.949219 L 619.921875 129.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 635.761719 121.949219 L 619.921875 121.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 635.761719 129.75 L 635.761719 121.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 619.921875 129.75 L 635.761719 129.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 618.148438 135.328125 L 618.148438 119.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 619.921875 131.730469 L 619.921875 136.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 619.949219 131.730469 C 619.957031 131.03125 620.527344 130.46875 621.226562 130.46875 C 621.246094 130.46875 621.25 130.46875 621.238281 130.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 634.441406 130.410156 L 621.238281 130.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 634.441406 130.46875 C 635.132812 130.476562 635.691406 131.039062 635.699219 131.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 635.761719 136.921875 L 635.761719 131.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 641.339844 142.46875 L 633.660156 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 633.539062 158.308594 L 641.339844 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 633.539062 142.46875 L 633.539062 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 616.351562 158.308594 L 624.058594 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 616.351562 142.46875 L 616.351562 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 624.148438 142.46875 L 616.351562 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 624.148438 158.308594 L 624.148438 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 625.050781 158.308594 L 632.761719 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 625.050781 142.46875 L 625.050781 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 632.878906 142.46875 L 625.050781 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 632.878906 158.308594 L 632.878906 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 614.789062 158.308594 L 614.789062 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 621.238281 138.210938 C 621.25 138.210938 621.246094 138.210938 621.226562 138.210938 C 620.519531 138.210938 619.949219 137.636719 619.949219 136.933594 C 619.949219 136.914062 619.949219 136.910156 619.949219 136.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 635.699219 136.921875 C 635.699219 136.910156 635.699219 136.914062 635.699219 136.933594 C 635.699219 137.632812 635.136719 138.203125 634.441406 138.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 629.640625 138.238281 L 634.441406 138.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 626.070312 138.238281 L 629.640625 138.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 621.238281 138.238281 L 626.070312 138.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 631.558594 180.628906 L 634.980469 178.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 634.980469 182.761719 L 631.558594 180.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 634.980469 178.050781 L 634.980469 182.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 641.339844 186 L 633.660156 186 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 633.539062 186 L 633.539062 201.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 622.980469 174.03125 L 621.660156 174.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 624.75 175.800781 L 622.980469 174.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 624.75 177.121094 L 624.75 175.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 633.300781 210.539062 L 625.621094 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 633.300781 226.378906 L 633.300781 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 625.5 210.539062 L 625.5 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 615.449219 226.378906 L 615.449219 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 634.441406 210.539062 L 634.441406 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 642.238281 210.539062 L 634.441406 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 616.589844 210.539062 L 616.589844 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 624.390625 210.539062 L 616.589844 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 624.390625 226.378906 L 624.390625 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 633.539062 201.839844 L 641.339844 201.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 626.160156 210.300781 L 642.03125 210.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 626.160156 202.5 L 626.160156 210.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 642.03125 202.5 L 626.160156 202.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 624.75 200.398438 L 620.789062 200.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 624.75 196.441406 L 624.75 200.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 625.5 226.378906 L 633.300781 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 634.441406 226.378906 L 642.121094 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 616.589844 226.378906 L 624.269531 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 637.109375 253.050781 L 637.109375 455.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 637.199219 446.96875 L 637.199219 455.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 628.800781 455.371094 L 637.199219 446.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 637.199219 455.371094 L 628.800781 455.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 631.140625 456.78125 L 635.519531 461.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 626.730469 461.191406 L 631.140625 456.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 635.519531 461.191406 L 626.730469 461.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 642.929688 124.828125 C 642.9375 124.132812 643.507812 123.570312 644.203125 123.570312 C 644.226562 123.570312 644.230469 123.570312 644.21875 123.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 649.410156 123.511719 L 644.21875 123.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 649.410156 123.570312 C 650.101562 123.578125 650.664062 124.136719 650.671875 124.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 650.730469 138.03125 L 650.730469 124.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 642.898438 133.199219 L 642.898438 138.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 642.898438 129.628906 L 642.898438 133.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 642.898438 124.828125 L 642.898438 129.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 650.699219 115.46875 L 647.25 118.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 647.25 113.339844 L 650.699219 115.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 647.25 118.019531 L 647.25 113.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 652.558594 117.359375 L 652.558594 144.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 652.980469 117.359375 L 652.558594 117.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 642.03125 158.308594 L 649.710938 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 642.03125 142.46875 L 642.03125 158.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 649.828125 142.46875 L 642.03125 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 649.828125 158.308594 L 649.828125 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 641.339844 158.308594 L 641.339844 142.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 650.671875 138.03125 C 650.671875 138.019531 650.671875 138.023438 650.671875 138.046875 C 650.671875 138.742188 650.105469 139.3125 649.410156 139.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 644.21875 139.351562 L 649.410156 139.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 644.21875 139.320312 C 644.230469 139.320312 644.226562 139.320312 644.203125 139.320312 C 643.5 139.320312 642.929688 138.746094 642.929688 138.046875 C 642.929688 138.023438 642.929688 138.019531 642.929688 138.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 654.960938 157.621094 L 654.960938 162.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 654.988281 157.621094 C 654.996094 156.921875 655.566406 156.359375 656.265625 156.359375 C 656.285156 156.359375 656.289062 156.359375 656.28125 156.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 661.109375 156.300781 L 656.28125 156.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 664.679688 156.300781 L 661.109375 156.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 669.480469 156.300781 L 664.679688 156.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 652.558594 144.601562 L 652.980469 144.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 641.339844 201.839844 L 641.339844 186 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 656.28125 164.128906 L 669.480469 164.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 656.28125 164.101562 C 656.289062 164.101562 656.285156 164.101562 656.265625 164.101562 C 655.558594 164.101562 654.988281 163.527344 654.988281 162.824219 C 654.988281 162.804688 654.988281 162.800781 654.988281 162.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 648.089844 166.230469 L 669.179688 166.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 648.089844 166.679688 L 648.089844 166.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 648.089844 178.53125 L 648.089844 182.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 660.089844 210.539062 L 652.378906 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 660.089844 226.378906 L 660.089844 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 652.289062 210.539062 L 652.289062 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 643.351562 210.539062 L 643.351562 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 651.179688 210.539062 L 643.351562 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 651.179688 226.378906 L 651.179688 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 642.238281 226.378906 L 642.238281 210.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 642.03125 210.300781 L 642.03125 202.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 648.089844 195.691406 L 669.179688 195.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 648.089844 194.789062 L 648.089844 195.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 652.289062 226.378906 L 660.089844 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 643.351562 226.378906 L 651.058594 226.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 332.820312 L 665.011719 340.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 332.820312 L 665.011719 332.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 340.621094 L 680.851562 340.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 323.910156 L 665.011719 331.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 323.910156 L 665.011719 323.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 331.710938 L 680.851562 331.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 341.761719 L 665.011719 349.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 341.761719 L 665.011719 341.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 359.609375 L 665.011719 367.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 359.609375 L 665.011719 359.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 367.410156 L 680.851562 367.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 349.558594 L 680.851562 349.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 368.519531 L 665.011719 376.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 368.519531 L 665.011719 368.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 350.671875 L 665.011719 358.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 350.671875 L 665.011719 350.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 358.5 L 680.851562 358.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 395.308594 L 665.011719 402.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 395.308594 L 665.011719 395.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 386.371094 L 665.011719 394.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 386.371094 L 665.011719 386.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 394.199219 L 680.851562 394.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 376.351562 L 680.851562 376.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 377.460938 L 665.011719 385.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 377.460938 L 665.011719 377.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 385.261719 L 680.851562 385.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 403.109375 L 680.851562 403.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 404.21875 L 665.011719 411.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 404.21875 L 665.011719 404.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 412.050781 L 680.851562 412.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 666.328125 420.929688 C 666.339844 420.929688 666.335938 420.929688 666.316406 420.929688 C 665.609375 420.929688 665.039062 420.359375 665.039062 419.65625 C 665.039062 419.632812 665.039062 419.628906 665.039062 419.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 414.480469 L 665.011719 419.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.039062 414.480469 C 665.046875 413.78125 665.617188 413.21875 666.316406 413.21875 C 666.335938 413.21875 666.339844 413.21875 666.328125 413.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 423.390625 L 665.011719 428.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.039062 423.390625 C 665.046875 422.691406 665.617188 422.128906 666.316406 422.128906 C 666.335938 422.128906 666.339844 422.128906 666.328125 422.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 439.949219 L 665.011719 447.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 439.949219 L 665.011719 439.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 447.75 L 680.851562 447.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 431.011719 L 665.011719 438.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 680.851562 431.011719 L 665.011719 431.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 665.011719 438.808594 L 680.851562 438.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 666.328125 429.871094 C 666.339844 429.871094 666.335938 429.871094 666.316406 429.871094 C 665.609375 429.871094 665.039062 429.296875 665.039062 428.59375 C 665.039062 428.574219 665.039062 428.570312 665.039062 428.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 671.878906 117.359375 L 671.878906 144.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 671.429688 117.359375 L 671.878906 117.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 684.988281 130.410156 L 713.101562 130.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 684.988281 113.699219 L 684.988281 130.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 711.78125 113.699219 L 684.988281 113.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 669.480469 156.359375 C 670.171875 156.367188 670.730469 156.929688 670.738281 157.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 670.800781 162.808594 L 670.800781 157.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 671.878906 144.601562 L 671.429688 144.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 671.519531 163.890625 L 675.480469 159.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 675.480469 159.929688 L 675.480469 167.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.3199;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 799.890625 147.960938 L 676.859375 147.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.3199;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 676.859375 147.960938 L 676.859375 263.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 670.738281 162.808594 C 670.738281 162.800781 670.738281 162.804688 670.738281 162.824219 C 670.738281 163.523438 670.179688 164.09375 669.480469 164.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 675.480469 167.851562 L 671.519531 163.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 669.179688 166.230469 L 669.179688 166.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 669.179688 180.75 L 669.179688 183.390625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 669.179688 195.691406 L 669.179688 195.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 224.488281 372.78125 L 224.488281 367.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 224.429688 372.78125 C 224.429688 372.769531 224.429688 372.773438 224.429688 372.796875 C 224.429688 373.492188 223.867188 374.0625 223.171875 374.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.339844 366.300781 L 214.769531 366.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 223.171875 366.300781 L 218.339844 366.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 232.140625 372.601562 L 240.058594 372.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 232.140625 380.519531 L 232.140625 372.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 224.488281 403.109375 L 224.488281 395.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 230.398438 378.691406 L 224.820312 378.691406 L 225.929688 377.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 230.398438 377.96875 L 230.398438 379.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 224.039062 375.480469 L 224.039062 393.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 223.171875 404.28125 C 223.863281 404.289062 224.421875 404.847656 224.429688 405.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 224.488281 410.730469 L 224.488281 405.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 224.429688 410.730469 C 224.429688 410.71875 224.429688 410.722656 224.429688 410.746094 C 224.429688 411.445312 223.867188 412.011719 223.171875 412.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.339844 412.050781 L 223.171875 412.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 214.769531 412.050781 L 218.339844 412.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 219.570312 446.160156 L 219.570312 459.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 219.601562 446.160156 C 219.605469 445.460938 220.175781 444.898438 220.875 444.898438 C 220.894531 444.898438 220.902344 444.898438 220.890625 444.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 226.078125 444.839844 L 220.890625 444.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 226.078125 444.898438 C 226.773438 444.90625 227.332031 445.46875 227.339844 446.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 227.398438 450.988281 L 227.398438 446.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 227.398438 454.558594 L 227.398438 450.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.25 460.921875 L 218.25 453.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 227.339844 459.359375 C 227.339844 459.347656 227.339844 459.355469 227.339844 459.375 C 227.339844 460.074219 226.777344 460.640625 226.078125 460.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 220.890625 460.679688 L 226.078125 460.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 220.890625 460.648438 C 220.902344 460.648438 220.894531 460.648438 220.875 460.648438 C 220.171875 460.648438 219.601562 460.078125 219.601562 459.375 C 219.601562 459.355469 219.601562 459.347656 219.601562 459.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 227.398438 459.359375 L 227.398438 454.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 226.621094 465.929688 L 223.050781 469.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 223.050781 462.359375 L 226.621094 465.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 223.050781 469.5 L 223.050781 462.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 238.46875 478.019531 L 240.058594 478.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 232.140625 471.71875 L 238.46875 478.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 232.140625 470.128906 L 232.140625 471.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 219.089844 481.109375 L 214.679688 485.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 264 259.859375 L 271.679688 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 264 244.019531 L 264 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 271.800781 244.019531 L 264 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 271.800781 260.730469 L 264.089844 260.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 264 260.730469 L 264 276.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.058594 260.730469 L 255.058594 276.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 262.859375 260.730469 L 255.058594 260.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 262.859375 276.601562 L 262.859375 260.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.089844 245.308594 C 255.097656 244.613281 255.664062 244.050781 256.363281 244.050781 C 256.386719 244.050781 256.390625 244.050781 256.378906 244.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 261.570312 244.019531 L 256.378906 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 261.570312 244.050781 C 262.261719 244.058594 262.820312 244.617188 262.828125 245.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 262.859375 258.539062 L 262.859375 245.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 262.828125 258.539062 C 262.828125 258.527344 262.828125 258.535156 262.828125 258.554688 C 262.828125 259.253906 262.265625 259.820312 261.570312 259.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 256.378906 259.859375 L 261.570312 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 256.378906 259.828125 C 256.390625 259.828125 256.386719 259.828125 256.363281 259.828125 C 255.660156 259.828125 255.089844 259.257812 255.089844 258.554688 C 255.089844 258.535156 255.089844 258.527344 255.089844 258.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.058594 245.308594 L 255.058594 258.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 248.851562 243.628906 C 249.542969 243.636719 250.101562 244.199219 250.109375 244.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 250.140625 250.050781 L 250.140625 244.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 250.109375 250.050781 C 250.109375 250.039062 250.109375 250.042969 250.109375 250.066406 C 250.109375 250.765625 249.546875 251.332031 248.851562 251.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 248.25 276.511719 L 248.25 251.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 264 276.601562 L 271.800781 276.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.058594 276.601562 L 262.769531 276.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 244.378906 284.398438 L 247.441406 284.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 244.378906 287.039062 L 244.378906 284.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 263.550781 340.621094 L 263.550781 332.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 247.710938 340.621094 L 263.550781 340.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 247.710938 332.820312 L 247.710938 340.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 263.550781 332.820312 L 247.710938 332.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 241.710938 346.859375 C 241.71875 346.164062 242.285156 345.601562 242.984375 345.601562 C 243.007812 345.601562 243.011719 345.601562 243 345.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 248.160156 345.539062 L 243 345.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 248.160156 345.601562 C 248.851562 345.609375 249.410156 346.167969 249.421875 346.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 244.378906 328.351562 L 244.378906 325.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 247.441406 328.351562 L 244.378906 328.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 250.050781 340.710938 L 250.050781 365.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 279.929688 340.710938 L 250.050781 340.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 249.480469 360.058594 L 249.480469 346.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 249.421875 360.058594 C 249.421875 360.050781 249.421875 360.054688 249.421875 360.074219 C 249.421875 360.773438 248.855469 361.34375 248.160156 361.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 243 361.378906 L 248.160156 361.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 243 361.351562 C 243.011719 361.351562 243.007812 361.351562 242.984375 361.351562 C 242.28125 361.351562 241.710938 360.777344 241.710938 360.074219 C 241.710938 360.054688 241.710938 360.050781 241.710938 360.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 241.679688 355.261719 L 241.679688 360.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 241.679688 351.691406 L 241.679688 355.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 241.679688 346.859375 L 241.679688 351.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 241.679688 360.058594 L 241.679688 346.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 250.050781 365.308594 L 279.929688 365.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 276.570312 121.351562 C 276.589844 121.351562 276.582031 121.351562 276.554688 121.351562 C 275.601562 121.351562 274.828125 120.578125 274.828125 119.625 C 274.828125 119.597656 274.828125 119.589844 274.828125 119.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 274.800781 111.988281 L 274.800781 119.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 274.828125 111.988281 C 274.835938 111.042969 275.609375 110.28125 276.554688 110.28125 C 276.582031 110.28125 276.589844 110.28125 276.570312 110.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.148438 110.21875 L 276.570312 110.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 276.570312 121.378906 L 297.148438 121.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 292.109375 259.859375 L 299.820312 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 292.109375 244.019531 L 292.109375 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 299.910156 244.019531 L 292.109375 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 271.800781 259.859375 L 271.800781 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 271.800781 276.601562 L 271.800781 260.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 280.738281 260.730469 L 273.03125 260.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 280.738281 276.601562 L 280.738281 260.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 272.910156 260.730469 L 272.910156 276.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 281.851562 260.730469 L 281.851562 276.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 289.648438 260.730469 L 281.851562 260.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 289.648438 276.601562 L 289.648438 260.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 289.648438 244.019531 L 281.941406 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 289.648438 259.859375 L 289.648438 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 281.851562 259.859375 L 289.648438 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 281.851562 244.019531 L 281.851562 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 272.941406 245.308594 C 272.945312 244.613281 273.515625 244.050781 274.214844 244.050781 C 274.234375 244.050781 274.242188 244.050781 274.230469 244.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 279.421875 244.019531 L 274.230469 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 279.421875 244.050781 C 280.113281 244.058594 280.671875 244.617188 280.679688 245.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 280.738281 258.539062 L 280.738281 245.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 280.679688 258.539062 C 280.679688 258.527344 280.679688 258.535156 280.679688 258.554688 C 280.679688 259.253906 280.117188 259.820312 279.421875 259.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 274.230469 259.859375 L 279.421875 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 274.230469 259.828125 C 274.242188 259.828125 274.234375 259.828125 274.214844 259.828125 C 273.511719 259.828125 272.941406 259.257812 272.941406 258.554688 C 272.941406 258.535156 272.941406 258.527344 272.941406 258.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 272.910156 245.308594 L 272.910156 258.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 272.910156 276.601562 L 280.738281 276.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 281.851562 276.601562 L 289.53125 276.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 288.300781 284.398438 L 285.210938 284.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 288.300781 287.488281 L 288.300781 284.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 268.109375 332.820312 L 268.109375 340.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 283.949219 332.820312 L 268.109375 332.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 283.949219 340.621094 L 283.949219 332.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 268.109375 340.621094 L 283.949219 340.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 280.769531 346.859375 C 280.777344 346.164062 281.347656 345.601562 282.046875 345.601562 C 282.066406 345.601562 282.070312 345.601562 282.058594 345.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 287.21875 345.539062 L 282.058594 345.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 287.21875 345.601562 C 287.910156 345.609375 288.472656 346.167969 288.480469 346.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 286.410156 332.96875 L 290.789062 328.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 290.789062 337.351562 L 286.410156 332.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 290.789062 328.558594 L 290.789062 337.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 288.300781 328.351562 L 288.300781 325.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 285.210938 328.351562 L 288.300781 328.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 279.929688 365.308594 L 279.929688 340.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 288.480469 360.058594 C 288.480469 360.050781 288.480469 360.054688 288.480469 360.074219 C 288.480469 360.773438 287.917969 361.34375 287.21875 361.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 282.058594 361.378906 L 287.21875 361.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 282.058594 361.351562 C 282.070312 361.351562 282.066406 361.351562 282.046875 361.351562 C 281.339844 361.351562 280.769531 360.777344 280.769531 360.074219 C 280.769531 360.054688 280.769531 360.050781 280.769531 360.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 280.738281 346.859375 L 280.738281 360.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 288.539062 351.691406 L 288.539062 346.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 288.539062 355.261719 L 288.539062 351.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 288.539062 360.058594 L 288.539062 355.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 281.699219 366.089844 L 285.75 363.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 285.960938 369.300781 L 281.699219 366.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 285.960938 363.058594 L 285.960938 369.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.148438 110.28125 C 298.089844 110.285156 298.851562 111.050781 298.859375 111.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 298.921875 119.609375 L 298.921875 111.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 298.859375 119.609375 C 298.859375 119.589844 298.859375 119.597656 298.859375 119.625 C 298.859375 120.570312 298.097656 121.34375 297.148438 121.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 318.210938 259.859375 L 325.921875 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 318.210938 244.019531 L 318.210938 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 326.039062 244.019531 L 318.210938 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 300.808594 259.859375 L 308.519531 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 300.808594 244.019531 L 300.808594 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 308.609375 244.019531 L 300.808594 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 308.609375 259.859375 L 308.609375 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 309.511719 259.859375 L 317.21875 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 309.511719 244.019531 L 309.511719 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 317.308594 244.019531 L 309.511719 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 317.308594 259.859375 L 317.308594 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 299.910156 259.859375 L 299.910156 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 314.640625 259.410156 L 314.640625 267.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 330.480469 259.410156 L 314.640625 259.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.691406 258.960938 L 297.691406 266.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.53125 258.960938 L 297.691406 258.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.53125 266.761719 L 313.53125 258.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.691406 266.761719 L 313.53125 266.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.320312 284.609375 L 313.320312 276.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.449219 284.609375 L 313.320312 284.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.449219 276.808594 L 297.449219 284.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.320312 276.808594 L 297.449219 276.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.53125 275.699219 L 313.53125 267.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.691406 275.699219 L 313.53125 275.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.691406 267.871094 L 297.691406 275.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.53125 267.871094 L 297.691406 267.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.320312 293.761719 L 313.320312 286.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.449219 285.960938 L 297.449219 293.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.320312 285.960938 L 297.449219 285.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 314.640625 267.210938 L 330.480469 267.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 314.640625 267.871094 L 314.640625 275.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 330.480469 267.871094 L 314.640625 267.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 314.640625 275.699219 L 330.480469 275.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 314.429688 285.960938 L 314.429688 293.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 330.269531 285.960938 L 314.429688 285.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 314.640625 284.609375 L 330.480469 284.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 314.640625 276.808594 L 314.640625 284.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 330.480469 276.808594 L 314.640625 276.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.449219 293.761719 L 313.320312 293.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.320312 302.699219 L 313.320312 294.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.449219 302.699219 L 313.320312 302.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.449219 294.898438 L 297.449219 302.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.320312 294.898438 L 297.449219 294.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 314.429688 293.761719 L 330.269531 293.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 314.429688 294.898438 L 314.429688 302.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 330.269531 294.898438 L 314.429688 294.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 314.429688 302.699219 L 330.269531 302.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297.121094 311.28125 L 297.121094 327.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.378906 311.28125 L 297.121094 311.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 323.460938 337.621094 L 307.230469 337.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.828125 342.929688 L 335.789062 342.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 313.828125 364.019531 L 335.789062 364.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.488281 119.941406 L 351.71875 119.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.488281 119.910156 C 338.5 119.910156 338.496094 119.910156 338.476562 119.910156 C 337.769531 119.910156 337.199219 119.339844 337.199219 118.636719 C 337.199219 118.613281 337.199219 118.609375 337.199219 118.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 337.199219 113.429688 L 337.199219 118.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 337.199219 113.429688 C 337.207031 112.734375 337.777344 112.171875 338.476562 112.171875 C 338.496094 112.171875 338.5 112.171875 338.488281 112.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 343.320312 112.109375 L 338.488281 112.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 346.890625 112.109375 L 343.320312 112.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 351.71875 112.109375 L 346.890625 112.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 332.25 244.230469 L 332.25 121.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 323.460938 235.441406 L 323.460938 130.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 333.691406 122.011719 L 358.289062 122.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 333.691406 143.070312 L 333.691406 122.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.289062 143.070312 L 333.691406 143.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 333.691406 145.441406 L 358.289062 145.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 333.691406 166.5 L 333.691406 145.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.910156 169.199219 L 374.070312 169.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.910156 174.03125 L 338.910156 169.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.289062 166.5 L 333.691406 166.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.910156 206.699219 L 374.070312 206.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.910156 211.53125 L 338.910156 206.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.910156 204.328125 L 374.070312 204.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.910156 199.5 L 338.910156 204.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.910156 237 L 338.910156 241.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 334.289062 244.019531 L 326.578125 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 334.289062 259.859375 L 334.289062 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 326.460938 259.859375 L 334.289062 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 326.460938 244.019531 L 326.460938 259.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 326.039062 259.859375 L 326.039062 244.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 330.480469 267.210938 L 330.480469 259.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 346.351562 260.398438 L 346.351562 252.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.648438 243.71875 L 346.351562 243.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.910156 241.828125 L 374.070312 241.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 330.480469 275.699219 L 330.480469 267.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 330.269531 293.761719 L 330.269531 285.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 330.480469 284.609375 L 330.480469 276.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.648438 269.191406 L 346.351562 269.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.308594 314.308594 L 354.148438 314.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 338.308594 306.480469 L 338.308594 314.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 354.148438 306.480469 L 338.308594 306.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 330.269531 302.699219 L 330.269531 294.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 325.921875 318.628906 C 325.929688 317.683594 326.699219 316.921875 327.644531 316.921875 C 327.671875 316.921875 327.679688 316.921875 327.660156 316.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 335.308594 316.859375 L 327.660156 316.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 335.308594 316.921875 C 336.25 316.929688 337.011719 317.6875 337.019531 318.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 337.078125 339.210938 L 337.078125 318.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 325.921875 318.628906 L 325.921875 339.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 337.019531 339.210938 C 337.019531 339.191406 337.019531 339.195312 337.019531 339.226562 C 337.019531 340.171875 336.257812 340.941406 335.308594 340.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 327.660156 340.980469 L 335.308594 340.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 327.660156 340.949219 C 327.679688 340.949219 327.671875 340.949219 327.644531 340.949219 C 326.691406 340.949219 325.921875 340.179688 325.921875 339.226562 C 325.921875 339.195312 325.921875 339.191406 325.921875 339.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 339.300781 343.171875 L 339.300781 363.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 339.328125 343.171875 C 339.335938 342.222656 340.109375 341.460938 341.054688 341.460938 C 341.082031 341.460938 341.089844 341.460938 341.070312 341.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 348.71875 341.398438 L 341.070312 341.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 323.460938 321.390625 L 323.460938 337.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 341.070312 365.519531 L 348.71875 365.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 341.070312 365.488281 C 341.089844 365.488281 341.082031 365.488281 341.054688 365.488281 C 340.101562 365.488281 339.328125 364.71875 339.328125 363.765625 C 339.328125 363.738281 339.328125 363.730469 339.328125 363.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 337.558594 372.601562 L 329.671875 372.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 337.558594 380.519531 L 337.558594 372.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 346.46875 416.398438 L 372.300781 416.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 346.46875 437.820312 L 346.46875 416.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 346.648438 450.511719 L 347.101562 450.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 346.648438 475.109375 L 346.648438 450.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 372.300781 437.820312 L 346.46875 437.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 347.101562 475.109375 L 346.648438 475.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 337.558594 478.019531 L 329.671875 478.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 337.558594 470.128906 L 337.558594 478.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 351.71875 112.171875 C 352.410156 112.175781 352.972656 112.738281 352.980469 113.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 353.039062 118.621094 L 353.039062 113.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 352.980469 118.621094 C 352.980469 118.609375 352.980469 118.613281 352.980469 118.636719 C 352.980469 119.335938 352.417969 119.902344 351.71875 119.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.710938 123.628906 L 358.710938 140.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 386.851562 123.628906 L 358.710938 123.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.289062 122.011719 L 358.289062 143.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.710938 140.339844 L 360.03125 140.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 360.03125 140.339844 L 386.851562 140.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.710938 147.628906 L 358.710938 164.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 386.851562 147.628906 L 358.710938 147.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.289062 145.441406 L 358.289062 166.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.710938 164.308594 L 360.03125 164.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 360.03125 164.308594 L 386.851562 164.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.648438 260.851562 L 358.648438 269.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.648438 252.058594 L 358.648438 243.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 369.539062 283.050781 L 369.539062 298.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 377.339844 283.050781 L 369.539062 283.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 364.109375 277.980469 L 359.730469 273.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 368.519531 273.570312 L 364.109375 277.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 359.730469 273.570312 L 368.519531 273.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 348.089844 278.699219 L 348.089844 304.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 356.429688 278.699219 L 348.089844 278.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 356.429688 304.171875 L 356.429688 278.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 354.808594 314.96875 L 354.808594 322.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 370.648438 314.96875 L 354.808594 314.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 370.648438 322.769531 L 370.648438 314.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 370.890625 314.308594 L 370.890625 306.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 355.050781 314.308594 L 370.890625 314.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 355.050781 306.480469 L 355.050781 314.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 370.890625 306.480469 L 355.050781 306.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 369.539062 298.890625 L 377.25 298.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 354.148438 314.308594 L 354.148438 306.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 348.089844 304.171875 L 356.429688 304.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 354.808594 322.769531 L 370.648438 322.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 348.71875 341.460938 C 349.660156 341.46875 350.421875 342.230469 350.429688 343.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 350.460938 363.75 L 350.460938 343.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.46875 328.5 L 358.46875 358.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.070312 328.5 L 358.46875 328.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 352.351562 346.710938 L 356.730469 351.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 352.351562 355.5 L 352.351562 346.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 350.429688 363.75 C 350.429688 363.730469 350.429688 363.738281 350.429688 363.765625 C 350.429688 364.710938 349.667969 365.484375 348.71875 365.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 358.46875 358.351562 L 383.070312 358.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 356.730469 351.121094 L 352.351562 355.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 347.671875 390.179688 L 347.671875 406.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 355.46875 390.179688 L 347.671875 390.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 355.46875 406.019531 L 355.46875 390.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 360.480469 373.800781 L 360.480469 403.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.078125 373.800781 L 360.480469 373.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 359.941406 405.660156 L 364.320312 410.039062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 355.53125 410.039062 L 359.941406 405.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 364.320312 410.039062 L 355.53125 410.039062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 347.671875 406.019531 L 355.378906 406.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 372.300781 416.398438 L 372.300781 437.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 360.480469 403.648438 L 385.078125 403.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 372.121094 450.511719 L 371.699219 450.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 372.121094 475.109375 L 372.121094 450.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 371.699219 475.109375 L 372.121094 475.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 367.949219 479.851562 L 372.328125 484.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 363.539062 484.261719 L 367.949219 479.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 372.328125 484.261719 L 363.539062 484.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 131.96875 L 407.488281 131.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 124.171875 L 391.648438 131.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 124.171875 L 391.648438 124.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 131.96875 L 391.648438 139.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 131.96875 L 391.648438 131.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.941406 124.140625 C 392.949219 124.140625 392.945312 124.140625 392.925781 124.140625 C 392.21875 124.140625 391.648438 123.566406 391.648438 122.863281 C 391.648438 122.84375 391.648438 122.839844 391.648438 122.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 117.691406 L 391.648438 122.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 117.691406 C 391.65625 116.992188 392.226562 116.429688 392.925781 116.429688 C 392.945312 116.429688 392.949219 116.429688 392.941406 116.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 406.171875 116.371094 L 392.941406 116.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 397.769531 124.171875 L 401.339844 124.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.941406 124.171875 L 397.769531 124.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 389.429688 116.429688 C 390.121094 116.4375 390.683594 116.996094 390.691406 117.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 390.75 122.851562 L 390.75 117.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 390.691406 122.851562 C 390.691406 122.839844 390.691406 122.84375 390.691406 122.863281 C 390.691406 123.5625 390.128906 124.132812 389.429688 124.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 376.230469 124.171875 L 389.429688 124.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 376.230469 124.140625 C 376.242188 124.140625 376.234375 124.140625 376.214844 124.140625 C 375.511719 124.140625 374.941406 123.566406 374.941406 122.863281 C 374.941406 122.84375 374.941406 122.839844 374.941406 122.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.910156 117.691406 L 374.910156 122.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.941406 117.691406 C 374.945312 116.992188 375.515625 116.429688 376.214844 116.429688 C 376.234375 116.429688 376.242188 116.429688 376.230469 116.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 381.03125 116.371094 L 376.230469 116.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 384.601562 116.371094 L 381.03125 116.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 389.429688 116.371094 L 384.601562 116.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 386.851562 140.339844 L 386.851562 123.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 155.398438 L 391.648438 163.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 155.398438 L 391.648438 155.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 155.398438 L 407.488281 155.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 147.601562 L 391.648438 155.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 147.601562 L 391.648438 147.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 147.601562 L 407.488281 147.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 139.800781 L 391.648438 147.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 139.800781 L 391.648438 139.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 139.800781 L 407.488281 139.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 386.851562 164.308594 L 386.851562 147.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 186.660156 L 407.488281 186.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 178.828125 L 391.648438 186.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 178.828125 L 391.648438 178.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 163.230469 L 407.488281 163.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 186.660156 L 391.648438 194.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 186.660156 L 391.648438 186.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.949219 178.171875 L 381.269531 178.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.949219 194.011719 L 388.949219 178.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 381.148438 178.171875 L 381.148438 194.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 171.03125 L 407.488281 171.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 163.230469 L 391.648438 171.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 163.230469 L 391.648438 163.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.941406 178.828125 C 392.949219 178.828125 392.945312 178.828125 392.925781 178.828125 C 392.21875 178.828125 391.648438 178.257812 391.648438 177.554688 C 391.648438 177.535156 391.648438 177.527344 391.648438 177.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 172.351562 L 391.648438 177.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 172.351562 C 391.65625 171.652344 392.226562 171.089844 392.925781 171.089844 C 392.945312 171.089844 392.949219 171.089844 392.941406 171.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 406.171875 171.03125 L 392.941406 171.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 397.769531 178.828125 L 401.339844 178.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.941406 178.828125 L 397.769531 178.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.070312 169.199219 L 374.070312 174.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 210.089844 L 407.488281 210.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 202.289062 L 391.648438 210.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 202.289062 L 391.648438 202.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 202.289062 L 407.488281 202.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 194.460938 L 391.648438 202.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 194.460938 L 391.648438 194.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 194.460938 L 407.488281 194.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 210.089844 L 391.648438 217.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 210.089844 L 391.648438 210.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 381.148438 194.011719 L 388.949219 194.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 381.148438 201.808594 L 381.148438 215.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 381.179688 201.808594 C 381.1875 201.113281 381.757812 200.550781 382.453125 200.550781 C 382.476562 200.550781 382.480469 200.550781 382.46875 200.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 387.628906 200.488281 L 382.46875 200.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 387.628906 200.550781 C 388.320312 200.558594 388.882812 201.117188 388.890625 201.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.949219 206.640625 L 388.949219 201.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.949219 210.210938 L 388.949219 206.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.949219 215.011719 L 388.949219 210.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.070312 206.699219 L 374.070312 211.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.070312 204.328125 L 374.070312 199.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 225.71875 L 407.488281 225.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 217.890625 L 391.648438 225.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 407.488281 217.890625 L 391.648438 217.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 217.890625 L 407.488281 217.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.621094 238.050781 L 388.621094 245.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.648438 238.050781 C 388.65625 237.101562 389.429688 236.339844 390.375 236.339844 C 390.402344 236.339844 390.410156 236.339844 390.390625 236.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 410.96875 236.308594 L 390.390625 236.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.941406 233.488281 C 392.949219 233.488281 392.945312 233.488281 392.925781 233.488281 C 392.21875 233.488281 391.648438 232.917969 391.648438 232.214844 C 391.648438 232.195312 391.648438 232.1875 391.648438 232.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 227.011719 L 391.648438 232.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.648438 227.011719 C 391.65625 226.3125 392.226562 225.75 392.925781 225.75 C 392.945312 225.75 392.949219 225.75 392.941406 225.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 406.171875 225.71875 L 392.941406 225.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 397.769531 233.519531 L 401.339844 233.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.941406 233.519531 L 397.769531 233.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 381.179688 217.441406 C 381.1875 216.742188 381.757812 216.179688 382.453125 216.179688 C 382.476562 216.179688 382.480469 216.179688 382.46875 216.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 387.628906 216.121094 L 382.46875 216.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 387.628906 216.179688 C 388.320312 216.1875 388.882812 216.746094 388.890625 217.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.949219 230.640625 L 388.949219 217.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.890625 230.640625 C 388.890625 230.628906 388.890625 230.632812 388.890625 230.65625 C 388.890625 231.355469 388.328125 231.921875 387.628906 231.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.46875 231.960938 L 387.628906 231.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.46875 231.929688 C 382.480469 231.929688 382.476562 231.929688 382.453125 231.929688 C 381.75 231.929688 381.179688 231.359375 381.179688 230.65625 C 381.179688 230.632812 381.179688 230.628906 381.179688 230.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 381.148438 225.808594 L 381.148438 230.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 381.148438 222.238281 L 381.148438 225.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 381.148438 217.441406 L 381.148438 222.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.890625 215.011719 C 388.890625 215 388.890625 215.003906 388.890625 215.023438 C 388.890625 215.722656 388.328125 216.292969 387.628906 216.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.46875 216.328125 L 387.628906 216.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.46875 216.300781 C 382.480469 216.300781 382.476562 216.300781 382.453125 216.300781 C 381.75 216.300781 381.179688 215.726562 381.179688 215.023438 C 381.179688 215.003906 381.179688 215 381.179688 215.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.070312 241.828125 L 374.070312 237 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 390.390625 247.46875 L 410.96875 247.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 390.390625 247.441406 C 390.410156 247.441406 390.402344 247.441406 390.375 247.441406 C 389.421875 247.441406 388.648438 246.667969 388.648438 245.714844 C 388.648438 245.6875 388.648438 245.679688 388.648438 245.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 377.339844 298.890625 L 377.339844 283.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 396.78125 305.640625 C 397.472656 305.648438 398.03125 306.207031 398.039062 306.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 398.101562 312.089844 L 398.101562 306.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 398.039062 312.089844 C 398.039062 312.078125 398.039062 312.085938 398.039062 312.105469 C 398.039062 312.804688 397.476562 313.371094 396.78125 313.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.578125 313.410156 L 396.78125 313.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.578125 313.378906 C 383.589844 313.378906 383.585938 313.378906 383.566406 313.378906 C 382.859375 313.378906 382.289062 312.808594 382.289062 312.105469 C 382.289062 312.085938 382.289062 312.078125 382.289062 312.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.261719 306.898438 L 382.261719 312.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.289062 306.898438 C 382.296875 306.203125 382.867188 305.640625 383.566406 305.640625 C 383.585938 305.640625 383.589844 305.640625 383.578125 305.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 388.410156 305.609375 L 383.578125 305.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.980469 305.609375 L 388.410156 305.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 396.78125 305.609375 L 391.980469 305.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.410156 328.589844 L 383.699219 328.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.410156 344.429688 L 391.410156 328.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.609375 344.429688 L 391.410156 344.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.609375 328.589844 L 383.609375 344.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.308594 345.089844 L 392.308594 360.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 400.109375 345.089844 L 392.308594 345.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 400.109375 360.929688 L 400.109375 345.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.101562 329.671875 C 392.109375 328.972656 392.675781 328.410156 393.375 328.410156 C 393.394531 328.410156 393.402344 328.410156 393.390625 328.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 398.578125 328.351562 L 393.390625 328.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 398.578125 328.410156 C 399.273438 328.417969 399.832031 328.976562 399.839844 329.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 399.898438 342.898438 L 399.898438 329.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 399.839844 342.898438 C 399.839844 342.890625 399.839844 342.894531 399.839844 342.914062 C 399.839844 343.613281 399.277344 344.183594 398.578125 344.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.390625 344.191406 L 398.578125 344.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.390625 344.191406 C 393.402344 344.191406 393.394531 344.191406 393.375 344.191406 C 392.671875 344.191406 392.101562 343.617188 392.101562 342.914062 C 392.101562 342.894531 392.101562 342.890625 392.101562 342.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.070312 338.070312 L 392.070312 342.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.070312 334.5 L 392.070312 338.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.070312 329.671875 L 392.070312 334.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.640625 346.648438 C 383.648438 345.953125 384.214844 345.390625 384.914062 345.390625 C 384.9375 345.390625 384.941406 345.390625 384.929688 345.390625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 390.089844 345.328125 L 384.929688 345.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 390.089844 345.390625 C 390.78125 345.398438 391.34375 345.957031 391.351562 346.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.410156 359.851562 L 391.410156 346.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.609375 346.648438 L 383.609375 351.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.070312 358.351562 L 383.070312 328.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 392.308594 360.929688 L 399.988281 360.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.351562 359.851562 C 391.351562 359.839844 391.351562 359.84375 391.351562 359.863281 C 391.351562 360.5625 390.789062 361.132812 390.089844 361.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 384.929688 361.171875 L 390.089844 361.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 384.929688 361.140625 C 384.941406 361.140625 384.9375 361.140625 384.914062 361.140625 C 384.210938 361.140625 383.640625 360.566406 383.640625 359.863281 C 383.640625 359.84375 383.640625 359.839844 383.640625 359.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.609375 355.019531 L 383.609375 359.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.609375 351.449219 L 383.609375 355.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.121094 373.289062 L 385.410156 373.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.121094 389.128906 L 393.121094 373.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.289062 389.128906 L 393.121094 389.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.289062 373.289062 L 385.289062 389.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.871094 389.730469 L 393.871094 405.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 401.671875 389.730469 L 393.871094 389.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.320312 391.351562 C 385.328125 390.652344 385.894531 390.089844 386.59375 390.089844 C 386.617188 390.089844 386.621094 390.089844 386.609375 390.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.800781 390.03125 L 386.609375 390.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 391.800781 390.089844 C 392.492188 390.097656 393.054688 390.65625 393.058594 391.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.121094 404.550781 L 393.121094 391.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.289062 399.71875 L 385.289062 404.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.289062 396.148438 L 385.289062 399.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.289062 391.351562 L 385.289062 396.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.898438 374.761719 C 393.90625 374.0625 394.476562 373.5 395.175781 373.5 C 395.195312 373.5 395.199219 373.5 395.191406 373.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 400.351562 373.441406 L 395.191406 373.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 395.191406 389.28125 L 400.351562 389.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 395.191406 389.25 C 395.199219 389.25 395.195312 389.25 395.175781 389.25 C 394.46875 389.25 393.898438 388.679688 393.898438 387.976562 C 393.898438 387.953125 393.898438 387.949219 393.898438 387.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.871094 383.128906 L 393.871094 387.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.871094 379.558594 L 393.871094 383.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.871094 374.761719 L 393.871094 379.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.078125 403.648438 L 385.078125 373.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.871094 405.570312 L 401.578125 405.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.058594 404.550781 C 393.058594 404.539062 393.058594 404.542969 393.058594 404.566406 C 393.058594 405.265625 392.496094 405.832031 391.800781 405.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 386.609375 405.871094 L 391.800781 405.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 386.609375 405.839844 C 386.621094 405.839844 386.617188 405.839844 386.59375 405.839844 C 385.890625 405.839844 385.320312 405.269531 385.320312 404.566406 C 385.320312 404.542969 385.320312 404.539062 385.320312 404.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.761719 432.359375 L 379.171875 427.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 379.171875 436.769531 L 374.761719 432.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 379.171875 427.980469 L 379.171875 436.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.820312 433.230469 L 383.820312 440.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 399.660156 433.230469 L 383.820312 433.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 399.660156 441.058594 L 399.660156 433.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.820312 441.058594 L 399.660156 441.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.488281 448.410156 C 374.496094 447.710938 375.066406 447.148438 375.765625 447.148438 C 375.785156 447.148438 375.789062 447.148438 375.78125 447.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 380.941406 447.089844 L 375.78125 447.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 380.941406 447.148438 C 381.632812 447.15625 382.191406 447.71875 382.199219 448.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.261719 461.609375 L 382.261719 448.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.460938 448.410156 L 374.460938 453.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.140625 449.941406 C 385.152344 449.941406 385.144531 449.941406 385.125 449.941406 C 384.421875 449.941406 383.851562 449.367188 383.851562 448.664062 C 383.851562 448.644531 383.851562 448.640625 383.851562 448.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.820312 443.488281 L 383.820312 448.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.851562 443.488281 C 383.859375 442.792969 384.425781 442.230469 385.125 442.230469 C 385.144531 442.230469 385.152344 442.230469 385.140625 442.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 398.339844 442.171875 L 385.140625 442.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 398.339844 442.230469 C 399.03125 442.238281 399.59375 442.796875 399.601562 443.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 399.660156 448.648438 L 399.660156 443.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 399.601562 448.648438 C 399.601562 448.640625 399.601562 448.644531 399.601562 448.664062 C 399.601562 449.363281 399.039062 449.933594 398.339844 449.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 393.539062 449.96875 L 398.339844 449.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 389.96875 449.96875 L 393.539062 449.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.140625 449.96875 L 389.96875 449.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 394.828125 455.820312 L 388.679688 455.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.949219 474.269531 L 383.398438 474.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 382.949219 455.820312 L 382.949219 474.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 383.398438 455.820312 L 382.949219 455.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 400.53125 474.269531 L 400.078125 474.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 116.578125 95.640625 L 26.609375 95.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 26.609375 95.640625 L 26.609375 187.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 26.609375 187.019531 L 116.578125 187.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 19.351562 250.140625 L 19.351562 389.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.398438 250.140625 L 19.351562 250.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 19.351562 389.851562 L 128.398438 389.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50.96875 213.78125 L 58.589844 213.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50.96875 213.75 C 50.988281 213.75 50.984375 213.75 50.953125 213.75 C 50 213.75 49.230469 212.976562 49.230469 212.023438 C 49.230469 211.996094 49.230469 211.992188 49.230469 212.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 49.199219 191.429688 L 49.199219 212.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 49.230469 191.429688 C 49.238281 190.484375 50.007812 189.71875 50.953125 189.71875 C 50.984375 189.71875 50.988281 189.71875 50.96875 189.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 58.589844 189.660156 L 50.96875 189.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 47.429688 230.191406 L 47.429688 246.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 74.21875 230.191406 L 47.429688 230.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 47.429688 246.871094 L 75.539062 246.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 80.671875 206.191406 L 78.660156 204.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 82.441406 204.179688 L 80.671875 206.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 78.660156 204.179688 L 82.441406 204.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 60.300781 212.011719 C 60.300781 211.992188 60.300781 211.996094 60.300781 212.023438 C 60.300781 212.972656 59.535156 213.742188 58.589844 213.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 58.589844 189.71875 C 59.53125 189.726562 60.292969 190.488281 60.300781 191.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 60.359375 212.011719 L 60.359375 191.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 63 191.96875 L 86.730469 191.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 63 202.53125 L 63 191.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.730469 202.53125 L 63 202.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 76.441406 201.480469 L 76.441406 193.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 74.191406 197.488281 L 76.441406 201.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 76.441406 193.230469 L 74.191406 197.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 73.289062 192.78125 L 73.289062 201.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.96875 207.660156 L 82.289062 207.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.96875 209.429688 L 62.96875 207.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.96875 227.011719 L 62.96875 225.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 82.289062 227.011719 L 62.96875 227.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 75.539062 230.191406 L 74.21875 230.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 75.539062 246.871094 L 75.539062 230.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 75.691406 399.929688 L 75.691406 391.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 80.070312 395.519531 L 71.28125 395.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 81.148438 417.929688 L 81.148438 428.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.421875 417.929688 L 81.148438 417.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.421875 428.460938 L 57.421875 417.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.859375 427.441406 L 70.859375 419.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68.609375 423.421875 L 70.859375 427.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.859375 419.191406 L 68.609375 423.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 67.710938 418.738281 L 67.710938 427.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 80.699219 401.191406 L 80.699219 411.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.96875 401.191406 L 80.699219 401.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.96875 411.75 L 56.96875 401.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 80.699219 411.75 L 56.96875 411.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.410156 410.699219 L 70.410156 402.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68.160156 406.679688 L 70.410156 410.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.410156 402.449219 L 68.160156 406.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 67.289062 402 L 67.289062 410.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 81.148438 451.410156 L 81.148438 461.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.421875 451.410156 L 81.148438 451.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.421875 461.941406 L 57.421875 451.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.859375 460.921875 L 70.859375 452.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.859375 452.671875 L 68.609375 456.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 67.710938 452.21875 L 67.710938 461.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 81.148438 434.671875 L 81.148438 445.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.421875 434.671875 L 81.148438 434.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.421875 445.199219 L 57.421875 434.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 81.148438 445.199219 L 57.421875 445.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.859375 444.179688 L 70.859375 435.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68.609375 440.160156 L 70.859375 444.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.859375 435.929688 L 68.609375 440.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 67.710938 435.480469 L 67.710938 444.390625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 81.148438 428.460938 L 57.421875 428.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 81.148438 468.148438 L 81.148438 478.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.421875 468.148438 L 81.148438 468.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.421875 478.679688 L 57.421875 468.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 81.148438 478.679688 L 57.421875 478.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.859375 477.660156 L 70.859375 469.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68.609375 473.640625 L 70.859375 477.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 70.859375 469.378906 L 68.609375 473.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 67.710938 468.960938 L 67.710938 477.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 81.148438 461.941406 L 57.421875 461.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.6599;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68.609375 456.898438 L 70.859375 460.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 93.808594 62.941406 L 93.808594 93.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 146.519531 62.941406 L 93.808594 62.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 93.808594 93.691406 L 146.519531 93.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 89.25 193.351562 L 89.25 201.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 105.089844 193.351562 L 89.25 193.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 105.089844 201.148438 L 105.089844 193.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 89.25 201.148438 L 105.089844 201.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 84.390625 204.03125 C 84.398438 203.332031 84.964844 202.769531 85.664062 202.769531 C 85.6875 202.769531 85.691406 202.769531 85.679688 202.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 90.839844 202.710938 L 85.679688 202.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 90.839844 202.769531 C 91.53125 202.777344 92.09375 203.339844 92.101562 204.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 92.160156 217.261719 L 92.160156 204.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 84.359375 212.429688 L 84.359375 217.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 84.359375 208.859375 L 84.359375 212.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 84.359375 204.03125 L 84.359375 208.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 90.480469 188.339844 L 90.480469 192.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 93.601562 190.109375 L 87.359375 190.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.730469 191.96875 L 86.730469 202.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 94.949219 205.800781 L 94.949219 227.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 94.949219 205.800781 C 94.957031 203.875 96.519531 202.320312 98.445312 202.320312 C 98.503906 202.320312 98.507812 202.320312 98.460938 202.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.199219 202.289062 L 98.460938 202.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 82.289062 207.660156 L 82.289062 209.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 92.101562 217.261719 C 92.101562 217.25 92.101562 217.253906 92.101562 217.273438 C 92.101562 217.972656 91.539062 218.542969 90.839844 218.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 85.679688 218.578125 L 90.839844 218.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 85.679688 218.550781 C 85.691406 218.550781 85.6875 218.550781 85.664062 218.550781 C 84.960938 218.550781 84.390625 217.976562 84.390625 217.273438 C 84.390625 217.253906 84.390625 217.25 84.390625 217.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 98.460938 242.429688 C 98.507812 242.429688 98.5 242.429688 98.445312 242.429688 C 96.515625 242.429688 94.949219 240.863281 94.949219 238.933594 C 94.949219 238.878906 94.949219 238.871094 94.949219 238.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 94.949219 226.828125 L 94.949219 238.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.75 220.140625 L 115.019531 220.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.75 224.578125 L 115.019531 224.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 82.289062 225.238281 L 82.289062 227.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 98.460938 242.429688 L 118.199219 242.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.789062 395.761719 L 86.789062 403.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.660156 395.761719 L 86.789062 395.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.660156 403.558594 L 102.660156 395.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.789062 403.558594 L 102.660156 403.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 98.28125 407.011719 L 122.878906 407.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 98.28125 431.609375 L 98.28125 407.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 119.371094 426.328125 L 101.789062 426.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 101.789062 412.261719 L 119.371094 412.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 101.789062 426.328125 L 101.789062 412.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.371094 433.46875 L 86.371094 441.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.210938 433.46875 L 86.371094 433.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.210938 441.269531 L 102.210938 433.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.371094 441.269531 L 102.210938 441.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.371094 442.171875 L 86.371094 449.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.210938 442.171875 L 86.371094 442.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.210938 449.96875 L 102.210938 442.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.371094 449.96875 L 102.210938 449.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.371094 452.878906 L 86.371094 460.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.210938 452.878906 L 86.371094 452.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.210938 460.679688 L 102.210938 452.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 122.878906 431.609375 L 98.28125 431.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.210938 478.320312 L 102.210938 494.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 110.011719 478.320312 L 102.210938 478.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.371094 460.679688 L 102.210938 460.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.371094 469.378906 L 86.371094 477.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.210938 469.378906 L 86.371094 469.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.210938 477.210938 L 102.210938 469.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.371094 477.210938 L 102.210938 477.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.210938 494.160156 L 109.890625 494.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 98.28125 496.261719 L 122.878906 496.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 98.28125 520.859375 L 98.28125 496.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 101.789062 501.539062 L 119.371094 501.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 101.789062 515.578125 L 101.789062 501.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 122.878906 520.859375 L 98.28125 520.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 119.371094 515.578125 L 101.789062 515.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 143.699219 98.761719 L 128.761719 98.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.761719 98.761719 L 128.761719 117.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 116.578125 187.019531 L 116.578125 95.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.339844 127.738281 L 128.339844 130.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.761719 127.738281 L 128.339844 127.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 127.441406 113.25 L 124.800781 115.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.800781 110.640625 L 127.441406 113.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.800781 115.890625 L 124.800781 110.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.761719 117.210938 L 143.699219 117.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.339844 141.808594 L 128.339844 138.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.761719 141.808594 L 128.339844 141.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 126.871094 136.558594 L 124.859375 138.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.859375 134.761719 L 126.871094 136.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.859375 138.570312 L 124.859375 134.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 143.699219 152.308594 L 128.761719 152.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.761719 152.308594 L 128.761719 170.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 130.859375 180.929688 L 133.050781 180.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 130.859375 185.761719 L 130.859375 180.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 127.441406 166.828125 L 124.800781 169.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.800781 164.191406 L 127.441406 166.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.800781 169.46875 L 124.800781 164.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.761719 170.761719 L 143.699219 170.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.199219 202.320312 C 120.117188 202.328125 121.671875 203.882812 121.679688 205.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 121.738281 238.921875 L 121.738281 205.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 121.679688 238.921875 C 121.679688 238.871094 121.679688 238.878906 121.679688 238.933594 C 121.679688 240.859375 120.125 242.421875 118.199219 242.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 108.328125 224.578125 L 108.328125 227.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 108.328125 220.140625 L 108.328125 216.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 130.859375 233.640625 L 133.050781 233.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 130.859375 228.808594 L 130.859375 233.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 122.878906 407.011719 L 122.878906 431.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 119.371094 412.261719 L 119.371094 426.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 142.378906 443.730469 L 134.671875 443.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 134.550781 443.730469 L 134.550781 459.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 129.839844 438.871094 L 125.460938 434.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 134.25 434.488281 L 129.839844 438.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 125.460938 434.488281 L 134.25 434.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 115.558594 439.351562 L 115.558594 464.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 123.898438 439.351562 L 115.558594 439.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 123.898438 464.851562 L 123.898438 439.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 110.011719 494.160156 L 110.011719 478.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 134.550781 459.570312 L 142.378906 459.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 111.148438 479.640625 C 111.15625 478.941406 111.726562 478.378906 112.425781 478.378906 C 112.445312 478.378906 112.449219 478.378906 112.441406 478.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 117.628906 478.320312 L 112.441406 478.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 117.628906 478.378906 C 118.320312 478.386719 118.882812 478.949219 118.890625 479.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 115.558594 464.851562 L 123.898438 464.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.890625 492.839844 C 118.890625 492.828125 118.890625 492.835938 118.890625 492.855469 C 118.890625 493.554688 118.328125 494.121094 117.628906 494.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 112.441406 494.160156 L 117.628906 494.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 112.441406 494.128906 C 112.449219 494.128906 112.445312 494.128906 112.425781 494.128906 C 111.71875 494.128906 111.148438 493.558594 111.148438 492.855469 C 111.148438 492.835938 111.148438 492.828125 111.148438 492.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 111.121094 479.640625 L 111.121094 492.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.949219 484.46875 L 118.949219 479.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.949219 488.039062 L 118.949219 484.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.949219 492.839844 L 118.949219 488.039062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.050781 494.609375 L 137.25 494.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.050781 494.578125 C 124.0625 494.578125 124.054688 494.578125 124.035156 494.578125 C 123.328125 494.578125 122.761719 494.007812 122.761719 493.304688 C 122.761719 493.285156 122.761719 493.277344 122.761719 493.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 122.730469 488.128906 L 122.730469 493.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 122.761719 488.128906 C 122.769531 487.433594 123.335938 486.871094 124.035156 486.871094 C 124.054688 486.871094 124.0625 486.871094 124.050781 486.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.878906 486.808594 L 124.050781 486.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 132.449219 486.808594 L 128.878906 486.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 137.25 486.808594 L 132.449219 486.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 122.878906 496.261719 L 122.878906 520.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 119.371094 501.539062 L 119.371094 515.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.679688 65.820312 L 153.058594 70.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.058594 61.441406 L 148.679688 65.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.058594 70.199219 L 153.058594 61.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 146.519531 93.691406 L 146.519531 62.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.300781 108.75 C 147.308594 108.050781 147.875 107.488281 148.574219 107.488281 C 148.597656 107.488281 148.601562 107.488281 148.589844 107.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.820312 107.429688 L 148.589844 107.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 143.699219 117.210938 L 143.699219 98.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.269531 127.53125 L 147.269531 135.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.109375 127.53125 L 147.269531 127.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.589844 115.230469 C 148.601562 115.230469 148.597656 115.230469 148.574219 115.230469 C 147.871094 115.230469 147.300781 114.65625 147.300781 113.953125 C 147.300781 113.933594 147.300781 113.929688 147.300781 113.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.269531 108.75 L 147.269531 113.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 156.988281 115.230469 L 161.820312 115.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.421875 115.230469 L 156.988281 115.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.589844 115.230469 L 153.421875 115.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.589844 124.140625 C 148.601562 124.140625 148.597656 124.140625 148.574219 124.140625 C 147.871094 124.140625 147.300781 123.566406 147.300781 122.863281 C 147.300781 122.84375 147.300781 122.839844 147.300781 122.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.269531 117.691406 L 147.269531 122.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.300781 117.691406 C 147.308594 116.992188 147.875 116.429688 148.574219 116.429688 C 148.597656 116.429688 148.601562 116.429688 148.589844 116.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.820312 116.371094 L 148.589844 116.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 156.988281 124.171875 L 161.820312 124.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.421875 124.171875 L 156.988281 124.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.589844 124.171875 L 153.421875 124.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 144.148438 127.738281 L 144.148438 130.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 143.699219 127.738281 L 144.148438 127.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.269531 153.179688 L 163.109375 153.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.269531 145.378906 L 147.269531 153.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.109375 145.378906 L 147.269531 145.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.269531 136.441406 L 147.269531 144.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.109375 136.441406 L 147.269531 136.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.269531 144.238281 L 163.109375 144.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.269531 135.328125 L 163.109375 135.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.269531 157.859375 L 147.269531 163.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.300781 157.859375 C 147.308594 157.160156 147.875 156.601562 148.574219 156.601562 C 148.597656 156.601562 148.601562 156.601562 148.589844 156.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.820312 156.539062 L 148.589844 156.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 144.148438 141.808594 L 144.148438 138.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 143.699219 141.808594 L 144.148438 141.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 143.699219 170.761719 L 143.699219 152.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.589844 173.25 C 148.601562 173.25 148.597656 173.25 148.574219 173.25 C 147.871094 173.25 147.300781 172.679688 147.300781 171.976562 C 147.300781 171.953125 147.300781 171.949219 147.300781 171.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.269531 166.769531 L 147.269531 171.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.300781 166.769531 C 147.308594 166.070312 147.875 165.511719 148.574219 165.511719 C 148.597656 165.511719 148.601562 165.511719 148.589844 165.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.820312 165.449219 L 148.589844 165.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 156.988281 173.28125 L 161.820312 173.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.421875 173.28125 L 156.988281 173.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.589844 173.28125 L 153.421875 173.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.589844 164.308594 C 148.601562 164.308594 148.597656 164.308594 148.574219 164.308594 C 147.871094 164.308594 147.300781 163.738281 147.300781 163.035156 C 147.300781 163.015625 147.300781 163.007812 147.300781 163.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 156.988281 164.339844 L 161.820312 164.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.421875 164.339844 L 156.988281 164.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.589844 164.339844 L 153.421875 164.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 155.460938 180.929688 L 155.039062 180.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 157.230469 182.699219 L 155.460938 180.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 157.230469 185.761719 L 157.230469 182.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 157.230469 233.640625 L 155.039062 233.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 157.230469 228.808594 L 157.230469 233.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 206.609375 250.140625 L 153.898438 250.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.449219 389.851562 L 206.609375 389.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 142.378906 459.570312 L 142.378906 443.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 137.25 486.871094 C 137.941406 486.878906 138.503906 487.4375 138.511719 488.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 138.570312 493.289062 L 138.570312 488.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 138.511719 493.289062 C 138.511719 493.277344 138.511719 493.285156 138.511719 493.304688 C 138.511719 494.003906 137.945312 494.570312 137.25 494.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.820312 107.488281 C 162.511719 107.496094 163.070312 108.058594 163.078125 108.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.109375 135.328125 L 163.109375 127.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 171.300781 134.429688 C 171.308594 133.730469 171.875 133.171875 172.574219 133.171875 C 172.597656 133.171875 172.601562 133.171875 172.589844 133.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 185.789062 133.109375 L 172.589844 133.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 185.789062 133.140625 C 186.488281 133.148438 187.050781 133.714844 187.050781 134.414062 C 187.050781 134.4375 187.050781 134.441406 187.050781 134.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.109375 113.941406 L 163.109375 108.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.078125 113.941406 C 163.078125 113.929688 163.078125 113.933594 163.078125 113.953125 C 163.078125 114.652344 162.519531 115.222656 161.820312 115.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.820312 116.429688 C 162.511719 116.4375 163.070312 116.996094 163.078125 117.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.109375 122.851562 L 163.109375 117.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.078125 122.851562 C 163.078125 122.839844 163.078125 122.84375 163.078125 122.863281 C 163.078125 123.5625 162.519531 124.132812 161.820312 124.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.789062 110.851562 L 195.390625 110.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.789062 131.910156 L 170.789062 110.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.390625 131.910156 L 170.789062 131.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.109375 153.179688 L 163.109375 145.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.109375 144.238281 L 163.109375 136.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 172.589844 140.878906 C 172.601562 140.878906 172.597656 140.878906 172.574219 140.878906 C 171.871094 140.878906 171.300781 140.308594 171.300781 139.605469 C 171.300781 139.585938 171.300781 139.578125 171.300781 139.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 171.269531 134.429688 L 171.269531 139.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 187.109375 139.589844 L 187.109375 134.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 187.050781 139.589844 C 187.050781 139.578125 187.050781 139.585938 187.050781 139.605469 C 187.050781 140.304688 186.488281 140.871094 185.789062 140.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 180.988281 140.910156 L 185.789062 140.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 177.421875 140.910156 L 180.988281 140.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 172.589844 140.910156 L 177.421875 140.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.820312 156.601562 C 162.511719 156.605469 163.070312 157.167969 163.078125 157.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.109375 163.019531 L 163.109375 157.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 171.359375 142.078125 L 195.960938 142.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 171.359375 163.171875 L 171.359375 142.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.078125 189.539062 L 165.71875 186.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 165.71875 186.898438 L 165.71875 192.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.820312 165.511719 C 162.511719 165.519531 163.070312 166.078125 163.078125 166.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.109375 171.960938 L 163.109375 166.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.078125 171.960938 C 163.078125 171.949219 163.078125 171.953125 163.078125 171.976562 C 163.078125 172.675781 162.519531 173.242188 161.820312 173.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.078125 163.019531 C 163.078125 163.007812 163.078125 163.015625 163.078125 163.035156 C 163.078125 163.734375 162.519531 164.304688 161.820312 164.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 171.359375 166.078125 L 195.960938 166.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 171.359375 187.171875 L 171.359375 166.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.960938 187.171875 L 171.359375 187.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.960938 163.171875 L 171.359375 163.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 165.71875 192.148438 L 163.078125 189.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 169.589844 206.160156 L 170.910156 206.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 169.589844 189.480469 L 169.589844 206.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 197.699219 189.480469 L 169.589844 189.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.910156 206.160156 L 197.699219 206.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 171.359375 208.46875 L 195.960938 208.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 171.359375 229.558594 L 171.359375 208.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 172.949219 231.511719 L 172.949219 239.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 188.789062 231.511719 L 172.949219 231.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 172.949219 239.308594 L 188.789062 239.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.960938 229.558594 L 171.359375 229.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.828125 398.25 L 163.828125 398.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 182.28125 398.25 L 163.828125 398.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 182.28125 398.671875 L 182.28125 398.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.828125 418.320312 L 163.828125 418.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 182.28125 418.320312 L 163.828125 418.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 182.28125 418.769531 L 182.28125 418.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 187.558594 421.378906 L 191.941406 425.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 191.941406 417 L 187.558594 421.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.828125 415.800781 L 163.828125 415.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 182.28125 415.800781 L 163.828125 415.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 182.28125 415.378906 L 182.28125 415.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 187.558594 401.308594 L 191.941406 405.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 191.941406 396.929688 L 187.558594 401.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 185.128906 445.589844 L 185.128906 450.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 184.710938 445.589844 L 185.128906 445.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.429688 445.589844 L 161.429688 468.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.851562 445.589844 L 161.429688 445.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 163.828125 435.898438 L 163.828125 435.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 182.28125 435.898438 L 163.828125 435.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 182.28125 435.449219 L 182.28125 435.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 185.128906 468.421875 L 185.128906 463.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 184.710938 468.421875 L 185.128906 468.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 161.429688 468.421875 L 161.851562 468.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 187.648438 468.660156 L 192.03125 464.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 196.410156 468.660156 L 187.648438 468.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 201.511719 63.71875 L 201.511719 107.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 718.109375 63.71875 L 201.511719 63.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 199.558594 73.949219 L 195.148438 78.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.148438 69.539062 L 199.558594 73.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.148438 78.328125 L 195.148438 69.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 201.511719 107.640625 L 718.109375 107.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.25 121.230469 L 209.25 244.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 332.25 121.230469 L 209.25 121.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.390625 110.851562 L 195.390625 131.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.960938 142.078125 L 195.960938 163.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.960938 166.078125 L 195.960938 187.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 197.699219 206.160156 L 197.699219 189.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 195.960938 208.46875 L 195.960938 229.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 188.789062 239.308594 L 188.789062 231.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 206.609375 225.328125 L 203.96875 227.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 203.96875 222.691406 L 206.609375 225.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 203.96875 227.96875 L 203.96875 222.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.25 244.230469 L 332.25 244.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 206.609375 389.851562 L 206.609375 250.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 216.359375 257.371094 L 211.980469 261.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 211.980469 252.988281 L 216.359375 257.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 211.980469 261.78125 L 211.980469 252.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.128906 288.179688 C 209.136719 287.484375 209.707031 286.921875 210.40625 286.921875 C 210.425781 286.921875 210.429688 286.921875 210.421875 286.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 215.578125 286.859375 L 210.421875 286.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.101562 292.980469 L 209.101562 296.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.101562 288.179688 L 209.101562 292.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.578125 306.03125 C 209.589844 305.332031 210.15625 304.769531 210.855469 304.769531 C 210.875 304.769531 210.882812 304.769531 210.871094 304.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 216.03125 304.710938 L 210.871094 304.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 210.871094 320.519531 C 210.882812 320.519531 210.875 320.519531 210.855469 320.519531 C 210.148438 320.519531 209.578125 319.949219 209.578125 319.246094 C 209.578125 319.222656 209.578125 319.21875 209.578125 319.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.550781 314.398438 L 209.550781 319.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.550781 310.828125 L 209.550781 314.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.550781 306.03125 L 209.550781 310.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 210.421875 302.699219 L 215.578125 302.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 210.421875 302.671875 C 210.429688 302.671875 210.425781 302.671875 210.40625 302.671875 C 209.699219 302.671875 209.128906 302.097656 209.128906 301.394531 C 209.128906 301.375 209.128906 301.367188 209.128906 301.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.101562 296.550781 L 209.101562 301.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.339844 340.828125 C 209.347656 340.132812 209.914062 339.570312 210.613281 339.570312 C 210.636719 339.570312 210.640625 339.570312 210.628906 339.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 215.820312 339.511719 L 210.628906 339.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.308594 345.660156 L 209.308594 349.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.308594 340.828125 L 209.308594 345.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.789062 322.980469 C 209.796875 322.28125 210.367188 321.71875 211.066406 321.71875 C 211.085938 321.71875 211.089844 321.71875 211.078125 321.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 216.269531 321.660156 L 211.078125 321.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 211.078125 337.5 L 216.269531 337.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 211.078125 337.46875 C 211.089844 337.46875 211.085938 337.46875 211.066406 337.46875 C 210.359375 337.46875 209.789062 336.898438 209.789062 336.195312 C 209.789062 336.175781 209.789062 336.167969 209.789062 336.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.761719 331.378906 L 209.761719 336.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.761719 327.808594 L 209.761719 331.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.761719 322.980469 L 209.761719 327.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 210.871094 320.550781 L 216.03125 320.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 210.628906 355.351562 L 215.820312 355.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 210.628906 355.320312 C 210.640625 355.320312 210.636719 355.320312 210.613281 355.320312 C 209.910156 355.320312 209.339844 354.746094 209.339844 354.046875 C 209.339844 354.023438 209.339844 354.019531 209.339844 354.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.308594 349.230469 L 209.308594 354.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.96875 374.070312 C 209.980469 374.070312 209.976562 374.070312 209.953125 374.070312 C 209.25 374.070312 208.679688 373.496094 208.679688 372.796875 C 208.679688 372.773438 208.679688 372.769531 208.679688 372.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 208.648438 367.621094 L 208.648438 372.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 208.679688 367.621094 C 208.6875 366.921875 209.257812 366.359375 209.953125 366.359375 C 209.976562 366.359375 209.980469 366.359375 209.96875 366.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 214.769531 366.300781 L 209.96875 366.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 208.648438 395.308594 L 208.648438 402.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 224.488281 395.308594 L 208.648438 395.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.96875 374.101562 L 223.171875 374.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.101562 375.480469 L 224.039062 375.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.101562 393.929688 L 209.101562 375.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 224.039062 393.929688 L 209.101562 393.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 191.941406 405.691406 L 191.941406 396.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 208.648438 403.109375 L 224.488281 403.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.96875 412.019531 C 209.980469 412.019531 209.976562 412.019531 209.953125 412.019531 C 209.25 412.019531 208.679688 411.449219 208.679688 410.746094 C 208.679688 410.722656 208.679688 410.71875 208.679688 410.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 208.648438 405.539062 L 208.648438 410.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 208.679688 405.539062 C 208.6875 404.84375 209.257812 404.28125 209.953125 404.28125 C 209.976562 404.28125 209.980469 404.28125 209.96875 404.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 223.171875 404.21875 L 209.96875 404.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.96875 412.050781 L 214.769531 412.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 191.941406 425.789062 L 191.941406 417 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 193.261719 446.398438 L 193.261719 459.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 193.289062 446.398438 C 193.296875 445.703125 193.867188 445.140625 194.566406 445.140625 C 194.585938 445.140625 194.589844 445.140625 194.578125 445.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 199.738281 445.078125 L 194.578125 445.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 199.738281 445.140625 C 200.433594 445.148438 200.992188 445.707031 201 446.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 201.058594 451.199219 L 201.058594 446.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 201.058594 454.769531 L 201.058594 451.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 202.410156 453.089844 L 202.410156 460.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.25 453.089844 L 202.410156 453.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 202.410156 460.921875 L 218.25 460.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 201 459.601562 C 201 459.589844 201 459.59375 201 459.613281 C 201 460.3125 200.4375 460.882812 199.738281 460.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 194.578125 460.921875 L 199.738281 460.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 194.578125 460.890625 C 194.589844 460.890625 194.585938 460.890625 194.566406 460.890625 C 193.859375 460.890625 193.289062 460.316406 193.289062 459.613281 C 193.289062 459.59375 193.289062 459.589844 193.289062 459.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 201.058594 459.601562 L 201.058594 454.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 192.03125 464.28125 L 196.410156 468.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 201.511719 487.710938 L 201.511719 531.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 718.109375 487.710938 L 201.511719 487.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 214.679688 485.519531 L 210.300781 481.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 210.300781 481.109375 L 219.089844 481.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 201.511719 531.628906 L 718.109375 531.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 323.460938 130.019531 L 218.039062 130.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.039062 130.019531 L 218.039062 235.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 226.828125 235.441406 L 218.039062 226.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 225.058594 235.441406 L 218.039062 228.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 223.289062 235.441406 L 218.039062 230.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 221.550781 235.441406 L 218.039062 231.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 219.78125 235.441406 L 218.039062 233.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.7399;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.039062 235.441406 L 323.460938 235.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 235.621094 251.371094 L 248.851562 251.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 235.621094 251.339844 C 235.632812 251.339844 235.625 251.339844 235.605469 251.339844 C 234.898438 251.339844 234.328125 250.769531 234.328125 250.066406 C 234.328125 250.042969 234.328125 250.039062 234.328125 250.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.300781 244.890625 L 234.300781 250.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.328125 244.890625 C 234.339844 244.191406 234.90625 243.628906 235.605469 243.628906 C 235.625 243.628906 235.632812 243.628906 235.621094 243.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 248.851562 243.570312 L 235.621094 243.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 217.769531 251.339844 C 217.78125 251.339844 217.777344 251.339844 217.753906 251.339844 C 217.050781 251.339844 216.480469 250.769531 216.480469 250.066406 C 216.480469 250.042969 216.480469 250.039062 216.480469 250.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 216.449219 244.890625 L 216.449219 250.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 216.480469 244.890625 C 216.488281 244.191406 217.054688 243.628906 217.753906 243.628906 C 217.777344 243.628906 217.78125 243.628906 217.769531 243.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 230.96875 243.570312 L 217.769531 243.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 230.96875 243.628906 C 231.660156 243.636719 232.222656 244.199219 232.230469 244.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 232.289062 250.050781 L 232.289062 244.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 232.230469 250.050781 C 232.230469 250.039062 232.230469 250.042969 232.230469 250.066406 C 232.230469 250.765625 231.667969 251.332031 230.96875 251.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 217.769531 251.371094 L 230.96875 251.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.371094 251.910156 L 218.371094 276.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 248.25 251.910156 L 218.371094 251.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.359375 286.019531 L 234.359375 278.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.519531 286.019531 L 234.359375 286.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.519531 278.21875 L 218.519531 286.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.359375 278.21875 L 218.519531 278.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.300781 293.761719 L 234.300781 286.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.460938 285.960938 L 218.460938 293.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.300781 285.960938 L 218.460938 285.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 215.578125 286.921875 C 216.273438 286.929688 216.832031 287.488281 216.839844 288.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 216.898438 301.378906 L 216.898438 288.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.2899;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.371094 276.511719 L 248.25 276.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.089844 320.101562 L 234.089844 312.390625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.25 320.101562 L 234.089844 320.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.25 312.300781 L 218.25 320.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.089844 312.300781 L 218.25 312.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.300781 311.609375 L 234.300781 303.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.460938 311.609375 L 234.300781 311.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.460938 303.808594 L 218.460938 311.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.300781 303.808594 L 218.460938 303.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.300781 302.460938 L 234.300781 294.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.460938 302.460938 L 234.300781 302.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.460938 294.660156 L 218.460938 302.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.300781 294.660156 L 218.460938 294.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.460938 293.761719 L 234.300781 293.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 216.03125 304.769531 C 216.722656 304.777344 217.28125 305.339844 217.289062 306.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 217.351562 319.230469 L 217.351562 306.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 217.289062 319.230469 C 217.289062 319.21875 217.289062 319.222656 217.289062 319.246094 C 217.289062 319.945312 216.726562 320.511719 216.03125 320.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 216.839844 301.378906 C 216.839844 301.367188 216.839844 301.375 216.839844 301.394531 C 216.839844 302.09375 216.277344 302.664062 215.578125 302.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 217.800781 346.648438 L 217.800781 354.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 233.640625 346.648438 L 217.800781 346.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 233.851562 346.199219 L 233.851562 338.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.011719 346.199219 L 233.851562 346.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.011719 338.398438 L 218.011719 346.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 233.851562 338.398438 L 218.011719 338.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 233.851562 337.5 L 233.851562 329.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.011719 337.5 L 233.851562 337.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.011719 329.699219 L 218.011719 337.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 233.851562 329.699219 L 218.011719 329.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.089844 328.589844 L 234.089844 320.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.25 328.589844 L 234.089844 328.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 218.25 320.761719 L 218.25 328.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 234.089844 320.761719 L 218.25 320.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 215.820312 339.570312 C 216.511719 339.578125 217.070312 340.136719 217.078125 340.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 217.140625 354.03125 L 217.140625 340.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 216.269531 321.71875 C 216.960938 321.726562 217.523438 322.289062 217.53125 322.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 217.558594 336.179688 L 217.558594 322.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 217.53125 336.179688 C 217.53125 336.167969 217.53125 336.175781 217.53125 336.195312 C 217.53125 336.894531 216.96875 337.460938 216.269531 337.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 233.878906 346.859375 C 233.886719 346.164062 234.457031 345.601562 235.15625 345.601562 C 235.175781 345.601562 235.179688 345.601562 235.171875 345.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 240.359375 345.539062 L 235.171875 345.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 240.359375 345.601562 C 241.050781 345.609375 241.613281 346.167969 241.621094 346.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 233.640625 354.480469 L 233.640625 346.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 217.800781 354.480469 L 233.640625 354.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 217.078125 354.03125 C 217.078125 354.019531 217.078125 354.023438 217.078125 354.046875 C 217.078125 354.742188 216.519531 355.3125 215.820312 355.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 241.621094 360.058594 C 241.621094 360.050781 241.621094 360.054688 241.621094 360.074219 C 241.621094 360.773438 241.058594 361.34375 240.359375 361.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 235.171875 361.378906 L 240.359375 361.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 235.171875 361.351562 C 235.179688 361.351562 235.175781 361.351562 235.15625 361.351562 C 234.449219 361.351562 233.878906 360.777344 233.878906 360.074219 C 233.878906 360.054688 233.878906 360.050781 233.878906 360.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 233.851562 355.261719 L 233.851562 360.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 233.851562 351.691406 L 233.851562 355.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 233.851562 346.859375 L 233.851562 351.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:10;" d="M 223.171875 366.359375 C 223.863281 366.367188 224.421875 366.929688 224.429688 367.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 55.800781 92.160156 L 55.800781 85.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 54.058594 92.160156 L 57.511719 92.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 61.800781 85.890625 L 61.800781 88.710938 L 60.328125 92.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 63.300781 92.160156 L 61.800781 88.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 66.359375 85.890625 L 66.359375 92.160156 L 68.128906 92.160156 L 68.730469 91.828125 L 69.179688 91.109375 L 69.328125 90.269531 L 69.179688 89.429688 L 68.789062 88.828125 L 68.128906 88.5 L 66.359375 88.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 75.359375 85.890625 L 72.359375 85.890625 L 72.359375 92.160156 L 75.359375 92.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 74.160156 89.128906 L 72.359375 89.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 87.539062 91.621094 L 87.089844 91.949219 L 86.578125 92.160156 L 85.980469 92.160156 L 85.320312 91.828125 L 84.808594 91.320312 L 84.421875 90.691406 L 84.121094 89.640625 L 84.058594 88.710938 L 84.210938 87.78125 L 84.421875 87.148438 L 84.871094 86.519531 L 85.378906 86.101562 L 85.921875 85.890625 L 86.429688 85.890625 L 86.941406 86.101562 L 87.390625 86.429688 L 87.78125 86.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50.371094 218.460938 L 50.371094 224.699219 L 51.839844 224.699219 L 52.441406 224.398438 L 52.890625 223.980469 L 53.25 223.351562 L 53.550781 222.628906 L 53.640625 221.578125 L 53.550781 220.53125 L 53.25 219.808594 L 52.890625 219.179688 L 52.441406 218.761719 L 51.839844 218.460938 L 50.371094 218.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 58.019531 218.460938 L 58.019531 224.699219 L 57.121094 223.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.121094 218.460938 L 58.921875 218.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 54.269531 393.628906 L 54.570312 393.058594 L 54.898438 392.699219 L 55.320312 392.519531 L 55.800781 392.699219 L 56.160156 393.058594 L 56.519531 393.628906 L 56.640625 394.378906 L 56.640625 398.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 59.039062 393.628906 L 59.398438 392.96875 L 59.878906 392.609375 L 60.421875 392.519531 L 60.898438 392.609375 L 61.378906 393.058594 L 61.679688 393.628906 L 61.738281 394.199219 L 61.621094 394.828125 L 61.199219 395.308594 L 60.78125 395.488281 L 60.238281 395.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 60.78125 395.488281 L 61.140625 395.761719 L 61.441406 396.238281 L 61.558594 396.78125 L 61.441406 397.351562 L 61.140625 397.828125 L 60.601562 398.101562 L 60.058594 398.011719 L 59.519531 397.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 65.160156 392.519531 L 65.28125 393.71875 L 65.460938 394.738281 L 65.699219 395.671875 L 65.96875 396.691406 L 66.449219 398.101562 L 64.078125 398.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 45.660156 420.871094 L 45.660156 427.109375 L 47.160156 427.109375 L 47.761719 426.78125 L 48.210938 426.390625 L 48.570312 425.761719 L 48.871094 425.011719 L 48.929688 423.988281 L 48.871094 422.941406 L 48.570312 422.21875 L 48.210938 421.589844 L 47.761719 421.171875 L 47.160156 420.871094 L 45.660156 420.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 51.691406 421.800781 L 52.140625 421.261719 L 52.648438 420.960938 L 53.339844 420.871094 L 54 421.078125 L 54.511719 421.46875 L 54.898438 422.21875 L 54.960938 423.03125 L 54.808594 423.871094 L 54.449219 424.410156 L 53.941406 424.800781 L 53.398438 424.921875 L 52.890625 424.800781 L 52.199219 424.410156 L 52.441406 427.109375 L 54.449219 427.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 45.660156 404.339844 L 45.660156 410.578125 L 47.160156 410.578125 L 47.761719 410.28125 L 48.210938 409.859375 L 48.570312 409.230469 L 48.871094 408.511719 L 48.929688 407.460938 L 48.871094 406.441406 L 48.570312 405.691406 L 48.210938 405.058594 L 47.761719 404.671875 L 47.160156 404.339844 L 45.660156 404.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 53.339844 404.339844 L 53.851562 404.460938 L 54.449219 404.761719 L 54.808594 405.269531 L 54.960938 406.019531 L 54.808594 406.738281 L 54.359375 407.371094 L 53.699219 407.671875 L 52.949219 407.671875 L 52.5 407.878906 L 52.140625 408.421875 L 51.988281 409.140625 L 52.199219 409.859375 L 52.738281 410.371094 L 53.339844 410.578125 L 53.941406 410.371094 L 54.449219 409.859375 L 54.660156 409.140625 L 54.511719 408.421875 L 54.148438 407.878906 L 53.699219 407.671875 L 52.949219 407.671875 L 52.289062 407.371094 L 51.839844 406.738281 L 51.691406 406.019531 L 51.839844 405.269531 L 52.199219 404.761719 L 52.800781 404.460938 L 53.339844 404.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 46.109375 454.109375 L 46.109375 460.351562 L 47.609375 460.351562 L 48.210938 460.050781 L 48.628906 459.628906 L 49.019531 459 L 49.320312 458.28125 L 49.378906 457.230469 L 49.320312 456.179688 L 49.019531 455.460938 L 48.628906 454.828125 L 48.210938 454.410156 L 47.609375 454.109375 L 46.109375 454.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 52.140625 455.371094 L 52.589844 454.621094 L 53.191406 454.199219 L 53.851562 454.109375 L 54.449219 454.199219 L 55.050781 454.738281 L 55.410156 455.371094 L 55.5 455.96875 L 55.351562 456.71875 L 54.808594 457.230469 L 54.300781 457.441406 L 53.640625 457.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 54.300781 457.441406 L 54.75 457.738281 L 55.109375 458.28125 L 55.261719 458.910156 L 55.109375 459.511719 L 54.75 460.050781 L 54.058594 460.351562 L 53.398438 460.261719 L 52.738281 459.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 45.660156 437.160156 L 45.660156 443.398438 L 47.160156 443.398438 L 47.761719 443.070312 L 48.210938 442.679688 L 48.570312 442.050781 L 48.871094 441.300781 L 48.929688 440.28125 L 48.871094 439.230469 L 48.570312 438.511719 L 48.210938 437.878906 L 47.761719 437.460938 L 47.160156 437.160156 L 45.660156 437.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 54.210938 437.160156 L 54.210938 443.398438 L 51.480469 438.929688 L 55.199219 438.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 45.898438 469.738281 L 45.898438 475.980469 L 47.371094 475.980469 L 47.96875 475.648438 L 48.421875 475.261719 L 48.78125 474.628906 L 49.078125 473.878906 L 49.171875 472.859375 L 49.078125 471.808594 L 48.78125 471.089844 L 48.421875 470.460938 L 47.96875 470.039062 L 47.371094 469.738281 L 45.898438 469.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 52.140625 474.929688 L 52.589844 475.558594 L 53.101562 475.859375 L 53.699219 475.980469 L 54.449219 475.769531 L 54.960938 475.261719 L 55.109375 474.628906 L 55.050781 474 L 54.75 473.488281 L 53.25 472.441406 L 52.589844 471.71875 L 52.140625 470.671875 L 51.988281 469.738281 L 55.109375 469.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 47.339844 488.699219 L 47.339844 484.230469 L 47.640625 483.269531 L 48.238281 482.671875 L 48.988281 482.460938 L 49.710938 482.671875 L 50.308594 483.269531 L 50.609375 484.230469 L 50.609375 488.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 53.429688 483.269531 L 54.03125 482.761719 L 54.71875 482.460938 L 55.289062 482.460938 L 55.890625 482.761719 L 56.339844 483.269531 L 56.578125 484.019531 L 56.429688 484.738281 L 56.039062 485.371094 L 55.378906 485.789062 L 54.480469 486 L 53.96875 486.421875 L 53.730469 487.140625 L 53.878906 487.859375 L 54.269531 488.371094 L 54.78125 488.699219 L 55.289062 488.699219 L 55.828125 488.488281 L 56.28125 487.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.519531 482.460938 L 59.550781 482.460938 L 59.550781 488.699219 L 62.519531 488.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 61.320312 485.671875 L 59.550781 485.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 65.578125 482.460938 L 65.578125 488.699219 L 67.441406 488.699219 L 68.011719 488.371094 L 68.398438 487.980469 L 68.550781 487.140625 L 68.398438 486.300781 L 67.949219 485.789062 L 67.441406 485.460938 L 65.578125 485.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 67.441406 485.460938 L 68.550781 482.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 77.609375 488.699219 L 77.609375 482.460938 L 80.578125 482.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 86.609375 482.460938 L 83.640625 482.460938 L 83.640625 488.699219 L 86.609375 488.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 85.441406 485.671875 L 83.640625 485.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 89.519531 482.460938 L 89.519531 488.699219 L 91.019531 488.699219 L 91.589844 488.371094 L 92.039062 487.980469 L 92.429688 487.351562 L 92.730469 486.601562 L 92.789062 485.578125 L 92.730469 484.53125 L 92.429688 483.808594 L 92.039062 483.179688 L 91.589844 482.761719 L 91.019531 482.460938 L 89.519531 482.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 95.609375 483.269531 L 96.210938 482.761719 L 96.871094 482.460938 L 97.46875 482.460938 L 98.070312 482.761719 L 98.519531 483.269531 L 98.730469 484.019531 L 98.578125 484.738281 L 98.21875 485.371094 L 97.558594 485.789062 L 96.660156 486 L 96.148438 486.421875 L 95.910156 487.140625 L 96.058594 487.859375 L 96.449219 488.371094 L 96.960938 488.699219 L 97.46875 488.699219 L 98.011719 488.488281 L 98.460938 487.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 69.058594 67.378906 L 69.691406 66.480469 L 70.410156 65.878906 L 71.28125 65.578125 L 72.238281 65.878906 L 72.988281 66.480469 L 73.738281 67.378906 L 73.980469 68.578125 L 73.980469 74.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 81.929688 65.578125 L 81.929688 74.519531 L 77.371094 68.128906 L 83.519531 68.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 87.03125 73.019531 L 87.78125 73.921875 L 88.621094 74.371094 L 89.609375 74.519531 L 90.839844 74.21875 L 91.710938 73.46875 L 91.949219 72.570312 L 91.828125 71.699219 L 91.320312 70.949219 L 88.890625 69.449219 L 87.78125 68.429688 L 87.03125 66.929688 L 86.789062 65.578125 L 91.949219 65.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 107.96875 187.648438 L 107.96875 193.921875 L 109.738281 193.921875 L 110.339844 193.589844 L 110.789062 192.871094 L 110.941406 192.03125 L 110.789062 191.191406 L 110.429688 190.558594 L 109.738281 190.261719 L 107.96875 190.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 113.25 193.921875 L 114.300781 187.648438 L 115.46875 193.921875 L 116.671875 187.648438 L 117.71875 193.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 120.03125 187.648438 L 120.03125 193.921875 L 121.890625 193.921875 L 122.460938 193.589844 L 122.851562 193.171875 L 123 192.359375 L 122.851562 191.519531 L 122.398438 190.980469 L 121.890625 190.679688 L 120.03125 190.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 121.890625 190.679688 L 123 187.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 104.851562 398.101562 L 104.851562 404.339844 L 106.621094 404.339844 L 107.21875 404.039062 L 107.671875 403.289062 L 107.820312 402.480469 L 107.671875 401.640625 L 107.308594 401.011719 L 106.621094 400.710938 L 104.851562 400.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 112.351562 398.101562 L 111.75 398.191406 L 111.238281 398.609375 L 110.789062 399.238281 L 110.488281 399.960938 L 110.339844 400.800781 L 110.339844 401.640625 L 110.488281 402.480469 L 110.789062 403.199219 L 111.238281 403.828125 L 111.75 404.25 L 112.351562 404.339844 L 112.949219 404.25 L 113.460938 403.828125 L 113.910156 403.199219 L 114.210938 402.480469 L 114.359375 401.640625 L 114.359375 400.800781 L 114.210938 399.960938 L 113.910156 399.238281 L 113.460938 398.609375 L 112.949219 398.191406 L 112.351562 398.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 116.160156 404.339844 L 117.179688 398.101562 L 118.378906 404.339844 L 119.578125 398.101562 L 120.601562 404.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 125.878906 398.101562 L 122.910156 398.101562 L 122.910156 404.339844 L 125.878906 404.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.710938 401.308594 L 122.910156 401.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 128.941406 398.101562 L 128.941406 404.339844 L 130.800781 404.339844 L 131.398438 404.039062 L 131.761719 403.621094 L 131.910156 402.78125 L 131.761719 401.941406 L 131.308594 401.429688 L 130.800781 401.128906 L 128.941406 401.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 130.800781 401.128906 L 131.910156 398.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 97.019531 525.75 L 97.019531 531.988281 L 98.878906 531.988281 L 99.480469 531.691406 L 99.871094 531.269531 L 100.019531 530.429688 L 99.871094 529.589844 L 99.421875 529.078125 L 98.878906 528.75 L 97.019531 528.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 98.878906 528.75 L 100.019531 525.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 106.019531 525.75 L 103.050781 525.75 L 103.050781 531.988281 L 106.019531 531.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 104.851562 528.960938 L 103.050781 528.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 109.019531 526.558594 L 109.589844 526.050781 L 110.28125 525.75 L 110.878906 525.75 L 111.449219 526.050781 L 111.898438 526.558594 L 112.140625 527.308594 L 111.988281 528.03125 L 111.601562 528.660156 L 110.941406 529.078125 L 110.039062 529.289062 L 109.53125 529.710938 L 109.320312 530.429688 L 109.441406 531.148438 L 109.828125 531.691406 L 110.339844 531.988281 L 110.878906 531.988281 L 111.390625 531.78125 L 111.839844 531.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 118.078125 525.75 L 115.109375 525.75 L 115.109375 531.988281 L 118.078125 531.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 116.878906 528.960938 L 115.109375 528.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 122.609375 531.988281 L 122.609375 525.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 120.898438 531.988281 L 124.320312 531.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 184.890625 480 L 184.890625 488.910156 L 187.828125 488.910156 L 188.820312 488.460938 L 189.539062 487.441406 L 189.78125 486.238281 L 189.539062 485.039062 L 188.941406 484.171875 L 187.828125 483.71875 L 184.890625 483.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 196.261719 480 L 197.128906 480.148438 L 198.089844 480.601562 L 198.71875 481.320312 L 198.960938 482.371094 L 198.71875 483.421875 L 197.96875 484.320312 L 196.890625 484.738281 L 195.660156 484.738281 L 194.910156 485.039062 L 194.308594 485.789062 L 194.039062 486.839844 L 194.429688 487.890625 L 195.269531 488.609375 L 196.261719 488.910156 L 197.25 488.609375 L 198.089844 487.890625 L 198.480469 486.839844 L 198.238281 485.789062 L 197.609375 485.039062 L 196.890625 484.738281 L 195.660156 484.738281 L 194.550781 484.320312 L 193.800781 483.421875 L 193.558594 482.371094 L 193.800781 481.320312 L 194.429688 480.601562 L 195.390625 480.148438 L 196.261719 480 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 203.191406 109.769531 L 203.191406 118.710938 L 206.128906 118.710938 L 207.121094 118.261719 L 207.839844 117.210938 L 208.078125 116.039062 L 207.839844 114.839844 L 207.238281 113.941406 L 206.128906 113.488281 L 203.191406 113.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 212.460938 110.820312 L 213.328125 110.070312 L 214.320312 109.769531 L 215.308594 110.070312 L 216.148438 110.96875 L 216.78125 112.320312 L 217.019531 113.640625 L 217.019531 115.289062 L 216.78125 116.609375 L 216.148438 117.808594 L 215.429688 118.410156 L 214.558594 118.710938 L 213.570312 118.410156 L 212.851562 117.808594 L 212.339844 116.910156 L 212.101562 115.738281 L 212.339844 114.691406 L 212.96875 113.640625 L 213.691406 113.039062 L 214.558594 112.890625 L 215.550781 113.191406 L 216.269531 113.941406 L 217.019531 115.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 192.210938 245.460938 L 192.210938 239.070312 L 192.71875 237.71875 L 193.710938 236.820312 L 194.910156 236.519531 L 196.140625 236.820312 L 197.128906 237.71875 L 197.609375 239.070312 L 197.609375 245.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 201.148438 238.320312 L 201.898438 237.269531 L 202.859375 236.671875 L 203.96875 236.519531 L 204.960938 236.671875 L 205.949219 237.421875 L 206.550781 238.320312 L 206.671875 239.21875 L 206.429688 240.238281 L 205.558594 240.988281 L 204.71875 241.289062 L 203.609375 241.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 204.71875 241.289062 L 205.441406 241.738281 L 206.070312 242.488281 L 206.308594 243.359375 L 206.070312 244.261719 L 205.441406 245.011719 L 204.328125 245.460938 L 203.25 245.308594 L 202.140625 244.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 199.351562 475.980469 L 199.351562 469.589844 L 199.859375 468.238281 L 200.851562 467.339844 L 202.050781 467.039062 L 203.28125 467.339844 L 204.269531 468.238281 L 204.75 469.589844 L 204.75 475.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 208.289062 468.839844 L 209.039062 467.789062 L 210 467.191406 L 211.109375 467.039062 L 212.101562 467.191406 L 213.089844 467.941406 L 213.691406 468.839844 L 213.808594 469.738281 L 213.570312 470.761719 L 212.699219 471.511719 L 211.859375 471.808594 L 210.75 471.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 211.859375 471.808594 L 212.578125 472.261719 L 213.210938 473.011719 L 213.449219 473.878906 L 213.210938 474.78125 L 212.578125 475.53125 L 211.46875 475.980469 L 210.390625 475.828125 L 209.28125 475.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 219.660156 467.039062 L 219.929688 468.988281 L 220.289062 470.609375 L 220.769531 472.109375 L 221.398438 473.761719 L 222.359375 475.980469 L 217.46875 475.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 235.980469 327.511719 L 240.449219 327.511719 L 241.410156 327.808594 L 242.011719 328.410156 L 242.21875 329.128906 L 242.011719 329.878906 L 241.410156 330.480469 L 240.449219 330.78125 L 235.980469 330.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 242.21875 336.058594 L 235.980469 336.058594 L 240.449219 333.300781 L 240.449219 337.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 241.289062 339.539062 L 241.828125 339.988281 L 242.128906 340.53125 L 242.21875 341.191406 L 242.011719 341.851562 L 241.621094 342.390625 L 240.871094 342.75 L 240.058594 342.839844 L 239.21875 342.691406 L 238.679688 342.300781 L 238.289062 341.789062 L 238.171875 341.25 L 238.289062 340.738281 L 238.679688 340.078125 L 235.980469 340.289062 L 235.980469 342.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 418.5 203.28125 L 418.5 196.890625 L 418.980469 195.539062 L 419.96875 194.640625 L 421.199219 194.339844 L 422.429688 194.640625 L 423.421875 195.539062 L 423.898438 196.890625 L 423.898438 203.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 427.800781 201.78125 L 428.519531 202.679688 L 429.390625 203.128906 L 430.378906 203.28125 L 431.609375 202.980469 L 432.449219 202.230469 L 432.71875 201.359375 L 432.601562 200.460938 L 432.089844 199.710938 L 429.628906 198.210938 L 428.519531 197.191406 L 427.800781 195.691406 L 427.558594 194.339844 L 432.71875 194.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 535.890625 467.941406 L 535.890625 461.550781 L 536.371094 460.199219 L 537.359375 459.300781 L 538.589844 459.03125 L 539.820312 459.300781 L 540.78125 460.199219 L 541.289062 461.550781 L 541.289062 467.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 548.96875 459.03125 L 548.96875 467.941406 L 544.441406 461.550781 L 550.589844 461.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 571.589844 206.640625 L 571.589844 200.21875 L 572.070312 198.898438 L 573.058594 198 L 574.289062 197.699219 L 575.519531 198 L 576.511719 198.898438 L 576.988281 200.21875 L 576.988281 206.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 582.960938 197.699219 L 583.230469 199.621094 L 583.589844 201.269531 L 584.070312 202.769531 L 584.699219 204.390625 L 585.660156 206.640625 L 580.769531 206.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 592.140625 197.699219 L 593.011719 197.851562 L 593.96875 198.300781 L 594.601562 199.050781 L 594.839844 200.070312 L 594.601562 201.121094 L 593.851562 202.019531 L 592.769531 202.46875 L 591.539062 202.46875 L 590.789062 202.769531 L 590.191406 203.488281 L 589.921875 204.539062 L 590.308594 205.589844 L 591.148438 206.339844 L 592.140625 206.640625 L 593.128906 206.339844 L 593.96875 205.589844 L 594.359375 204.539062 L 594.121094 203.488281 L 593.488281 202.769531 L 592.769531 202.46875 L 591.539062 202.46875 L 590.429688 202.019531 L 589.679688 201.121094 L 589.441406 200.070312 L 589.679688 199.050781 L 590.308594 198.300781 L 591.269531 197.851562 L 592.140625 197.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 574.351562 458.789062 L 577.410156 467.730469 L 580.46875 458.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 579.390625 461.910156 L 575.460938 461.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 583.140625 458.789062 L 583.140625 467.730469 L 586.351562 460.289062 L 589.53125 467.730469 L 589.53125 458.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 592.558594 460.140625 L 593.308594 459.390625 L 594.148438 458.941406 L 595.261719 458.789062 L 596.371094 459.089844 L 597.238281 459.691406 L 597.839844 460.738281 L 597.960938 461.910156 L 597.71875 463.109375 L 597.121094 463.859375 L 596.25 464.460938 L 595.378906 464.609375 L 594.539062 464.460938 L 593.429688 463.859375 L 593.789062 467.730469 L 597.121094 467.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 603.960938 458.789062 L 604.199219 460.738281 L 604.558594 462.359375 L 605.039062 463.859375 L 605.671875 465.480469 L 606.660156 467.730469 L 601.738281 467.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 610.53125 458.789062 L 615.691406 467.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 610.53125 467.730469 L 615.691406 458.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 650.96875 256.019531 L 650.519531 256.53125 L 649.800781 256.890625 L 648.75 257.128906 L 647.851562 256.890625 L 647.25 256.410156 L 646.828125 255.539062 L 646.828125 252.238281 L 655.738281 252.238281 L 655.738281 256.289062 L 655.140625 257.128906 L 654.238281 257.640625 L 653.21875 257.878906 L 652.171875 257.640625 L 651.269531 256.890625 L 650.96875 256.019531 L 650.96875 252.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 651.71875 262.140625 L 651.71875 266.070312 L 650.671875 265.710938 L 650.101562 265.078125 L 649.800781 264.210938 L 649.949219 263.371094 L 650.398438 262.621094 L 651.421875 262.140625 L 652.320312 261.898438 L 653.21875 261.898438 L 654.121094 262.140625 L 654.988281 262.738281 L 655.589844 263.488281 L 655.738281 264.359375 L 655.441406 265.199219 L 654.539062 266.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 275.101562 L 649.800781 275.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 650.820312 275.101562 L 650.25 274.621094 L 649.949219 273.898438 L 649.800781 273.03125 L 650.101562 272.160156 L 650.671875 271.441406 L 651.570312 270.929688 L 652.769531 270.691406 L 653.96875 270.929688 L 654.839844 271.441406 L 655.441406 272.160156 L 655.738281 273.03125 L 655.589844 273.898438 L 655.140625 274.621094 L 654.539062 275.101562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 657.960938 280.109375 L 658.558594 280.980469 L 658.710938 281.941406 L 658.558594 282.808594 L 657.808594 283.558594 L 656.789062 284.039062 L 649.800781 284.039062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 650.96875 284.039062 L 650.398438 283.558594 L 649.949219 282.808594 L 649.800781 281.941406 L 650.101562 280.980469 L 650.671875 280.351562 L 651.71875 279.871094 L 652.769531 279.628906 L 653.671875 279.75 L 654.691406 280.230469 L 655.441406 280.980469 L 655.738281 281.941406 L 655.589844 282.691406 L 654.988281 283.558594 L 654.390625 284.039062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 290.761719 L 646.828125 290.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 651.71875 297.839844 L 651.71875 301.769531 L 650.671875 301.410156 L 650.101562 300.78125 L 649.800781 299.941406 L 649.949219 299.070312 L 650.398438 298.320312 L 651.421875 297.839844 L 652.320312 297.601562 L 653.21875 297.601562 L 654.121094 297.839844 L 654.988281 298.46875 L 655.589844 299.191406 L 655.738281 300.058594 L 655.441406 300.898438 L 654.539062 301.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 650.96875 309.601562 L 650.519531 310.078125 L 649.800781 310.441406 L 648.75 310.710938 L 647.851562 310.441406 L 647.25 309.960938 L 646.828125 309.089844 L 646.828125 305.789062 L 655.738281 305.789062 L 655.738281 309.839844 L 655.140625 310.710938 L 654.238281 311.191406 L 653.21875 311.429688 L 652.171875 311.191406 L 651.269531 310.441406 L 650.96875 309.601562 L 650.96875 305.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 317.550781 L 655.589844 316.800781 L 654.988281 316.050781 L 653.96875 315.570312 L 652.769531 315.328125 L 651.570312 315.570312 L 650.519531 316.050781 L 649.949219 316.800781 L 649.800781 317.550781 L 649.949219 318.269531 L 650.519531 319.019531 L 651.570312 319.5 L 652.769531 319.621094 L 653.96875 319.5 L 654.988281 319.019531 L 655.589844 318.269531 L 655.738281 317.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 324.390625 L 649.800781 324.390625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 651.269531 324.390625 L 650.519531 324.871094 L 649.949219 325.589844 L 649.800781 326.578125 L 649.949219 327.449219 L 650.519531 328.171875 L 651.570312 328.558594 L 655.738281 328.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 651.71875 333.539062 L 651.71875 337.46875 L 650.671875 337.109375 L 650.101562 336.480469 L 649.800781 335.640625 L 649.949219 334.769531 L 650.398438 334.050781 L 651.421875 333.539062 L 652.320312 333.300781 L 653.21875 333.300781 L 654.121094 333.539062 L 654.988281 334.171875 L 655.589844 334.890625 L 655.738281 335.761719 L 655.441406 336.628906 L 654.539062 337.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 350.160156 L 646.828125 353.25 L 655.738281 356.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 652.621094 355.199219 L 652.621094 351.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 646.828125 360.691406 L 646.828125 363.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 646.828125 362.160156 L 655.738281 362.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 360.691406 L 655.738281 363.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 377.550781 L 646.828125 377.550781 L 646.828125 380.640625 L 647.25 381.628906 L 647.851562 382.230469 L 649.050781 382.46875 L 650.25 382.230469 L 650.96875 381.480469 L 651.421875 380.640625 L 651.421875 377.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 651.421875 380.640625 L 655.738281 382.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 391.410156 L 655.738281 386.488281 L 646.828125 386.488281 L 646.828125 391.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 651.121094 389.429688 L 651.121094 386.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 646.828125 394.800781 L 655.738281 397.859375 L 646.828125 400.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 412.648438 L 646.828125 415.710938 L 655.738281 418.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 652.621094 417.691406 L 652.621094 413.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 424.648438 L 646.828125 424.648438 L 648.601562 423.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 655.738281 423.179688 L 655.738281 426.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 666.898438 270.238281 L 667.5 269.339844 L 668.25 268.738281 L 669.121094 268.441406 L 670.078125 268.738281 L 670.828125 269.339844 L 671.550781 270.238281 L 671.820312 271.410156 L 671.820312 277.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 679.738281 268.441406 L 679.738281 277.378906 L 675.210938 270.960938 L 681.359375 270.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 687.210938 268.441406 L 687.210938 277.378906 L 685.738281 275.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 685.738281 268.441406 L 688.679688 268.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 684.269531 456.570312 L 684.269531 450.179688 L 684.78125 448.828125 L 685.769531 447.929688 L 686.96875 447.628906 L 688.199219 447.929688 L 689.191406 448.828125 L 689.671875 450.179688 L 689.671875 456.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:1.1099;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 695.671875 447.628906 L 695.910156 449.578125 L 696.269531 451.199219 L 696.78125 452.699219 L 697.378906 454.320312 L 698.371094 456.570312 L 693.449219 456.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 739.679688 143.460938 L 739.679688 138.988281 L 739.980469 138.058594 L 740.578125 137.429688 L 741.328125 137.21875 L 742.078125 137.429688 L 742.648438 138.058594 L 742.949219 138.988281 L 742.949219 143.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 745.800781 138.058594 L 746.371094 137.550781 L 747.058594 137.21875 L 747.628906 137.21875 L 748.230469 137.550781 L 748.679688 138.058594 L 748.921875 138.78125 L 748.769531 139.53125 L 748.378906 140.128906 L 747.71875 140.550781 L 746.820312 140.761719 L 746.308594 141.179688 L 746.070312 141.898438 L 746.21875 142.648438 L 746.609375 143.160156 L 747.121094 143.460938 L 747.628906 143.460938 L 748.171875 143.28125 L 748.621094 142.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 753.960938 140.550781 L 754.261719 140.878906 L 754.5 141.390625 L 754.648438 142.109375 L 754.5 142.738281 L 754.199219 143.160156 L 753.660156 143.460938 L 751.648438 143.460938 L 751.648438 137.21875 L 754.109375 137.21875 L 754.648438 137.640625 L 754.921875 138.269531 L 755.070312 138.988281 L 754.921875 139.710938 L 754.5 140.339844 L 753.960938 140.550781 L 751.648438 140.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 763.859375 137.21875 L 763.859375 143.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 766.980469 143.460938 L 766.980469 137.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 766.980469 140.339844 L 763.859375 140.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 771.449219 137.21875 L 771 137.339844 L 770.550781 137.761719 L 770.25 138.480469 L 770.101562 139.320312 L 770.25 140.128906 L 770.550781 140.878906 L 771 141.300781 L 771.449219 141.390625 L 771.898438 141.300781 L 772.351562 140.878906 L 772.648438 140.128906 L 772.710938 139.320312 L 772.648438 138.480469 L 772.351562 137.761719 L 771.898438 137.339844 L 771.449219 137.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 776.371094 137.941406 L 776.730469 137.550781 L 777.238281 137.21875 L 777.691406 137.21875 L 778.140625 137.429688 L 778.441406 137.761719 L 778.589844 138.148438 L 778.5 138.78125 L 778.230469 139.109375 L 776.878906 139.710938 L 776.578125 140.460938 L 776.730469 140.96875 L 777.03125 141.300781 L 777.480469 141.390625 L 777.929688 141.300781 L 778.378906 140.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 783.511719 143.460938 L 783.511719 137.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.8699;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(93.719482%,60.778809%,24.699402%);stroke-opacity:1;stroke-miterlimit:10;" d="M 782.460938 141.390625 L 784.53125 141.390625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.899292%,0%,74.899292%);stroke-opacity:1;stroke-miterlimit:2;" d="M 41.398438 113.578125 C 41.40625 82.792969 66.367188 57.839844 97.15625 57.839844 C 98.070312 57.839844 98.074219 57.839844 97.171875 57.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.899292%,0%,74.899292%);stroke-opacity:1;stroke-miterlimit:2;" d="M 41.398438 481.769531 L 41.398438 113.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.899292%,0%,74.899292%);stroke-opacity:1;stroke-miterlimit:2;" d="M 97.171875 537.539062 C 98.074219 537.539062 98.070312 537.539062 97.15625 537.539062 C 66.363281 537.539062 41.398438 512.574219 41.398438 481.785156 C 41.398438 480.871094 41.398438 480.863281 41.398438 481.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.899292%,0%,74.899292%);stroke-opacity:1;stroke-miterlimit:2;" d="M 97.171875 57.78125 L 688.558594 57.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.899292%,0%,74.899292%);stroke-opacity:1;stroke-miterlimit:2;" d="M 688.558594 537.570312 L 97.171875 537.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.899292%,0%,74.899292%);stroke-opacity:1;stroke-miterlimit:2;" d="M 688.558594 57.808594 C 750.160156 57.816406 800.09375 107.75 800.101562 169.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.899292%,0%,74.899292%);stroke-opacity:1;stroke-miterlimit:2;" d="M 800.101562 426 C 800.101562 424.191406 800.101562 424.195312 800.101562 426.015625 C 800.101562 487.621094 750.164062 537.5625 688.558594 537.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.899292%,0%,74.899292%);stroke-opacity:1;stroke-miterlimit:2;" d="M 800.128906 169.351562 L 800.128906 426 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 258.398438 454.433594 C 258.398438 453.480469 257.621094 452.703125 256.664062 452.703125 C 255.707031 452.703125 254.933594 453.480469 254.933594 454.433594 C 254.933594 455.390625 255.707031 456.167969 256.664062 456.167969 C 257.621094 456.167969 258.398438 455.390625 258.398438 454.433594 Z M 258.398438 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 251.378906 454.433594 C 251.378906 453.480469 250.601562 452.703125 249.644531 452.703125 C 248.6875 452.703125 247.910156 453.480469 247.910156 454.433594 C 247.910156 455.390625 248.6875 456.167969 249.644531 456.167969 C 250.601562 456.167969 251.378906 455.390625 251.378906 454.433594 Z M 251.378906 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.445312 447.414062 C 265.445312 446.460938 264.671875 445.683594 263.714844 445.683594 C 262.757812 445.683594 261.984375 446.460938 261.984375 447.414062 C 261.984375 448.371094 262.757812 449.148438 263.714844 449.148438 C 264.671875 449.148438 265.445312 448.371094 265.445312 447.414062 Z M 265.445312 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 258.398438 447.414062 C 258.398438 446.460938 257.621094 445.683594 256.664062 445.683594 C 255.707031 445.683594 254.933594 446.460938 254.933594 447.414062 C 254.933594 448.371094 255.707031 449.148438 256.664062 449.148438 C 257.621094 449.148438 258.398438 448.371094 258.398438 447.414062 Z M 258.398438 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 251.378906 447.414062 C 251.378906 446.460938 250.601562 445.683594 249.644531 445.683594 C 248.6875 445.683594 247.910156 446.460938 247.910156 447.414062 C 247.910156 448.371094 248.6875 449.148438 249.644531 449.148438 C 250.601562 449.148438 251.378906 448.371094 251.378906 447.414062 Z M 251.378906 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 251.378906 440.363281 C 251.378906 439.410156 250.601562 438.632812 249.644531 438.632812 C 248.6875 438.632812 247.910156 439.410156 247.910156 440.363281 C 247.910156 441.320312 248.6875 442.097656 249.644531 442.097656 C 250.601562 442.097656 251.378906 441.320312 251.378906 440.363281 Z M 251.378906 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.445312 433.34375 C 265.445312 432.390625 264.671875 431.613281 263.714844 431.613281 C 262.757812 431.613281 261.984375 432.390625 261.984375 433.34375 C 261.984375 434.300781 262.757812 435.078125 263.714844 435.078125 C 264.671875 435.078125 265.445312 434.300781 265.445312 433.34375 Z M 265.445312 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 258.398438 433.34375 C 258.398438 432.390625 257.621094 431.613281 256.664062 431.613281 C 255.707031 431.613281 254.933594 432.390625 254.933594 433.34375 C 254.933594 434.300781 255.707031 435.078125 256.664062 435.078125 C 257.621094 435.078125 258.398438 434.300781 258.398438 433.34375 Z M 258.398438 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 251.378906 433.34375 C 251.378906 432.390625 250.601562 431.613281 249.644531 431.613281 C 248.6875 431.613281 247.910156 432.390625 247.910156 433.34375 C 247.910156 434.300781 248.6875 435.078125 249.644531 435.078125 C 250.601562 435.078125 251.378906 434.300781 251.378906 433.34375 Z M 251.378906 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 258.398438 426.324219 C 258.398438 425.367188 257.621094 424.59375 256.664062 424.59375 C 255.707031 424.59375 254.933594 425.367188 254.933594 426.324219 C 254.933594 427.28125 255.707031 428.058594 256.664062 428.058594 C 257.621094 428.058594 258.398438 427.28125 258.398438 426.324219 Z M 258.398438 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.445312 412.253906 C 265.445312 411.300781 264.671875 410.523438 263.714844 410.523438 C 262.757812 410.523438 261.984375 411.300781 261.984375 412.253906 C 261.984375 413.210938 262.757812 413.988281 263.714844 413.988281 C 264.671875 413.988281 265.445312 413.210938 265.445312 412.253906 Z M 265.445312 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.445312 398.214844 C 265.445312 397.257812 264.671875 396.480469 263.714844 396.480469 C 262.757812 396.480469 261.984375 397.257812 261.984375 398.214844 C 261.984375 399.171875 262.757812 399.945312 263.714844 399.945312 C 264.671875 399.945312 265.445312 399.171875 265.445312 398.214844 Z M 265.445312 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 258.398438 398.214844 C 258.398438 397.257812 257.621094 396.480469 256.664062 396.480469 C 255.707031 396.480469 254.933594 397.257812 254.933594 398.214844 C 254.933594 399.171875 255.707031 399.945312 256.664062 399.945312 C 257.621094 399.945312 258.398438 399.171875 258.398438 398.214844 Z M 258.398438 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.445312 384.144531 C 265.445312 383.1875 264.671875 382.410156 263.714844 382.410156 C 262.757812 382.410156 261.984375 383.1875 261.984375 384.144531 C 261.984375 385.101562 262.757812 385.878906 263.714844 385.878906 C 264.671875 385.878906 265.445312 385.101562 265.445312 384.144531 Z M 265.445312 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 258.398438 384.144531 C 258.398438 383.1875 257.621094 382.410156 256.664062 382.410156 C 255.707031 382.410156 254.933594 383.1875 254.933594 384.144531 C 254.933594 385.101562 255.707031 385.878906 256.664062 385.878906 C 257.621094 385.878906 258.398438 385.101562 258.398438 384.144531 Z M 258.398438 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 251.378906 384.144531 C 251.378906 383.1875 250.601562 382.410156 249.644531 382.410156 C 248.6875 382.410156 247.910156 383.1875 247.910156 384.144531 C 247.910156 385.101562 248.6875 385.878906 249.644531 385.878906 C 250.601562 385.878906 251.378906 385.101562 251.378906 384.144531 Z M 251.378906 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.445312 377.125 C 265.445312 376.167969 264.671875 375.394531 263.714844 375.394531 C 262.757812 375.394531 261.984375 376.167969 261.984375 377.125 C 261.984375 378.082031 262.757812 378.855469 263.714844 378.855469 C 264.671875 378.855469 265.445312 378.082031 265.445312 377.125 Z M 265.445312 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 258.398438 377.125 C 258.398438 376.167969 257.621094 375.394531 256.664062 375.394531 C 255.707031 375.394531 254.933594 376.167969 254.933594 377.125 C 254.933594 378.082031 255.707031 378.855469 256.664062 378.855469 C 257.621094 378.855469 258.398438 378.082031 258.398438 377.125 Z M 258.398438 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 251.378906 377.125 C 251.378906 376.167969 250.601562 375.394531 249.644531 375.394531 C 248.6875 375.394531 247.910156 376.167969 247.910156 377.125 C 247.910156 378.082031 248.6875 378.855469 249.644531 378.855469 C 250.601562 378.855469 251.378906 378.082031 251.378906 377.125 Z M 251.378906 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.445312 370.105469 C 265.445312 369.148438 264.671875 368.371094 263.714844 368.371094 C 262.757812 368.371094 261.984375 369.148438 261.984375 370.105469 C 261.984375 371.0625 262.757812 371.839844 263.714844 371.839844 C 264.671875 371.839844 265.445312 371.0625 265.445312 370.105469 Z M 265.445312 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 258.398438 370.105469 C 258.398438 369.148438 257.621094 368.371094 256.664062 368.371094 C 255.707031 368.371094 254.933594 369.148438 254.933594 370.105469 C 254.933594 371.0625 255.707031 371.839844 256.664062 371.839844 C 257.621094 371.839844 258.398438 371.0625 258.398438 370.105469 Z M 258.398438 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.441406 345.070312 L 265.441406 349.539062 L 270.328125 349.539062 L 270.328125 345.070312 Z M 265.441406 345.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 265.441406 249.929688 L 265.441406 245.460938 L 270.328125 245.460938 L 270.328125 249.929688 L 265.441406 249.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.441406 336.578125 L 265.441406 341.050781 L 270.328125 341.050781 L 270.328125 336.578125 Z M 265.441406 336.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 265.441406 258.421875 L 265.441406 253.949219 L 270.328125 253.949219 L 270.328125 258.421875 L 265.441406 258.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 270.328125 332.800781 L 270.328125 328.328125 L 265.441406 328.328125 L 265.441406 332.800781 Z M 270.328125 332.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 270.328125 262.199219 L 270.328125 266.671875 L 265.441406 266.671875 L 265.441406 262.199219 L 270.328125 262.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 261.390625 349.539062 L 261.390625 345.070312 L 256.5 345.070312 L 256.5 349.539062 Z M 261.390625 349.539062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 261.390625 245.460938 L 261.390625 249.929688 L 256.5 249.929688 L 256.5 245.460938 L 261.390625 245.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 270.328125 324.308594 L 270.328125 319.839844 L 265.441406 319.839844 L 265.441406 324.308594 Z M 270.328125 324.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 270.328125 270.691406 L 270.328125 275.160156 L 265.441406 275.160156 L 265.441406 270.691406 L 270.328125 270.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 256.5 319.839844 L 256.5 324.308594 L 261.390625 324.308594 L 261.390625 319.839844 Z M 256.5 319.839844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 256.5 275.160156 L 256.5 270.691406 L 261.390625 270.691406 L 261.390625 275.160156 L 256.5 275.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 267.179688 312.308594 L 267.179688 306.941406 L 267.269531 306.609375 L 267.449219 306.308594 L 267.75 306.128906 L 268.078125 306.039062 L 268.410156 306.128906 L 268.710938 306.308594 L 268.890625 306.609375 L 268.949219 306.941406 L 268.949219 312.308594 L 268.890625 312.640625 L 268.710938 312.941406 L 268.410156 313.121094 L 268.078125 313.210938 L 267.75 313.121094 L 267.449219 312.941406 L 267.269531 312.640625 Z M 267.179688 312.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 267.179688 282.691406 L 267.179688 288.058594 L 267.269531 288.390625 L 267.449219 288.691406 L 267.75 288.871094 L 268.078125 288.960938 L 268.410156 288.871094 L 268.710938 288.691406 L 268.890625 288.390625 L 268.949219 288.058594 L 268.949219 282.691406 L 268.890625 282.359375 L 268.710938 282.058594 L 268.410156 281.878906 L 268.078125 281.789062 L 267.75 281.878906 L 267.449219 282.058594 L 267.269531 282.359375 L 267.179688 282.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 263.671875 312.308594 L 263.671875 306.941406 L 263.761719 306.609375 L 263.941406 306.308594 L 264.238281 306.128906 L 264.570312 306.039062 L 264.898438 306.128906 L 265.199219 306.308594 L 265.378906 306.609375 L 265.441406 306.941406 L 265.441406 312.308594 L 265.378906 312.640625 L 265.199219 312.941406 L 264.898438 313.121094 L 264.570312 313.210938 L 264.238281 313.121094 L 263.941406 312.941406 L 263.761719 312.640625 Z M 263.671875 312.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 263.671875 282.691406 L 263.671875 288.058594 L 263.761719 288.390625 L 263.941406 288.691406 L 264.238281 288.871094 L 264.570312 288.960938 L 264.898438 288.871094 L 265.199219 288.691406 L 265.378906 288.390625 L 265.441406 288.058594 L 265.441406 282.691406 L 265.378906 282.359375 L 265.199219 282.058594 L 264.898438 281.878906 L 264.570312 281.789062 L 264.238281 281.878906 L 263.941406 282.058594 L 263.761719 282.359375 L 263.671875 282.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 260.160156 312.308594 L 260.160156 306.941406 L 260.25 306.609375 L 260.429688 306.308594 L 260.730469 306.128906 L 261.058594 306.039062 L 261.390625 306.128906 L 261.691406 306.308594 L 261.871094 306.609375 L 261.929688 306.941406 L 261.929688 312.308594 L 261.871094 312.640625 L 261.691406 312.941406 L 261.390625 313.121094 L 261.058594 313.210938 L 260.730469 313.121094 L 260.429688 312.941406 L 260.25 312.640625 Z M 260.160156 312.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 260.160156 282.691406 L 260.160156 288.058594 L 260.25 288.390625 L 260.429688 288.691406 L 260.730469 288.871094 L 261.058594 288.960938 L 261.390625 288.871094 L 261.691406 288.691406 L 261.871094 288.390625 L 261.929688 288.058594 L 261.929688 282.691406 L 261.871094 282.359375 L 261.691406 282.058594 L 261.390625 281.878906 L 261.058594 281.789062 L 260.730469 281.878906 L 260.429688 282.058594 L 260.25 282.359375 L 260.160156 282.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 256.648438 312.308594 L 256.648438 306.941406 L 256.738281 306.609375 L 256.921875 306.308594 L 257.21875 306.128906 L 257.550781 306.039062 L 257.878906 306.128906 L 258.179688 306.308594 L 258.359375 306.609375 L 258.421875 306.941406 L 258.421875 312.308594 L 258.359375 312.640625 L 258.179688 312.941406 L 257.878906 313.121094 L 257.550781 313.210938 L 257.21875 313.121094 L 256.921875 312.941406 L 256.738281 312.640625 Z M 256.648438 312.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 256.648438 282.691406 L 256.648438 288.058594 L 256.738281 288.390625 L 256.921875 288.691406 L 257.21875 288.871094 L 257.550781 288.960938 L 257.878906 288.871094 L 258.179688 288.691406 L 258.359375 288.390625 L 258.421875 288.058594 L 258.421875 282.691406 L 258.359375 282.359375 L 258.179688 282.058594 L 257.878906 281.878906 L 257.550781 281.789062 L 257.21875 281.878906 L 256.921875 282.058594 L 256.738281 282.359375 L 256.648438 282.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 253.140625 312.308594 L 253.140625 306.941406 L 253.230469 306.609375 L 253.410156 306.308594 L 253.710938 306.128906 L 254.039062 306.039062 L 254.371094 306.128906 L 254.671875 306.308594 L 254.851562 306.609375 L 254.910156 306.941406 L 254.910156 312.308594 L 254.851562 312.640625 L 254.671875 312.941406 L 254.371094 313.121094 L 254.039062 313.210938 L 253.710938 313.121094 L 253.410156 312.941406 L 253.230469 312.640625 Z M 253.140625 312.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 253.140625 282.691406 L 253.140625 288.058594 L 253.230469 288.390625 L 253.410156 288.691406 L 253.710938 288.871094 L 254.039062 288.960938 L 254.371094 288.871094 L 254.671875 288.691406 L 254.851562 288.390625 L 254.910156 288.058594 L 254.910156 282.691406 L 254.851562 282.359375 L 254.671875 282.058594 L 254.371094 281.878906 L 254.039062 281.789062 L 253.710938 281.878906 L 253.410156 282.058594 L 253.230469 282.359375 L 253.140625 282.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 249.628906 312.308594 L 249.628906 306.941406 L 249.71875 306.609375 L 249.898438 306.308594 L 250.199219 306.128906 L 250.53125 306.039062 L 250.859375 306.128906 L 251.160156 306.308594 L 251.339844 306.609375 L 251.398438 306.941406 L 251.398438 312.308594 L 251.339844 312.640625 L 251.160156 312.941406 L 250.859375 313.121094 L 250.53125 313.210938 L 250.199219 313.121094 L 249.898438 312.941406 L 249.71875 312.640625 Z M 249.628906 312.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 249.628906 282.691406 L 249.628906 288.058594 L 249.71875 288.390625 L 249.898438 288.691406 L 250.199219 288.871094 L 250.53125 288.960938 L 250.859375 288.871094 L 251.160156 288.691406 L 251.339844 288.390625 L 251.398438 288.058594 L 251.398438 282.691406 L 251.339844 282.359375 L 251.160156 282.058594 L 250.859375 281.878906 L 250.53125 281.789062 L 250.199219 281.878906 L 249.898438 282.058594 L 249.71875 282.359375 L 249.628906 282.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.980469 305.320312 L 242.609375 305.320312 L 242.28125 305.261719 L 241.980469 305.078125 L 241.800781 304.78125 L 241.710938 304.449219 L 241.800781 304.121094 L 241.980469 303.820312 L 242.28125 303.640625 L 242.609375 303.550781 L 247.980469 303.550781 L 248.308594 303.640625 L 248.609375 303.820312 L 248.789062 304.121094 L 248.878906 304.449219 L 248.789062 304.78125 L 248.609375 305.078125 L 248.308594 305.261719 Z M 247.980469 305.320312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.980469 289.679688 L 242.609375 289.679688 L 242.28125 289.738281 L 241.980469 289.921875 L 241.800781 290.21875 L 241.710938 290.550781 L 241.800781 290.878906 L 241.980469 291.179688 L 242.28125 291.359375 L 242.609375 291.449219 L 247.980469 291.449219 L 248.308594 291.359375 L 248.609375 291.179688 L 248.789062 290.878906 L 248.878906 290.550781 L 248.789062 290.21875 L 248.609375 289.921875 L 248.308594 289.738281 L 247.980469 289.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.980469 301.78125 L 242.609375 301.78125 L 242.28125 301.71875 L 241.980469 301.539062 L 241.800781 301.238281 L 241.710938 300.910156 L 241.800781 300.578125 L 241.980469 300.28125 L 242.28125 300.101562 L 242.609375 300.011719 L 247.980469 300.011719 L 248.308594 300.101562 L 248.609375 300.28125 L 248.789062 300.578125 L 248.878906 300.910156 L 248.789062 301.238281 L 248.609375 301.539062 L 248.308594 301.71875 Z M 247.980469 301.78125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.980469 293.21875 L 242.609375 293.21875 L 242.28125 293.28125 L 241.980469 293.460938 L 241.800781 293.761719 L 241.710938 294.089844 L 241.800781 294.421875 L 241.980469 294.71875 L 242.28125 294.898438 L 242.609375 294.988281 L 247.980469 294.988281 L 248.308594 294.898438 L 248.609375 294.71875 L 248.789062 294.421875 L 248.878906 294.089844 L 248.789062 293.761719 L 248.609375 293.460938 L 248.308594 293.28125 L 247.980469 293.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.980469 298.269531 L 242.609375 298.269531 L 242.28125 298.210938 L 241.980469 298.03125 L 241.800781 297.730469 L 241.710938 297.398438 L 241.800781 297.070312 L 241.980469 296.769531 L 242.28125 296.589844 L 242.609375 296.5 L 247.980469 296.5 L 248.308594 296.589844 L 248.609375 296.769531 L 248.789062 297.070312 L 248.878906 297.398438 L 248.789062 297.730469 L 248.609375 298.03125 L 248.308594 298.210938 Z M 247.980469 298.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.980469 296.730469 L 242.609375 296.730469 L 242.28125 296.789062 L 241.980469 296.96875 L 241.800781 297.269531 L 241.710938 297.601562 L 241.800781 297.929688 L 241.980469 298.230469 L 242.28125 298.410156 L 242.609375 298.5 L 247.980469 298.5 L 248.308594 298.410156 L 248.609375 298.230469 L 248.789062 297.929688 L 248.878906 297.601562 L 248.789062 297.269531 L 248.609375 296.96875 L 248.308594 296.789062 L 247.980469 296.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.980469 294.761719 L 242.609375 294.761719 L 242.28125 294.699219 L 241.980469 294.519531 L 241.800781 294.21875 L 241.710938 293.890625 L 241.800781 293.558594 L 241.980469 293.261719 L 242.28125 293.078125 L 242.609375 292.988281 L 247.980469 292.988281 L 248.308594 293.078125 L 248.609375 293.261719 L 248.789062 293.558594 L 248.878906 293.890625 L 248.789062 294.21875 L 248.609375 294.519531 L 248.308594 294.699219 Z M 247.980469 294.761719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.980469 300.238281 L 242.609375 300.238281 L 242.28125 300.300781 L 241.980469 300.480469 L 241.800781 300.78125 L 241.710938 301.109375 L 241.800781 301.441406 L 241.980469 301.738281 L 242.28125 301.921875 L 242.609375 302.011719 L 247.980469 302.011719 L 248.308594 301.921875 L 248.609375 301.738281 L 248.789062 301.441406 L 248.878906 301.109375 L 248.789062 300.78125 L 248.609375 300.480469 L 248.308594 300.300781 L 247.980469 300.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.980469 291.25 L 242.609375 291.25 L 242.28125 291.191406 L 241.980469 291.011719 L 241.800781 290.710938 L 241.710938 290.378906 L 241.800781 290.050781 L 241.980469 289.75 L 242.28125 289.570312 L 242.609375 289.480469 L 247.980469 289.480469 L 248.308594 289.570312 L 248.609375 289.75 L 248.789062 290.050781 L 248.878906 290.378906 L 248.789062 290.710938 L 248.609375 291.011719 L 248.308594 291.191406 Z M 247.980469 291.25 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.980469 303.75 L 242.609375 303.75 L 242.28125 303.808594 L 241.980469 303.988281 L 241.800781 304.289062 L 241.710938 304.621094 L 241.800781 304.949219 L 241.980469 305.25 L 242.28125 305.429688 L 242.609375 305.519531 L 247.980469 305.519531 L 248.308594 305.429688 L 248.609375 305.25 L 248.789062 304.949219 L 248.878906 304.621094 L 248.789062 304.289062 L 248.609375 303.988281 L 248.308594 303.808594 L 247.980469 303.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.980469 287.738281 L 242.609375 287.738281 L 242.28125 287.679688 L 241.980469 287.5 L 241.800781 287.199219 L 241.710938 286.871094 L 241.800781 286.539062 L 241.980469 286.238281 L 242.28125 286.058594 L 242.609375 285.96875 L 247.980469 285.96875 L 248.308594 286.058594 L 248.609375 286.238281 L 248.789062 286.539062 L 248.878906 286.871094 L 248.789062 287.199219 L 248.609375 287.5 L 248.308594 287.679688 Z M 247.980469 287.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.980469 307.261719 L 242.609375 307.261719 L 242.28125 307.320312 L 241.980469 307.5 L 241.800781 307.800781 L 241.710938 308.128906 L 241.800781 308.460938 L 241.980469 308.761719 L 242.28125 308.941406 L 242.609375 309.03125 L 247.980469 309.03125 L 248.308594 308.941406 L 248.609375 308.761719 L 248.789062 308.460938 L 248.878906 308.128906 L 248.789062 307.800781 L 248.609375 307.5 L 248.308594 307.320312 L 247.980469 307.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.980469 284.230469 L 242.609375 284.230469 L 242.28125 284.171875 L 241.980469 283.988281 L 241.800781 283.691406 L 241.710938 283.359375 L 241.800781 283.03125 L 241.980469 282.730469 L 242.28125 282.550781 L 242.609375 282.460938 L 247.980469 282.460938 L 248.308594 282.550781 L 248.609375 282.730469 L 248.789062 283.03125 L 248.878906 283.359375 L 248.789062 283.691406 L 248.609375 283.988281 L 248.308594 284.171875 Z M 247.980469 284.230469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.980469 310.769531 L 242.609375 310.769531 L 242.28125 310.828125 L 241.980469 311.011719 L 241.800781 311.308594 L 241.710938 311.640625 L 241.800781 311.96875 L 241.980469 312.269531 L 242.28125 312.449219 L 242.609375 312.539062 L 247.980469 312.539062 L 248.308594 312.449219 L 248.609375 312.269531 L 248.789062 311.96875 L 248.878906 311.640625 L 248.789062 311.308594 L 248.609375 311.011719 L 248.308594 310.828125 L 247.980469 310.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.980469 280.71875 L 242.609375 280.71875 L 242.28125 280.660156 L 241.980469 280.480469 L 241.800781 280.179688 L 241.710938 279.851562 L 241.800781 279.519531 L 241.980469 279.21875 L 242.28125 279.039062 L 242.609375 278.949219 L 247.980469 278.949219 L 248.308594 279.039062 L 248.609375 279.21875 L 248.789062 279.519531 L 248.878906 279.851562 L 248.789062 280.179688 L 248.609375 280.480469 L 248.308594 280.660156 Z M 247.980469 280.71875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.980469 314.28125 L 242.609375 314.28125 L 242.28125 314.339844 L 241.980469 314.519531 L 241.800781 314.820312 L 241.710938 315.148438 L 241.800781 315.480469 L 241.980469 315.78125 L 242.28125 315.960938 L 242.609375 316.050781 L 247.980469 316.050781 L 248.308594 315.960938 L 248.609375 315.78125 L 248.789062 315.480469 L 248.878906 315.148438 L 248.789062 314.820312 L 248.609375 314.519531 L 248.308594 314.339844 L 247.980469 314.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.980469 277.179688 L 242.609375 277.179688 L 242.28125 277.121094 L 241.980469 276.941406 L 241.800781 276.640625 L 241.710938 276.308594 L 241.800781 275.980469 L 241.980469 275.679688 L 242.28125 275.5 L 242.609375 275.410156 L 247.980469 275.410156 L 248.308594 275.5 L 248.609375 275.679688 L 248.789062 275.980469 L 248.878906 276.308594 L 248.789062 276.640625 L 248.609375 276.941406 L 248.308594 277.121094 Z M 247.980469 277.179688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.980469 317.820312 L 242.609375 317.820312 L 242.28125 317.878906 L 241.980469 318.058594 L 241.800781 318.359375 L 241.710938 318.691406 L 241.800781 319.019531 L 241.980469 319.320312 L 242.28125 319.5 L 242.609375 319.589844 L 247.980469 319.589844 L 248.308594 319.5 L 248.609375 319.320312 L 248.789062 319.019531 L 248.878906 318.691406 L 248.789062 318.359375 L 248.609375 318.058594 L 248.308594 317.878906 L 247.980469 317.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 262.078125 255.820312 L 257.609375 255.820312 L 257.609375 260.710938 L 262.078125 260.710938 Z M 262.078125 255.820312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 262.078125 339.179688 L 257.609375 339.179688 L 257.609375 334.289062 L 262.078125 334.289062 L 262.078125 339.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.980469 273.671875 L 242.609375 273.671875 L 242.28125 273.609375 L 241.980469 273.429688 L 241.800781 273.128906 L 241.710938 272.800781 L 241.800781 272.46875 L 241.980469 272.171875 L 242.28125 271.988281 L 242.609375 271.898438 L 247.980469 271.898438 L 248.308594 271.988281 L 248.609375 272.171875 L 248.789062 272.46875 L 248.878906 272.800781 L 248.789062 273.128906 L 248.609375 273.429688 L 248.308594 273.609375 Z M 247.980469 273.671875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.980469 321.328125 L 242.609375 321.328125 L 242.28125 321.390625 L 241.980469 321.570312 L 241.800781 321.871094 L 241.710938 322.199219 L 241.800781 322.53125 L 241.980469 322.828125 L 242.28125 323.011719 L 242.609375 323.101562 L 247.980469 323.101562 L 248.308594 323.011719 L 248.609375 322.828125 L 248.789062 322.53125 L 248.878906 322.199219 L 248.789062 321.871094 L 248.609375 321.570312 L 248.308594 321.390625 L 247.980469 321.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 251.398438 264.878906 L 251.398438 270.25 L 251.339844 270.578125 L 251.160156 270.878906 L 250.859375 271.058594 L 250.53125 271.148438 L 250.199219 271.058594 L 249.898438 270.878906 L 249.71875 270.578125 L 249.628906 270.25 L 249.628906 264.878906 L 249.71875 264.550781 L 249.898438 264.25 L 250.199219 264.070312 L 250.53125 263.980469 L 250.859375 264.070312 L 251.160156 264.25 L 251.339844 264.550781 Z M 251.398438 264.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 251.398438 330.121094 L 251.398438 324.75 L 251.339844 324.421875 L 251.160156 324.121094 L 250.859375 323.941406 L 250.53125 323.851562 L 250.199219 323.941406 L 249.898438 324.121094 L 249.71875 324.421875 L 249.628906 324.75 L 249.628906 330.121094 L 249.71875 330.449219 L 249.898438 330.75 L 250.199219 330.929688 L 250.53125 331.019531 L 250.859375 330.929688 L 251.160156 330.75 L 251.339844 330.449219 L 251.398438 330.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 254.910156 264.878906 L 254.910156 270.25 L 254.851562 270.578125 L 254.671875 270.878906 L 254.371094 271.058594 L 254.039062 271.148438 L 253.710938 271.058594 L 253.410156 270.878906 L 253.230469 270.578125 L 253.140625 270.25 L 253.140625 264.878906 L 253.230469 264.550781 L 253.410156 264.25 L 253.710938 264.070312 L 254.039062 263.980469 L 254.371094 264.070312 L 254.671875 264.25 L 254.851562 264.550781 Z M 254.910156 264.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 254.910156 330.121094 L 254.910156 324.75 L 254.851562 324.421875 L 254.671875 324.121094 L 254.371094 323.941406 L 254.039062 323.851562 L 253.710938 323.941406 L 253.410156 324.121094 L 253.230469 324.421875 L 253.140625 324.75 L 253.140625 330.121094 L 253.230469 330.449219 L 253.410156 330.75 L 253.710938 330.929688 L 254.039062 331.019531 L 254.371094 330.929688 L 254.671875 330.75 L 254.851562 330.449219 L 254.910156 330.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 258.421875 264.878906 L 258.421875 270.25 L 258.359375 270.578125 L 258.179688 270.878906 L 257.878906 271.058594 L 257.550781 271.148438 L 257.21875 271.058594 L 256.921875 270.878906 L 256.738281 270.578125 L 256.648438 270.25 L 256.648438 264.878906 L 256.738281 264.550781 L 256.921875 264.25 L 257.21875 264.070312 L 257.550781 263.980469 L 257.878906 264.070312 L 258.179688 264.25 L 258.359375 264.550781 Z M 258.421875 264.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 258.421875 330.121094 L 258.421875 324.75 L 258.359375 324.421875 L 258.179688 324.121094 L 257.878906 323.941406 L 257.550781 323.851562 L 257.21875 323.941406 L 256.921875 324.121094 L 256.738281 324.421875 L 256.648438 324.75 L 256.648438 330.121094 L 256.738281 330.449219 L 256.921875 330.75 L 257.21875 330.929688 L 257.550781 331.019531 L 257.878906 330.929688 L 258.179688 330.75 L 258.359375 330.449219 L 258.421875 330.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 261.929688 264.878906 L 261.929688 270.25 L 261.871094 270.578125 L 261.691406 270.878906 L 261.390625 271.058594 L 261.058594 271.148438 L 260.730469 271.058594 L 260.429688 270.878906 L 260.25 270.578125 L 260.160156 270.25 L 260.160156 264.878906 L 260.25 264.550781 L 260.429688 264.25 L 260.730469 264.070312 L 261.058594 263.980469 L 261.390625 264.070312 L 261.691406 264.25 L 261.871094 264.550781 Z M 261.929688 264.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 261.929688 330.121094 L 261.929688 324.75 L 261.871094 324.421875 L 261.691406 324.121094 L 261.390625 323.941406 L 261.058594 323.851562 L 260.730469 323.941406 L 260.429688 324.121094 L 260.25 324.421875 L 260.160156 324.75 L 260.160156 330.121094 L 260.25 330.449219 L 260.429688 330.75 L 260.730469 330.929688 L 261.058594 331.019531 L 261.390625 330.929688 L 261.691406 330.75 L 261.871094 330.449219 L 261.929688 330.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.441406 264.878906 L 265.441406 270.25 L 265.378906 270.578125 L 265.199219 270.878906 L 264.898438 271.058594 L 264.570312 271.148438 L 264.238281 271.058594 L 263.941406 270.878906 L 263.761719 270.578125 L 263.671875 270.25 L 263.671875 264.878906 L 263.761719 264.550781 L 263.941406 264.25 L 264.238281 264.070312 L 264.570312 263.980469 L 264.898438 264.070312 L 265.199219 264.25 L 265.378906 264.550781 Z M 265.441406 264.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 265.441406 330.121094 L 265.441406 324.75 L 265.378906 324.421875 L 265.199219 324.121094 L 264.898438 323.941406 L 264.570312 323.851562 L 264.238281 323.941406 L 263.941406 324.121094 L 263.761719 324.421875 L 263.671875 324.75 L 263.671875 330.121094 L 263.761719 330.449219 L 263.941406 330.75 L 264.238281 330.929688 L 264.570312 331.019531 L 264.898438 330.929688 L 265.199219 330.75 L 265.378906 330.449219 L 265.441406 330.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 268.949219 264.878906 L 268.949219 270.25 L 268.890625 270.578125 L 268.710938 270.878906 L 268.410156 271.058594 L 268.078125 271.148438 L 267.75 271.058594 L 267.449219 270.878906 L 267.269531 270.578125 L 267.179688 270.25 L 267.179688 264.878906 L 267.269531 264.550781 L 267.449219 264.25 L 267.75 264.070312 L 268.078125 263.980469 L 268.410156 264.070312 L 268.710938 264.25 L 268.890625 264.550781 Z M 268.949219 264.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 268.949219 330.121094 L 268.949219 324.75 L 268.890625 324.421875 L 268.710938 324.121094 L 268.410156 323.941406 L 268.078125 323.851562 L 267.75 323.941406 L 267.449219 324.121094 L 267.269531 324.421875 L 267.179688 324.75 L 267.179688 330.121094 L 267.269531 330.449219 L 267.449219 330.75 L 267.75 330.929688 L 268.078125 331.019531 L 268.410156 330.929688 L 268.710938 330.75 L 268.890625 330.449219 L 268.949219 330.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 252.238281 252.070312 L 262.769531 252.070312 L 262.769531 243.28125 L 252.238281 243.28125 Z M 252.238281 252.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 252.238281 342.929688 L 262.769531 342.929688 L 262.769531 351.71875 L 252.238281 351.71875 L 252.238281 342.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 248.011719 247.988281 L 248.011719 243.519531 L 243.121094 243.519531 L 243.121094 247.988281 Z M 248.011719 247.988281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 248.011719 347.011719 L 248.011719 351.480469 L 243.121094 351.480469 L 243.121094 347.011719 L 248.011719 347.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 271.230469 224.679688 L 271.230469 214.808594 L 266.820312 214.808594 L 266.820312 224.679688 Z M 271.230469 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 271.230469 370.320312 L 271.230469 380.191406 L 266.820312 380.191406 L 266.820312 370.320312 L 271.230469 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 263.308594 224.679688 L 263.308594 214.808594 L 258.898438 214.808594 L 258.898438 224.679688 Z M 263.308594 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 263.308594 370.320312 L 263.308594 380.191406 L 258.898438 380.191406 L 258.898438 370.320312 L 263.308594 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 255.421875 224.679688 L 255.421875 214.808594 L 251.011719 214.808594 L 251.011719 224.679688 Z M 255.421875 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 255.421875 370.320312 L 255.421875 380.191406 L 251.011719 380.191406 L 251.011719 370.320312 L 255.421875 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.5 224.679688 L 247.5 214.808594 L 243.089844 214.808594 L 243.089844 224.679688 Z M 247.5 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.5 370.320312 L 247.5 380.191406 L 243.089844 380.191406 L 243.089844 370.320312 L 247.5 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 267.179688 240.640625 L 277.710938 240.640625 L 277.710938 231.851562 L 267.179688 231.851562 Z M 267.179688 240.640625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 267.179688 354.359375 L 277.710938 354.359375 L 277.710938 363.148438 L 267.179688 363.148438 L 267.179688 354.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 263.707031 138.023438 C 263.707031 136.589844 262.542969 135.421875 261.105469 135.421875 C 259.667969 135.421875 258.503906 136.589844 258.503906 138.023438 C 258.503906 139.460938 259.667969 140.628906 261.105469 140.628906 C 262.542969 140.628906 263.707031 139.460938 263.707031 138.023438 Z M 263.707031 138.023438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 247.5 124.511719 L 247.5 114.640625 L 243.089844 114.640625 L 243.089844 124.511719 Z M 247.5 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 247.5 470.488281 L 247.5 480.359375 L 243.089844 480.359375 L 243.089844 470.488281 L 247.5 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 255.421875 124.511719 L 255.421875 114.640625 L 251.011719 114.640625 L 251.011719 124.511719 Z M 255.421875 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 255.421875 470.488281 L 255.421875 480.359375 L 251.011719 480.359375 L 251.011719 470.488281 L 255.421875 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 263.308594 124.511719 L 263.308594 114.640625 L 258.898438 114.640625 L 258.898438 124.511719 Z M 263.308594 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 263.308594 470.488281 L 263.308594 480.359375 L 258.898438 480.359375 L 258.898438 470.488281 L 263.308594 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 271.230469 124.511719 L 271.230469 114.640625 L 266.820312 114.640625 L 266.820312 124.511719 Z M 271.230469 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 271.230469 470.488281 L 271.230469 480.359375 L 266.820312 480.359375 L 266.820312 470.488281 L 271.230469 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.835938 96.476562 C 265.835938 92.667969 262.753906 89.582031 258.945312 89.582031 C 255.136719 89.582031 252.054688 92.667969 252.054688 96.476562 C 252.054688 100.28125 255.136719 103.367188 258.945312 103.367188 C 262.753906 103.367188 265.835938 100.28125 265.835938 96.476562 Z M 265.835938 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 263.167969 96.476562 C 263.167969 94.144531 261.277344 92.253906 258.945312 92.253906 C 256.613281 92.253906 254.722656 94.144531 254.722656 96.476562 C 254.722656 98.804688 256.613281 100.695312 258.945312 100.695312 C 261.277344 100.695312 263.167969 98.804688 263.167969 96.476562 Z M 263.167969 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.835938 74.15625 C 265.835938 70.347656 262.753906 67.261719 258.945312 67.261719 C 255.136719 67.261719 252.054688 70.347656 252.054688 74.15625 C 252.054688 77.960938 255.136719 81.046875 258.945312 81.046875 C 262.753906 81.046875 265.835938 77.960938 265.835938 74.15625 Z M 265.835938 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 263.167969 74.15625 C 263.167969 71.824219 261.277344 69.933594 258.945312 69.933594 C 256.613281 69.933594 254.722656 71.824219 254.722656 74.15625 C 254.722656 76.484375 256.613281 78.378906 258.945312 78.378906 C 261.277344 78.378906 263.167969 76.484375 263.167969 74.15625 Z M 263.167969 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 288.15625 520.464844 C 288.15625 516.660156 285.074219 513.574219 281.265625 513.574219 C 277.457031 513.574219 274.371094 516.660156 274.371094 520.464844 C 274.371094 524.269531 277.457031 527.359375 281.265625 527.359375 C 285.074219 527.359375 288.15625 524.269531 288.15625 520.464844 Z M 288.15625 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 285.488281 520.464844 C 285.488281 518.132812 283.597656 516.242188 281.265625 516.242188 C 278.933594 516.242188 277.042969 518.132812 277.042969 520.464844 C 277.042969 522.796875 278.933594 524.6875 281.265625 524.6875 C 283.597656 524.6875 285.488281 522.796875 285.488281 520.464844 Z M 285.488281 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 288.15625 498.144531 C 288.15625 494.339844 285.074219 491.253906 281.265625 491.253906 C 277.457031 491.253906 274.371094 494.339844 274.371094 498.144531 C 274.371094 501.953125 277.457031 505.039062 281.265625 505.039062 C 285.074219 505.039062 288.15625 501.953125 288.15625 498.144531 Z M 288.15625 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 285.488281 498.144531 C 285.488281 495.8125 283.597656 493.921875 281.265625 493.921875 C 278.933594 493.921875 277.042969 495.8125 277.042969 498.144531 C 277.042969 500.476562 278.933594 502.367188 281.265625 502.367188 C 283.597656 502.367188 285.488281 500.476562 285.488281 498.144531 Z M 285.488281 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 277.261719 483.101562 L 283.949219 483.101562 L 283.949219 475.269531 L 277.261719 475.269531 Z M 277.261719 483.101562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 277.261719 111.898438 L 283.949219 111.898438 L 283.949219 119.730469 L 277.261719 119.730469 L 277.261719 111.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 293.558594 454.433594 C 293.558594 453.480469 292.78125 452.703125 291.824219 452.703125 C 290.867188 452.703125 290.09375 453.480469 290.09375 454.433594 C 290.09375 455.390625 290.867188 456.167969 291.824219 456.167969 C 292.78125 456.167969 293.558594 455.390625 293.558594 454.433594 Z M 293.558594 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 286.507812 454.433594 C 286.507812 453.480469 285.734375 452.703125 284.773438 452.703125 C 283.816406 452.703125 283.042969 453.480469 283.042969 454.433594 C 283.042969 455.390625 283.816406 456.167969 284.773438 456.167969 C 285.734375 456.167969 286.507812 455.390625 286.507812 454.433594 Z M 286.507812 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.488281 454.433594 C 279.488281 453.480469 278.714844 452.703125 277.753906 452.703125 C 276.796875 452.703125 276.023438 453.480469 276.023438 454.433594 C 276.023438 455.390625 276.796875 456.167969 277.753906 456.167969 C 278.714844 456.167969 279.488281 455.390625 279.488281 454.433594 Z M 279.488281 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 272.46875 454.433594 C 272.46875 453.480469 271.691406 452.703125 270.734375 452.703125 C 269.777344 452.703125 269.003906 453.480469 269.003906 454.433594 C 269.003906 455.390625 269.777344 456.167969 270.734375 456.167969 C 271.691406 456.167969 272.46875 455.390625 272.46875 454.433594 Z M 272.46875 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 293.558594 447.414062 C 293.558594 446.460938 292.78125 445.683594 291.824219 445.683594 C 290.867188 445.683594 290.09375 446.460938 290.09375 447.414062 C 290.09375 448.371094 290.867188 449.148438 291.824219 449.148438 C 292.78125 449.148438 293.558594 448.371094 293.558594 447.414062 Z M 293.558594 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 286.507812 447.414062 C 286.507812 446.460938 285.734375 445.683594 284.773438 445.683594 C 283.816406 445.683594 283.042969 446.460938 283.042969 447.414062 C 283.042969 448.371094 283.816406 449.148438 284.773438 449.148438 C 285.734375 449.148438 286.507812 448.371094 286.507812 447.414062 Z M 286.507812 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.488281 447.414062 C 279.488281 446.460938 278.714844 445.683594 277.753906 445.683594 C 276.796875 445.683594 276.023438 446.460938 276.023438 447.414062 C 276.023438 448.371094 276.796875 449.148438 277.753906 449.148438 C 278.714844 449.148438 279.488281 448.371094 279.488281 447.414062 Z M 279.488281 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 272.46875 447.414062 C 272.46875 446.460938 271.691406 445.683594 270.734375 445.683594 C 269.777344 445.683594 269.003906 446.460938 269.003906 447.414062 C 269.003906 448.371094 269.777344 449.148438 270.734375 449.148438 C 271.691406 449.148438 272.46875 448.371094 272.46875 447.414062 Z M 272.46875 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 293.558594 433.34375 C 293.558594 432.390625 292.78125 431.613281 291.824219 431.613281 C 290.867188 431.613281 290.09375 432.390625 290.09375 433.34375 C 290.09375 434.300781 290.867188 435.078125 291.824219 435.078125 C 292.78125 435.078125 293.558594 434.300781 293.558594 433.34375 Z M 293.558594 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 286.507812 433.34375 C 286.507812 432.390625 285.734375 431.613281 284.773438 431.613281 C 283.816406 431.613281 283.042969 432.390625 283.042969 433.34375 C 283.042969 434.300781 283.816406 435.078125 284.773438 435.078125 C 285.734375 435.078125 286.507812 434.300781 286.507812 433.34375 Z M 286.507812 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.488281 433.34375 C 279.488281 432.390625 278.714844 431.613281 277.753906 431.613281 C 276.796875 431.613281 276.023438 432.390625 276.023438 433.34375 C 276.023438 434.300781 276.796875 435.078125 277.753906 435.078125 C 278.714844 435.078125 279.488281 434.300781 279.488281 433.34375 Z M 279.488281 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 272.46875 433.34375 C 272.46875 432.390625 271.691406 431.613281 270.734375 431.613281 C 269.777344 431.613281 269.003906 432.390625 269.003906 433.34375 C 269.003906 434.300781 269.777344 435.078125 270.734375 435.078125 C 271.691406 435.078125 272.46875 434.300781 272.46875 433.34375 Z M 272.46875 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 272.46875 426.324219 C 272.46875 425.367188 271.691406 424.59375 270.734375 424.59375 C 269.777344 424.59375 269.003906 425.367188 269.003906 426.324219 C 269.003906 427.28125 269.777344 428.058594 270.734375 428.058594 C 271.691406 428.058594 272.46875 427.28125 272.46875 426.324219 Z M 272.46875 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 286.507812 419.304688 C 286.507812 418.347656 285.734375 417.570312 284.773438 417.570312 C 283.816406 417.570312 283.042969 418.347656 283.042969 419.304688 C 283.042969 420.261719 283.816406 421.035156 284.773438 421.035156 C 285.734375 421.035156 286.507812 420.261719 286.507812 419.304688 Z M 286.507812 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.488281 419.304688 C 279.488281 418.347656 278.714844 417.570312 277.753906 417.570312 C 276.796875 417.570312 276.023438 418.347656 276.023438 419.304688 C 276.023438 420.261719 276.796875 421.035156 277.753906 421.035156 C 278.714844 421.035156 279.488281 420.261719 279.488281 419.304688 Z M 279.488281 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 286.507812 412.253906 C 286.507812 411.300781 285.734375 410.523438 284.773438 410.523438 C 283.816406 410.523438 283.042969 411.300781 283.042969 412.253906 C 283.042969 413.210938 283.816406 413.988281 284.773438 413.988281 C 285.734375 413.988281 286.507812 413.210938 286.507812 412.253906 Z M 286.507812 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.488281 412.253906 C 279.488281 411.300781 278.714844 410.523438 277.753906 410.523438 C 276.796875 410.523438 276.023438 411.300781 276.023438 412.253906 C 276.023438 413.210938 276.796875 413.988281 277.753906 413.988281 C 278.714844 413.988281 279.488281 413.210938 279.488281 412.253906 Z M 279.488281 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.488281 405.234375 C 279.488281 404.277344 278.714844 403.503906 277.753906 403.503906 C 276.796875 403.503906 276.023438 404.277344 276.023438 405.234375 C 276.023438 406.191406 276.796875 406.96875 277.753906 406.96875 C 278.714844 406.96875 279.488281 406.191406 279.488281 405.234375 Z M 279.488281 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.488281 391.164062 C 279.488281 390.210938 278.714844 389.433594 277.753906 389.433594 C 276.796875 389.433594 276.023438 390.210938 276.023438 391.164062 C 276.023438 392.121094 276.796875 392.898438 277.753906 392.898438 C 278.714844 392.898438 279.488281 392.121094 279.488281 391.164062 Z M 279.488281 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 293.558594 384.144531 C 293.558594 383.1875 292.78125 382.410156 291.824219 382.410156 C 290.867188 382.410156 290.09375 383.1875 290.09375 384.144531 C 290.09375 385.101562 290.867188 385.878906 291.824219 385.878906 C 292.78125 385.878906 293.558594 385.101562 293.558594 384.144531 Z M 293.558594 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 286.507812 384.144531 C 286.507812 383.1875 285.734375 382.410156 284.773438 382.410156 C 283.816406 382.410156 283.042969 383.1875 283.042969 384.144531 C 283.042969 385.101562 283.816406 385.878906 284.773438 385.878906 C 285.734375 385.878906 286.507812 385.101562 286.507812 384.144531 Z M 286.507812 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.488281 384.144531 C 279.488281 383.1875 278.714844 382.410156 277.753906 382.410156 C 276.796875 382.410156 276.023438 383.1875 276.023438 384.144531 C 276.023438 385.101562 276.796875 385.878906 277.753906 385.878906 C 278.714844 385.878906 279.488281 385.101562 279.488281 384.144531 Z M 279.488281 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 272.46875 384.144531 C 272.46875 383.1875 271.691406 382.410156 270.734375 382.410156 C 269.777344 382.410156 269.003906 383.1875 269.003906 384.144531 C 269.003906 385.101562 269.777344 385.878906 270.734375 385.878906 C 271.691406 385.878906 272.46875 385.101562 272.46875 384.144531 Z M 272.46875 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 286.507812 377.125 C 286.507812 376.167969 285.734375 375.394531 284.773438 375.394531 C 283.816406 375.394531 283.042969 376.167969 283.042969 377.125 C 283.042969 378.082031 283.816406 378.855469 284.773438 378.855469 C 285.734375 378.855469 286.507812 378.082031 286.507812 377.125 Z M 286.507812 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 272.46875 377.125 C 272.46875 376.167969 271.691406 375.394531 270.734375 375.394531 C 269.777344 375.394531 269.003906 376.167969 269.003906 377.125 C 269.003906 378.082031 269.777344 378.855469 270.734375 378.855469 C 271.691406 378.855469 272.46875 378.082031 272.46875 377.125 Z M 272.46875 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 293.558594 370.105469 C 293.558594 369.148438 292.78125 368.371094 291.824219 368.371094 C 290.867188 368.371094 290.09375 369.148438 290.09375 370.105469 C 290.09375 371.0625 290.867188 371.839844 291.824219 371.839844 C 292.78125 371.839844 293.558594 371.0625 293.558594 370.105469 Z M 293.558594 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 286.507812 370.105469 C 286.507812 369.148438 285.734375 368.371094 284.773438 368.371094 C 283.816406 368.371094 283.042969 369.148438 283.042969 370.105469 C 283.042969 371.0625 283.816406 371.839844 284.773438 371.839844 C 285.734375 371.839844 286.507812 371.0625 286.507812 370.105469 Z M 286.507812 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.488281 370.105469 C 279.488281 369.148438 278.714844 368.371094 277.753906 368.371094 C 276.796875 368.371094 276.023438 369.148438 276.023438 370.105469 C 276.023438 371.0625 276.796875 371.839844 277.753906 371.839844 C 278.714844 371.839844 279.488281 371.0625 279.488281 370.105469 Z M 279.488281 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 293.550781 345.070312 L 293.550781 349.539062 L 298.441406 349.539062 L 298.441406 345.070312 Z M 293.550781 345.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 293.550781 249.929688 L 293.550781 245.460938 L 298.441406 245.460938 L 298.441406 249.929688 L 293.550781 249.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 293.550781 336.578125 L 293.550781 341.050781 L 298.441406 341.050781 L 298.441406 336.578125 Z M 293.550781 336.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 293.550781 258.421875 L 293.550781 253.949219 L 298.441406 253.949219 L 298.441406 258.421875 L 293.550781 258.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.238281 332.800781 L 279.238281 328.328125 L 274.351562 328.328125 L 274.351562 332.800781 Z M 279.238281 332.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 279.238281 262.199219 L 279.238281 266.671875 L 274.351562 266.671875 L 274.351562 262.199219 L 279.238281 262.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 283.289062 328.328125 L 283.289062 332.800781 L 288.179688 332.800781 L 288.179688 328.328125 Z M 283.289062 328.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 283.289062 266.671875 L 283.289062 262.199219 L 288.179688 262.199219 L 288.179688 266.671875 L 283.289062 266.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 288.179688 341.050781 L 288.179688 336.578125 L 283.289062 336.578125 L 283.289062 341.050781 Z M 288.179688 341.050781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 288.179688 253.949219 L 288.179688 258.421875 L 283.289062 258.421875 L 283.289062 253.949219 L 288.179688 253.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 288.179688 349.539062 L 288.179688 345.070312 L 283.289062 345.070312 L 283.289062 349.539062 Z M 288.179688 349.539062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 288.179688 245.460938 L 288.179688 249.929688 L 283.289062 249.929688 L 283.289062 245.460938 L 288.179688 245.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.238281 349.539062 L 279.238281 345.070312 L 274.351562 345.070312 L 274.351562 349.539062 Z M 279.238281 349.539062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 279.238281 245.460938 L 279.238281 249.929688 L 274.351562 249.929688 L 274.351562 245.460938 L 279.238281 245.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 290.039062 301.78125 L 284.671875 301.78125 L 284.339844 301.71875 L 284.039062 301.539062 L 283.859375 301.238281 L 283.769531 300.910156 L 283.859375 300.578125 L 284.039062 300.28125 L 284.339844 300.101562 L 284.671875 300.011719 L 290.039062 300.011719 L 290.371094 300.101562 L 290.671875 300.28125 L 290.851562 300.578125 L 290.941406 300.910156 L 290.851562 301.238281 L 290.671875 301.539062 L 290.371094 301.71875 Z M 290.039062 301.78125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 290.039062 293.21875 L 284.671875 293.21875 L 284.339844 293.28125 L 284.039062 293.460938 L 283.859375 293.761719 L 283.769531 294.089844 L 283.859375 294.421875 L 284.039062 294.71875 L 284.339844 294.898438 L 284.671875 294.988281 L 290.039062 294.988281 L 290.371094 294.898438 L 290.671875 294.71875 L 290.851562 294.421875 L 290.941406 294.089844 L 290.851562 293.761719 L 290.671875 293.460938 L 290.371094 293.28125 L 290.039062 293.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 290.039062 305.320312 L 284.671875 305.320312 L 284.339844 305.261719 L 284.039062 305.078125 L 283.859375 304.78125 L 283.769531 304.449219 L 283.859375 304.121094 L 284.039062 303.820312 L 284.339844 303.640625 L 284.671875 303.550781 L 290.039062 303.550781 L 290.371094 303.640625 L 290.671875 303.820312 L 290.851562 304.121094 L 290.941406 304.449219 L 290.851562 304.78125 L 290.671875 305.078125 L 290.371094 305.261719 Z M 290.039062 305.320312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 290.039062 289.679688 L 284.671875 289.679688 L 284.339844 289.738281 L 284.039062 289.921875 L 283.859375 290.21875 L 283.769531 290.550781 L 283.859375 290.878906 L 284.039062 291.179688 L 284.339844 291.359375 L 284.671875 291.449219 L 290.039062 291.449219 L 290.371094 291.359375 L 290.671875 291.179688 L 290.851562 290.878906 L 290.941406 290.550781 L 290.851562 290.21875 L 290.671875 289.921875 L 290.371094 289.738281 L 290.039062 289.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 281.25 312.308594 L 281.25 306.941406 L 281.339844 306.609375 L 281.519531 306.308594 L 281.820312 306.128906 L 282.148438 306.039062 L 282.480469 306.128906 L 282.78125 306.308594 L 282.960938 306.609375 L 283.019531 306.941406 L 283.019531 312.308594 L 282.960938 312.640625 L 282.78125 312.941406 L 282.480469 313.121094 L 282.148438 313.210938 L 281.820312 313.121094 L 281.519531 312.941406 L 281.339844 312.640625 Z M 281.25 312.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 281.25 282.691406 L 281.25 288.058594 L 281.339844 288.390625 L 281.519531 288.691406 L 281.820312 288.871094 L 282.148438 288.960938 L 282.480469 288.871094 L 282.78125 288.691406 L 282.960938 288.390625 L 283.019531 288.058594 L 283.019531 282.691406 L 282.960938 282.359375 L 282.78125 282.058594 L 282.480469 281.878906 L 282.148438 281.789062 L 281.820312 281.878906 L 281.519531 282.058594 L 281.339844 282.359375 L 281.25 282.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 277.738281 312.308594 L 277.738281 306.941406 L 277.828125 306.609375 L 278.011719 306.308594 L 278.308594 306.128906 L 278.640625 306.039062 L 278.96875 306.128906 L 279.269531 306.308594 L 279.449219 306.609375 L 279.511719 306.941406 L 279.511719 312.308594 L 279.449219 312.640625 L 279.269531 312.941406 L 278.96875 313.121094 L 278.640625 313.210938 L 278.308594 313.121094 L 278.011719 312.941406 L 277.828125 312.640625 Z M 277.738281 312.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 277.738281 282.691406 L 277.738281 288.058594 L 277.828125 288.390625 L 278.011719 288.691406 L 278.308594 288.871094 L 278.640625 288.960938 L 278.96875 288.871094 L 279.269531 288.691406 L 279.449219 288.390625 L 279.511719 288.058594 L 279.511719 282.691406 L 279.449219 282.359375 L 279.269531 282.058594 L 278.96875 281.878906 L 278.640625 281.789062 L 278.308594 281.878906 L 278.011719 282.058594 L 277.828125 282.359375 L 277.738281 282.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 274.230469 312.308594 L 274.230469 306.941406 L 274.320312 306.609375 L 274.5 306.308594 L 274.800781 306.128906 L 275.128906 306.039062 L 275.460938 306.128906 L 275.761719 306.308594 L 275.941406 306.609375 L 276 306.941406 L 276 312.308594 L 275.941406 312.640625 L 275.761719 312.941406 L 275.460938 313.121094 L 275.128906 313.210938 L 274.800781 313.121094 L 274.5 312.941406 L 274.320312 312.640625 Z M 274.230469 312.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 274.230469 282.691406 L 274.230469 288.058594 L 274.320312 288.390625 L 274.5 288.691406 L 274.800781 288.871094 L 275.128906 288.960938 L 275.460938 288.871094 L 275.761719 288.691406 L 275.941406 288.390625 L 276 288.058594 L 276 282.691406 L 275.941406 282.359375 L 275.761719 282.058594 L 275.460938 281.878906 L 275.128906 281.789062 L 274.800781 281.878906 L 274.5 282.058594 L 274.320312 282.359375 L 274.230469 282.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 270.691406 312.308594 L 270.691406 306.941406 L 270.78125 306.609375 L 270.960938 306.308594 L 271.261719 306.128906 L 271.589844 306.039062 L 271.921875 306.128906 L 272.21875 306.308594 L 272.398438 306.609375 L 272.460938 306.941406 L 272.460938 312.308594 L 272.398438 312.640625 L 272.21875 312.941406 L 271.921875 313.121094 L 271.589844 313.210938 L 271.261719 313.121094 L 270.960938 312.941406 L 270.78125 312.640625 Z M 270.691406 312.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 270.691406 282.691406 L 270.691406 288.058594 L 270.78125 288.390625 L 270.960938 288.691406 L 271.261719 288.871094 L 271.589844 288.960938 L 271.921875 288.871094 L 272.21875 288.691406 L 272.398438 288.390625 L 272.460938 288.058594 L 272.460938 282.691406 L 272.398438 282.359375 L 272.21875 282.058594 L 271.921875 281.878906 L 271.589844 281.789062 L 271.261719 281.878906 L 270.960938 282.058594 L 270.78125 282.359375 L 270.691406 282.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 290.039062 277.179688 L 284.671875 277.179688 L 284.339844 277.121094 L 284.039062 276.941406 L 283.859375 276.640625 L 283.769531 276.308594 L 283.859375 275.980469 L 284.039062 275.679688 L 284.339844 275.5 L 284.671875 275.410156 L 290.039062 275.410156 L 290.371094 275.5 L 290.671875 275.679688 L 290.851562 275.980469 L 290.941406 276.308594 L 290.851562 276.640625 L 290.671875 276.941406 L 290.371094 277.121094 Z M 290.039062 277.179688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 290.039062 317.820312 L 284.671875 317.820312 L 284.339844 317.878906 L 284.039062 318.058594 L 283.859375 318.359375 L 283.769531 318.691406 L 283.859375 319.019531 L 284.039062 319.320312 L 284.339844 319.5 L 284.671875 319.589844 L 290.039062 319.589844 L 290.371094 319.5 L 290.671875 319.320312 L 290.851562 319.019531 L 290.941406 318.691406 L 290.851562 318.359375 L 290.671875 318.058594 L 290.371094 317.878906 L 290.039062 317.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 290.039062 280.71875 L 284.671875 280.71875 L 284.339844 280.660156 L 284.039062 280.480469 L 283.859375 280.179688 L 283.769531 279.851562 L 283.859375 279.519531 L 284.039062 279.21875 L 284.339844 279.039062 L 284.671875 278.949219 L 290.039062 278.949219 L 290.371094 279.039062 L 290.671875 279.21875 L 290.851562 279.519531 L 290.941406 279.851562 L 290.851562 280.179688 L 290.671875 280.480469 L 290.371094 280.660156 Z M 290.039062 280.71875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 290.039062 314.28125 L 284.671875 314.28125 L 284.339844 314.339844 L 284.039062 314.519531 L 283.859375 314.820312 L 283.769531 315.148438 L 283.859375 315.480469 L 284.039062 315.78125 L 284.339844 315.960938 L 284.671875 316.050781 L 290.039062 316.050781 L 290.371094 315.960938 L 290.671875 315.78125 L 290.851562 315.480469 L 290.941406 315.148438 L 290.851562 314.820312 L 290.671875 314.519531 L 290.371094 314.339844 L 290.039062 314.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 290.039062 284.230469 L 284.671875 284.230469 L 284.339844 284.171875 L 284.039062 283.988281 L 283.859375 283.691406 L 283.769531 283.359375 L 283.859375 283.03125 L 284.039062 282.730469 L 284.339844 282.550781 L 284.671875 282.460938 L 290.039062 282.460938 L 290.371094 282.550781 L 290.671875 282.730469 L 290.851562 283.03125 L 290.941406 283.359375 L 290.851562 283.691406 L 290.671875 283.988281 L 290.371094 284.171875 Z M 290.039062 284.230469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 290.039062 310.769531 L 284.671875 310.769531 L 284.339844 310.828125 L 284.039062 311.011719 L 283.859375 311.308594 L 283.769531 311.640625 L 283.859375 311.96875 L 284.039062 312.269531 L 284.339844 312.449219 L 284.671875 312.539062 L 290.039062 312.539062 L 290.371094 312.449219 L 290.671875 312.269531 L 290.851562 311.96875 L 290.941406 311.640625 L 290.851562 311.308594 L 290.671875 311.011719 L 290.371094 310.828125 L 290.039062 310.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 290.039062 287.738281 L 284.671875 287.738281 L 284.339844 287.679688 L 284.039062 287.5 L 283.859375 287.199219 L 283.769531 286.871094 L 283.859375 286.539062 L 284.039062 286.238281 L 284.339844 286.058594 L 284.671875 285.96875 L 290.039062 285.96875 L 290.371094 286.058594 L 290.671875 286.238281 L 290.851562 286.539062 L 290.941406 286.871094 L 290.851562 287.199219 L 290.671875 287.5 L 290.371094 287.679688 Z M 290.039062 287.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 290.039062 307.261719 L 284.671875 307.261719 L 284.339844 307.320312 L 284.039062 307.5 L 283.859375 307.800781 L 283.769531 308.128906 L 283.859375 308.460938 L 284.039062 308.761719 L 284.339844 308.941406 L 284.671875 309.03125 L 290.039062 309.03125 L 290.371094 308.941406 L 290.671875 308.761719 L 290.851562 308.460938 L 290.941406 308.128906 L 290.851562 307.800781 L 290.671875 307.5 L 290.371094 307.320312 L 290.039062 307.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 290.039062 291.25 L 284.671875 291.25 L 284.339844 291.191406 L 284.039062 291.011719 L 283.859375 290.710938 L 283.769531 290.378906 L 283.859375 290.050781 L 284.039062 289.75 L 284.339844 289.570312 L 284.671875 289.480469 L 290.039062 289.480469 L 290.371094 289.570312 L 290.671875 289.75 L 290.851562 290.050781 L 290.941406 290.378906 L 290.851562 290.710938 L 290.671875 291.011719 L 290.371094 291.191406 Z M 290.039062 291.25 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 290.039062 303.75 L 284.671875 303.75 L 284.339844 303.808594 L 284.039062 303.988281 L 283.859375 304.289062 L 283.769531 304.621094 L 283.859375 304.949219 L 284.039062 305.25 L 284.339844 305.429688 L 284.671875 305.519531 L 290.039062 305.519531 L 290.371094 305.429688 L 290.671875 305.25 L 290.851562 304.949219 L 290.941406 304.621094 L 290.851562 304.289062 L 290.671875 303.988281 L 290.371094 303.808594 L 290.039062 303.75 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 290.039062 294.761719 L 284.671875 294.761719 L 284.339844 294.699219 L 284.039062 294.519531 L 283.859375 294.21875 L 283.769531 293.890625 L 283.859375 293.558594 L 284.039062 293.261719 L 284.339844 293.078125 L 284.671875 292.988281 L 290.039062 292.988281 L 290.371094 293.078125 L 290.671875 293.261719 L 290.851562 293.558594 L 290.941406 293.890625 L 290.851562 294.21875 L 290.671875 294.519531 L 290.371094 294.699219 Z M 290.039062 294.761719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 290.039062 300.238281 L 284.671875 300.238281 L 284.339844 300.300781 L 284.039062 300.480469 L 283.859375 300.78125 L 283.769531 301.109375 L 283.859375 301.441406 L 284.039062 301.738281 L 284.339844 301.921875 L 284.671875 302.011719 L 290.039062 302.011719 L 290.371094 301.921875 L 290.671875 301.738281 L 290.851562 301.441406 L 290.941406 301.109375 L 290.851562 300.78125 L 290.671875 300.480469 L 290.371094 300.300781 L 290.039062 300.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 405.234375 C 300.578125 404.277344 299.804688 403.503906 298.84375 403.503906 C 297.886719 403.503906 297.113281 404.277344 297.113281 405.234375 C 297.113281 406.191406 297.886719 406.96875 298.84375 406.96875 C 299.804688 406.96875 300.578125 406.191406 300.578125 405.234375 Z M 300.578125 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 314.648438 398.214844 C 314.648438 397.257812 313.871094 396.480469 312.914062 396.480469 C 311.957031 396.480469 311.183594 397.257812 311.183594 398.214844 C 311.183594 399.171875 311.957031 399.945312 312.914062 399.945312 C 313.871094 399.945312 314.648438 399.171875 314.648438 398.214844 Z M 314.648438 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 398.214844 C 307.597656 397.257812 306.824219 396.480469 305.863281 396.480469 C 304.90625 396.480469 304.132812 397.257812 304.132812 398.214844 C 304.132812 399.171875 304.90625 399.945312 305.863281 399.945312 C 306.824219 399.945312 307.597656 399.171875 307.597656 398.214844 Z M 307.597656 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 398.214844 C 300.578125 397.257812 299.804688 396.480469 298.84375 396.480469 C 297.886719 396.480469 297.113281 397.257812 297.113281 398.214844 C 297.113281 399.171875 297.886719 399.945312 298.84375 399.945312 C 299.804688 399.945312 300.578125 399.171875 300.578125 398.214844 Z M 300.578125 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 314.648438 391.164062 C 314.648438 390.210938 313.871094 389.433594 312.914062 389.433594 C 311.957031 389.433594 311.183594 390.210938 311.183594 391.164062 C 311.183594 392.121094 311.957031 392.898438 312.914062 392.898438 C 313.871094 392.898438 314.648438 392.121094 314.648438 391.164062 Z M 314.648438 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 391.164062 C 307.597656 390.210938 306.824219 389.433594 305.863281 389.433594 C 304.90625 389.433594 304.132812 390.210938 304.132812 391.164062 C 304.132812 392.121094 304.90625 392.898438 305.863281 392.898438 C 306.824219 392.898438 307.597656 392.121094 307.597656 391.164062 Z M 307.597656 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 391.164062 C 300.578125 390.210938 299.804688 389.433594 298.84375 389.433594 C 297.886719 389.433594 297.113281 390.210938 297.113281 391.164062 C 297.113281 392.121094 297.886719 392.898438 298.84375 392.898438 C 299.804688 392.898438 300.578125 392.121094 300.578125 391.164062 Z M 300.578125 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 314.648438 384.144531 C 314.648438 383.1875 313.871094 382.410156 312.914062 382.410156 C 311.957031 382.410156 311.183594 383.1875 311.183594 384.144531 C 311.183594 385.101562 311.957031 385.878906 312.914062 385.878906 C 313.871094 385.878906 314.648438 385.101562 314.648438 384.144531 Z M 314.648438 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 384.144531 C 300.578125 383.1875 299.804688 382.410156 298.84375 382.410156 C 297.886719 382.410156 297.113281 383.1875 297.113281 384.144531 C 297.113281 385.101562 297.886719 385.878906 298.84375 385.878906 C 299.804688 385.878906 300.578125 385.101562 300.578125 384.144531 Z M 300.578125 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 314.648438 377.125 C 314.648438 376.167969 313.871094 375.394531 312.914062 375.394531 C 311.957031 375.394531 311.183594 376.167969 311.183594 377.125 C 311.183594 378.082031 311.957031 378.855469 312.914062 378.855469 C 313.871094 378.855469 314.648438 378.082031 314.648438 377.125 Z M 314.648438 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 377.125 C 307.597656 376.167969 306.824219 375.394531 305.863281 375.394531 C 304.90625 375.394531 304.132812 376.167969 304.132812 377.125 C 304.132812 378.082031 304.90625 378.855469 305.863281 378.855469 C 306.824219 378.855469 307.597656 378.082031 307.597656 377.125 Z M 307.597656 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 370.105469 C 307.597656 369.148438 306.824219 368.371094 305.863281 368.371094 C 304.90625 368.371094 304.132812 369.148438 304.132812 370.105469 C 304.132812 371.0625 304.90625 371.839844 305.863281 371.839844 C 306.824219 371.839844 307.597656 371.0625 307.597656 370.105469 Z M 307.597656 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 370.105469 C 300.578125 369.148438 299.804688 368.371094 298.84375 368.371094 C 297.886719 368.371094 297.113281 369.148438 297.113281 370.105469 C 297.113281 371.0625 297.886719 371.839844 298.84375 371.839844 C 299.804688 371.839844 300.578125 371.0625 300.578125 370.105469 Z M 300.578125 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 319.648438 345.070312 L 319.648438 349.539062 L 324.539062 349.539062 L 324.539062 345.070312 Z M 319.648438 345.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 319.648438 249.929688 L 319.648438 245.460938 L 324.539062 245.460938 L 324.539062 249.929688 L 319.648438 249.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 302.25 345.070312 L 302.25 349.539062 L 307.140625 349.539062 L 307.140625 345.070312 Z M 302.25 345.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 302.25 249.929688 L 302.25 245.460938 L 307.140625 245.460938 L 307.140625 249.929688 L 302.25 249.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 310.949219 345.070312 L 310.949219 349.539062 L 315.839844 349.539062 L 315.839844 345.070312 Z M 310.949219 345.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 310.949219 249.929688 L 310.949219 245.460938 L 315.839844 245.460938 L 315.839844 249.929688 L 310.949219 249.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 316.078125 334.121094 L 320.550781 334.121094 L 320.550781 329.230469 L 316.078125 329.230469 Z M 316.078125 334.121094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 316.078125 260.878906 L 320.550781 260.878906 L 320.550781 265.769531 L 316.078125 265.769531 L 316.078125 260.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.589844 334.570312 L 312.058594 334.570312 L 312.058594 329.679688 L 307.589844 329.679688 Z M 307.589844 334.570312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 307.589844 260.429688 L 312.058594 260.429688 L 312.058594 265.320312 L 307.589844 265.320312 L 307.589844 260.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 303.359375 311.828125 L 298.890625 311.828125 L 298.890625 316.71875 L 303.359375 316.71875 Z M 303.359375 311.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 303.359375 283.171875 L 298.890625 283.171875 L 298.890625 278.28125 L 303.359375 278.28125 L 303.359375 283.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 311.851562 311.828125 L 307.378906 311.828125 L 307.378906 316.71875 L 311.851562 316.71875 Z M 311.851562 311.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 311.851562 283.171875 L 307.378906 283.171875 L 307.378906 278.28125 L 311.851562 278.28125 L 311.851562 283.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 303.601562 320.738281 L 299.128906 320.738281 L 299.128906 325.628906 L 303.601562 325.628906 Z M 303.601562 320.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 303.601562 274.261719 L 299.128906 274.261719 L 299.128906 269.371094 L 303.601562 269.371094 L 303.601562 274.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 312.058594 320.738281 L 307.589844 320.738281 L 307.589844 325.628906 L 312.058594 325.628906 Z M 312.058594 320.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 312.058594 274.261719 L 307.589844 274.261719 L 307.589844 269.371094 L 312.058594 269.371094 L 312.058594 274.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 303.359375 302.679688 L 298.890625 302.679688 L 298.890625 307.570312 L 303.359375 307.570312 Z M 303.359375 302.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 303.359375 292.320312 L 298.890625 292.320312 L 298.890625 287.429688 L 303.359375 287.429688 L 303.359375 292.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 311.851562 302.679688 L 307.378906 302.679688 L 307.378906 307.570312 L 311.851562 307.570312 Z M 311.851562 302.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 311.851562 292.320312 L 307.378906 292.320312 L 307.378906 287.429688 L 311.851562 287.429688 L 311.851562 292.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 316.078125 325.628906 L 320.550781 325.628906 L 320.550781 320.738281 L 316.078125 320.738281 Z M 316.078125 325.628906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 316.078125 269.371094 L 320.550781 269.371094 L 320.550781 274.261719 L 316.078125 274.261719 L 316.078125 269.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 315.871094 307.570312 L 320.339844 307.570312 L 320.339844 302.679688 L 315.871094 302.679688 Z M 315.871094 307.570312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 315.871094 287.429688 L 320.339844 287.429688 L 320.339844 292.320312 L 315.871094 292.320312 L 315.871094 287.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 320.550781 311.828125 L 316.078125 311.828125 L 316.078125 316.71875 L 320.550781 316.71875 Z M 320.550781 311.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 320.550781 283.171875 L 316.078125 283.171875 L 316.078125 278.28125 L 320.550781 278.28125 L 320.550781 283.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 303.359375 293.738281 L 298.890625 293.738281 L 298.890625 298.628906 L 303.359375 298.628906 Z M 303.359375 293.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 303.359375 301.261719 L 298.890625 301.261719 L 298.890625 296.371094 L 303.359375 296.371094 L 303.359375 301.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 311.851562 293.738281 L 307.378906 293.738281 L 307.378906 298.628906 L 311.851562 298.628906 Z M 311.851562 293.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 311.851562 301.261719 L 307.378906 301.261719 L 307.378906 296.371094 L 311.851562 296.371094 L 311.851562 301.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 315.871094 298.628906 L 320.339844 298.628906 L 320.339844 293.738281 L 315.871094 293.738281 Z M 315.871094 298.628906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 315.871094 296.371094 L 320.339844 296.371094 L 320.339844 301.261719 L 315.871094 301.261719 L 315.871094 296.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 327.808594 279.878906 L 319.621094 271.660156 L 311.398438 279.878906 L 319.621094 288.070312 Z M 327.808594 279.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 327.808594 315.121094 L 319.621094 323.339844 L 311.398438 315.121094 L 319.621094 306.929688 L 327.808594 315.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 313.738281 250.328125 L 321.328125 250.328125 L 321.328125 232.71875 L 313.738281 232.71875 Z M 313.738281 250.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 313.738281 344.671875 L 321.328125 344.671875 L 321.328125 362.28125 L 313.738281 362.28125 L 313.738281 344.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 318.660156 224.679688 L 318.660156 214.808594 L 314.25 214.808594 L 314.25 224.679688 Z M 318.660156 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 318.660156 370.320312 L 318.660156 380.191406 L 314.25 380.191406 L 314.25 370.320312 L 318.660156 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 302.851562 224.679688 L 302.851562 214.808594 L 298.441406 214.808594 L 298.441406 224.679688 Z M 302.851562 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 302.851562 370.320312 L 302.851562 380.191406 L 298.441406 380.191406 L 298.441406 370.320312 L 302.851562 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 302.851562 124.511719 L 302.851562 114.640625 L 298.441406 114.640625 L 298.441406 124.511719 Z M 302.851562 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 302.851562 470.488281 L 302.851562 480.359375 L 298.441406 480.359375 L 298.441406 470.488281 L 302.851562 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 318.660156 124.511719 L 318.660156 114.640625 L 314.25 114.640625 L 314.25 124.511719 Z M 318.660156 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 318.660156 470.488281 L 318.660156 480.359375 L 314.25 480.359375 L 314.25 470.488281 L 318.660156 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 332.796875 96.476562 C 332.796875 92.667969 329.714844 89.582031 325.90625 89.582031 C 322.097656 89.582031 319.011719 92.667969 319.011719 96.476562 C 319.011719 100.28125 322.097656 103.367188 325.90625 103.367188 C 329.714844 103.367188 332.796875 100.28125 332.796875 96.476562 Z M 332.796875 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 330.128906 96.476562 C 330.128906 94.144531 328.238281 92.253906 325.90625 92.253906 C 323.570312 92.253906 321.683594 94.144531 321.683594 96.476562 C 321.683594 98.804688 323.570312 100.695312 325.90625 100.695312 C 328.238281 100.695312 330.128906 98.804688 330.128906 96.476562 Z M 330.128906 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 310.476562 96.476562 C 310.476562 92.667969 307.394531 89.582031 303.585938 89.582031 C 299.777344 89.582031 296.691406 92.667969 296.691406 96.476562 C 296.691406 100.28125 299.777344 103.367188 303.585938 103.367188 C 307.394531 103.367188 310.476562 100.28125 310.476562 96.476562 Z M 310.476562 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 307.808594 96.476562 C 307.808594 94.144531 305.917969 92.253906 303.585938 92.253906 C 301.253906 92.253906 299.363281 94.144531 299.363281 96.476562 C 299.363281 98.804688 301.253906 100.695312 303.585938 100.695312 C 305.917969 100.695312 307.808594 98.804688 307.808594 96.476562 Z M 307.808594 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 332.796875 74.15625 C 332.796875 70.347656 329.714844 67.261719 325.90625 67.261719 C 322.097656 67.261719 319.011719 70.347656 319.011719 74.15625 C 319.011719 77.960938 322.097656 81.046875 325.90625 81.046875 C 329.714844 81.046875 332.796875 77.960938 332.796875 74.15625 Z M 332.796875 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 330.128906 74.15625 C 330.128906 71.824219 328.238281 69.933594 325.90625 69.933594 C 323.570312 69.933594 321.683594 71.824219 321.683594 74.15625 C 321.683594 76.484375 323.570312 78.378906 325.90625 78.378906 C 328.238281 78.378906 330.128906 76.484375 330.128906 74.15625 Z M 330.128906 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 310.476562 74.15625 C 310.476562 70.347656 307.394531 67.261719 303.585938 67.261719 C 299.777344 67.261719 296.691406 70.347656 296.691406 74.15625 C 296.691406 77.960938 299.777344 81.046875 303.585938 81.046875 C 307.394531 81.046875 310.476562 77.960938 310.476562 74.15625 Z M 310.476562 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 307.808594 74.15625 C 307.808594 71.824219 305.917969 69.933594 303.585938 69.933594 C 301.253906 69.933594 299.363281 71.824219 299.363281 74.15625 C 299.363281 76.484375 301.253906 78.378906 303.585938 78.378906 C 305.917969 78.378906 307.808594 76.484375 307.808594 74.15625 Z M 307.808594 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 355.117188 520.464844 C 355.117188 516.660156 352.03125 513.574219 348.226562 513.574219 C 344.417969 513.574219 341.332031 516.660156 341.332031 520.464844 C 341.332031 524.269531 344.417969 527.359375 348.226562 527.359375 C 352.03125 527.359375 355.117188 524.269531 355.117188 520.464844 Z M 355.117188 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 352.445312 520.464844 C 352.445312 518.132812 350.558594 516.242188 348.226562 516.242188 C 345.890625 516.242188 344.003906 518.132812 344.003906 520.464844 C 344.003906 522.796875 345.890625 524.6875 348.226562 524.6875 C 350.558594 524.6875 352.445312 522.796875 352.445312 520.464844 Z M 352.445312 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 355.117188 498.144531 C 355.117188 494.339844 352.03125 491.253906 348.226562 491.253906 C 344.417969 491.253906 341.332031 494.339844 341.332031 498.144531 C 341.332031 501.953125 344.417969 505.039062 348.226562 505.039062 C 352.03125 505.039062 355.117188 501.953125 355.117188 498.144531 Z M 355.117188 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 352.445312 498.144531 C 352.445312 495.8125 350.558594 493.921875 348.226562 493.921875 C 345.890625 493.921875 344.003906 495.8125 344.003906 498.144531 C 344.003906 500.476562 345.890625 502.367188 348.226562 502.367188 C 350.558594 502.367188 352.445312 500.476562 352.445312 498.144531 Z M 352.445312 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 335.011719 471.21875 L 342.480469 471.21875 L 342.480469 453.671875 L 335.011719 453.671875 Z M 335.011719 471.21875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 335.011719 123.78125 L 342.480469 123.78125 L 342.480469 141.328125 L 335.011719 141.328125 L 335.011719 123.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 335.011719 447.789062 L 342.480469 447.789062 L 342.480469 430.238281 L 335.011719 430.238281 Z M 335.011719 447.789062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 335.011719 147.210938 L 342.480469 147.210938 L 342.480469 164.761719 L 335.011719 164.761719 L 335.011719 147.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 333.628906 419.140625 L 346.800781 419.140625 L 346.800781 397.269531 L 333.628906 397.269531 Z M 333.628906 419.140625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 333.628906 175.859375 L 346.800781 175.859375 L 346.800781 197.730469 L 333.628906 197.730469 L 333.628906 175.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 333.628906 381.671875 L 346.800781 381.671875 L 346.800781 359.800781 L 333.628906 359.800781 Z M 333.628906 381.671875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 333.628906 213.328125 L 346.800781 213.328125 L 346.800781 235.199219 L 333.628906 235.199219 L 333.628906 213.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 332.820312 341.050781 L 332.820312 336.578125 L 327.929688 336.578125 L 327.929688 341.050781 Z M 332.820312 341.050781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 332.820312 253.949219 L 332.820312 258.421875 L 327.929688 258.421875 L 327.929688 253.949219 L 332.820312 253.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 338.371094 327.429688 L 338.371094 332.980469 L 347.28125 332.980469 L 347.28125 327.429688 Z M 338.371094 327.429688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 338.371094 267.570312 L 338.371094 262.019531 L 347.28125 262.019531 L 347.28125 267.570312 L 338.371094 267.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 346.53125 300.488281 L 336.839844 300.488281 L 336.839844 306.640625 L 346.53125 306.640625 Z M 346.53125 300.488281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 346.53125 294.511719 L 336.839844 294.511719 L 336.839844 288.359375 L 346.53125 288.359375 L 346.53125 294.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 344.191406 282.160156 L 339.71875 282.160156 L 339.71875 287.050781 L 344.191406 287.050781 Z M 344.191406 282.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 344.191406 312.839844 L 339.71875 312.839844 L 339.71875 307.949219 L 344.191406 307.949219 L 344.191406 312.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 335.398438 275.648438 L 335.398438 268.960938 L 327.570312 268.960938 L 327.570312 275.648438 Z M 335.398438 275.648438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 335.398438 319.351562 L 335.398438 326.039062 L 327.570312 326.039062 L 327.570312 319.351562 L 335.398438 319.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 328.230469 250.328125 L 335.820312 250.328125 L 335.820312 232.71875 L 328.230469 232.71875 Z M 328.230469 250.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 328.230469 344.671875 L 335.820312 344.671875 L 335.820312 362.28125 L 328.230469 362.28125 L 328.230469 344.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 340.949219 231.941406 L 340.949219 238.628906 L 348.78125 238.628906 L 348.78125 231.941406 Z M 340.949219 231.941406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 340.949219 363.058594 L 340.949219 356.371094 L 348.78125 356.371094 L 348.78125 363.058594 L 340.949219 363.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 326.578125 224.679688 L 326.578125 214.808594 L 322.171875 214.808594 L 322.171875 224.679688 Z M 326.578125 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 326.578125 370.320312 L 326.578125 380.191406 L 322.171875 380.191406 L 322.171875 370.320312 L 326.578125 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 329.96875 195.578125 L 339.839844 195.578125 L 339.839844 191.171875 L 329.96875 191.171875 Z M 329.96875 195.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 399.421875 L 339.839844 399.421875 L 339.839844 403.828125 L 329.96875 403.828125 L 329.96875 399.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 329.96875 203.5 L 339.839844 203.5 L 339.839844 199.089844 L 329.96875 199.089844 Z M 329.96875 203.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 391.5 L 339.839844 391.5 L 339.839844 395.910156 L 329.96875 395.910156 L 329.96875 391.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 329.96875 211.421875 L 339.839844 211.421875 L 339.839844 207.011719 L 329.96875 207.011719 Z M 329.96875 211.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 383.578125 L 339.839844 383.578125 L 339.839844 387.988281 L 329.96875 387.988281 L 329.96875 383.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 329.96875 171.878906 L 339.839844 171.878906 L 339.839844 167.46875 L 329.96875 167.46875 Z M 329.96875 171.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 423.121094 L 339.839844 423.121094 L 339.839844 427.53125 L 329.96875 427.53125 L 329.96875 423.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 329.96875 179.769531 L 339.839844 179.769531 L 339.839844 175.359375 L 329.96875 175.359375 Z M 329.96875 179.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 415.230469 L 339.839844 415.230469 L 339.839844 419.640625 L 329.96875 419.640625 L 329.96875 415.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 329.96875 187.691406 L 339.839844 187.691406 L 339.839844 183.28125 L 329.96875 183.28125 Z M 329.96875 187.691406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 407.308594 L 339.839844 407.308594 L 339.839844 411.71875 L 329.96875 411.71875 L 329.96875 407.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 329.96875 156.070312 L 339.839844 156.070312 L 339.839844 151.660156 L 329.96875 151.660156 Z M 329.96875 156.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 438.929688 L 339.839844 438.929688 L 339.839844 443.339844 L 329.96875 443.339844 L 329.96875 438.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 329.96875 163.960938 L 339.839844 163.960938 L 339.839844 159.550781 L 329.96875 159.550781 Z M 329.96875 163.960938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 431.039062 L 339.839844 431.039062 L 339.839844 435.449219 L 329.96875 435.449219 L 329.96875 431.039062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 326.578125 124.511719 L 326.578125 114.640625 L 322.171875 114.640625 L 322.171875 124.511719 Z M 326.578125 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 326.578125 470.488281 L 326.578125 480.359375 L 322.171875 480.359375 L 322.171875 470.488281 L 326.578125 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 329.96875 140.230469 L 339.839844 140.230469 L 339.839844 135.820312 L 329.96875 135.820312 Z M 329.96875 140.230469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 454.769531 L 339.839844 454.769531 L 339.839844 459.179688 L 329.96875 459.179688 L 329.96875 454.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 355.117188 96.476562 C 355.117188 92.667969 352.03125 89.582031 348.226562 89.582031 C 344.417969 89.582031 341.332031 92.667969 341.332031 96.476562 C 341.332031 100.28125 344.417969 103.367188 348.226562 103.367188 C 352.03125 103.367188 355.117188 100.28125 355.117188 96.476562 Z M 355.117188 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 352.445312 96.476562 C 352.445312 94.144531 350.558594 92.253906 348.226562 92.253906 C 345.890625 92.253906 344.003906 94.144531 344.003906 96.476562 C 344.003906 98.804688 345.890625 100.695312 348.226562 100.695312 C 350.558594 100.695312 352.445312 98.804688 352.445312 96.476562 Z M 352.445312 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 355.117188 74.15625 C 355.117188 70.347656 352.03125 67.261719 348.226562 67.261719 C 344.417969 67.261719 341.332031 70.347656 341.332031 74.15625 C 341.332031 77.960938 344.417969 81.046875 348.226562 81.046875 C 352.03125 81.046875 355.117188 77.960938 355.117188 74.15625 Z M 355.117188 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 352.445312 74.15625 C 352.445312 71.824219 350.558594 69.933594 348.226562 69.933594 C 345.890625 69.933594 344.003906 71.824219 344.003906 74.15625 C 344.003906 76.484375 345.890625 78.378906 348.226562 78.378906 C 350.558594 78.378906 352.445312 76.484375 352.445312 74.15625 Z M 352.445312 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 377.4375 520.464844 C 377.4375 516.660156 374.351562 513.574219 370.546875 513.574219 C 366.738281 513.574219 363.652344 516.660156 363.652344 520.464844 C 363.652344 524.269531 366.738281 527.359375 370.546875 527.359375 C 374.351562 527.359375 377.4375 524.269531 377.4375 520.464844 Z M 377.4375 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 374.765625 520.464844 C 374.765625 518.132812 372.878906 516.242188 370.546875 516.242188 C 368.210938 516.242188 366.320312 518.132812 366.320312 520.464844 C 366.320312 522.796875 368.210938 524.6875 370.546875 524.6875 C 372.878906 524.6875 374.765625 522.796875 374.765625 520.464844 Z M 374.765625 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 377.4375 498.144531 C 377.4375 494.339844 374.351562 491.253906 370.546875 491.253906 C 366.738281 491.253906 363.652344 494.339844 363.652344 498.144531 C 363.652344 501.953125 366.738281 505.039062 370.546875 505.039062 C 374.351562 505.039062 377.4375 501.953125 377.4375 498.144531 Z M 377.4375 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 374.765625 498.144531 C 374.765625 495.8125 372.878906 493.921875 370.546875 493.921875 C 368.210938 493.921875 366.320312 495.8125 366.320312 498.144531 C 366.320312 500.476562 368.210938 502.367188 370.546875 502.367188 C 372.878906 502.367188 374.765625 500.476562 374.765625 498.144531 Z M 374.765625 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 351.570312 476.5 L 347.101562 476.5 L 347.101562 481.390625 L 351.570312 481.390625 Z M 351.570312 476.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 351.570312 118.5 L 347.101562 118.5 L 347.101562 113.609375 L 351.570312 113.609375 L 351.570312 118.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 360.511719 469.601562 L 369.421875 469.601562 L 369.421875 456.429688 L 360.511719 456.429688 Z M 360.511719 469.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 360.511719 125.398438 L 369.421875 125.398438 L 369.421875 138.570312 L 360.511719 138.570312 L 360.511719 125.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 349.5 471.21875 L 356.96875 471.21875 L 356.96875 453.671875 L 349.5 453.671875 Z M 349.5 471.21875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 349.5 123.78125 L 356.96875 123.78125 L 356.96875 141.328125 L 349.5 141.328125 L 349.5 123.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 360.511719 445.601562 L 369.421875 445.601562 L 369.421875 432.429688 L 360.511719 432.429688 Z M 360.511719 445.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 360.511719 149.398438 L 369.421875 149.398438 L 369.421875 162.570312 L 360.511719 162.570312 L 360.511719 149.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 349.5 447.789062 L 356.96875 447.789062 L 356.96875 430.238281 L 349.5 430.238281 Z M 349.5 447.789062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 349.5 147.210938 L 356.96875 147.210938 L 356.96875 164.761719 L 349.5 164.761719 L 349.5 147.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 366.148438 419.140625 L 379.320312 419.140625 L 379.320312 397.269531 L 366.148438 397.269531 Z M 366.148438 419.140625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 366.148438 175.859375 L 379.320312 175.859375 L 379.320312 197.730469 L 366.148438 197.730469 L 366.148438 175.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 366.148438 381.671875 L 379.320312 381.671875 L 379.320312 359.800781 L 366.148438 359.800781 Z M 366.148438 381.671875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 366.148438 213.328125 L 379.320312 213.328125 L 379.320312 235.199219 L 366.148438 235.199219 L 366.148438 213.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 357.71875 335.769531 L 357.71875 341.320312 L 366.628906 341.320312 L 366.628906 335.769531 Z M 357.71875 335.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 357.71875 259.230469 L 357.71875 253.679688 L 366.628906 253.679688 L 366.628906 259.230469 L 357.71875 259.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 370.980469 306.011719 L 370.980469 310.480469 L 375.871094 310.480469 L 375.871094 306.011719 Z M 370.980469 306.011719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 370.980469 288.988281 L 370.980469 284.519531 L 375.871094 284.519531 L 375.871094 288.988281 L 370.980469 288.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 370.980469 297.519531 L 370.980469 301.988281 L 375.871094 301.988281 L 375.871094 297.519531 Z M 370.980469 297.519531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 370.980469 297.480469 L 370.980469 293.011719 L 375.871094 293.011719 L 375.871094 297.480469 L 370.980469 297.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 367.621094 308.828125 L 357.929688 308.828125 L 357.929688 314.980469 L 367.621094 314.980469 Z M 367.621094 308.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 367.621094 286.171875 L 357.929688 286.171875 L 357.929688 280.019531 L 367.621094 280.019531 L 367.621094 286.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 364.738281 278.558594 L 369.210938 278.558594 L 369.210938 273.671875 L 364.738281 273.671875 Z M 364.738281 278.558594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 364.738281 316.441406 L 369.210938 316.441406 L 369.210938 321.328125 L 364.738281 321.328125 L 364.738281 316.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 360.929688 282.160156 L 356.460938 282.160156 L 356.460938 287.050781 L 360.929688 287.050781 Z M 360.929688 282.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 360.929688 312.839844 L 356.460938 312.839844 L 356.460938 307.949219 L 360.929688 307.949219 L 360.929688 312.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 352.679688 282.160156 L 348.210938 282.160156 L 348.210938 287.050781 L 352.679688 287.050781 Z M 352.679688 282.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 352.679688 312.839844 L 348.210938 312.839844 L 348.210938 307.949219 L 352.679688 307.949219 L 352.679688 312.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 367.621094 292.148438 L 357.929688 292.148438 L 357.929688 298.300781 L 367.621094 298.300781 Z M 367.621094 292.148438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 367.621094 302.851562 L 357.929688 302.851562 L 357.929688 296.699219 L 367.621094 296.699219 L 367.621094 302.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 380.851562 249.371094 L 380.851562 238.839844 L 372.058594 238.839844 L 372.058594 249.371094 Z M 380.851562 249.371094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 380.851562 345.628906 L 380.851562 356.160156 L 372.058594 356.160156 L 372.058594 345.628906 L 380.851562 345.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 380.851562 264.308594 L 380.851562 253.78125 L 372.058594 253.78125 L 372.058594 264.308594 Z M 380.851562 264.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 380.851562 330.691406 L 380.851562 341.21875 L 372.058594 341.21875 L 372.058594 330.691406 L 380.851562 330.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 369.449219 264.308594 L 369.449219 253.78125 L 360.660156 253.78125 L 360.660156 264.308594 Z M 369.449219 264.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 369.449219 330.691406 L 369.449219 341.21875 L 360.660156 341.21875 L 360.660156 330.691406 L 369.449219 330.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 369.449219 249.371094 L 369.449219 238.839844 L 360.660156 238.839844 L 360.660156 249.371094 Z M 369.449219 249.371094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 369.449219 345.628906 L 369.449219 356.160156 L 360.660156 356.160156 L 360.660156 345.628906 L 369.449219 345.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 349.109375 198.878906 L 349.109375 203.351562 L 354 203.351562 L 354 198.878906 Z M 349.109375 198.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 349.109375 396.121094 L 349.109375 391.648438 L 354 391.648438 L 354 396.121094 L 349.109375 396.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 371.460938 219.011719 L 371.460938 208.480469 L 362.671875 208.480469 L 362.671875 219.011719 Z M 371.460938 219.011719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 371.460938 375.988281 L 371.460938 386.519531 L 362.671875 386.519531 L 362.671875 375.988281 L 371.460938 375.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 371.460938 204.070312 L 371.460938 193.539062 L 362.671875 193.539062 L 362.671875 204.070312 Z M 371.460938 204.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 371.460938 390.929688 L 371.460938 401.460938 L 362.671875 401.460938 L 362.671875 390.929688 L 371.460938 390.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 349.109375 190.421875 L 349.109375 194.890625 L 354 194.890625 L 354 190.421875 Z M 349.109375 190.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 349.109375 404.578125 L 349.109375 400.109375 L 354 400.109375 L 354 404.578125 L 349.109375 404.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 356.699219 177.28125 L 356.699219 169.269531 L 347.789062 169.269531 L 347.789062 177.28125 Z M 356.699219 177.28125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 356.699219 417.71875 L 356.699219 425.730469 L 347.789062 425.730469 L 347.789062 417.71875 L 356.699219 417.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 357.148438 145.328125 L 357.148438 140.859375 L 357.238281 140.289062 L 357.480469 139.75 L 357.808594 139.269531 L 358.289062 138.941406 L 358.828125 138.699219 L 359.398438 138.640625 L 359.96875 138.699219 L 360.511719 138.941406 L 360.988281 139.269531 L 361.320312 139.75 L 361.558594 140.289062 L 361.621094 140.859375 L 361.621094 145.328125 L 361.558594 145.898438 L 361.320312 146.441406 L 360.988281 146.921875 L 360.511719 147.25 L 359.96875 147.488281 L 359.398438 147.550781 L 358.828125 147.488281 L 358.289062 147.25 L 357.808594 146.921875 L 357.480469 146.441406 L 357.238281 145.898438 Z M 357.148438 145.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 357.148438 449.671875 L 357.148438 454.140625 L 357.238281 454.710938 L 357.480469 455.25 L 357.808594 455.730469 L 358.289062 456.058594 L 358.828125 456.300781 L 359.398438 456.359375 L 359.96875 456.300781 L 360.511719 456.058594 L 360.988281 455.730469 L 361.320312 455.25 L 361.558594 454.710938 L 361.621094 454.140625 L 361.621094 449.671875 L 361.558594 449.101562 L 361.320312 448.558594 L 360.988281 448.078125 L 360.511719 447.75 L 359.96875 447.511719 L 359.398438 447.449219 L 358.828125 447.511719 L 358.289062 447.75 L 357.808594 448.078125 L 357.480469 448.558594 L 357.238281 449.101562 L 357.148438 449.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 348.78125 145.328125 L 348.78125 140.859375 L 348.871094 140.289062 L 349.109375 139.75 L 349.441406 139.269531 L 349.921875 138.941406 L 350.460938 138.699219 L 351.03125 138.640625 L 351.601562 138.699219 L 352.140625 138.941406 L 352.621094 139.269531 L 352.949219 139.75 L 353.191406 140.289062 L 353.25 140.859375 L 353.25 145.328125 L 353.191406 145.898438 L 352.949219 146.441406 L 352.621094 146.921875 L 352.140625 147.25 L 351.601562 147.488281 L 351.03125 147.550781 L 350.460938 147.488281 L 349.921875 147.25 L 349.441406 146.921875 L 349.109375 146.441406 L 348.871094 145.898438 Z M 348.78125 145.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 348.78125 449.671875 L 348.78125 454.140625 L 348.871094 454.710938 L 349.109375 455.25 L 349.441406 455.730469 L 349.921875 456.058594 L 350.460938 456.300781 L 351.03125 456.359375 L 351.601562 456.300781 L 352.140625 456.058594 L 352.621094 455.730469 L 352.949219 455.25 L 353.191406 454.710938 L 353.25 454.140625 L 353.25 449.671875 L 353.191406 449.101562 L 352.949219 448.558594 L 352.621094 448.078125 L 352.140625 447.75 L 351.601562 447.511719 L 351.03125 447.449219 L 350.460938 447.511719 L 349.921875 447.75 L 349.441406 448.078125 L 349.109375 448.558594 L 348.871094 449.101562 L 348.78125 449.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 362.070312 158.5 L 362.070312 166.511719 L 370.980469 166.511719 L 370.980469 158.5 Z M 362.070312 158.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 362.070312 436.5 L 362.070312 428.488281 L 370.980469 428.488281 L 370.980469 436.5 L 362.070312 436.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 353.25 119.019531 L 353.25 123.488281 L 353.191406 124.058594 L 352.949219 124.601562 L 352.621094 125.078125 L 352.140625 125.410156 L 351.601562 125.648438 L 351.03125 125.710938 L 350.460938 125.648438 L 349.921875 125.410156 L 349.441406 125.078125 L 349.109375 124.601562 L 348.871094 124.058594 L 348.78125 123.488281 L 348.78125 119.019531 L 348.871094 118.449219 L 349.109375 117.910156 L 349.441406 117.429688 L 349.921875 117.101562 L 350.460938 116.859375 L 351.03125 116.800781 L 351.601562 116.859375 L 352.140625 117.101562 L 352.621094 117.429688 L 352.949219 117.910156 L 353.191406 118.449219 Z M 353.25 119.019531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 353.25 475.980469 L 353.25 471.511719 L 353.191406 470.941406 L 352.949219 470.398438 L 352.621094 469.921875 L 352.140625 469.589844 L 351.601562 469.351562 L 351.03125 469.289062 L 350.460938 469.351562 L 349.921875 469.589844 L 349.441406 469.921875 L 349.109375 470.398438 L 348.871094 470.941406 L 348.78125 471.511719 L 348.78125 475.980469 L 348.871094 476.550781 L 349.109375 477.089844 L 349.441406 477.570312 L 349.921875 477.898438 L 350.460938 478.140625 L 351.03125 478.199219 L 351.601562 478.140625 L 352.140625 477.898438 L 352.621094 477.570312 L 352.949219 477.089844 L 353.191406 476.550781 L 353.25 475.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 369.960938 119.019531 L 369.960938 123.488281 L 369.898438 124.058594 L 369.660156 124.601562 L 369.328125 125.078125 L 368.851562 125.410156 L 368.308594 125.648438 L 367.738281 125.710938 L 367.171875 125.648438 L 366.628906 125.410156 L 366.148438 125.078125 L 365.820312 124.601562 L 365.578125 124.058594 L 365.488281 123.488281 L 365.488281 119.019531 L 365.578125 118.449219 L 365.820312 117.910156 L 366.148438 117.429688 L 366.628906 117.101562 L 367.171875 116.859375 L 367.738281 116.800781 L 368.308594 116.859375 L 368.851562 117.101562 L 369.328125 117.429688 L 369.660156 117.910156 L 369.898438 118.449219 Z M 369.960938 119.019531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 369.960938 475.980469 L 369.960938 471.511719 L 369.898438 470.941406 L 369.660156 470.398438 L 369.328125 469.921875 L 368.851562 469.589844 L 368.308594 469.351562 L 367.738281 469.289062 L 367.171875 469.351562 L 366.628906 469.589844 L 366.148438 469.921875 L 365.820312 470.398438 L 365.578125 470.941406 L 365.488281 471.511719 L 365.488281 475.980469 L 365.578125 476.550781 L 365.820312 477.089844 L 366.148438 477.570312 L 366.628906 477.898438 L 367.171875 478.140625 L 367.738281 478.199219 L 368.308594 478.140625 L 368.851562 477.898438 L 369.328125 477.570312 L 369.660156 477.089844 L 369.898438 476.550781 L 369.960938 475.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 377.4375 96.476562 C 377.4375 92.667969 374.351562 89.582031 370.546875 89.582031 C 366.738281 89.582031 363.652344 92.667969 363.652344 96.476562 C 363.652344 100.28125 366.738281 103.367188 370.546875 103.367188 C 374.351562 103.367188 377.4375 100.28125 377.4375 96.476562 Z M 377.4375 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 374.765625 96.476562 C 374.765625 94.144531 372.878906 92.253906 370.546875 92.253906 C 368.210938 92.253906 366.320312 94.144531 366.320312 96.476562 C 366.320312 98.804688 368.210938 100.695312 370.546875 100.695312 C 372.878906 100.695312 374.765625 98.804688 374.765625 96.476562 Z M 374.765625 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 377.4375 74.15625 C 377.4375 70.347656 374.351562 67.261719 370.546875 67.261719 C 366.738281 67.261719 363.652344 70.347656 363.652344 74.15625 C 363.652344 77.960938 366.738281 81.046875 370.546875 81.046875 C 374.351562 81.046875 377.4375 77.960938 377.4375 74.15625 Z M 377.4375 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 374.765625 74.15625 C 374.765625 71.824219 372.878906 69.933594 370.546875 69.933594 C 368.210938 69.933594 366.320312 71.824219 366.320312 74.15625 C 366.320312 76.484375 368.210938 78.378906 370.546875 78.378906 C 372.878906 78.378906 374.765625 76.484375 374.765625 74.15625 Z M 374.765625 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 399.726562 520.464844 C 399.726562 516.660156 396.644531 513.574219 392.835938 513.574219 C 389.027344 513.574219 385.941406 516.660156 385.941406 520.464844 C 385.941406 524.269531 389.027344 527.359375 392.835938 527.359375 C 396.644531 527.359375 399.726562 524.269531 399.726562 520.464844 Z M 399.726562 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 397.058594 520.464844 C 397.058594 518.132812 395.167969 516.242188 392.835938 516.242188 C 390.503906 516.242188 388.613281 518.132812 388.613281 520.464844 C 388.613281 522.796875 390.503906 524.6875 392.835938 524.6875 C 395.167969 524.6875 397.058594 522.796875 397.058594 520.464844 Z M 397.058594 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 399.726562 498.144531 C 399.726562 494.339844 396.644531 491.253906 392.835938 491.253906 C 389.027344 491.253906 385.941406 494.339844 385.941406 498.144531 C 385.941406 501.953125 389.027344 505.039062 392.835938 505.039062 C 396.644531 505.039062 399.726562 501.953125 399.726562 498.144531 Z M 399.726562 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 397.058594 498.144531 C 397.058594 495.8125 395.167969 493.921875 392.835938 493.921875 C 390.503906 493.921875 388.613281 495.8125 388.613281 498.144531 C 388.613281 500.476562 390.503906 502.367188 392.835938 502.367188 C 395.167969 502.367188 397.058594 500.476562 397.058594 498.144531 Z M 397.058594 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 464.46875 L 393.058594 464.46875 L 393.058594 469.359375 L 397.53125 469.359375 Z M 397.53125 464.46875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 130.53125 L 393.058594 130.53125 L 393.058594 125.640625 L 397.53125 125.640625 L 397.53125 130.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 456.640625 L 393.058594 456.640625 L 393.058594 461.53125 L 397.53125 461.53125 Z M 397.53125 456.640625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 138.359375 L 393.058594 138.359375 L 393.058594 133.46875 L 397.53125 133.46875 L 397.53125 138.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 393.058594 477.160156 L 397.53125 477.160156 L 397.53125 472.269531 L 393.058594 472.269531 Z M 393.058594 477.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 393.058594 117.839844 L 397.53125 117.839844 L 397.53125 122.730469 L 393.058594 122.730469 L 393.058594 117.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 380.789062 472.269531 L 376.320312 472.269531 L 376.320312 477.160156 L 380.789062 477.160156 Z M 380.789062 472.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 380.789062 122.730469 L 376.320312 122.730469 L 376.320312 117.839844 L 380.789062 117.839844 L 380.789062 122.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 389.28125 472.269531 L 384.808594 472.269531 L 384.808594 477.160156 L 389.28125 477.160156 Z M 389.28125 472.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 389.28125 122.730469 L 384.808594 122.730469 L 384.808594 117.839844 L 389.28125 117.839844 L 389.28125 122.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 433.210938 L 393.058594 433.210938 L 393.058594 438.101562 L 397.53125 438.101562 Z M 397.53125 433.210938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 161.789062 L 393.058594 161.789062 L 393.058594 156.898438 L 397.53125 156.898438 L 397.53125 161.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 441.039062 L 393.058594 441.039062 L 393.058594 445.929688 L 397.53125 445.929688 Z M 397.53125 441.039062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 153.960938 L 393.058594 153.960938 L 393.058594 149.070312 L 397.53125 149.070312 L 397.53125 153.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 448.839844 L 393.058594 448.839844 L 393.058594 453.730469 L 397.53125 453.730469 Z M 397.53125 448.839844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 146.160156 L 393.058594 146.160156 L 393.058594 141.269531 L 397.53125 141.269531 L 397.53125 146.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 409.78125 L 393.058594 409.78125 L 393.058594 414.671875 L 397.53125 414.671875 Z M 397.53125 409.78125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 185.21875 L 393.058594 185.21875 L 393.058594 180.328125 L 397.53125 180.328125 L 397.53125 185.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 387.480469 415.359375 L 387.480469 410.890625 L 382.589844 410.890625 L 382.589844 415.359375 Z M 387.480469 415.359375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 387.480469 179.640625 L 387.480469 184.109375 L 382.589844 184.109375 L 382.589844 179.640625 L 387.480469 179.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 425.410156 L 393.058594 425.410156 L 393.058594 430.300781 L 397.53125 430.300781 Z M 397.53125 425.410156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 169.589844 L 393.058594 169.589844 L 393.058594 164.699219 L 397.53125 164.699219 L 397.53125 169.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 393.058594 422.5 L 397.53125 422.5 L 397.53125 417.609375 L 393.058594 417.609375 Z M 393.058594 422.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 393.058594 172.5 L 397.53125 172.5 L 397.53125 177.390625 L 393.058594 177.390625 L 393.058594 172.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 386.351562 L 393.058594 386.351562 L 393.058594 391.238281 L 397.53125 391.238281 Z M 397.53125 386.351562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 208.648438 L 393.058594 208.648438 L 393.058594 203.761719 L 397.53125 203.761719 L 397.53125 208.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 394.179688 L 393.058594 394.179688 L 393.058594 399.070312 L 397.53125 399.070312 Z M 397.53125 394.179688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 200.820312 L 393.058594 200.820312 L 393.058594 195.929688 L 397.53125 195.929688 L 397.53125 200.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 401.980469 L 393.058594 401.980469 L 393.058594 406.871094 L 397.53125 406.871094 Z M 397.53125 401.980469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 193.019531 L 393.058594 193.019531 L 393.058594 188.128906 L 397.53125 188.128906 L 397.53125 193.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 378.550781 L 393.058594 378.550781 L 393.058594 383.441406 L 397.53125 383.441406 Z M 397.53125 378.550781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 216.449219 L 393.058594 216.449219 L 393.058594 211.558594 L 397.53125 211.558594 L 397.53125 216.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 387.480469 406.871094 L 387.480469 402.398438 L 382.589844 402.398438 L 382.589844 406.871094 Z M 387.480469 406.871094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 387.480469 188.128906 L 387.480469 192.601562 L 382.589844 192.601562 L 382.589844 188.128906 L 387.480469 188.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 382.589844 380.109375 L 382.589844 384.578125 L 387.480469 384.578125 L 387.480469 380.109375 Z M 382.589844 380.109375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 382.589844 214.890625 L 382.589844 210.421875 L 387.480469 210.421875 L 387.480469 214.890625 L 382.589844 214.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 397.53125 370.75 L 393.058594 370.75 L 393.058594 375.640625 L 397.53125 375.640625 Z M 397.53125 370.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.53125 224.25 L 393.058594 224.25 L 393.058594 219.359375 L 397.53125 219.359375 L 397.53125 224.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 393.058594 367.808594 L 397.53125 367.808594 L 397.53125 362.921875 L 393.058594 362.921875 Z M 393.058594 367.808594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 393.058594 227.191406 L 397.53125 227.191406 L 397.53125 232.078125 L 393.058594 232.078125 L 393.058594 227.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 387.480469 377.441406 L 387.480469 372.96875 L 382.589844 372.96875 L 382.589844 377.441406 Z M 387.480469 377.441406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 387.480469 217.558594 L 387.480469 222.03125 L 382.589844 222.03125 L 382.589844 217.558594 L 387.480469 217.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 389.941406 256.480469 L 389.941406 252.011719 L 385.050781 252.011719 L 385.050781 256.480469 Z M 389.941406 256.480469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 389.941406 338.519531 L 389.941406 342.988281 L 385.050781 342.988281 L 385.050781 338.519531 L 389.941406 338.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 389.941406 264.96875 L 389.941406 260.5 L 385.050781 260.5 L 385.050781 264.96875 Z M 389.941406 264.96875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 389.941406 330.03125 L 389.941406 334.5 L 385.050781 334.5 L 385.050781 330.03125 L 389.941406 330.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 398.429688 256.691406 L 398.429688 252.21875 L 393.539062 252.21875 L 393.539062 256.691406 Z M 398.429688 256.691406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 398.429688 338.308594 L 398.429688 342.78125 L 393.539062 342.78125 L 393.539062 338.308594 L 398.429688 338.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 398.429688 265.179688 L 398.429688 260.710938 L 393.539062 260.710938 L 393.539062 265.179688 Z M 398.429688 265.179688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 398.429688 329.820312 L 398.429688 334.289062 L 393.539062 334.289062 L 393.539062 329.820312 L 398.429688 329.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 393.75 243.96875 L 393.75 248.441406 L 398.640625 248.441406 L 398.640625 243.96875 Z M 393.75 243.96875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 393.75 351.03125 L 393.75 346.558594 L 398.640625 346.558594 L 398.640625 351.03125 L 393.75 351.03125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 393.75 235.480469 L 393.75 239.949219 L 398.640625 239.949219 L 398.640625 235.480469 Z M 393.75 235.480469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 393.75 359.519531 L 393.75 355.050781 L 398.640625 355.050781 L 398.640625 359.519531 L 393.75 359.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 389.941406 239.738281 L 389.941406 235.269531 L 385.050781 235.269531 L 385.050781 239.738281 Z M 389.941406 239.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 389.941406 355.261719 L 389.941406 359.730469 L 385.050781 359.730469 L 385.050781 355.261719 L 389.941406 355.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 389.941406 248.230469 L 389.941406 243.761719 L 385.050781 243.761719 L 385.050781 248.230469 Z M 389.941406 248.230469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 389.941406 346.769531 L 389.941406 351.238281 L 385.050781 351.238281 L 385.050781 346.769531 L 389.941406 346.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 391.621094 211.78125 L 391.621094 207.308594 L 386.730469 207.308594 L 386.730469 211.78125 Z M 391.621094 211.78125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 391.621094 383.21875 L 391.621094 387.691406 L 386.730469 387.691406 L 386.730469 383.21875 L 391.621094 383.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 391.621094 220.238281 L 391.621094 215.769531 L 386.730469 215.769531 L 386.730469 220.238281 Z M 391.621094 220.238281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 391.621094 374.761719 L 391.621094 379.230469 L 386.730469 379.230469 L 386.730469 374.761719 L 391.621094 374.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 395.308594 199.328125 L 395.308594 203.800781 L 400.199219 203.800781 L 400.199219 199.328125 Z M 395.308594 199.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 395.308594 395.671875 L 395.308594 391.199219 L 400.199219 391.199219 L 400.199219 395.671875 L 395.308594 395.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 391.621094 203.53125 L 391.621094 199.058594 L 386.730469 199.058594 L 386.730469 203.53125 Z M 391.621094 203.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 391.621094 391.46875 L 391.621094 395.941406 L 386.730469 395.941406 L 386.730469 391.46875 L 391.621094 391.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 400.199219 211.628906 L 400.199219 207.160156 L 395.308594 207.160156 L 395.308594 211.628906 Z M 400.199219 211.628906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 400.199219 383.371094 L 400.199219 387.839844 L 395.308594 387.839844 L 395.308594 383.371094 L 400.199219 383.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 400.199219 220.089844 L 400.199219 215.621094 L 395.308594 215.621094 L 395.308594 220.089844 Z M 400.199219 220.089844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 400.199219 374.910156 L 400.199219 379.378906 L 395.308594 379.378906 L 395.308594 374.910156 L 400.199219 374.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 382.859375 204.070312 L 382.859375 193.539062 L 374.070312 193.539062 L 374.070312 204.070312 Z M 382.859375 204.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 382.859375 390.929688 L 382.859375 401.460938 L 374.070312 401.460938 L 374.070312 390.929688 L 382.859375 390.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 382.859375 219.011719 L 382.859375 208.480469 L 374.070312 208.480469 L 374.070312 219.011719 Z M 382.859375 219.011719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 382.859375 375.988281 L 382.859375 386.519531 L 374.070312 386.519531 L 374.070312 375.988281 L 382.859375 375.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 395.308594 190.871094 L 395.308594 195.339844 L 400.199219 195.339844 L 400.199219 190.871094 Z M 395.308594 190.871094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 395.308594 404.128906 L 395.308594 399.660156 L 400.199219 399.660156 L 400.199219 404.128906 L 395.308594 404.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 391.621094 195.039062 L 391.621094 190.570312 L 386.730469 190.570312 L 386.730469 195.039062 Z M 391.621094 195.039062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 391.621094 399.960938 L 391.621094 404.429688 L 386.730469 404.429688 L 386.730469 399.960938 L 391.621094 399.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 393.75 160.269531 L 398.21875 160.269531 L 398.21875 155.378906 L 393.75 155.378906 Z M 393.75 160.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 393.75 434.730469 L 398.21875 434.730469 L 398.21875 439.621094 L 393.75 439.621094 L 393.75 434.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 385.261719 160.269531 L 389.730469 160.269531 L 389.730469 155.378906 L 385.261719 155.378906 Z M 385.261719 160.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 385.261719 434.730469 L 389.730469 434.730469 L 389.730469 439.621094 L 385.261719 439.621094 L 385.261719 434.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 385.261719 151.359375 L 389.730469 151.359375 L 389.730469 146.46875 L 385.261719 146.46875 Z M 385.261719 151.359375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 385.261719 443.640625 L 389.730469 443.640625 L 389.730469 448.53125 L 385.261719 448.53125 L 385.261719 443.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 384.898438 140.800781 L 384.898438 135.910156 L 385.019531 135.488281 L 385.261719 135.128906 L 385.621094 134.890625 L 386.039062 134.800781 L 386.460938 134.890625 L 386.820312 135.128906 L 387.058594 135.488281 L 387.148438 135.910156 L 387.148438 140.800781 L 387.058594 141.21875 L 386.820312 141.578125 L 386.460938 141.820312 L 386.039062 141.910156 L 385.621094 141.820312 L 385.261719 141.578125 L 385.019531 141.21875 Z M 384.898438 140.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 384.898438 454.199219 L 384.898438 459.089844 L 385.019531 459.511719 L 385.261719 459.871094 L 385.621094 460.109375 L 386.039062 460.199219 L 386.460938 460.109375 L 386.820312 459.871094 L 387.058594 459.511719 L 387.148438 459.089844 L 387.148438 454.199219 L 387.058594 453.78125 L 386.820312 453.421875 L 386.460938 453.179688 L 386.039062 453.089844 L 385.621094 453.179688 L 385.261719 453.421875 L 385.019531 453.78125 L 384.898438 454.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 392.851562 119.078125 L 392.851562 123.96875 L 392.761719 124.390625 L 392.519531 124.75 L 392.160156 124.988281 L 391.738281 125.078125 L 391.320312 124.988281 L 390.960938 124.75 L 390.71875 124.390625 L 390.601562 123.96875 L 390.601562 119.078125 L 390.71875 118.660156 L 390.960938 118.300781 L 391.320312 118.058594 L 391.738281 117.96875 L 392.160156 118.058594 L 392.519531 118.300781 L 392.761719 118.660156 Z M 392.851562 119.078125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 392.851562 475.921875 L 392.851562 471.03125 L 392.761719 470.609375 L 392.519531 470.25 L 392.160156 470.011719 L 391.738281 469.921875 L 391.320312 470.011719 L 390.960938 470.25 L 390.71875 470.609375 L 390.601562 471.03125 L 390.601562 475.921875 L 390.71875 476.339844 L 390.960938 476.699219 L 391.320312 476.941406 L 391.738281 477.03125 L 392.160156 476.941406 L 392.519531 476.699219 L 392.761719 476.339844 L 392.851562 475.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 398.578125 119.078125 L 398.578125 123.96875 L 398.488281 124.390625 L 398.25 124.75 L 397.890625 124.988281 L 397.46875 125.078125 L 397.050781 124.988281 L 396.691406 124.75 L 396.449219 124.390625 L 396.328125 123.96875 L 396.328125 119.078125 L 396.449219 118.660156 L 396.691406 118.300781 L 397.050781 118.058594 L 397.46875 117.96875 L 397.890625 118.058594 L 398.25 118.300781 L 398.488281 118.660156 Z M 398.578125 119.078125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 398.578125 475.921875 L 398.578125 471.03125 L 398.488281 470.609375 L 398.25 470.25 L 397.890625 470.011719 L 397.46875 469.921875 L 397.050781 470.011719 L 396.691406 470.25 L 396.449219 470.609375 L 396.328125 471.03125 L 396.328125 475.921875 L 396.449219 476.339844 L 396.691406 476.699219 L 397.050781 476.941406 L 397.46875 477.03125 L 397.890625 476.941406 L 398.25 476.699219 L 398.488281 476.339844 L 398.578125 475.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 375.898438 126.371094 L 375.898438 130.839844 L 380.789062 130.839844 L 380.789062 126.371094 Z M 375.898438 126.371094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 375.898438 468.628906 L 375.898438 464.160156 L 380.789062 464.160156 L 380.789062 468.628906 L 375.898438 468.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 375.898438 117.878906 L 375.898438 122.351562 L 380.789062 122.351562 L 380.789062 117.878906 Z M 375.898438 117.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 375.898438 477.121094 L 375.898438 472.648438 L 380.789062 472.648438 L 380.789062 477.121094 L 375.898438 477.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 399.726562 96.476562 C 399.726562 92.667969 396.644531 89.582031 392.835938 89.582031 C 389.027344 89.582031 385.941406 92.667969 385.941406 96.476562 C 385.941406 100.28125 389.027344 103.367188 392.835938 103.367188 C 396.644531 103.367188 399.726562 100.28125 399.726562 96.476562 Z M 399.726562 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 397.058594 96.476562 C 397.058594 94.144531 395.167969 92.253906 392.835938 92.253906 C 390.503906 92.253906 388.613281 94.144531 388.613281 96.476562 C 388.613281 98.804688 390.503906 100.695312 392.835938 100.695312 C 395.167969 100.695312 397.058594 98.804688 397.058594 96.476562 Z M 397.058594 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 399.726562 74.15625 C 399.726562 70.347656 396.644531 67.261719 392.835938 67.261719 C 389.027344 67.261719 385.941406 70.347656 385.941406 74.15625 C 385.941406 77.960938 389.027344 81.046875 392.835938 81.046875 C 396.644531 81.046875 399.726562 77.960938 399.726562 74.15625 Z M 399.726562 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 397.058594 74.15625 C 397.058594 71.824219 395.167969 69.933594 392.835938 69.933594 C 390.503906 69.933594 388.613281 71.824219 388.613281 74.15625 C 388.613281 76.484375 390.503906 78.378906 392.835938 78.378906 C 395.167969 78.378906 397.058594 76.484375 397.058594 74.15625 Z M 397.058594 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 422.046875 520.464844 C 422.046875 516.660156 418.964844 513.574219 415.15625 513.574219 C 411.347656 513.574219 408.261719 516.660156 408.261719 520.464844 C 408.261719 524.269531 411.347656 527.359375 415.15625 527.359375 C 418.964844 527.359375 422.046875 524.269531 422.046875 520.464844 Z M 422.046875 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 419.378906 520.464844 C 419.378906 518.132812 417.488281 516.242188 415.15625 516.242188 C 412.820312 516.242188 410.933594 518.132812 410.933594 520.464844 C 410.933594 522.796875 412.820312 524.6875 415.15625 524.6875 C 417.488281 524.6875 419.378906 522.796875 419.378906 520.464844 Z M 419.378906 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 422.046875 498.144531 C 422.046875 494.339844 418.964844 491.253906 415.15625 491.253906 C 411.347656 491.253906 408.261719 494.339844 408.261719 498.144531 C 408.261719 501.953125 411.347656 505.039062 415.15625 505.039062 C 418.964844 505.039062 422.046875 501.953125 422.046875 498.144531 Z M 422.046875 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 419.378906 498.144531 C 419.378906 495.8125 417.488281 493.921875 415.15625 493.921875 C 412.820312 493.921875 410.933594 495.8125 410.933594 498.144531 C 410.933594 500.476562 412.820312 502.367188 415.15625 502.367188 C 417.488281 502.367188 419.378906 500.476562 419.378906 498.144531 Z M 419.378906 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 464.46875 L 401.550781 464.46875 L 401.550781 469.359375 L 406.019531 469.359375 Z M 406.019531 464.46875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 130.53125 L 401.550781 130.53125 L 401.550781 125.640625 L 406.019531 125.640625 L 406.019531 130.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 456.640625 L 401.550781 456.640625 L 401.550781 461.53125 L 406.019531 461.53125 Z M 406.019531 456.640625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 138.359375 L 401.550781 138.359375 L 401.550781 133.46875 L 406.019531 133.46875 L 406.019531 138.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 433.210938 L 401.550781 433.210938 L 401.550781 438.101562 L 406.019531 438.101562 Z M 406.019531 433.210938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 161.789062 L 401.550781 161.789062 L 401.550781 156.898438 L 406.019531 156.898438 L 406.019531 161.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 441.039062 L 401.550781 441.039062 L 401.550781 445.929688 L 406.019531 445.929688 Z M 406.019531 441.039062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 153.960938 L 401.550781 153.960938 L 401.550781 149.070312 L 406.019531 149.070312 L 406.019531 153.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 448.839844 L 401.550781 448.839844 L 401.550781 453.730469 L 406.019531 453.730469 Z M 406.019531 448.839844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 146.160156 L 401.550781 146.160156 L 401.550781 141.269531 L 406.019531 141.269531 L 406.019531 146.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 409.78125 L 401.550781 409.78125 L 401.550781 414.671875 L 406.019531 414.671875 Z M 406.019531 409.78125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 185.21875 L 401.550781 185.21875 L 401.550781 180.328125 L 406.019531 180.328125 L 406.019531 185.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 425.410156 L 401.550781 425.410156 L 401.550781 430.300781 L 406.019531 430.300781 Z M 406.019531 425.410156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 169.589844 L 401.550781 169.589844 L 401.550781 164.699219 L 406.019531 164.699219 L 406.019531 169.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 401.550781 422.5 L 406.019531 422.5 L 406.019531 417.609375 L 401.550781 417.609375 Z M 401.550781 422.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 401.550781 172.5 L 406.019531 172.5 L 406.019531 177.390625 L 401.550781 177.390625 L 401.550781 172.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 386.351562 L 401.550781 386.351562 L 401.550781 391.238281 L 406.019531 391.238281 Z M 406.019531 386.351562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 208.648438 L 401.550781 208.648438 L 401.550781 203.761719 L 406.019531 203.761719 L 406.019531 208.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 394.179688 L 401.550781 394.179688 L 401.550781 399.070312 L 406.019531 399.070312 Z M 406.019531 394.179688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 200.820312 L 401.550781 200.820312 L 401.550781 195.929688 L 406.019531 195.929688 L 406.019531 200.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 401.980469 L 401.550781 401.980469 L 401.550781 406.871094 L 406.019531 406.871094 Z M 406.019531 401.980469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 193.019531 L 401.550781 193.019531 L 401.550781 188.128906 L 406.019531 188.128906 L 406.019531 193.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 378.550781 L 401.550781 378.550781 L 401.550781 383.441406 L 406.019531 383.441406 Z M 406.019531 378.550781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 216.449219 L 401.550781 216.449219 L 401.550781 211.558594 L 406.019531 211.558594 L 406.019531 216.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 406.019531 370.75 L 401.550781 370.75 L 401.550781 375.640625 L 406.019531 375.640625 Z M 406.019531 370.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 406.019531 224.25 L 401.550781 224.25 L 401.550781 219.359375 L 406.019531 219.359375 L 406.019531 224.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 410.25 349.179688 L 403.558594 349.179688 L 403.558594 357.011719 L 410.25 357.011719 Z M 410.25 349.179688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 410.25 245.820312 L 403.558594 245.820312 L 403.558594 237.988281 L 410.25 237.988281 L 410.25 245.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 401.550781 367.808594 L 406.019531 367.808594 L 406.019531 362.921875 L 401.550781 362.921875 Z M 401.550781 367.808594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 401.550781 227.191406 L 406.019531 227.191406 L 406.019531 232.078125 L 401.550781 232.078125 L 401.550781 227.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 422.046875 96.476562 C 422.046875 92.667969 418.964844 89.582031 415.15625 89.582031 C 411.347656 89.582031 408.261719 92.667969 408.261719 96.476562 C 408.261719 100.28125 411.347656 103.367188 415.15625 103.367188 C 418.964844 103.367188 422.046875 100.28125 422.046875 96.476562 Z M 422.046875 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 419.378906 96.476562 C 419.378906 94.144531 417.488281 92.253906 415.15625 92.253906 C 412.820312 92.253906 410.933594 94.144531 410.933594 96.476562 C 410.933594 98.804688 412.820312 100.695312 415.15625 100.695312 C 417.488281 100.695312 419.378906 98.804688 419.378906 96.476562 Z M 419.378906 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 422.046875 74.15625 C 422.046875 70.347656 418.964844 67.261719 415.15625 67.261719 C 411.347656 67.261719 408.261719 70.347656 408.261719 74.15625 C 408.261719 77.960938 411.347656 81.046875 415.15625 81.046875 C 418.964844 81.046875 422.046875 77.960938 422.046875 74.15625 Z M 422.046875 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 419.378906 74.15625 C 419.378906 71.824219 417.488281 69.933594 415.15625 69.933594 C 412.820312 69.933594 410.933594 71.824219 410.933594 74.15625 C 410.933594 76.484375 412.820312 78.378906 415.15625 78.378906 C 417.488281 78.378906 419.378906 76.484375 419.378906 74.15625 Z M 419.378906 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 466.6875 520.464844 C 466.6875 516.660156 463.601562 513.574219 459.796875 513.574219 C 455.988281 513.574219 452.902344 516.660156 452.902344 520.464844 C 452.902344 524.269531 455.988281 527.359375 459.796875 527.359375 C 463.601562 527.359375 466.6875 524.269531 466.6875 520.464844 Z M 466.6875 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 464.015625 520.464844 C 464.015625 518.132812 462.128906 516.242188 459.796875 516.242188 C 457.460938 516.242188 455.570312 518.132812 455.570312 520.464844 C 455.570312 522.796875 457.460938 524.6875 459.796875 524.6875 C 462.128906 524.6875 464.015625 522.796875 464.015625 520.464844 Z M 464.015625 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 444.367188 520.464844 C 444.367188 516.660156 441.28125 513.574219 437.476562 513.574219 C 433.667969 513.574219 430.582031 516.660156 430.582031 520.464844 C 430.582031 524.269531 433.667969 527.359375 437.476562 527.359375 C 441.28125 527.359375 444.367188 524.269531 444.367188 520.464844 Z M 444.367188 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 441.695312 520.464844 C 441.695312 518.132812 439.808594 516.242188 437.476562 516.242188 C 435.140625 516.242188 433.253906 518.132812 433.253906 520.464844 C 433.253906 522.796875 435.140625 524.6875 437.476562 524.6875 C 439.808594 524.6875 441.695312 522.796875 441.695312 520.464844 Z M 441.695312 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 466.6875 498.144531 C 466.6875 494.339844 463.601562 491.253906 459.796875 491.253906 C 455.988281 491.253906 452.902344 494.339844 452.902344 498.144531 C 452.902344 501.953125 455.988281 505.039062 459.796875 505.039062 C 463.601562 505.039062 466.6875 501.953125 466.6875 498.144531 Z M 466.6875 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 464.015625 498.144531 C 464.015625 495.8125 462.128906 493.921875 459.796875 493.921875 C 457.460938 493.921875 455.570312 495.8125 455.570312 498.144531 C 455.570312 500.476562 457.460938 502.367188 459.796875 502.367188 C 462.128906 502.367188 464.015625 500.476562 464.015625 498.144531 Z M 464.015625 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 444.367188 498.144531 C 444.367188 494.339844 441.28125 491.253906 437.476562 491.253906 C 433.667969 491.253906 430.582031 494.339844 430.582031 498.144531 C 430.582031 501.953125 433.667969 505.039062 437.476562 505.039062 C 441.28125 505.039062 444.367188 501.953125 444.367188 498.144531 Z M 444.367188 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 441.695312 498.144531 C 441.695312 495.8125 439.808594 493.921875 437.476562 493.921875 C 435.140625 493.921875 433.253906 495.8125 433.253906 498.144531 C 433.253906 500.476562 435.140625 502.367188 437.476562 502.367188 C 439.808594 502.367188 441.695312 500.476562 441.695312 498.144531 Z M 441.695312 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 446.039062 471.910156 L 441.570312 471.910156 L 441.570312 476.800781 L 446.039062 476.800781 Z M 446.039062 471.910156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 446.039062 123.089844 L 441.570312 123.089844 L 441.570312 118.199219 L 446.039062 118.199219 L 446.039062 123.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 455.257812 442.703125 C 455.257812 441.800781 454.523438 441.0625 453.613281 441.0625 C 452.707031 441.0625 451.972656 441.800781 451.972656 442.703125 C 451.972656 443.609375 452.707031 444.347656 453.613281 444.347656 C 454.523438 444.347656 455.257812 443.609375 455.257812 442.703125 Z M 455.257812 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 455.257812 449.753906 C 455.257812 448.847656 454.523438 448.113281 453.613281 448.113281 C 452.707031 448.113281 451.972656 448.847656 451.972656 449.753906 C 451.972656 450.660156 452.707031 451.398438 453.613281 451.398438 C 454.523438 451.398438 455.257812 450.660156 455.257812 449.753906 Z M 455.257812 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 455.257812 456.773438 C 455.257812 455.867188 454.523438 455.132812 453.613281 455.132812 C 452.707031 455.132812 451.972656 455.867188 451.972656 456.773438 C 451.972656 457.679688 452.707031 458.417969 453.613281 458.417969 C 454.523438 458.417969 455.257812 457.679688 455.257812 456.773438 Z M 455.257812 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 448.238281 442.703125 C 448.238281 441.800781 447.503906 441.0625 446.59375 441.0625 C 445.6875 441.0625 444.953125 441.800781 444.953125 442.703125 C 444.953125 443.609375 445.6875 444.347656 446.59375 444.347656 C 447.503906 444.347656 448.238281 443.609375 448.238281 442.703125 Z M 448.238281 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 448.238281 449.753906 C 448.238281 448.847656 447.503906 448.113281 446.59375 448.113281 C 445.6875 448.113281 444.953125 448.847656 444.953125 449.753906 C 444.953125 450.660156 445.6875 451.398438 446.59375 451.398438 C 447.503906 451.398438 448.238281 450.660156 448.238281 449.753906 Z M 448.238281 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 455.257812 407.574219 C 455.257812 406.667969 454.523438 405.933594 453.613281 405.933594 C 452.707031 405.933594 451.972656 406.667969 451.972656 407.574219 C 451.972656 408.480469 452.707031 409.21875 453.613281 409.21875 C 454.523438 409.21875 455.257812 408.480469 455.257812 407.574219 Z M 455.257812 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 455.257812 414.59375 C 455.257812 413.6875 454.523438 412.953125 453.613281 412.953125 C 452.707031 412.953125 451.972656 413.6875 451.972656 414.59375 C 451.972656 415.5 452.707031 416.238281 453.613281 416.238281 C 454.523438 416.238281 455.257812 415.5 455.257812 414.59375 Z M 455.257812 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 448.238281 407.574219 C 448.238281 406.667969 447.503906 405.933594 446.59375 405.933594 C 445.6875 405.933594 444.953125 406.667969 444.953125 407.574219 C 444.953125 408.480469 445.6875 409.21875 446.59375 409.21875 C 447.503906 409.21875 448.238281 408.480469 448.238281 407.574219 Z M 448.238281 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 448.238281 414.59375 C 448.238281 413.6875 447.503906 412.953125 446.59375 412.953125 C 445.6875 412.953125 444.953125 413.6875 444.953125 414.59375 C 444.953125 415.5 445.6875 416.238281 446.59375 416.238281 C 447.503906 416.238281 448.238281 415.5 448.238281 414.59375 Z M 448.238281 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 446.039062 380.53125 L 441.570312 380.53125 L 441.570312 385.421875 L 446.039062 385.421875 Z M 446.039062 380.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 446.039062 214.46875 L 441.570312 214.46875 L 441.570312 209.578125 L 446.039062 209.578125 L 446.039062 214.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 455.257812 400.554688 C 455.257812 399.648438 454.523438 398.910156 453.613281 398.910156 C 452.707031 398.910156 451.972656 399.648438 451.972656 400.554688 C 451.972656 401.460938 452.707031 402.195312 453.613281 402.195312 C 454.523438 402.195312 455.257812 401.460938 455.257812 400.554688 Z M 455.257812 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 446.039062 370 L 441.570312 370 L 441.570312 374.890625 L 446.039062 374.890625 Z M 446.039062 370 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 446.039062 225 L 441.570312 225 L 441.570312 220.109375 L 446.039062 220.109375 L 446.039062 225 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 328.765625 C 449.917969 327.808594 449.144531 327.03125 448.183594 327.03125 C 447.226562 327.03125 446.453125 327.808594 446.453125 328.765625 C 446.453125 329.722656 447.226562 330.496094 448.183594 330.496094 C 449.144531 330.496094 449.917969 329.722656 449.917969 328.765625 Z M 449.917969 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 335.785156 C 449.917969 334.828125 449.144531 334.054688 448.183594 334.054688 C 447.226562 334.054688 446.453125 334.828125 446.453125 335.785156 C 446.453125 336.742188 447.226562 337.515625 448.183594 337.515625 C 449.144531 337.515625 449.917969 336.742188 449.917969 335.785156 Z M 449.917969 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 328.765625 C 442.898438 327.808594 442.121094 327.03125 441.164062 327.03125 C 440.207031 327.03125 439.433594 327.808594 439.433594 328.765625 C 439.433594 329.722656 440.207031 330.496094 441.164062 330.496094 C 442.121094 330.496094 442.898438 329.722656 442.898438 328.765625 Z M 442.898438 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 300.65625 C 449.917969 299.699219 449.144531 298.921875 448.183594 298.921875 C 447.226562 298.921875 446.453125 299.699219 446.453125 300.65625 C 446.453125 301.609375 447.226562 302.386719 448.183594 302.386719 C 449.144531 302.386719 449.917969 301.609375 449.917969 300.65625 Z M 449.917969 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 307.675781 C 449.917969 306.71875 449.144531 305.941406 448.183594 305.941406 C 447.226562 305.941406 446.453125 306.71875 446.453125 307.675781 C 446.453125 308.632812 447.226562 309.40625 448.183594 309.40625 C 449.144531 309.40625 449.917969 308.632812 449.917969 307.675781 Z M 449.917969 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 314.695312 C 449.917969 313.738281 449.144531 312.960938 448.183594 312.960938 C 447.226562 312.960938 446.453125 313.738281 446.453125 314.695312 C 446.453125 315.652344 447.226562 316.429688 448.183594 316.429688 C 449.144531 316.429688 449.917969 315.652344 449.917969 314.695312 Z M 449.917969 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 321.746094 C 449.917969 320.789062 449.144531 320.011719 448.183594 320.011719 C 447.226562 320.011719 446.453125 320.789062 446.453125 321.746094 C 446.453125 322.699219 447.226562 323.476562 448.183594 323.476562 C 449.144531 323.476562 449.917969 322.699219 449.917969 321.746094 Z M 449.917969 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 300.65625 C 442.898438 299.699219 442.121094 298.921875 441.164062 298.921875 C 440.207031 298.921875 439.433594 299.699219 439.433594 300.65625 C 439.433594 301.609375 440.207031 302.386719 441.164062 302.386719 C 442.121094 302.386719 442.898438 301.609375 442.898438 300.65625 Z M 442.898438 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 307.675781 C 442.898438 306.71875 442.121094 305.941406 441.164062 305.941406 C 440.207031 305.941406 439.433594 306.71875 439.433594 307.675781 C 439.433594 308.632812 440.207031 309.40625 441.164062 309.40625 C 442.121094 309.40625 442.898438 308.632812 442.898438 307.675781 Z M 442.898438 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 314.695312 C 442.898438 313.738281 442.121094 312.960938 441.164062 312.960938 C 440.207031 312.960938 439.433594 313.738281 439.433594 314.695312 C 439.433594 315.652344 440.207031 316.429688 441.164062 316.429688 C 442.121094 316.429688 442.898438 315.652344 442.898438 314.695312 Z M 442.898438 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 321.746094 C 442.898438 320.789062 442.121094 320.011719 441.164062 320.011719 C 440.207031 320.011719 439.433594 320.789062 439.433594 321.746094 C 439.433594 322.699219 440.207031 323.476562 441.164062 323.476562 C 442.121094 323.476562 442.898438 322.699219 442.898438 321.746094 Z M 442.898438 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 279.566406 C 449.917969 278.609375 449.144531 277.832031 448.183594 277.832031 C 447.226562 277.832031 446.453125 278.609375 446.453125 279.566406 C 446.453125 280.519531 447.226562 281.296875 448.183594 281.296875 C 449.144531 281.296875 449.917969 280.519531 449.917969 279.566406 Z M 449.917969 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 286.585938 C 449.917969 285.628906 449.144531 284.851562 448.183594 284.851562 C 447.226562 284.851562 446.453125 285.628906 446.453125 286.585938 C 446.453125 287.539062 447.226562 288.316406 448.183594 288.316406 C 449.144531 288.316406 449.917969 287.539062 449.917969 286.585938 Z M 449.917969 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 293.605469 C 449.917969 292.648438 449.144531 291.871094 448.183594 291.871094 C 447.226562 291.871094 446.453125 292.648438 446.453125 293.605469 C 446.453125 294.5625 447.226562 295.335938 448.183594 295.335938 C 449.144531 295.335938 449.917969 294.5625 449.917969 293.605469 Z M 449.917969 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 286.585938 C 442.898438 285.628906 442.121094 284.851562 441.164062 284.851562 C 440.207031 284.851562 439.433594 285.628906 439.433594 286.585938 C 439.433594 287.539062 440.207031 288.316406 441.164062 288.316406 C 442.121094 288.316406 442.898438 287.539062 442.898438 286.585938 Z M 442.898438 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 293.605469 C 442.898438 292.648438 442.121094 291.871094 441.164062 291.871094 C 440.207031 291.871094 439.433594 292.648438 439.433594 293.605469 C 439.433594 294.5625 440.207031 295.335938 441.164062 295.335938 C 442.121094 295.335938 442.898438 294.5625 442.898438 293.605469 Z M 442.898438 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 251.453125 C 449.917969 250.5 449.144531 249.722656 448.183594 249.722656 C 447.226562 249.722656 446.453125 250.5 446.453125 251.453125 C 446.453125 252.410156 447.226562 253.1875 448.183594 253.1875 C 449.144531 253.1875 449.917969 252.410156 449.917969 251.453125 Z M 449.917969 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 258.476562 C 449.917969 257.519531 449.144531 256.742188 448.183594 256.742188 C 447.226562 256.742188 446.453125 257.519531 446.453125 258.476562 C 446.453125 259.429688 447.226562 260.207031 448.183594 260.207031 C 449.144531 260.207031 449.917969 259.429688 449.917969 258.476562 Z M 449.917969 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 265.496094 C 449.917969 264.539062 449.144531 263.761719 448.183594 263.761719 C 447.226562 263.761719 446.453125 264.539062 446.453125 265.496094 C 446.453125 266.449219 447.226562 267.226562 448.183594 267.226562 C 449.144531 267.226562 449.917969 266.449219 449.917969 265.496094 Z M 449.917969 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 272.546875 C 449.917969 271.589844 449.144531 270.8125 448.183594 270.8125 C 447.226562 270.8125 446.453125 271.589844 446.453125 272.546875 C 446.453125 273.5 447.226562 274.277344 448.183594 274.277344 C 449.144531 274.277344 449.917969 273.5 449.917969 272.546875 Z M 449.917969 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 251.453125 C 442.898438 250.5 442.121094 249.722656 441.164062 249.722656 C 440.207031 249.722656 439.433594 250.5 439.433594 251.453125 C 439.433594 252.410156 440.207031 253.1875 441.164062 253.1875 C 442.121094 253.1875 442.898438 252.410156 442.898438 251.453125 Z M 442.898438 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 258.476562 C 442.898438 257.519531 442.121094 256.742188 441.164062 256.742188 C 440.207031 256.742188 439.433594 257.519531 439.433594 258.476562 C 439.433594 259.429688 440.207031 260.207031 441.164062 260.207031 C 442.121094 260.207031 442.898438 259.429688 442.898438 258.476562 Z M 442.898438 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 265.496094 C 442.898438 264.539062 442.121094 263.761719 441.164062 263.761719 C 440.207031 263.761719 439.433594 264.539062 439.433594 265.496094 C 439.433594 266.449219 440.207031 267.226562 441.164062 267.226562 C 442.121094 267.226562 442.898438 266.449219 442.898438 265.496094 Z M 442.898438 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 272.546875 C 442.898438 271.589844 442.121094 270.8125 441.164062 270.8125 C 440.207031 270.8125 439.433594 271.589844 439.433594 272.546875 C 439.433594 273.5 440.207031 274.277344 441.164062 274.277344 C 442.121094 274.277344 442.898438 273.5 442.898438 272.546875 Z M 442.898438 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 223.34375 C 449.917969 222.390625 449.144531 221.613281 448.183594 221.613281 C 447.226562 221.613281 446.453125 222.390625 446.453125 223.34375 C 446.453125 224.300781 447.226562 225.078125 448.183594 225.078125 C 449.144531 225.078125 449.917969 224.300781 449.917969 223.34375 Z M 449.917969 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 230.363281 C 449.917969 229.410156 449.144531 228.632812 448.183594 228.632812 C 447.226562 228.632812 446.453125 229.410156 446.453125 230.363281 C 446.453125 231.320312 447.226562 232.097656 448.183594 232.097656 C 449.144531 232.097656 449.917969 231.320312 449.917969 230.363281 Z M 449.917969 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 237.386719 C 449.917969 236.429688 449.144531 235.652344 448.183594 235.652344 C 447.226562 235.652344 446.453125 236.429688 446.453125 237.386719 C 446.453125 238.339844 447.226562 239.117188 448.183594 239.117188 C 449.144531 239.117188 449.917969 238.339844 449.917969 237.386719 Z M 449.917969 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 244.433594 C 449.917969 243.480469 449.144531 242.703125 448.183594 242.703125 C 447.226562 242.703125 446.453125 243.480469 446.453125 244.433594 C 446.453125 245.390625 447.226562 246.167969 448.183594 246.167969 C 449.144531 246.167969 449.917969 245.390625 449.917969 244.433594 Z M 449.917969 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 223.34375 C 442.898438 222.390625 442.121094 221.613281 441.164062 221.613281 C 440.207031 221.613281 439.433594 222.390625 439.433594 223.34375 C 439.433594 224.300781 440.207031 225.078125 441.164062 225.078125 C 442.121094 225.078125 442.898438 224.300781 442.898438 223.34375 Z M 442.898438 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 230.363281 C 442.898438 229.410156 442.121094 228.632812 441.164062 228.632812 C 440.207031 228.632812 439.433594 229.410156 439.433594 230.363281 C 439.433594 231.320312 440.207031 232.097656 441.164062 232.097656 C 442.121094 232.097656 442.898438 231.320312 442.898438 230.363281 Z M 442.898438 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 237.386719 C 442.898438 236.429688 442.121094 235.652344 441.164062 235.652344 C 440.207031 235.652344 439.433594 236.429688 439.433594 237.386719 C 439.433594 238.339844 440.207031 239.117188 441.164062 239.117188 C 442.121094 239.117188 442.898438 238.339844 442.898438 237.386719 Z M 442.898438 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 244.433594 C 442.898438 243.480469 442.121094 242.703125 441.164062 242.703125 C 440.207031 242.703125 439.433594 243.480469 439.433594 244.433594 C 439.433594 245.390625 440.207031 246.167969 441.164062 246.167969 C 442.121094 246.167969 442.898438 245.390625 442.898438 244.433594 Z M 442.898438 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 195.234375 C 449.917969 194.277344 449.144531 193.503906 448.183594 193.503906 C 447.226562 193.503906 446.453125 194.277344 446.453125 195.234375 C 446.453125 196.191406 447.226562 196.96875 448.183594 196.96875 C 449.144531 196.96875 449.917969 196.191406 449.917969 195.234375 Z M 449.917969 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 202.253906 C 449.917969 201.300781 449.144531 200.523438 448.183594 200.523438 C 447.226562 200.523438 446.453125 201.300781 446.453125 202.253906 C 446.453125 203.210938 447.226562 203.988281 448.183594 203.988281 C 449.144531 203.988281 449.917969 203.210938 449.917969 202.253906 Z M 449.917969 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 209.273438 C 449.917969 208.320312 449.144531 207.542969 448.183594 207.542969 C 447.226562 207.542969 446.453125 208.320312 446.453125 209.273438 C 446.453125 210.230469 447.226562 211.007812 448.183594 211.007812 C 449.144531 211.007812 449.917969 210.230469 449.917969 209.273438 Z M 449.917969 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 216.296875 C 449.917969 215.339844 449.144531 214.5625 448.183594 214.5625 C 447.226562 214.5625 446.453125 215.339844 446.453125 216.296875 C 446.453125 217.25 447.226562 218.027344 448.183594 218.027344 C 449.144531 218.027344 449.917969 217.25 449.917969 216.296875 Z M 449.917969 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 202.253906 C 442.898438 201.300781 442.121094 200.523438 441.164062 200.523438 C 440.207031 200.523438 439.433594 201.300781 439.433594 202.253906 C 439.433594 203.210938 440.207031 203.988281 441.164062 203.988281 C 442.121094 203.988281 442.898438 203.210938 442.898438 202.253906 Z M 442.898438 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 209.273438 C 442.898438 208.320312 442.121094 207.542969 441.164062 207.542969 C 440.207031 207.542969 439.433594 208.320312 439.433594 209.273438 C 439.433594 210.230469 440.207031 211.007812 441.164062 211.007812 C 442.121094 211.007812 442.898438 210.230469 442.898438 209.273438 Z M 442.898438 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 216.296875 C 442.898438 215.339844 442.121094 214.5625 441.164062 214.5625 C 440.207031 214.5625 439.433594 215.339844 439.433594 216.296875 C 439.433594 217.25 440.207031 218.027344 441.164062 218.027344 C 442.121094 218.027344 442.898438 217.25 442.898438 216.296875 Z M 442.898438 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 167.09375 C 449.917969 166.140625 449.144531 165.363281 448.183594 165.363281 C 447.226562 165.363281 446.453125 166.140625 446.453125 167.09375 C 446.453125 168.050781 447.226562 168.828125 448.183594 168.828125 C 449.144531 168.828125 449.917969 168.050781 449.917969 167.09375 Z M 449.917969 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 174.144531 C 449.917969 173.1875 449.144531 172.414062 448.183594 172.414062 C 447.226562 172.414062 446.453125 173.1875 446.453125 174.144531 C 446.453125 175.101562 447.226562 175.878906 448.183594 175.878906 C 449.144531 175.878906 449.917969 175.101562 449.917969 174.144531 Z M 449.917969 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 181.164062 C 449.917969 180.210938 449.144531 179.433594 448.183594 179.433594 C 447.226562 179.433594 446.453125 180.210938 446.453125 181.164062 C 446.453125 182.121094 447.226562 182.898438 448.183594 182.898438 C 449.144531 182.898438 449.917969 182.121094 449.917969 181.164062 Z M 449.917969 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 188.183594 C 449.917969 187.230469 449.144531 186.453125 448.183594 186.453125 C 447.226562 186.453125 446.453125 187.230469 446.453125 188.183594 C 446.453125 189.140625 447.226562 189.917969 448.183594 189.917969 C 449.144531 189.917969 449.917969 189.140625 449.917969 188.183594 Z M 449.917969 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 167.09375 C 442.898438 166.140625 442.121094 165.363281 441.164062 165.363281 C 440.207031 165.363281 439.433594 166.140625 439.433594 167.09375 C 439.433594 168.050781 440.207031 168.828125 441.164062 168.828125 C 442.121094 168.828125 442.898438 168.050781 442.898438 167.09375 Z M 442.898438 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 174.144531 C 442.898438 173.1875 442.121094 172.414062 441.164062 172.414062 C 440.207031 172.414062 439.433594 173.1875 439.433594 174.144531 C 439.433594 175.101562 440.207031 175.878906 441.164062 175.878906 C 442.121094 175.878906 442.898438 175.101562 442.898438 174.144531 Z M 442.898438 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 181.164062 C 442.898438 180.210938 442.121094 179.433594 441.164062 179.433594 C 440.207031 179.433594 439.433594 180.210938 439.433594 181.164062 C 439.433594 182.121094 440.207031 182.898438 441.164062 182.898438 C 442.121094 182.898438 442.898438 182.121094 442.898438 181.164062 Z M 442.898438 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 188.183594 C 442.898438 187.230469 442.121094 186.453125 441.164062 186.453125 C 440.207031 186.453125 439.433594 187.230469 439.433594 188.183594 C 439.433594 189.140625 440.207031 189.917969 441.164062 189.917969 C 442.121094 189.917969 442.898438 189.140625 442.898438 188.183594 Z M 442.898438 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 153.054688 C 449.917969 152.097656 449.144531 151.320312 448.183594 151.320312 C 447.226562 151.320312 446.453125 152.097656 446.453125 153.054688 C 446.453125 154.011719 447.226562 154.789062 448.183594 154.789062 C 449.144531 154.789062 449.917969 154.011719 449.917969 153.054688 Z M 449.917969 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 449.917969 160.074219 C 449.917969 159.117188 449.144531 158.34375 448.183594 158.34375 C 447.226562 158.34375 446.453125 159.117188 446.453125 160.074219 C 446.453125 161.03125 447.226562 161.808594 448.183594 161.808594 C 449.144531 161.808594 449.917969 161.03125 449.917969 160.074219 Z M 449.917969 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 442.898438 160.074219 C 442.898438 159.117188 442.121094 158.34375 441.164062 158.34375 C 440.207031 158.34375 439.433594 159.117188 439.433594 160.074219 C 439.433594 161.03125 440.207031 161.808594 441.164062 161.808594 C 442.121094 161.808594 442.898438 161.03125 442.898438 160.074219 Z M 442.898438 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 466.6875 96.476562 C 466.6875 92.667969 463.601562 89.582031 459.796875 89.582031 C 455.988281 89.582031 452.902344 92.667969 452.902344 96.476562 C 452.902344 100.28125 455.988281 103.367188 459.796875 103.367188 C 463.601562 103.367188 466.6875 100.28125 466.6875 96.476562 Z M 466.6875 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 464.015625 96.476562 C 464.015625 94.144531 462.128906 92.253906 459.796875 92.253906 C 457.460938 92.253906 455.570312 94.144531 455.570312 96.476562 C 455.570312 98.804688 457.460938 100.695312 459.796875 100.695312 C 462.128906 100.695312 464.015625 98.804688 464.015625 96.476562 Z M 464.015625 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 444.367188 96.476562 C 444.367188 92.667969 441.28125 89.582031 437.476562 89.582031 C 433.667969 89.582031 430.582031 92.667969 430.582031 96.476562 C 430.582031 100.28125 433.667969 103.367188 437.476562 103.367188 C 441.28125 103.367188 444.367188 100.28125 444.367188 96.476562 Z M 444.367188 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 441.695312 96.476562 C 441.695312 94.144531 439.808594 92.253906 437.476562 92.253906 C 435.140625 92.253906 433.253906 94.144531 433.253906 96.476562 C 433.253906 98.804688 435.140625 100.695312 437.476562 100.695312 C 439.808594 100.695312 441.695312 98.804688 441.695312 96.476562 Z M 441.695312 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 466.6875 74.15625 C 466.6875 70.347656 463.601562 67.261719 459.796875 67.261719 C 455.988281 67.261719 452.902344 70.347656 452.902344 74.15625 C 452.902344 77.960938 455.988281 81.046875 459.796875 81.046875 C 463.601562 81.046875 466.6875 77.960938 466.6875 74.15625 Z M 466.6875 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 464.015625 74.15625 C 464.015625 71.824219 462.128906 69.933594 459.796875 69.933594 C 457.460938 69.933594 455.570312 71.824219 455.570312 74.15625 C 455.570312 76.484375 457.460938 78.378906 459.796875 78.378906 C 462.128906 78.378906 464.015625 76.484375 464.015625 74.15625 Z M 464.015625 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 444.367188 74.15625 C 444.367188 70.347656 441.28125 67.261719 437.476562 67.261719 C 433.667969 67.261719 430.582031 70.347656 430.582031 74.15625 C 430.582031 77.960938 433.667969 81.046875 437.476562 81.046875 C 441.28125 81.046875 444.367188 77.960938 444.367188 74.15625 Z M 444.367188 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 441.695312 74.15625 C 441.695312 71.824219 439.808594 69.933594 437.476562 69.933594 C 435.140625 69.933594 433.253906 71.824219 433.253906 74.15625 C 433.253906 76.484375 435.140625 78.378906 437.476562 78.378906 C 439.808594 78.378906 441.695312 76.484375 441.695312 74.15625 Z M 441.695312 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 489.007812 520.464844 C 489.007812 516.660156 485.921875 513.574219 482.113281 513.574219 C 478.308594 513.574219 475.222656 516.660156 475.222656 520.464844 C 475.222656 524.269531 478.308594 527.359375 482.113281 527.359375 C 485.921875 527.359375 489.007812 524.269531 489.007812 520.464844 Z M 489.007812 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 486.335938 520.464844 C 486.335938 518.132812 484.445312 516.242188 482.113281 516.242188 C 479.78125 516.242188 477.890625 518.132812 477.890625 520.464844 C 477.890625 522.796875 479.78125 524.6875 482.113281 524.6875 C 484.445312 524.6875 486.335938 522.796875 486.335938 520.464844 Z M 486.335938 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 489.007812 498.144531 C 489.007812 494.339844 485.921875 491.253906 482.113281 491.253906 C 478.308594 491.253906 475.222656 494.339844 475.222656 498.144531 C 475.222656 501.953125 478.308594 505.039062 482.113281 505.039062 C 485.921875 505.039062 489.007812 501.953125 489.007812 498.144531 Z M 489.007812 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 486.335938 498.144531 C 486.335938 495.8125 484.445312 493.921875 482.113281 493.921875 C 479.78125 493.921875 477.890625 495.8125 477.890625 498.144531 C 477.890625 500.476562 479.78125 502.367188 482.113281 502.367188 C 484.445312 502.367188 486.335938 500.476562 486.335938 498.144531 Z M 486.335938 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 481.171875 471.910156 L 476.699219 471.910156 L 476.699219 476.800781 L 481.171875 476.800781 Z M 481.171875 471.910156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 481.171875 123.089844 L 476.699219 123.089844 L 476.699219 118.199219 L 481.171875 118.199219 L 481.171875 123.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.589844 471.910156 L 459.121094 471.910156 L 459.121094 476.800781 L 463.589844 476.800781 Z M 463.589844 471.910156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 463.589844 123.089844 L 459.121094 123.089844 L 459.121094 118.199219 L 463.589844 118.199219 L 463.589844 123.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 476.347656 442.703125 C 476.347656 441.800781 475.613281 441.0625 474.703125 441.0625 C 473.796875 441.0625 473.0625 441.800781 473.0625 442.703125 C 473.0625 443.609375 473.796875 444.347656 474.703125 444.347656 C 475.613281 444.347656 476.347656 443.609375 476.347656 442.703125 Z M 476.347656 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 476.347656 449.753906 C 476.347656 448.847656 475.613281 448.113281 474.703125 448.113281 C 473.796875 448.113281 473.0625 448.847656 473.0625 449.753906 C 473.0625 450.660156 473.796875 451.398438 474.703125 451.398438 C 475.613281 451.398438 476.347656 450.660156 476.347656 449.753906 Z M 476.347656 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 469.328125 442.703125 C 469.328125 441.800781 468.59375 441.0625 467.683594 441.0625 C 466.777344 441.0625 466.042969 441.800781 466.042969 442.703125 C 466.042969 443.609375 466.777344 444.347656 467.683594 444.347656 C 468.59375 444.347656 469.328125 443.609375 469.328125 442.703125 Z M 469.328125 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 469.328125 449.753906 C 469.328125 448.847656 468.59375 448.113281 467.683594 448.113281 C 466.777344 448.113281 466.042969 448.847656 466.042969 449.753906 C 466.042969 450.660156 466.777344 451.398438 467.683594 451.398438 C 468.59375 451.398438 469.328125 450.660156 469.328125 449.753906 Z M 469.328125 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 469.328125 456.773438 C 469.328125 455.867188 468.59375 455.132812 467.683594 455.132812 C 466.777344 455.132812 466.042969 455.867188 466.042969 456.773438 C 466.042969 457.679688 466.777344 458.417969 467.683594 458.417969 C 468.59375 458.417969 469.328125 457.679688 469.328125 456.773438 Z M 469.328125 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 462.277344 442.703125 C 462.277344 441.800781 461.542969 441.0625 460.636719 441.0625 C 459.726562 441.0625 458.992188 441.800781 458.992188 442.703125 C 458.992188 443.609375 459.726562 444.347656 460.636719 444.347656 C 461.542969 444.347656 462.277344 443.609375 462.277344 442.703125 Z M 462.277344 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 462.277344 449.753906 C 462.277344 448.847656 461.542969 448.113281 460.636719 448.113281 C 459.726562 448.113281 458.992188 448.847656 458.992188 449.753906 C 458.992188 450.660156 459.726562 451.398438 460.636719 451.398438 C 461.542969 451.398438 462.277344 450.660156 462.277344 449.753906 Z M 462.277344 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 476.347656 407.574219 C 476.347656 406.667969 475.613281 405.933594 474.703125 405.933594 C 473.796875 405.933594 473.0625 406.667969 473.0625 407.574219 C 473.0625 408.480469 473.796875 409.21875 474.703125 409.21875 C 475.613281 409.21875 476.347656 408.480469 476.347656 407.574219 Z M 476.347656 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 476.347656 414.59375 C 476.347656 413.6875 475.613281 412.953125 474.703125 412.953125 C 473.796875 412.953125 473.0625 413.6875 473.0625 414.59375 C 473.0625 415.5 473.796875 416.238281 474.703125 416.238281 C 475.613281 416.238281 476.347656 415.5 476.347656 414.59375 Z M 476.347656 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 469.328125 407.574219 C 469.328125 406.667969 468.59375 405.933594 467.683594 405.933594 C 466.777344 405.933594 466.042969 406.667969 466.042969 407.574219 C 466.042969 408.480469 466.777344 409.21875 467.683594 409.21875 C 468.59375 409.21875 469.328125 408.480469 469.328125 407.574219 Z M 469.328125 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 469.328125 414.59375 C 469.328125 413.6875 468.59375 412.953125 467.683594 412.953125 C 466.777344 412.953125 466.042969 413.6875 466.042969 414.59375 C 466.042969 415.5 466.777344 416.238281 467.683594 416.238281 C 468.59375 416.238281 469.328125 415.5 469.328125 414.59375 Z M 469.328125 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 462.277344 407.574219 C 462.277344 406.667969 461.542969 405.933594 460.636719 405.933594 C 459.726562 405.933594 458.992188 406.667969 458.992188 407.574219 C 458.992188 408.480469 459.726562 409.21875 460.636719 409.21875 C 461.542969 409.21875 462.277344 408.480469 462.277344 407.574219 Z M 462.277344 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 462.277344 414.59375 C 462.277344 413.6875 461.542969 412.953125 460.636719 412.953125 C 459.726562 412.953125 458.992188 413.6875 458.992188 414.59375 C 458.992188 415.5 459.726562 416.238281 460.636719 416.238281 C 461.542969 416.238281 462.277344 415.5 462.277344 414.59375 Z M 462.277344 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 481.171875 380.53125 L 476.699219 380.53125 L 476.699219 385.421875 L 481.171875 385.421875 Z M 481.171875 380.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 481.171875 214.46875 L 476.699219 214.46875 L 476.699219 209.578125 L 481.171875 209.578125 L 481.171875 214.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.589844 380.53125 L 459.121094 380.53125 L 459.121094 385.421875 L 463.589844 385.421875 Z M 463.589844 380.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 463.589844 214.46875 L 459.121094 214.46875 L 459.121094 209.578125 L 463.589844 209.578125 L 463.589844 214.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 469.328125 400.554688 C 469.328125 399.648438 468.59375 398.910156 467.683594 398.910156 C 466.777344 398.910156 466.042969 399.648438 466.042969 400.554688 C 466.042969 401.460938 466.777344 402.195312 467.683594 402.195312 C 468.59375 402.195312 469.328125 401.460938 469.328125 400.554688 Z M 469.328125 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 50.851562 383.679688 L 50.851562 390.371094 L 58.679688 390.371094 L 58.679688 383.679688 Z M 50.851562 383.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 50.851562 211.320312 L 50.851562 204.628906 L 58.679688 204.628906 L 58.679688 211.320312 L 50.851562 211.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 79.507812 515.785156 C 79.507812 513.339844 77.523438 511.351562 75.074219 511.351562 C 72.625 511.351562 70.640625 513.339844 70.640625 515.785156 C 70.640625 518.230469 72.625 520.21875 75.074219 520.21875 C 77.523438 520.21875 79.507812 518.230469 79.507812 515.785156 Z M 79.507812 515.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 85.019531 394.148438 L 77.851562 394.148438 L 77.851562 401.320312 L 85.019531 401.320312 Z M 85.019531 394.148438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 85.019531 200.851562 L 77.851562 200.851562 L 77.851562 193.679688 L 85.019531 193.679688 L 85.019531 200.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 76.53125 384.160156 L 76.53125 376.328125 L 68.699219 376.328125 L 68.699219 384.160156 Z M 76.53125 384.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 76.53125 210.839844 L 76.53125 218.671875 L 68.699219 218.671875 L 68.699219 210.839844 L 76.53125 210.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 66.511719 385.148438 L 66.511719 381.578125 L 62.039062 381.578125 L 62.039062 385.148438 Z M 66.511719 385.148438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 66.511719 209.851562 L 66.511719 213.421875 L 62.039062 213.421875 L 62.039062 209.851562 L 66.511719 209.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 83.191406 385.148438 L 83.191406 381.578125 L 78.71875 381.578125 L 78.71875 385.148438 Z M 83.191406 385.148438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 83.191406 209.851562 L 83.191406 213.421875 L 78.71875 213.421875 L 78.71875 209.851562 L 83.191406 209.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 76.199219 373.71875 L 76.199219 370.148438 L 69.03125 370.148438 L 69.03125 373.71875 Z M 76.199219 373.71875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 76.199219 221.28125 L 76.199219 224.851562 L 69.03125 224.851562 L 69.03125 221.28125 L 76.199219 221.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 66.511719 379.421875 L 66.511719 375.851562 L 62.039062 375.851562 L 62.039062 379.421875 Z M 66.511719 379.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 66.511719 215.578125 L 66.511719 219.148438 L 62.039062 219.148438 L 62.039062 215.578125 L 66.511719 215.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 66.511719 373.71875 L 66.511719 370.148438 L 62.039062 370.148438 L 62.039062 373.71875 Z M 66.511719 373.71875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 66.511719 221.28125 L 66.511719 224.851562 L 62.039062 224.851562 L 62.039062 221.28125 L 66.511719 221.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 83.191406 373.71875 L 83.191406 370.148438 L 78.71875 370.148438 L 78.71875 373.71875 Z M 83.191406 373.71875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 83.191406 221.28125 L 83.191406 224.851562 L 78.71875 224.851562 L 78.71875 221.28125 L 83.191406 221.28125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 83.191406 379.421875 L 83.191406 375.851562 L 78.71875 375.851562 L 78.71875 379.421875 Z M 83.191406 379.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 83.191406 215.578125 L 83.191406 219.148438 L 78.71875 219.148438 L 78.71875 215.578125 L 83.191406 215.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 86.136719 333.234375 C 86.136719 328.867188 82.59375 325.320312 78.226562 325.320312 C 73.855469 325.320312 70.3125 328.867188 70.3125 333.234375 C 70.3125 337.605469 73.855469 341.148438 78.226562 341.148438 C 82.59375 341.148438 86.136719 337.605469 86.136719 333.234375 Z M 86.136719 333.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 82.65625 333.234375 C 82.65625 330.789062 80.671875 328.804688 78.226562 328.804688 C 75.777344 328.804688 73.792969 330.789062 73.792969 333.234375 C 73.792969 335.683594 75.777344 337.667969 78.226562 337.667969 C 80.671875 337.667969 82.65625 335.683594 82.65625 333.234375 Z M 82.65625 333.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 86.136719 310.914062 C 86.136719 306.546875 82.59375 303.003906 78.226562 303.003906 C 73.855469 303.003906 70.3125 306.546875 70.3125 310.914062 C 70.3125 315.285156 73.855469 318.828125 78.226562 318.828125 C 82.59375 318.828125 86.136719 315.285156 86.136719 310.914062 Z M 86.136719 310.914062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 82.65625 310.914062 C 82.65625 308.46875 80.671875 306.484375 78.226562 306.484375 C 75.777344 306.484375 73.792969 308.46875 73.792969 310.914062 C 73.792969 313.363281 75.777344 315.347656 78.226562 315.347656 C 80.671875 315.347656 82.65625 313.363281 82.65625 310.914062 Z M 82.65625 310.914062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 86.136719 239.066406 C 86.136719 234.695312 82.59375 231.152344 78.226562 231.152344 C 73.855469 231.152344 70.3125 234.695312 70.3125 239.066406 C 70.3125 243.433594 73.855469 246.976562 78.226562 246.976562 C 82.59375 246.976562 86.136719 243.433594 86.136719 239.066406 Z M 86.136719 239.066406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 82.65625 239.066406 C 82.65625 236.617188 80.671875 234.632812 78.226562 234.632812 C 75.777344 234.632812 73.792969 236.617188 73.792969 239.066406 C 73.792969 241.511719 75.777344 243.496094 78.226562 243.496094 C 80.671875 243.496094 82.65625 241.511719 82.65625 239.066406 Z M 82.65625 239.066406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 86.136719 216.746094 C 86.136719 212.375 82.59375 208.832031 78.226562 208.832031 C 73.855469 208.832031 70.3125 212.375 70.3125 216.746094 C 70.3125 221.113281 73.855469 224.65625 78.226562 224.65625 C 82.59375 224.65625 86.136719 221.113281 86.136719 216.746094 Z M 86.136719 216.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 82.65625 216.746094 C 82.65625 214.296875 80.671875 212.3125 78.226562 212.3125 C 75.777344 212.3125 73.792969 214.296875 73.792969 216.746094 C 73.792969 219.191406 75.777344 221.179688 78.226562 221.179688 C 80.671875 221.179688 82.65625 219.191406 82.65625 216.746094 Z M 82.65625 216.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 66.269531 168.191406 L 59.101562 168.191406 L 59.101562 175.359375 L 66.269531 175.359375 Z M 66.269531 168.191406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 66.269531 426.808594 L 59.101562 426.808594 L 59.101562 419.640625 L 66.269531 419.640625 L 66.269531 426.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 79.441406 168.191406 L 72.269531 168.191406 L 72.269531 175.359375 L 79.441406 175.359375 Z M 79.441406 168.191406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 79.441406 426.808594 L 72.269531 426.808594 L 72.269531 419.640625 L 79.441406 419.640625 L 79.441406 426.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 65.820312 184.929688 L 58.648438 184.929688 L 58.648438 192.101562 L 65.820312 192.101562 Z M 65.820312 184.929688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 65.820312 410.070312 L 58.648438 410.070312 L 58.648438 402.898438 L 65.820312 402.898438 L 65.820312 410.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 78.988281 184.929688 L 71.820312 184.929688 L 71.820312 192.101562 L 78.988281 192.101562 Z M 78.988281 184.929688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 78.988281 410.070312 L 71.820312 410.070312 L 71.820312 402.898438 L 78.988281 402.898438 L 78.988281 410.070312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 66.269531 151.449219 L 59.101562 151.449219 L 59.101562 158.621094 L 66.269531 158.621094 Z M 66.269531 151.449219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 66.269531 443.550781 L 59.101562 443.550781 L 59.101562 436.378906 L 66.269531 436.378906 L 66.269531 443.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 79.441406 151.449219 L 72.269531 151.449219 L 72.269531 158.621094 L 79.441406 158.621094 Z M 79.441406 151.449219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 79.441406 443.550781 L 72.269531 443.550781 L 72.269531 436.378906 L 79.441406 436.378906 L 79.441406 443.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 66.269531 118 L 59.101562 118 L 59.101562 125.171875 L 66.269531 125.171875 Z M 66.269531 118 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 66.269531 477 L 59.101562 477 L 59.101562 469.828125 L 66.269531 469.828125 L 66.269531 477 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 79.441406 118 L 72.269531 118 L 72.269531 125.171875 L 79.441406 125.171875 Z M 79.441406 118 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 79.441406 477 L 72.269531 477 L 72.269531 469.828125 L 79.441406 469.828125 L 79.441406 477 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 66.269531 134.738281 L 59.101562 134.738281 L 59.101562 141.910156 L 66.269531 141.910156 Z M 66.269531 134.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 66.269531 460.261719 L 59.101562 460.261719 L 59.101562 453.089844 L 66.269531 453.089844 L 66.269531 460.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 79.441406 134.738281 L 72.269531 134.738281 L 72.269531 141.910156 L 79.441406 141.910156 Z M 79.441406 134.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 79.441406 460.261719 L 72.269531 460.261719 L 72.269531 453.089844 L 79.441406 453.089844 L 79.441406 460.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 111.398438 520.613281 C 111.398438 518.167969 109.414062 516.183594 106.964844 516.183594 C 104.515625 516.183594 102.53125 518.167969 102.53125 520.613281 C 102.53125 523.0625 104.515625 525.046875 106.964844 525.046875 C 109.414062 525.046875 111.398438 523.0625 111.398438 520.613281 Z M 111.398438 520.613281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 110.527344 520.613281 C 110.527344 518.648438 108.933594 517.050781 106.964844 517.050781 C 104.996094 517.050781 103.402344 518.648438 103.402344 520.613281 C 103.402344 522.582031 104.996094 524.175781 106.964844 524.175781 C 108.933594 524.175781 110.527344 522.582031 110.527344 520.613281 Z M 110.527344 520.613281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 99.039062 486.386719 C 99.039062 483.972656 97.078125 482.011719 94.664062 482.011719 C 92.25 482.011719 90.292969 483.972656 90.292969 486.386719 C 90.292969 488.796875 92.25 490.757812 94.664062 490.757812 C 97.078125 490.757812 99.039062 488.796875 99.039062 486.386719 Z M 99.039062 486.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 97.507812 486.386719 C 97.507812 484.816406 96.234375 483.542969 94.664062 483.542969 C 93.09375 483.542969 91.824219 484.816406 91.824219 486.386719 C 91.824219 487.953125 93.09375 489.226562 94.664062 489.226562 C 96.234375 489.226562 97.507812 487.953125 97.507812 486.386719 Z M 97.507812 486.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 97.265625 460.675781 C 97.265625 459.238281 96.101562 458.070312 94.664062 458.070312 C 93.226562 458.070312 92.0625 459.238281 92.0625 460.675781 C 92.0625 462.109375 93.226562 463.277344 94.664062 463.277344 C 96.101562 463.277344 97.265625 462.109375 97.265625 460.675781 Z M 97.265625 460.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 96.1875 460.675781 C 96.1875 459.835938 95.507812 459.152344 94.664062 459.152344 C 93.824219 459.152344 93.140625 459.835938 93.140625 460.675781 C 93.140625 461.515625 93.824219 462.195312 94.664062 462.195312 C 95.507812 462.195312 96.1875 461.515625 96.1875 460.675781 Z M 96.1875 460.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 97.265625 467.695312 C 97.265625 466.257812 96.101562 465.09375 94.664062 465.09375 C 93.226562 465.09375 92.0625 466.257812 92.0625 467.695312 C 92.0625 469.132812 93.226562 470.296875 94.664062 470.296875 C 96.101562 470.296875 97.265625 469.132812 97.265625 467.695312 Z M 97.265625 467.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 96.1875 467.695312 C 96.1875 466.855469 95.507812 466.171875 94.664062 466.171875 C 93.824219 466.171875 93.140625 466.855469 93.140625 467.695312 C 93.140625 468.535156 93.824219 469.21875 94.664062 469.21875 C 95.507812 469.21875 96.1875 468.535156 96.1875 467.695312 Z M 96.1875 467.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 97.265625 474.746094 C 97.265625 473.308594 96.101562 472.140625 94.664062 472.140625 C 93.226562 472.140625 92.0625 473.308594 92.0625 474.746094 C 92.0625 476.179688 93.226562 477.347656 94.664062 477.347656 C 96.101562 477.347656 97.265625 476.179688 97.265625 474.746094 Z M 97.265625 474.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 96.1875 474.746094 C 96.1875 473.90625 95.507812 473.222656 94.664062 473.222656 C 93.824219 473.222656 93.140625 473.90625 93.140625 474.746094 C 93.140625 475.585938 93.824219 476.265625 94.664062 476.265625 C 95.507812 476.265625 96.1875 475.585938 96.1875 474.746094 Z M 96.1875 474.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 103.417969 464.183594 C 103.417969 462.75 102.253906 461.582031 100.816406 461.582031 C 99.375 461.582031 98.210938 462.75 98.210938 464.183594 C 98.210938 465.621094 99.375 466.785156 100.816406 466.785156 C 102.253906 466.785156 103.417969 465.621094 103.417969 464.183594 Z M 103.417969 464.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 102.339844 464.183594 C 102.339844 463.34375 101.65625 462.660156 100.816406 462.660156 C 99.972656 462.660156 99.292969 463.34375 99.292969 464.183594 C 99.292969 465.023438 99.972656 465.707031 100.816406 465.707031 C 101.65625 465.707031 102.339844 465.023438 102.339844 464.183594 Z M 102.339844 464.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 107.488281 472.121094 L 107.488281 474.730469 L 113.640625 474.730469 L 113.640625 472.121094 Z M 107.488281 472.121094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 122.878906 L 107.488281 120.269531 L 113.640625 120.269531 L 113.640625 122.878906 L 107.488281 122.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 107.488281 467.710938 L 107.488281 470.320312 L 113.640625 470.320312 L 113.640625 467.710938 Z M 107.488281 467.710938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 127.289062 L 107.488281 124.679688 L 113.640625 124.679688 L 113.640625 127.289062 L 107.488281 127.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 107.488281 463.328125 L 107.488281 465.941406 L 113.640625 465.941406 L 113.640625 463.328125 Z M 107.488281 463.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 131.671875 L 107.488281 129.058594 L 113.640625 129.058594 L 113.640625 131.671875 L 107.488281 131.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 107.488281 458.921875 L 107.488281 461.53125 L 113.640625 461.53125 L 113.640625 458.921875 Z M 107.488281 458.921875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 136.078125 L 107.488281 133.46875 L 113.640625 133.46875 L 113.640625 136.078125 L 107.488281 136.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 97.265625 432.566406 C 97.265625 431.128906 96.101562 429.964844 94.664062 429.964844 C 93.226562 429.964844 92.0625 431.128906 92.0625 432.566406 C 92.0625 434 93.226562 435.167969 94.664062 435.167969 C 96.101562 435.167969 97.265625 434 97.265625 432.566406 Z M 97.265625 432.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 96.1875 432.566406 C 96.1875 431.726562 95.507812 431.042969 94.664062 431.042969 C 93.824219 431.042969 93.140625 431.726562 93.140625 432.566406 C 93.140625 433.40625 93.824219 434.089844 94.664062 434.089844 C 95.507812 434.089844 96.1875 433.40625 96.1875 432.566406 Z M 96.1875 432.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 97.265625 439.585938 C 97.265625 438.148438 96.101562 436.980469 94.664062 436.980469 C 93.226562 436.980469 92.0625 438.148438 92.0625 439.585938 C 92.0625 441.019531 93.226562 442.1875 94.664062 442.1875 C 96.101562 442.1875 97.265625 441.019531 97.265625 439.585938 Z M 97.265625 439.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 96.1875 439.585938 C 96.1875 438.746094 95.507812 438.0625 94.664062 438.0625 C 93.824219 438.0625 93.140625 438.746094 93.140625 439.585938 C 93.140625 440.425781 93.824219 441.105469 94.664062 441.105469 C 95.507812 441.105469 96.1875 440.425781 96.1875 439.585938 Z M 96.1875 439.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 97.265625 446.605469 C 97.265625 445.167969 96.101562 444.003906 94.664062 444.003906 C 93.226562 444.003906 92.0625 445.167969 92.0625 446.605469 C 92.0625 448.039062 93.226562 449.207031 94.664062 449.207031 C 96.101562 449.207031 97.265625 448.039062 97.265625 446.605469 Z M 97.265625 446.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 96.1875 446.605469 C 96.1875 445.765625 95.507812 445.082031 94.664062 445.082031 C 93.824219 445.082031 93.140625 445.765625 93.140625 446.605469 C 93.140625 447.445312 93.824219 448.128906 94.664062 448.128906 C 95.507812 448.128906 96.1875 447.445312 96.1875 446.605469 Z M 96.1875 446.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 103.417969 443.09375 C 103.417969 441.660156 102.253906 440.492188 100.816406 440.492188 C 99.375 440.492188 98.210938 441.660156 98.210938 443.09375 C 98.210938 444.53125 99.375 445.695312 100.816406 445.695312 C 102.253906 445.695312 103.417969 444.53125 103.417969 443.09375 Z M 103.417969 443.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 102.339844 443.09375 C 102.339844 442.253906 101.65625 441.570312 100.816406 441.570312 C 99.972656 441.570312 99.292969 442.253906 99.292969 443.09375 C 99.292969 443.933594 99.972656 444.617188 100.816406 444.617188 C 101.65625 444.617188 102.339844 443.933594 102.339844 443.09375 Z M 102.339844 443.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 103.417969 450.144531 C 103.417969 448.710938 102.253906 447.542969 100.816406 447.542969 C 99.375 447.542969 98.210938 448.710938 98.210938 450.144531 C 98.210938 451.582031 99.375 452.746094 100.816406 452.746094 C 102.253906 452.746094 103.417969 451.582031 103.417969 450.144531 Z M 103.417969 450.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 102.339844 450.144531 C 102.339844 449.304688 101.65625 448.621094 100.816406 448.621094 C 99.972656 448.621094 99.292969 449.304688 99.292969 450.144531 C 99.292969 450.984375 99.972656 451.667969 100.816406 451.667969 C 101.65625 451.667969 102.339844 450.984375 102.339844 450.144531 Z M 102.339844 450.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 103.417969 457.164062 C 103.417969 455.730469 102.253906 454.5625 100.816406 454.5625 C 99.375 454.5625 98.210938 455.730469 98.210938 457.164062 C 98.210938 458.601562 99.375 459.769531 100.816406 459.769531 C 102.253906 459.769531 103.417969 458.601562 103.417969 457.164062 Z M 103.417969 457.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 102.339844 457.164062 C 102.339844 456.324219 101.65625 455.644531 100.816406 455.644531 C 99.972656 455.644531 99.292969 456.324219 99.292969 457.164062 C 99.292969 458.003906 99.972656 458.6875 100.816406 458.6875 C 101.65625 458.6875 102.339844 458.003906 102.339844 457.164062 Z M 102.339844 457.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 107.488281 454.539062 L 107.488281 457.148438 L 113.640625 457.148438 L 113.640625 454.539062 Z M 107.488281 454.539062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 140.460938 L 107.488281 137.851562 L 113.640625 137.851562 L 113.640625 140.460938 L 107.488281 140.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 107.488281 450.160156 L 107.488281 452.769531 L 113.640625 452.769531 L 113.640625 450.160156 Z M 107.488281 450.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 144.839844 L 107.488281 142.230469 L 113.640625 142.230469 L 113.640625 144.839844 L 107.488281 144.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 107.488281 445.75 L 107.488281 448.359375 L 113.640625 448.359375 L 113.640625 445.75 Z M 107.488281 445.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 149.25 L 107.488281 146.640625 L 113.640625 146.640625 L 113.640625 149.25 L 107.488281 149.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 107.488281 441.371094 L 107.488281 443.980469 L 113.640625 443.980469 L 113.640625 441.371094 Z M 107.488281 441.371094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 153.628906 L 107.488281 151.019531 L 113.640625 151.019531 L 113.640625 153.628906 L 107.488281 153.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 107.488281 436.960938 L 107.488281 439.570312 L 113.640625 439.570312 L 113.640625 436.960938 Z M 107.488281 436.960938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 158.039062 L 107.488281 155.429688 L 113.640625 155.429688 L 113.640625 158.039062 L 107.488281 158.039062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 107.488281 432.578125 L 107.488281 435.191406 L 113.640625 435.191406 L 113.640625 432.578125 Z M 107.488281 432.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 162.421875 L 107.488281 159.808594 L 113.640625 159.808594 L 113.640625 162.421875 L 107.488281 162.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 99.039062 420.925781 C 99.039062 418.511719 97.078125 416.554688 94.664062 416.554688 C 92.25 416.554688 90.292969 418.511719 90.292969 420.925781 C 90.292969 423.339844 92.25 425.296875 94.664062 425.296875 C 97.078125 425.296875 99.039062 423.339844 99.039062 420.925781 Z M 99.039062 420.925781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 97.507812 420.925781 C 97.507812 419.355469 96.234375 418.082031 94.664062 418.082031 C 93.09375 418.082031 91.824219 419.355469 91.824219 420.925781 C 91.824219 422.492188 93.09375 423.769531 94.664062 423.769531 C 96.234375 423.769531 97.507812 422.492188 97.507812 420.925781 Z M 97.507812 420.925781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 90.691406 400.179688 L 95.160156 400.179688 L 95.160156 395.289062 L 90.691406 395.289062 Z M 90.691406 400.179688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 90.691406 194.820312 L 95.160156 194.820312 L 95.160156 199.710938 L 90.691406 199.710938 L 90.691406 194.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 90.691406 390.820312 L 90.691406 386.351562 L 85.800781 386.351562 L 85.800781 390.820312 Z M 90.691406 390.820312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 90.691406 204.179688 L 90.691406 208.648438 L 85.800781 208.648438 L 85.800781 204.179688 L 90.691406 204.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 119.460938 389.351562 L 119.460938 380.441406 L 97.171875 380.441406 L 97.171875 389.351562 Z M 119.460938 389.351562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 119.460938 205.648438 L 119.460938 214.558594 L 97.171875 214.558594 L 97.171875 205.648438 L 119.460938 205.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 127.925781 325.195312 C 127.925781 317.445312 121.644531 311.164062 113.894531 311.164062 C 106.144531 311.164062 99.863281 317.445312 99.863281 325.195312 C 99.863281 332.945312 106.144531 339.226562 113.894531 339.226562 C 121.644531 339.226562 127.925781 332.945312 127.925781 325.195312 Z M 127.925781 325.195312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 127.925781 224.785156 C 127.925781 217.035156 121.644531 210.753906 113.894531 210.753906 C 106.144531 210.753906 99.863281 217.035156 99.863281 224.785156 C 99.863281 232.535156 106.144531 238.816406 113.894531 238.816406 C 121.644531 238.816406 127.925781 232.535156 127.925781 224.785156 Z M 127.925781 224.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 88.230469 197.769531 L 92.699219 197.769531 L 92.699219 192.878906 L 88.230469 192.878906 Z M 88.230469 197.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 88.230469 397.230469 L 92.699219 397.230469 L 92.699219 402.121094 L 88.230469 402.121094 L 88.230469 397.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 85.648438 178.269531 L 85.648438 187.179688 L 96.78125 187.179688 L 96.78125 178.269531 Z M 85.648438 178.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 85.648438 416.730469 L 85.648438 407.820312 L 96.78125 407.820312 L 96.78125 416.730469 L 85.648438 416.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 87.78125 160.058594 L 92.25 160.058594 L 92.25 155.171875 L 87.78125 155.171875 Z M 87.78125 160.058594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 87.78125 434.941406 L 92.25 434.941406 L 92.25 439.828125 L 87.78125 439.828125 L 87.78125 434.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 87.78125 151.359375 L 92.25 151.359375 L 92.25 146.46875 L 87.78125 146.46875 Z M 87.78125 151.359375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 87.78125 443.640625 L 92.25 443.640625 L 92.25 448.53125 L 87.78125 448.53125 L 87.78125 443.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 114.238281 140.261719 L 105.871094 140.261719 L 105.871094 145.511719 L 114.238281 145.511719 Z M 114.238281 140.261719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 114.238281 454.738281 L 105.871094 454.738281 L 105.871094 449.488281 L 114.238281 449.488281 L 114.238281 454.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 87.78125 140.648438 L 92.25 140.648438 L 92.25 135.761719 L 87.78125 135.761719 Z M 87.78125 140.648438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 87.78125 454.351562 L 92.25 454.351562 L 92.25 459.238281 L 87.78125 459.238281 L 87.78125 454.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 87.78125 124.121094 L 92.25 124.121094 L 92.25 119.230469 L 87.78125 119.230469 Z M 87.78125 124.121094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 87.78125 470.878906 L 92.25 470.878906 L 92.25 475.769531 L 87.78125 475.769531 L 87.78125 470.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 103.648438 110.738281 L 103.648438 115.210938 L 108.539062 115.210938 L 108.539062 110.738281 Z M 103.648438 110.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 103.648438 484.261719 L 103.648438 479.789062 L 108.539062 479.789062 L 108.539062 484.261719 L 103.648438 484.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 103.648438 102.28125 L 103.648438 106.75 L 108.539062 106.75 L 108.539062 102.28125 Z M 103.648438 102.28125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 103.648438 492.71875 L 103.648438 488.25 L 108.539062 488.25 L 108.539062 492.71875 L 103.648438 492.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 85.648438 88.988281 L 85.648438 97.898438 L 96.78125 97.898438 L 96.78125 88.988281 Z M 85.648438 88.988281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 85.648438 506.011719 L 85.648438 497.101562 L 96.78125 497.101562 L 96.78125 506.011719 L 85.648438 506.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 124.597656 520.613281 C 124.597656 518.167969 122.613281 516.183594 120.164062 516.183594 C 117.714844 516.183594 115.734375 518.167969 115.734375 520.613281 C 115.734375 523.0625 117.714844 525.046875 120.164062 525.046875 C 122.613281 525.046875 124.597656 523.0625 124.597656 520.613281 Z M 124.597656 520.613281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 123.726562 520.613281 C 123.726562 518.648438 122.132812 517.050781 120.164062 517.050781 C 118.195312 517.050781 116.601562 518.648438 116.601562 520.613281 C 116.601562 522.582031 118.195312 524.175781 120.164062 524.175781 C 122.132812 524.175781 123.726562 522.582031 123.726562 520.613281 Z M 123.726562 520.613281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 133.566406 492.265625 C 133.566406 491.789062 133.183594 491.402344 132.703125 491.402344 C 132.226562 491.402344 131.84375 491.789062 131.84375 492.265625 C 131.84375 492.742188 132.226562 493.128906 132.703125 493.128906 C 133.183594 493.128906 133.566406 492.742188 133.566406 492.265625 Z M 133.566406 492.265625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 133.566406 488.753906 C 133.566406 488.277344 133.183594 487.890625 132.703125 487.890625 C 132.226562 487.890625 131.84375 488.277344 131.84375 488.753906 C 131.84375 489.230469 132.226562 489.617188 132.703125 489.617188 C 133.183594 489.617188 133.566406 489.230469 133.566406 488.753906 Z M 133.566406 488.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.308594 461.078125 L 132.71875 461.078125 L 133.050781 461.171875 L 133.351562 461.351562 L 133.53125 461.648438 L 133.589844 461.980469 L 133.53125 462.308594 L 133.351562 462.609375 L 133.050781 462.789062 L 132.71875 462.851562 L 128.308594 462.851562 L 127.980469 462.789062 L 127.679688 462.609375 L 127.5 462.308594 L 127.441406 461.980469 L 127.5 461.648438 L 127.679688 461.351562 L 127.980469 461.171875 Z M 128.308594 461.078125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.308594 133.921875 L 132.71875 133.921875 L 133.050781 133.828125 L 133.351562 133.648438 L 133.53125 133.351562 L 133.589844 133.019531 L 133.53125 132.691406 L 133.351562 132.390625 L 133.050781 132.210938 L 132.71875 132.148438 L 128.308594 132.148438 L 127.980469 132.210938 L 127.679688 132.390625 L 127.5 132.691406 L 127.441406 133.019531 L 127.5 133.351562 L 127.679688 133.648438 L 127.980469 133.828125 L 128.308594 133.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 135.359375 465.488281 L 135.359375 468.101562 L 135.300781 468.429688 L 135.121094 468.730469 L 134.820312 468.910156 L 134.488281 468.96875 L 134.160156 468.910156 L 133.859375 468.730469 L 133.679688 468.429688 L 133.589844 468.101562 L 133.589844 465.488281 L 133.679688 465.160156 L 133.859375 464.859375 L 134.160156 464.679688 L 134.488281 464.621094 L 134.820312 464.679688 L 135.121094 464.859375 L 135.300781 465.160156 Z M 135.359375 465.488281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 135.359375 129.511719 L 135.359375 126.898438 L 135.300781 126.570312 L 135.121094 126.269531 L 134.820312 126.089844 L 134.488281 126.03125 L 134.160156 126.089844 L 133.859375 126.269531 L 133.679688 126.570312 L 133.589844 126.898438 L 133.589844 129.511719 L 133.679688 129.839844 L 133.859375 130.140625 L 134.160156 130.320312 L 134.488281 130.378906 L 134.820312 130.320312 L 135.121094 130.140625 L 135.300781 129.839844 L 135.359375 129.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 131.820312 465.488281 L 131.820312 468.101562 L 131.761719 468.429688 L 131.578125 468.730469 L 131.28125 468.910156 L 130.949219 468.96875 L 130.621094 468.910156 L 130.320312 468.730469 L 130.140625 468.429688 L 130.050781 468.101562 L 130.050781 465.488281 L 130.140625 465.160156 L 130.320312 464.859375 L 130.621094 464.679688 L 130.949219 464.621094 L 131.28125 464.679688 L 131.578125 464.859375 L 131.761719 465.160156 Z M 131.820312 465.488281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 131.820312 129.511719 L 131.820312 126.898438 L 131.761719 126.570312 L 131.578125 126.269531 L 131.28125 126.089844 L 130.949219 126.03125 L 130.621094 126.089844 L 130.320312 126.269531 L 130.140625 126.570312 L 130.050781 126.898438 L 130.050781 129.511719 L 130.140625 129.839844 L 130.320312 130.140625 L 130.621094 130.320312 L 130.949219 130.378906 L 131.28125 130.320312 L 131.578125 130.140625 L 131.761719 129.839844 L 131.820312 129.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 133.566406 485.246094 C 133.566406 484.769531 133.183594 484.382812 132.703125 484.382812 C 132.226562 484.382812 131.84375 484.769531 131.84375 485.246094 C 131.84375 485.722656 132.226562 486.105469 132.703125 486.105469 C 133.183594 486.105469 133.566406 485.722656 133.566406 485.246094 Z M 133.566406 485.246094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 133.566406 481.734375 C 133.566406 481.257812 133.183594 480.871094 132.703125 480.871094 C 132.226562 480.871094 131.84375 481.257812 131.84375 481.734375 C 131.84375 482.210938 132.226562 482.597656 132.703125 482.597656 C 133.183594 482.597656 133.566406 482.210938 133.566406 481.734375 Z M 133.566406 481.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.308594 457.570312 L 132.71875 457.570312 L 133.050781 457.660156 L 133.351562 457.839844 L 133.53125 458.140625 L 133.589844 458.46875 L 133.53125 458.800781 L 133.351562 459.101562 L 133.050781 459.28125 L 132.71875 459.339844 L 128.308594 459.339844 L 127.980469 459.28125 L 127.679688 459.101562 L 127.5 458.800781 L 127.441406 458.46875 L 127.5 458.140625 L 127.679688 457.839844 L 127.980469 457.660156 Z M 128.308594 457.570312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.308594 137.429688 L 132.71875 137.429688 L 133.050781 137.339844 L 133.351562 137.160156 L 133.53125 136.859375 L 133.589844 136.53125 L 133.53125 136.199219 L 133.351562 135.898438 L 133.050781 135.71875 L 132.71875 135.660156 L 128.308594 135.660156 L 127.980469 135.71875 L 127.679688 135.898438 L 127.5 136.199219 L 127.441406 136.53125 L 127.5 136.859375 L 127.679688 137.160156 L 127.980469 137.339844 L 128.308594 137.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 131.820312 452.320312 L 131.820312 454.929688 L 131.761719 455.261719 L 131.578125 455.558594 L 131.28125 455.738281 L 130.949219 455.800781 L 130.621094 455.738281 L 130.320312 455.558594 L 130.140625 455.261719 L 130.050781 454.929688 L 130.050781 452.320312 L 130.140625 451.988281 L 130.320312 451.691406 L 130.621094 451.511719 L 130.949219 451.449219 L 131.28125 451.511719 L 131.578125 451.691406 L 131.761719 451.988281 Z M 131.820312 452.320312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 131.820312 142.679688 L 131.820312 140.070312 L 131.761719 139.738281 L 131.578125 139.441406 L 131.28125 139.261719 L 130.949219 139.199219 L 130.621094 139.261719 L 130.320312 139.441406 L 130.140625 139.738281 L 130.050781 140.070312 L 130.050781 142.679688 L 130.140625 143.011719 L 130.320312 143.308594 L 130.621094 143.488281 L 130.949219 143.550781 L 131.28125 143.488281 L 131.578125 143.308594 L 131.761719 143.011719 L 131.820312 142.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 133.566406 438.714844 C 133.566406 438.238281 133.183594 437.851562 132.703125 437.851562 C 132.226562 437.851562 131.84375 438.238281 131.84375 438.714844 C 131.84375 439.191406 132.226562 439.578125 132.703125 439.578125 C 133.183594 439.578125 133.566406 439.191406 133.566406 438.714844 Z M 133.566406 438.714844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 133.566406 435.203125 C 133.566406 434.730469 133.183594 434.34375 132.703125 434.34375 C 132.226562 434.34375 131.84375 434.730469 131.84375 435.203125 C 131.84375 435.679688 132.226562 436.066406 132.703125 436.066406 C 133.183594 436.066406 133.566406 435.679688 133.566406 435.203125 Z M 133.566406 435.203125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 133.566406 431.664062 C 133.566406 431.1875 133.183594 430.804688 132.703125 430.804688 C 132.226562 430.804688 131.84375 431.1875 131.84375 431.664062 C 131.84375 432.140625 132.226562 432.527344 132.703125 432.527344 C 133.183594 432.527344 133.566406 432.140625 133.566406 431.664062 Z M 133.566406 431.664062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 133.566406 428.15625 C 133.566406 427.679688 133.183594 427.292969 132.703125 427.292969 C 132.226562 427.292969 131.84375 427.679688 131.84375 428.15625 C 131.84375 428.632812 132.226562 429.019531 132.703125 429.019531 C 133.183594 429.019531 133.566406 428.632812 133.566406 428.15625 Z M 133.566406 428.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 119.46875 397.734375 C 119.46875 395.902344 117.980469 394.410156 116.144531 394.410156 C 114.308594 394.410156 112.824219 395.902344 112.824219 397.734375 C 112.824219 399.570312 114.308594 401.058594 116.144531 401.058594 C 117.980469 401.058594 119.46875 399.570312 119.46875 397.734375 Z M 119.46875 397.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.429688 404.378906 L 133.261719 404.378906 L 133.589844 404.46875 L 133.890625 404.648438 L 134.070312 404.949219 L 134.128906 405.28125 L 134.070312 405.609375 L 133.890625 405.910156 L 133.589844 406.089844 L 133.261719 406.148438 L 128.429688 406.148438 L 128.101562 406.089844 L 127.800781 405.910156 L 127.621094 405.609375 L 127.558594 405.28125 L 127.621094 404.949219 L 127.800781 404.648438 L 128.101562 404.46875 Z M 128.429688 404.378906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 190.621094 L 133.261719 190.621094 L 133.589844 190.53125 L 133.890625 190.351562 L 134.070312 190.050781 L 134.128906 189.71875 L 134.070312 189.390625 L 133.890625 189.089844 L 133.589844 188.910156 L 133.261719 188.851562 L 128.429688 188.851562 L 128.101562 188.910156 L 127.800781 189.089844 L 127.621094 189.390625 L 127.558594 189.71875 L 127.621094 190.050781 L 127.800781 190.351562 L 128.101562 190.53125 L 128.429688 190.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.429688 400.871094 L 133.261719 400.871094 L 133.589844 400.960938 L 133.890625 401.140625 L 134.070312 401.441406 L 134.128906 401.769531 L 134.070312 402.101562 L 133.890625 402.398438 L 133.589844 402.578125 L 133.261719 402.640625 L 128.429688 402.640625 L 128.101562 402.578125 L 127.800781 402.398438 L 127.621094 402.101562 L 127.558594 401.769531 L 127.621094 401.441406 L 127.800781 401.140625 L 128.101562 400.960938 Z M 128.429688 400.871094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 194.128906 L 133.261719 194.128906 L 133.589844 194.039062 L 133.890625 193.859375 L 134.070312 193.558594 L 134.128906 193.230469 L 134.070312 192.898438 L 133.890625 192.601562 L 133.589844 192.421875 L 133.261719 192.359375 L 128.429688 192.359375 L 128.101562 192.421875 L 127.800781 192.601562 L 127.621094 192.898438 L 127.558594 193.230469 L 127.621094 193.558594 L 127.800781 193.859375 L 128.101562 194.039062 L 128.429688 194.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.429688 397.359375 L 133.261719 397.359375 L 133.589844 397.449219 L 133.890625 397.628906 L 134.070312 397.929688 L 134.128906 398.261719 L 134.070312 398.589844 L 133.890625 398.890625 L 133.589844 399.070312 L 133.261719 399.128906 L 128.429688 399.128906 L 128.101562 399.070312 L 127.800781 398.890625 L 127.621094 398.589844 L 127.558594 398.261719 L 127.621094 397.929688 L 127.800781 397.628906 L 128.101562 397.449219 Z M 128.429688 397.359375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 197.640625 L 133.261719 197.640625 L 133.589844 197.550781 L 133.890625 197.371094 L 134.070312 197.070312 L 134.128906 196.738281 L 134.070312 196.410156 L 133.890625 196.109375 L 133.589844 195.929688 L 133.261719 195.871094 L 128.429688 195.871094 L 128.101562 195.929688 L 127.800781 196.109375 L 127.621094 196.410156 L 127.558594 196.738281 L 127.621094 197.070312 L 127.800781 197.371094 L 128.101562 197.550781 L 128.429688 197.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.429688 393.820312 L 133.261719 393.820312 L 133.589844 393.910156 L 133.890625 394.089844 L 134.070312 394.390625 L 134.128906 394.71875 L 134.070312 395.050781 L 133.890625 395.351562 L 133.589844 395.53125 L 133.261719 395.589844 L 128.429688 395.589844 L 128.101562 395.53125 L 127.800781 395.351562 L 127.621094 395.050781 L 127.558594 394.71875 L 127.621094 394.390625 L 127.800781 394.089844 L 128.101562 393.910156 Z M 128.429688 393.820312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 201.179688 L 133.261719 201.179688 L 133.589844 201.089844 L 133.890625 200.910156 L 134.070312 200.609375 L 134.128906 200.28125 L 134.070312 199.949219 L 133.890625 199.648438 L 133.589844 199.46875 L 133.261719 199.410156 L 128.429688 199.410156 L 128.101562 199.46875 L 127.800781 199.648438 L 127.621094 199.949219 L 127.558594 200.28125 L 127.621094 200.609375 L 127.800781 200.910156 L 128.101562 201.089844 L 128.429688 201.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.429688 390.308594 L 133.261719 390.308594 L 133.589844 390.398438 L 133.890625 390.578125 L 134.070312 390.878906 L 134.128906 391.210938 L 134.070312 391.539062 L 133.890625 391.839844 L 133.589844 392.019531 L 133.261719 392.078125 L 128.429688 392.078125 L 128.101562 392.019531 L 127.800781 391.839844 L 127.621094 391.539062 L 127.558594 391.210938 L 127.621094 390.878906 L 127.800781 390.578125 L 128.101562 390.398438 Z M 128.429688 390.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 204.691406 L 133.261719 204.691406 L 133.589844 204.601562 L 133.890625 204.421875 L 134.070312 204.121094 L 134.128906 203.789062 L 134.070312 203.460938 L 133.890625 203.160156 L 133.589844 202.980469 L 133.261719 202.921875 L 128.429688 202.921875 L 128.101562 202.980469 L 127.800781 203.160156 L 127.621094 203.460938 L 127.558594 203.789062 L 127.621094 204.121094 L 127.800781 204.421875 L 128.101562 204.601562 L 128.429688 204.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.429688 386.800781 L 133.261719 386.800781 L 133.589844 386.890625 L 133.890625 387.070312 L 134.070312 387.371094 L 134.128906 387.699219 L 134.070312 388.03125 L 133.890625 388.328125 L 133.589844 388.511719 L 133.261719 388.570312 L 128.429688 388.570312 L 128.101562 388.511719 L 127.800781 388.328125 L 127.621094 388.03125 L 127.558594 387.699219 L 127.621094 387.371094 L 127.800781 387.070312 L 128.101562 386.890625 Z M 128.429688 386.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 208.199219 L 133.261719 208.199219 L 133.589844 208.109375 L 133.890625 207.929688 L 134.070312 207.628906 L 134.128906 207.300781 L 134.070312 206.96875 L 133.890625 206.671875 L 133.589844 206.488281 L 133.261719 206.429688 L 128.429688 206.429688 L 128.101562 206.488281 L 127.800781 206.671875 L 127.621094 206.96875 L 127.558594 207.300781 L 127.621094 207.628906 L 127.800781 207.929688 L 128.101562 208.109375 L 128.429688 208.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.429688 376.269531 L 133.261719 376.269531 L 133.589844 376.359375 L 133.890625 376.539062 L 134.070312 376.839844 L 134.128906 377.171875 L 134.070312 377.5 L 133.890625 377.800781 L 133.589844 377.980469 L 133.261719 378.039062 L 128.429688 378.039062 L 128.101562 377.980469 L 127.800781 377.800781 L 127.621094 377.5 L 127.558594 377.171875 L 127.621094 376.839844 L 127.800781 376.539062 L 128.101562 376.359375 Z M 128.429688 376.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 218.730469 L 133.261719 218.730469 L 133.589844 218.640625 L 133.890625 218.460938 L 134.070312 218.160156 L 134.128906 217.828125 L 134.070312 217.5 L 133.890625 217.199219 L 133.589844 217.019531 L 133.261719 216.960938 L 128.429688 216.960938 L 128.101562 217.019531 L 127.800781 217.199219 L 127.621094 217.5 L 127.558594 217.828125 L 127.621094 218.160156 L 127.800781 218.460938 L 128.101562 218.640625 L 128.429688 218.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.429688 372.761719 L 133.261719 372.761719 L 133.589844 372.851562 L 133.890625 373.03125 L 134.070312 373.328125 L 134.128906 373.660156 L 134.070312 373.988281 L 133.890625 374.289062 L 133.589844 374.46875 L 133.261719 374.53125 L 128.429688 374.53125 L 128.101562 374.46875 L 127.800781 374.289062 L 127.621094 373.988281 L 127.558594 373.660156 L 127.621094 373.328125 L 127.800781 373.03125 L 128.101562 372.851562 Z M 128.429688 372.761719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 222.238281 L 133.261719 222.238281 L 133.589844 222.148438 L 133.890625 221.96875 L 134.070312 221.671875 L 134.128906 221.339844 L 134.070312 221.011719 L 133.890625 220.710938 L 133.589844 220.53125 L 133.261719 220.46875 L 128.429688 220.46875 L 128.101562 220.53125 L 127.800781 220.710938 L 127.621094 221.011719 L 127.558594 221.339844 L 127.621094 221.671875 L 127.800781 221.96875 L 128.101562 222.148438 L 128.429688 222.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 128.429688 369.21875 L 133.261719 369.21875 L 133.589844 369.308594 L 133.890625 369.488281 L 134.070312 369.789062 L 134.128906 370.121094 L 134.070312 370.449219 L 133.890625 370.75 L 133.589844 370.929688 L 133.261719 370.988281 L 128.429688 370.988281 L 128.101562 370.929688 L 127.800781 370.75 L 127.621094 370.449219 L 127.558594 370.121094 L 127.621094 369.789062 L 127.800781 369.488281 L 128.101562 369.308594 Z M 128.429688 369.21875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 225.78125 L 133.261719 225.78125 L 133.589844 225.691406 L 133.890625 225.511719 L 134.070312 225.210938 L 134.128906 224.878906 L 134.070312 224.550781 L 133.890625 224.25 L 133.589844 224.070312 L 133.261719 224.011719 L 128.429688 224.011719 L 128.101562 224.070312 L 127.800781 224.25 L 127.621094 224.550781 L 127.558594 224.878906 L 127.621094 225.210938 L 127.800781 225.511719 L 128.101562 225.691406 L 128.429688 225.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 124.320312 178.269531 L 124.320312 187.179688 L 135.449219 187.179688 L 135.449219 178.269531 Z M 124.320312 178.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 124.320312 416.730469 L 124.320312 407.820312 L 135.449219 407.820312 L 135.449219 416.730469 L 124.320312 416.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 133.558594 148.601562 L 125.191406 148.601562 L 125.191406 153.851562 L 133.558594 153.851562 Z M 133.558594 148.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 133.558594 446.398438 L 125.191406 446.398438 L 125.191406 441.148438 L 133.558594 441.148438 L 133.558594 446.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 112.558594 102.28125 L 112.558594 106.75 L 117.449219 106.75 L 117.449219 102.28125 Z M 112.558594 102.28125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 112.558594 492.71875 L 112.558594 488.25 L 117.449219 488.25 L 117.449219 492.71875 L 112.558594 492.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 124.320312 88.988281 L 124.320312 97.898438 L 135.449219 97.898438 L 135.449219 88.988281 Z M 124.320312 88.988281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 124.320312 506.011719 L 124.320312 497.101562 L 135.449219 497.101562 L 135.449219 506.011719 L 124.320312 506.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 140.589844 492.265625 C 140.589844 491.789062 140.203125 491.402344 139.726562 491.402344 C 139.246094 491.402344 138.863281 491.789062 138.863281 492.265625 C 138.863281 492.742188 139.246094 493.128906 139.726562 493.128906 C 140.203125 493.128906 140.589844 492.742188 140.589844 492.265625 Z M 140.589844 492.265625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 140.589844 488.753906 C 140.589844 488.277344 140.203125 487.890625 139.726562 487.890625 C 139.246094 487.890625 138.863281 488.277344 138.863281 488.753906 C 138.863281 489.230469 139.246094 489.617188 139.726562 489.617188 C 140.203125 489.617188 140.589844 489.230469 140.589844 488.753906 Z M 140.589844 488.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 157.199219 466 L 161.671875 466 L 161.671875 461.109375 L 157.199219 461.109375 Z M 157.199219 466 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 157.199219 129 L 161.671875 129 L 161.671875 133.890625 L 157.199219 133.890625 L 157.199219 129 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 148.710938 466 L 153.179688 466 L 153.179688 461.109375 L 148.710938 461.109375 Z M 148.710938 466 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 148.710938 129 L 153.179688 129 L 153.179688 133.890625 L 148.710938 133.890625 L 148.710938 129 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 157.199219 486.101562 L 161.671875 486.101562 L 161.671875 481.210938 L 157.199219 481.210938 Z M 157.199219 486.101562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 157.199219 108.898438 L 161.671875 108.898438 L 161.671875 113.789062 L 157.199219 113.789062 L 157.199219 108.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 148.710938 486.101562 L 153.179688 486.101562 L 153.179688 481.210938 L 148.710938 481.210938 Z M 148.710938 486.101562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 148.710938 108.898438 L 153.179688 108.898438 L 153.179688 113.789062 L 148.710938 113.789062 L 148.710938 108.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 157.199219 477.160156 L 161.671875 477.160156 L 161.671875 472.269531 L 157.199219 472.269531 Z M 157.199219 477.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 157.199219 117.839844 L 161.671875 117.839844 L 161.671875 122.730469 L 157.199219 122.730469 L 157.199219 117.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 148.710938 477.160156 L 153.179688 477.160156 L 153.179688 472.269531 L 148.710938 472.269531 Z M 148.710938 477.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 148.710938 117.839844 L 153.179688 117.839844 L 153.179688 122.730469 L 148.710938 122.730469 L 148.710938 117.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 139.710938 461.078125 L 144.121094 461.078125 L 144.449219 461.171875 L 144.75 461.351562 L 144.929688 461.648438 L 144.988281 461.980469 L 144.929688 462.308594 L 144.75 462.609375 L 144.449219 462.789062 L 144.121094 462.851562 L 139.710938 462.851562 L 139.378906 462.789062 L 139.078125 462.609375 L 138.898438 462.308594 L 138.839844 461.980469 L 138.898438 461.648438 L 139.078125 461.351562 L 139.378906 461.171875 Z M 139.710938 461.078125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 139.710938 133.921875 L 144.121094 133.921875 L 144.449219 133.828125 L 144.75 133.648438 L 144.929688 133.351562 L 144.988281 133.019531 L 144.929688 132.691406 L 144.75 132.390625 L 144.449219 132.210938 L 144.121094 132.148438 L 139.710938 132.148438 L 139.378906 132.210938 L 139.078125 132.390625 L 138.898438 132.691406 L 138.839844 133.019531 L 138.898438 133.351562 L 139.078125 133.648438 L 139.378906 133.828125 L 139.710938 133.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 142.378906 465.488281 L 142.378906 468.101562 L 142.320312 468.429688 L 142.140625 468.730469 L 141.839844 468.910156 L 141.511719 468.96875 L 141.179688 468.910156 L 140.878906 468.730469 L 140.699219 468.429688 L 140.609375 468.101562 L 140.609375 465.488281 L 140.699219 465.160156 L 140.878906 464.859375 L 141.179688 464.679688 L 141.511719 464.621094 L 141.839844 464.679688 L 142.140625 464.859375 L 142.320312 465.160156 Z M 142.378906 465.488281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 142.378906 129.511719 L 142.378906 126.898438 L 142.320312 126.570312 L 142.140625 126.269531 L 141.839844 126.089844 L 141.511719 126.03125 L 141.179688 126.089844 L 140.878906 126.269531 L 140.699219 126.570312 L 140.609375 126.898438 L 140.609375 129.511719 L 140.699219 129.839844 L 140.878906 130.140625 L 141.179688 130.320312 L 141.511719 130.378906 L 141.839844 130.320312 L 142.140625 130.140625 L 142.320312 129.839844 L 142.378906 129.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 140.589844 485.246094 C 140.589844 484.769531 140.203125 484.382812 139.726562 484.382812 C 139.246094 484.382812 138.863281 484.769531 138.863281 485.246094 C 138.863281 485.722656 139.246094 486.105469 139.726562 486.105469 C 140.203125 486.105469 140.589844 485.722656 140.589844 485.246094 Z M 140.589844 485.246094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 140.589844 481.734375 C 140.589844 481.257812 140.203125 480.871094 139.726562 480.871094 C 139.246094 480.871094 138.863281 481.257812 138.863281 481.734375 C 138.863281 482.210938 139.246094 482.597656 139.726562 482.597656 C 140.203125 482.597656 140.589844 482.210938 140.589844 481.734375 Z M 140.589844 481.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 153.179688 443.261719 L 148.710938 443.261719 L 148.710938 448.148438 L 153.179688 448.148438 Z M 153.179688 443.261719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 153.179688 151.738281 L 148.710938 151.738281 L 148.710938 146.851562 L 153.179688 146.851562 L 153.179688 151.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 157.199219 457.089844 L 161.671875 457.089844 L 161.671875 452.199219 L 157.199219 452.199219 Z M 157.199219 457.089844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 157.199219 137.910156 L 161.671875 137.910156 L 161.671875 142.800781 L 157.199219 142.800781 L 157.199219 137.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 148.710938 457.089844 L 153.179688 457.089844 L 153.179688 452.199219 L 148.710938 452.199219 Z M 148.710938 457.089844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 148.710938 137.910156 L 153.179688 137.910156 L 153.179688 142.800781 L 148.710938 142.800781 L 148.710938 137.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 157.199219 436.988281 L 161.671875 436.988281 L 161.671875 432.101562 L 157.199219 432.101562 Z M 157.199219 436.988281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 157.199219 158.011719 L 161.671875 158.011719 L 161.671875 162.898438 L 157.199219 162.898438 L 157.199219 158.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 148.710938 436.988281 L 153.179688 436.988281 L 153.179688 432.101562 L 148.710938 432.101562 Z M 148.710938 436.988281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 148.710938 158.011719 L 153.179688 158.011719 L 153.179688 162.898438 L 148.710938 162.898438 L 148.710938 158.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 139.710938 457.570312 L 144.121094 457.570312 L 144.449219 457.660156 L 144.75 457.839844 L 144.929688 458.140625 L 144.988281 458.46875 L 144.929688 458.800781 L 144.75 459.101562 L 144.449219 459.28125 L 144.121094 459.339844 L 139.710938 459.339844 L 139.378906 459.28125 L 139.078125 459.101562 L 138.898438 458.800781 L 138.839844 458.46875 L 138.898438 458.140625 L 139.078125 457.839844 L 139.378906 457.660156 Z M 139.710938 457.570312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 139.710938 137.429688 L 144.121094 137.429688 L 144.449219 137.339844 L 144.75 137.160156 L 144.929688 136.859375 L 144.988281 136.53125 L 144.929688 136.199219 L 144.75 135.898438 L 144.449219 135.71875 L 144.121094 135.660156 L 139.710938 135.660156 L 139.378906 135.71875 L 139.078125 135.898438 L 138.898438 136.199219 L 138.839844 136.53125 L 138.898438 136.859375 L 139.078125 137.160156 L 139.378906 137.339844 L 139.710938 137.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 142.378906 452.320312 L 142.378906 454.929688 L 142.320312 455.261719 L 142.140625 455.558594 L 141.839844 455.738281 L 141.511719 455.800781 L 141.179688 455.738281 L 140.878906 455.558594 L 140.699219 455.261719 L 140.609375 454.929688 L 140.609375 452.320312 L 140.699219 451.988281 L 140.878906 451.691406 L 141.179688 451.511719 L 141.511719 451.449219 L 141.839844 451.511719 L 142.140625 451.691406 L 142.320312 451.988281 Z M 142.378906 452.320312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 142.378906 142.679688 L 142.378906 140.070312 L 142.320312 139.738281 L 142.140625 139.441406 L 141.839844 139.261719 L 141.511719 139.199219 L 141.179688 139.261719 L 140.878906 139.441406 L 140.699219 139.738281 L 140.609375 140.070312 L 140.609375 142.679688 L 140.699219 143.011719 L 140.878906 143.308594 L 141.179688 143.488281 L 141.511719 143.550781 L 141.839844 143.488281 L 142.140625 143.308594 L 142.320312 143.011719 L 142.378906 142.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 140.589844 438.714844 C 140.589844 438.238281 140.203125 437.851562 139.726562 437.851562 C 139.246094 437.851562 138.863281 438.238281 138.863281 438.714844 C 138.863281 439.191406 139.246094 439.578125 139.726562 439.578125 C 140.203125 439.578125 140.589844 439.191406 140.589844 438.714844 Z M 140.589844 438.714844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 140.589844 435.203125 C 140.589844 434.730469 140.203125 434.34375 139.726562 434.34375 C 139.246094 434.34375 138.863281 434.730469 138.863281 435.203125 C 138.863281 435.679688 139.246094 436.066406 139.726562 436.066406 C 140.203125 436.066406 140.589844 435.679688 140.589844 435.203125 Z M 140.589844 435.203125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 157.199219 428.078125 L 161.671875 428.078125 L 161.671875 423.191406 L 157.199219 423.191406 Z M 157.199219 428.078125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 157.199219 166.921875 L 161.671875 166.921875 L 161.671875 171.808594 L 157.199219 171.808594 L 157.199219 166.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 148.710938 428.078125 L 153.179688 428.078125 L 153.179688 423.191406 L 148.710938 423.191406 Z M 148.710938 428.078125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 148.710938 166.921875 L 153.179688 166.921875 L 153.179688 171.808594 L 148.710938 171.808594 L 148.710938 166.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 150.179688 416.46875 L 150.179688 411.640625 L 150.269531 411.308594 L 150.449219 411.011719 L 150.75 410.828125 L 151.078125 410.769531 L 151.410156 410.828125 L 151.710938 411.011719 L 151.890625 411.308594 L 151.949219 411.640625 L 151.949219 416.46875 L 151.890625 416.800781 L 151.710938 417.101562 L 151.410156 417.28125 L 151.078125 417.339844 L 150.75 417.28125 L 150.449219 417.101562 L 150.269531 416.800781 Z M 150.179688 416.46875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 150.179688 178.53125 L 150.179688 183.359375 L 150.269531 183.691406 L 150.449219 183.988281 L 150.75 184.171875 L 151.078125 184.230469 L 151.410156 184.171875 L 151.710938 183.988281 L 151.890625 183.691406 L 151.949219 183.359375 L 151.949219 178.53125 L 151.890625 178.199219 L 151.710938 177.898438 L 151.410156 177.71875 L 151.078125 177.660156 L 150.75 177.71875 L 150.449219 177.898438 L 150.269531 178.199219 L 150.179688 178.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 146.671875 416.46875 L 146.671875 411.640625 L 146.761719 411.308594 L 146.941406 411.011719 L 147.238281 410.828125 L 147.570312 410.769531 L 147.898438 410.828125 L 148.199219 411.011719 L 148.378906 411.308594 L 148.441406 411.640625 L 148.441406 416.46875 L 148.378906 416.800781 L 148.199219 417.101562 L 147.898438 417.28125 L 147.570312 417.339844 L 147.238281 417.28125 L 146.941406 417.101562 L 146.761719 416.800781 Z M 146.671875 416.46875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 146.671875 178.53125 L 146.671875 183.359375 L 146.761719 183.691406 L 146.941406 183.988281 L 147.238281 184.171875 L 147.570312 184.230469 L 147.898438 184.171875 L 148.199219 183.988281 L 148.378906 183.691406 L 148.441406 183.359375 L 148.441406 178.53125 L 148.378906 178.199219 L 148.199219 177.898438 L 147.898438 177.71875 L 147.570312 177.660156 L 147.238281 177.71875 L 146.941406 177.898438 L 146.761719 178.199219 L 146.671875 178.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 143.128906 416.46875 L 143.128906 411.640625 L 143.21875 411.308594 L 143.398438 411.011719 L 143.699219 410.828125 L 144.03125 410.769531 L 144.359375 410.828125 L 144.660156 411.011719 L 144.839844 411.308594 L 144.898438 411.640625 L 144.898438 416.46875 L 144.839844 416.800781 L 144.660156 417.101562 L 144.359375 417.28125 L 144.03125 417.339844 L 143.699219 417.28125 L 143.398438 417.101562 L 143.21875 416.800781 Z M 143.128906 416.46875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 143.128906 178.53125 L 143.128906 183.359375 L 143.21875 183.691406 L 143.398438 183.988281 L 143.699219 184.171875 L 144.03125 184.230469 L 144.359375 184.171875 L 144.660156 183.988281 L 144.839844 183.691406 L 144.898438 183.359375 L 144.898438 178.53125 L 144.839844 178.199219 L 144.660156 177.898438 L 144.359375 177.71875 L 144.03125 177.660156 L 143.699219 177.71875 L 143.398438 177.898438 L 143.21875 178.199219 L 143.128906 178.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 140.589844 431.664062 C 140.589844 431.1875 140.203125 430.804688 139.726562 430.804688 C 139.246094 430.804688 138.863281 431.1875 138.863281 431.664062 C 138.863281 432.140625 139.246094 432.527344 139.726562 432.527344 C 140.203125 432.527344 140.589844 432.140625 140.589844 431.664062 Z M 140.589844 431.664062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 140.589844 428.15625 C 140.589844 427.679688 140.203125 427.292969 139.726562 427.292969 C 139.246094 427.292969 138.863281 427.679688 138.863281 428.15625 C 138.863281 428.632812 139.246094 429.019531 139.726562 429.019531 C 140.203125 429.019531 140.589844 428.632812 140.589844 428.15625 Z M 140.589844 428.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 154.800781 379.78125 L 159.628906 379.78125 L 159.960938 379.871094 L 160.261719 380.050781 L 160.441406 380.351562 L 160.5 380.679688 L 160.441406 381.011719 L 160.261719 381.308594 L 159.960938 381.488281 L 159.628906 381.550781 L 154.800781 381.550781 L 154.46875 381.488281 L 154.171875 381.308594 L 153.988281 381.011719 L 153.929688 380.679688 L 153.988281 380.351562 L 154.171875 380.050781 L 154.46875 379.871094 Z M 154.800781 379.78125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 215.21875 L 159.628906 215.21875 L 159.960938 215.128906 L 160.261719 214.949219 L 160.441406 214.648438 L 160.5 214.320312 L 160.441406 213.988281 L 160.261719 213.691406 L 159.960938 213.511719 L 159.628906 213.449219 L 154.800781 213.449219 L 154.46875 213.511719 L 154.171875 213.691406 L 153.988281 213.988281 L 153.929688 214.320312 L 153.988281 214.648438 L 154.171875 214.949219 L 154.46875 215.128906 L 154.800781 215.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 154.800781 383.289062 L 159.628906 383.289062 L 159.960938 383.378906 L 160.261719 383.558594 L 160.441406 383.859375 L 160.5 384.191406 L 160.441406 384.519531 L 160.261719 384.820312 L 159.960938 385 L 159.628906 385.058594 L 154.800781 385.058594 L 154.46875 385 L 154.171875 384.820312 L 153.988281 384.519531 L 153.929688 384.191406 L 153.988281 383.859375 L 154.171875 383.558594 L 154.46875 383.378906 Z M 154.800781 383.289062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 211.710938 L 159.628906 211.710938 L 159.960938 211.621094 L 160.261719 211.441406 L 160.441406 211.140625 L 160.5 210.808594 L 160.441406 210.480469 L 160.261719 210.179688 L 159.960938 210 L 159.628906 209.941406 L 154.800781 209.941406 L 154.46875 210 L 154.171875 210.179688 L 153.988281 210.480469 L 153.929688 210.808594 L 153.988281 211.140625 L 154.171875 211.441406 L 154.46875 211.621094 L 154.800781 211.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 154.800781 386.800781 L 159.628906 386.800781 L 159.960938 386.890625 L 160.261719 387.070312 L 160.441406 387.371094 L 160.5 387.699219 L 160.441406 388.03125 L 160.261719 388.328125 L 159.960938 388.511719 L 159.628906 388.570312 L 154.800781 388.570312 L 154.46875 388.511719 L 154.171875 388.328125 L 153.988281 388.03125 L 153.929688 387.699219 L 153.988281 387.371094 L 154.171875 387.070312 L 154.46875 386.890625 Z M 154.800781 386.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 208.199219 L 159.628906 208.199219 L 159.960938 208.109375 L 160.261719 207.929688 L 160.441406 207.628906 L 160.5 207.300781 L 160.441406 206.96875 L 160.261719 206.671875 L 159.960938 206.488281 L 159.628906 206.429688 L 154.800781 206.429688 L 154.46875 206.488281 L 154.171875 206.671875 L 153.988281 206.96875 L 153.929688 207.300781 L 153.988281 207.628906 L 154.171875 207.929688 L 154.46875 208.109375 L 154.800781 208.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 154.800781 390.308594 L 159.628906 390.308594 L 159.960938 390.398438 L 160.261719 390.578125 L 160.441406 390.878906 L 160.5 391.210938 L 160.441406 391.539062 L 160.261719 391.839844 L 159.960938 392.019531 L 159.628906 392.078125 L 154.800781 392.078125 L 154.46875 392.019531 L 154.171875 391.839844 L 153.988281 391.539062 L 153.929688 391.210938 L 153.988281 390.878906 L 154.171875 390.578125 L 154.46875 390.398438 Z M 154.800781 390.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 204.691406 L 159.628906 204.691406 L 159.960938 204.601562 L 160.261719 204.421875 L 160.441406 204.121094 L 160.5 203.789062 L 160.441406 203.460938 L 160.261719 203.160156 L 159.960938 202.980469 L 159.628906 202.921875 L 154.800781 202.921875 L 154.46875 202.980469 L 154.171875 203.160156 L 153.988281 203.460938 L 153.929688 203.789062 L 153.988281 204.121094 L 154.171875 204.421875 L 154.46875 204.601562 L 154.800781 204.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 154.800781 393.820312 L 159.628906 393.820312 L 159.960938 393.910156 L 160.261719 394.089844 L 160.441406 394.390625 L 160.5 394.71875 L 160.441406 395.050781 L 160.261719 395.351562 L 159.960938 395.53125 L 159.628906 395.589844 L 154.800781 395.589844 L 154.46875 395.53125 L 154.171875 395.351562 L 153.988281 395.050781 L 153.929688 394.71875 L 153.988281 394.390625 L 154.171875 394.089844 L 154.46875 393.910156 Z M 154.800781 393.820312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 201.179688 L 159.628906 201.179688 L 159.960938 201.089844 L 160.261719 200.910156 L 160.441406 200.609375 L 160.5 200.28125 L 160.441406 199.949219 L 160.261719 199.648438 L 159.960938 199.46875 L 159.628906 199.410156 L 154.800781 199.410156 L 154.46875 199.46875 L 154.171875 199.648438 L 153.988281 199.949219 L 153.929688 200.28125 L 153.988281 200.609375 L 154.171875 200.910156 L 154.46875 201.089844 L 154.800781 201.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 154.800781 400.871094 L 159.628906 400.871094 L 159.960938 400.960938 L 160.261719 401.140625 L 160.441406 401.441406 L 160.5 401.769531 L 160.441406 402.101562 L 160.261719 402.398438 L 159.960938 402.578125 L 159.628906 402.640625 L 154.800781 402.640625 L 154.46875 402.578125 L 154.171875 402.398438 L 153.988281 402.101562 L 153.929688 401.769531 L 153.988281 401.441406 L 154.171875 401.140625 L 154.46875 400.960938 Z M 154.800781 400.871094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 194.128906 L 159.628906 194.128906 L 159.960938 194.039062 L 160.261719 193.859375 L 160.441406 193.558594 L 160.5 193.230469 L 160.441406 192.898438 L 160.261719 192.601562 L 159.960938 192.421875 L 159.628906 192.359375 L 154.800781 192.359375 L 154.46875 192.421875 L 154.171875 192.601562 L 153.988281 192.898438 L 153.929688 193.230469 L 153.988281 193.558594 L 154.171875 193.859375 L 154.46875 194.039062 L 154.800781 194.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 154.800781 404.378906 L 159.628906 404.378906 L 159.960938 404.46875 L 160.261719 404.648438 L 160.441406 404.949219 L 160.5 405.28125 L 160.441406 405.609375 L 160.261719 405.910156 L 159.960938 406.089844 L 159.628906 406.148438 L 154.800781 406.148438 L 154.46875 406.089844 L 154.171875 405.910156 L 153.988281 405.609375 L 153.929688 405.28125 L 153.988281 404.949219 L 154.171875 404.648438 L 154.46875 404.46875 Z M 154.800781 404.378906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 190.621094 L 159.628906 190.621094 L 159.960938 190.53125 L 160.261719 190.351562 L 160.441406 190.050781 L 160.5 189.71875 L 160.441406 189.390625 L 160.261719 189.089844 L 159.960938 188.910156 L 159.628906 188.851562 L 154.800781 188.851562 L 154.46875 188.910156 L 154.171875 189.089844 L 153.988281 189.390625 L 153.929688 189.71875 L 153.988281 190.050781 L 154.171875 190.351562 L 154.46875 190.53125 L 154.800781 190.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 139.621094 363.761719 L 139.621094 358.929688 L 139.710938 358.601562 L 139.890625 358.300781 L 140.191406 358.121094 L 140.519531 358.058594 L 140.851562 358.121094 L 141.148438 358.300781 L 141.328125 358.601562 L 141.390625 358.929688 L 141.390625 363.761719 L 141.328125 364.089844 L 141.148438 364.390625 L 140.851562 364.570312 L 140.519531 364.628906 L 140.191406 364.570312 L 139.890625 364.390625 L 139.710938 364.089844 Z M 139.621094 363.761719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 139.621094 231.238281 L 139.621094 236.070312 L 139.710938 236.398438 L 139.890625 236.699219 L 140.191406 236.878906 L 140.519531 236.941406 L 140.851562 236.878906 L 141.148438 236.699219 L 141.328125 236.398438 L 141.390625 236.070312 L 141.390625 231.238281 L 141.328125 230.910156 L 141.148438 230.609375 L 140.851562 230.429688 L 140.519531 230.371094 L 140.191406 230.429688 L 139.890625 230.609375 L 139.710938 230.910156 L 139.621094 231.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 143.128906 363.761719 L 143.128906 358.929688 L 143.21875 358.601562 L 143.398438 358.300781 L 143.699219 358.121094 L 144.03125 358.058594 L 144.359375 358.121094 L 144.660156 358.300781 L 144.839844 358.601562 L 144.898438 358.929688 L 144.898438 363.761719 L 144.839844 364.089844 L 144.660156 364.390625 L 144.359375 364.570312 L 144.03125 364.628906 L 143.699219 364.570312 L 143.398438 364.390625 L 143.21875 364.089844 Z M 143.128906 363.761719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 143.128906 231.238281 L 143.128906 236.070312 L 143.21875 236.398438 L 143.398438 236.699219 L 143.699219 236.878906 L 144.03125 236.941406 L 144.359375 236.878906 L 144.660156 236.699219 L 144.839844 236.398438 L 144.898438 236.070312 L 144.898438 231.238281 L 144.839844 230.910156 L 144.660156 230.609375 L 144.359375 230.429688 L 144.03125 230.371094 L 143.699219 230.429688 L 143.398438 230.609375 L 143.21875 230.910156 L 143.128906 231.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 146.671875 363.761719 L 146.671875 358.929688 L 146.761719 358.601562 L 146.941406 358.300781 L 147.238281 358.121094 L 147.570312 358.058594 L 147.898438 358.121094 L 148.199219 358.300781 L 148.378906 358.601562 L 148.441406 358.929688 L 148.441406 363.761719 L 148.378906 364.089844 L 148.199219 364.390625 L 147.898438 364.570312 L 147.570312 364.628906 L 147.238281 364.570312 L 146.941406 364.390625 L 146.761719 364.089844 Z M 146.671875 363.761719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 146.671875 231.238281 L 146.671875 236.070312 L 146.761719 236.398438 L 146.941406 236.699219 L 147.238281 236.878906 L 147.570312 236.941406 L 147.898438 236.878906 L 148.199219 236.699219 L 148.378906 236.398438 L 148.441406 236.070312 L 148.441406 231.238281 L 148.378906 230.910156 L 148.199219 230.609375 L 147.898438 230.429688 L 147.570312 230.371094 L 147.238281 230.429688 L 146.941406 230.609375 L 146.761719 230.910156 L 146.671875 231.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 154.800781 369.21875 L 159.628906 369.21875 L 159.960938 369.308594 L 160.261719 369.488281 L 160.441406 369.789062 L 160.5 370.121094 L 160.441406 370.449219 L 160.261719 370.75 L 159.960938 370.929688 L 159.628906 370.988281 L 154.800781 370.988281 L 154.46875 370.929688 L 154.171875 370.75 L 153.988281 370.449219 L 153.929688 370.121094 L 153.988281 369.789062 L 154.171875 369.488281 L 154.46875 369.308594 Z M 154.800781 369.21875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 225.78125 L 159.628906 225.78125 L 159.960938 225.691406 L 160.261719 225.511719 L 160.441406 225.210938 L 160.5 224.878906 L 160.441406 224.550781 L 160.261719 224.25 L 159.960938 224.070312 L 159.628906 224.011719 L 154.800781 224.011719 L 154.46875 224.070312 L 154.171875 224.25 L 153.988281 224.550781 L 153.929688 224.878906 L 153.988281 225.210938 L 154.171875 225.511719 L 154.46875 225.691406 L 154.800781 225.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 154.800781 372.761719 L 159.628906 372.761719 L 159.960938 372.851562 L 160.261719 373.03125 L 160.441406 373.328125 L 160.5 373.660156 L 160.441406 373.988281 L 160.261719 374.289062 L 159.960938 374.46875 L 159.628906 374.53125 L 154.800781 374.53125 L 154.46875 374.46875 L 154.171875 374.289062 L 153.988281 373.988281 L 153.929688 373.660156 L 153.988281 373.328125 L 154.171875 373.03125 L 154.46875 372.851562 Z M 154.800781 372.761719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 222.238281 L 159.628906 222.238281 L 159.960938 222.148438 L 160.261719 221.96875 L 160.441406 221.671875 L 160.5 221.339844 L 160.441406 221.011719 L 160.261719 220.710938 L 159.960938 220.53125 L 159.628906 220.46875 L 154.800781 220.46875 L 154.46875 220.53125 L 154.171875 220.710938 L 153.988281 221.011719 L 153.929688 221.339844 L 153.988281 221.671875 L 154.171875 221.96875 L 154.46875 222.148438 L 154.800781 222.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 162.179688 166.75 L 167.070312 166.75 L 167.488281 166.871094 L 167.851562 167.109375 L 168.089844 167.46875 L 168.179688 167.890625 L 168.089844 168.308594 L 167.851562 168.671875 L 167.488281 168.910156 L 167.070312 169 L 162.179688 169 L 161.761719 168.910156 L 161.398438 168.671875 L 161.160156 168.308594 L 161.070312 167.890625 L 161.160156 167.46875 L 161.398438 167.109375 L 161.761719 166.871094 Z M 162.179688 166.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 162.179688 428.25 L 167.070312 428.25 L 167.488281 428.128906 L 167.851562 427.890625 L 168.089844 427.53125 L 168.179688 427.109375 L 168.089844 426.691406 L 167.851562 426.328125 L 167.488281 426.089844 L 167.070312 426 L 162.179688 426 L 161.761719 426.089844 L 161.398438 426.328125 L 161.160156 426.691406 L 161.070312 427.109375 L 161.160156 427.53125 L 161.398438 427.890625 L 161.761719 428.128906 L 162.179688 428.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 162.179688 172.480469 L 167.070312 172.480469 L 167.488281 172.601562 L 167.851562 172.839844 L 168.089844 173.199219 L 168.179688 173.621094 L 168.089844 174.039062 L 167.851562 174.398438 L 167.488281 174.640625 L 167.070312 174.730469 L 162.179688 174.730469 L 161.761719 174.640625 L 161.398438 174.398438 L 161.160156 174.039062 L 161.070312 173.621094 L 161.160156 173.199219 L 161.398438 172.839844 L 161.761719 172.601562 Z M 162.179688 172.480469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 162.179688 422.519531 L 167.070312 422.519531 L 167.488281 422.398438 L 167.851562 422.160156 L 168.089844 421.800781 L 168.179688 421.378906 L 168.089844 420.960938 L 167.851562 420.601562 L 167.488281 420.359375 L 167.070312 420.269531 L 162.179688 420.269531 L 161.761719 420.359375 L 161.398438 420.601562 L 161.160156 420.960938 L 161.070312 421.378906 L 161.160156 421.800781 L 161.398438 422.160156 L 161.761719 422.398438 L 162.179688 422.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 162.179688 186.851562 L 167.070312 186.851562 L 167.488281 186.96875 L 167.851562 187.210938 L 168.089844 187.570312 L 168.179688 187.988281 L 168.089844 188.410156 L 167.851562 188.769531 L 167.488281 189.011719 L 167.070312 189.101562 L 162.179688 189.101562 L 161.761719 189.011719 L 161.398438 188.769531 L 161.160156 188.410156 L 161.070312 187.988281 L 161.160156 187.570312 L 161.398438 187.210938 L 161.761719 186.96875 Z M 162.179688 186.851562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 162.179688 408.148438 L 167.070312 408.148438 L 167.488281 408.03125 L 167.851562 407.789062 L 168.089844 407.429688 L 168.179688 407.011719 L 168.089844 406.589844 L 167.851562 406.230469 L 167.488281 405.988281 L 167.070312 405.898438 L 162.179688 405.898438 L 161.761719 405.988281 L 161.398438 406.230469 L 161.160156 406.589844 L 161.070312 407.011719 L 161.160156 407.429688 L 161.398438 407.789062 L 161.761719 408.03125 L 162.179688 408.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 162.179688 192.550781 L 167.070312 192.550781 L 167.488281 192.671875 L 167.851562 192.910156 L 168.089844 193.269531 L 168.179688 193.691406 L 168.089844 194.109375 L 167.851562 194.46875 L 167.488281 194.710938 L 167.070312 194.800781 L 162.179688 194.800781 L 161.761719 194.710938 L 161.398438 194.46875 L 161.160156 194.109375 L 161.070312 193.691406 L 161.160156 193.269531 L 161.398438 192.910156 L 161.761719 192.671875 Z M 162.179688 192.550781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 162.179688 402.449219 L 167.070312 402.449219 L 167.488281 402.328125 L 167.851562 402.089844 L 168.089844 401.730469 L 168.179688 401.308594 L 168.089844 400.890625 L 167.851562 400.53125 L 167.488281 400.289062 L 167.070312 400.199219 L 162.179688 400.199219 L 161.761719 400.289062 L 161.398438 400.53125 L 161.160156 400.890625 L 161.070312 401.308594 L 161.160156 401.730469 L 161.398438 402.089844 L 161.761719 402.328125 L 162.179688 402.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 140.878906 149.800781 L 140.878906 145.328125 L 135.988281 145.328125 L 135.988281 149.800781 Z M 140.878906 149.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 140.878906 445.199219 L 140.878906 449.671875 L 135.988281 449.671875 L 135.988281 445.199219 L 140.878906 445.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 179.578125 464.828125 L 172.109375 464.828125 L 172.109375 482.378906 L 179.578125 482.378906 Z M 179.578125 464.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 179.578125 130.171875 L 172.109375 130.171875 L 172.109375 112.621094 L 179.578125 112.621094 L 179.578125 130.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 194.070312 464.828125 L 186.601562 464.828125 L 186.601562 482.378906 L 194.070312 482.378906 Z M 194.070312 464.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 194.070312 130.171875 L 186.601562 130.171875 L 186.601562 112.621094 L 194.070312 112.621094 L 194.070312 130.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 172.710938 460.421875 L 177.179688 460.421875 L 177.179688 455.53125 L 172.710938 455.53125 Z M 172.710938 460.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 172.710938 134.578125 L 177.179688 134.578125 L 177.179688 139.46875 L 172.710938 139.46875 L 172.710938 134.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 180.121094 433.601562 L 172.648438 433.601562 L 172.648438 451.148438 L 180.121094 451.148438 Z M 180.121094 433.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 180.121094 161.398438 L 172.648438 161.398438 L 172.648438 143.851562 L 180.121094 143.851562 L 180.121094 161.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 194.609375 433.601562 L 187.140625 433.601562 L 187.140625 451.148438 L 194.609375 451.148438 Z M 194.609375 433.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 194.609375 161.398438 L 187.140625 161.398438 L 187.140625 143.851562 L 194.609375 143.851562 L 194.609375 161.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 180.121094 409.601562 L 172.648438 409.601562 L 172.648438 427.148438 L 180.121094 427.148438 Z M 180.121094 409.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 180.121094 185.398438 L 172.648438 185.398438 L 172.648438 167.851562 L 180.121094 167.851562 L 180.121094 185.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 194.609375 409.601562 L 187.140625 409.601562 L 187.140625 427.148438 L 194.609375 427.148438 Z M 194.609375 409.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 194.609375 185.398438 L 187.140625 185.398438 L 187.140625 167.851562 L 194.609375 167.851562 L 194.609375 185.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 171.359375 403.75 L 180.269531 403.75 L 180.269531 390.578125 L 171.359375 390.578125 Z M 171.359375 403.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 171.359375 191.25 L 180.269531 191.25 L 180.269531 204.421875 L 171.359375 204.421875 L 171.359375 191.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 180.121094 367.210938 L 172.648438 367.210938 L 172.648438 384.761719 L 180.121094 384.761719 Z M 180.121094 367.210938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 180.121094 227.789062 L 172.648438 227.789062 L 172.648438 210.238281 L 180.121094 210.238281 L 180.121094 227.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 194.609375 367.210938 L 187.140625 367.210938 L 187.140625 384.761719 L 194.609375 384.761719 Z M 194.609375 367.210938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 194.609375 227.789062 L 187.140625 227.789062 L 187.140625 210.238281 L 194.609375 210.238281 L 194.609375 227.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 174.359375 362.019531 L 178.828125 362.019531 L 178.828125 357.128906 L 174.359375 357.128906 Z M 174.359375 362.019531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 174.359375 232.980469 L 178.828125 232.980469 L 178.828125 237.871094 L 174.359375 237.871094 L 174.359375 232.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 176.707031 325.195312 C 176.707031 321.324219 173.570312 318.183594 169.695312 318.183594 C 165.820312 318.183594 162.683594 321.324219 162.683594 325.195312 C 162.683594 329.066406 165.820312 332.207031 169.695312 332.207031 C 173.570312 332.207031 176.707031 329.066406 176.707031 325.195312 Z M 176.707031 325.195312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 173.679688 325.195312 C 173.679688 322.996094 171.894531 321.210938 169.695312 321.210938 C 167.492188 321.210938 165.714844 322.996094 165.714844 325.195312 C 165.714844 327.394531 167.492188 329.179688 169.695312 329.179688 C 171.894531 329.179688 173.679688 327.394531 173.679688 325.195312 Z M 173.679688 325.195312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 176.707031 302.875 C 176.707031 299.003906 173.570312 295.863281 169.695312 295.863281 C 165.820312 295.863281 162.683594 299.003906 162.683594 302.875 C 162.683594 306.746094 165.820312 309.886719 169.695312 309.886719 C 173.570312 309.886719 176.707031 306.746094 176.707031 302.875 Z M 176.707031 302.875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 173.679688 302.875 C 173.679688 300.675781 171.894531 298.890625 169.695312 298.890625 C 167.492188 298.890625 165.714844 300.675781 165.714844 302.875 C 165.714844 305.074219 167.492188 306.859375 169.695312 306.859375 C 171.894531 306.859375 173.679688 305.074219 173.679688 302.875 Z M 173.679688 302.875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 199.027344 314.035156 C 199.027344 310.164062 195.890625 307.023438 192.015625 307.023438 C 188.140625 307.023438 185.003906 310.164062 185.003906 314.035156 C 185.003906 317.90625 188.140625 321.046875 192.015625 321.046875 C 195.890625 321.046875 199.027344 317.90625 199.027344 314.035156 Z M 199.027344 314.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 195.996094 314.035156 C 195.996094 311.835938 194.214844 310.054688 192.015625 310.054688 C 189.8125 310.054688 188.03125 311.835938 188.03125 314.035156 C 188.03125 316.234375 189.8125 318.015625 192.015625 318.015625 C 194.214844 318.015625 195.996094 316.234375 195.996094 314.035156 Z M 195.996094 314.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 176.707031 280.585938 C 176.707031 276.714844 173.570312 273.570312 169.695312 273.570312 C 165.820312 273.570312 162.683594 276.714844 162.683594 280.585938 C 162.683594 284.457031 165.820312 287.597656 169.695312 287.597656 C 173.570312 287.597656 176.707031 284.457031 176.707031 280.585938 Z M 176.707031 280.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 173.679688 280.585938 C 173.679688 278.386719 171.894531 276.601562 169.695312 276.601562 C 167.492188 276.601562 165.714844 278.386719 165.714844 280.585938 C 165.714844 282.785156 167.492188 284.566406 169.695312 284.566406 C 171.894531 284.566406 173.679688 282.785156 173.679688 280.585938 Z M 173.679688 280.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 199.027344 291.746094 C 199.027344 287.871094 195.890625 284.734375 192.015625 284.734375 C 188.140625 284.734375 185.003906 287.871094 185.003906 291.746094 C 185.003906 295.617188 188.140625 298.757812 192.015625 298.757812 C 195.890625 298.757812 199.027344 295.617188 199.027344 291.746094 Z M 199.027344 291.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 195.996094 291.746094 C 195.996094 289.546875 194.214844 287.761719 192.015625 287.761719 C 189.8125 287.761719 188.03125 289.546875 188.03125 291.746094 C 188.03125 293.945312 189.8125 295.726562 192.015625 295.726562 C 194.214844 295.726562 195.996094 293.945312 195.996094 291.746094 Z M 195.996094 291.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 199.027344 269.425781 C 199.027344 265.554688 195.890625 262.414062 192.015625 262.414062 C 188.140625 262.414062 185.003906 265.554688 185.003906 269.425781 C 185.003906 273.296875 188.140625 276.4375 192.015625 276.4375 C 195.890625 276.4375 199.027344 273.296875 199.027344 269.425781 Z M 199.027344 269.425781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 195.996094 269.425781 C 195.996094 267.226562 194.214844 265.441406 192.015625 265.441406 C 189.8125 265.441406 188.03125 267.226562 188.03125 269.425781 C 188.03125 271.625 189.8125 273.40625 192.015625 273.40625 C 194.214844 273.40625 195.996094 271.625 195.996094 269.425781 Z M 195.996094 269.425781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 176.707031 258.265625 C 176.707031 254.394531 173.570312 251.253906 169.695312 251.253906 C 165.820312 251.253906 162.683594 254.394531 162.683594 258.265625 C 162.683594 262.136719 165.820312 265.277344 169.695312 265.277344 C 173.570312 265.277344 176.707031 262.136719 176.707031 258.265625 Z M 176.707031 258.265625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 173.679688 258.265625 C 173.679688 256.066406 171.894531 254.28125 169.695312 254.28125 C 167.492188 254.28125 165.714844 256.066406 165.714844 258.265625 C 165.714844 260.464844 167.492188 262.246094 169.695312 262.246094 C 171.894531 262.246094 173.679688 260.464844 173.679688 258.265625 Z M 173.679688 258.265625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 199.027344 247.105469 C 199.027344 243.234375 195.890625 240.09375 192.015625 240.09375 C 188.140625 240.09375 185.003906 243.234375 185.003906 247.105469 C 185.003906 250.976562 188.140625 254.117188 192.015625 254.117188 C 195.890625 254.117188 199.027344 250.976562 199.027344 247.105469 Z M 199.027344 247.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 195.996094 247.105469 C 195.996094 244.90625 194.214844 243.121094 192.015625 243.121094 C 189.8125 243.121094 188.03125 244.90625 188.03125 247.105469 C 188.03125 249.304688 189.8125 251.085938 192.015625 251.085938 C 194.214844 251.085938 195.996094 249.304688 195.996094 247.105469 Z M 195.996094 247.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 176.707031 235.945312 C 176.707031 232.074219 173.570312 228.933594 169.695312 228.933594 C 165.820312 228.933594 162.683594 232.074219 162.683594 235.945312 C 162.683594 239.816406 165.820312 242.957031 169.695312 242.957031 C 173.570312 242.957031 176.707031 239.816406 176.707031 235.945312 Z M 176.707031 235.945312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 173.679688 235.945312 C 173.679688 233.746094 171.894531 231.960938 169.695312 231.960938 C 167.492188 231.960938 165.714844 233.746094 165.714844 235.945312 C 165.714844 238.144531 167.492188 239.929688 169.695312 239.929688 C 171.894531 239.929688 173.679688 238.144531 173.679688 235.945312 Z M 173.679688 235.945312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 184.980469 217.75 L 184.980469 231.820312 L 199.050781 231.820312 L 199.050781 217.75 Z M 184.980469 217.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 184.980469 377.25 L 184.980469 363.179688 L 199.050781 363.179688 L 199.050781 377.25 L 184.980469 377.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 195.996094 224.785156 C 195.996094 222.585938 194.214844 220.804688 192.015625 220.804688 C 189.8125 220.804688 188.03125 222.585938 188.03125 224.785156 C 188.03125 226.984375 189.8125 228.765625 192.015625 228.765625 C 194.214844 228.765625 195.996094 226.984375 195.996094 224.785156 Z M 195.996094 224.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 183.898438 169 L 179.011719 169 L 178.589844 168.910156 L 178.230469 168.671875 L 177.988281 168.308594 L 177.898438 167.890625 L 177.988281 167.46875 L 178.230469 167.109375 L 178.589844 166.871094 L 179.011719 166.75 L 183.898438 166.75 L 184.320312 166.871094 L 184.679688 167.109375 L 184.921875 167.46875 L 185.011719 167.890625 L 184.921875 168.308594 L 184.679688 168.671875 L 184.320312 168.910156 Z M 183.898438 169 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 183.898438 426 L 179.011719 426 L 178.589844 426.089844 L 178.230469 426.328125 L 177.988281 426.691406 L 177.898438 427.109375 L 177.988281 427.53125 L 178.230469 427.890625 L 178.589844 428.128906 L 179.011719 428.25 L 183.898438 428.25 L 184.320312 428.128906 L 184.679688 427.890625 L 184.921875 427.53125 L 185.011719 427.109375 L 184.921875 426.691406 L 184.679688 426.328125 L 184.320312 426.089844 L 183.898438 426 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 183.898438 183.371094 L 179.011719 183.371094 L 178.589844 183.28125 L 178.230469 183.039062 L 177.988281 182.679688 L 177.898438 182.261719 L 177.988281 181.839844 L 178.230469 181.480469 L 178.589844 181.238281 L 179.011719 181.121094 L 183.898438 181.121094 L 184.320312 181.238281 L 184.679688 181.480469 L 184.921875 181.839844 L 185.011719 182.261719 L 184.921875 182.679688 L 184.679688 183.039062 L 184.320312 183.28125 Z M 183.898438 183.371094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 183.898438 411.628906 L 179.011719 411.628906 L 178.589844 411.71875 L 178.230469 411.960938 L 177.988281 412.320312 L 177.898438 412.738281 L 177.988281 413.160156 L 178.230469 413.519531 L 178.589844 413.761719 L 179.011719 413.878906 L 183.898438 413.878906 L 184.320312 413.761719 L 184.679688 413.519531 L 184.921875 413.160156 L 185.011719 412.738281 L 184.921875 412.320312 L 184.679688 411.960938 L 184.320312 411.71875 L 183.898438 411.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 183.898438 189.101562 L 179.011719 189.101562 L 178.589844 189.011719 L 178.230469 188.769531 L 177.988281 188.410156 L 177.898438 187.988281 L 177.988281 187.570312 L 178.230469 187.210938 L 178.589844 186.96875 L 179.011719 186.851562 L 183.898438 186.851562 L 184.320312 186.96875 L 184.679688 187.210938 L 184.921875 187.570312 L 185.011719 187.988281 L 184.921875 188.410156 L 184.679688 188.769531 L 184.320312 189.011719 Z M 183.898438 189.101562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 183.898438 405.898438 L 179.011719 405.898438 L 178.589844 405.988281 L 178.230469 406.230469 L 177.988281 406.589844 L 177.898438 407.011719 L 177.988281 407.429688 L 178.230469 407.789062 L 178.589844 408.03125 L 179.011719 408.148438 L 183.898438 408.148438 L 184.320312 408.03125 L 184.679688 407.789062 L 184.921875 407.429688 L 185.011719 407.011719 L 184.921875 406.589844 L 184.679688 406.230469 L 184.320312 405.988281 L 183.898438 405.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 190.980469 142.421875 L 190.980469 133.511719 L 182.070312 133.511719 L 182.070312 142.421875 Z M 190.980469 142.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 190.980469 452.578125 L 190.980469 461.488281 L 182.070312 461.488281 L 182.070312 452.578125 L 190.980469 452.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 183.898438 163.300781 L 179.011719 163.300781 L 178.589844 163.210938 L 178.230469 162.96875 L 177.988281 162.609375 L 177.898438 162.191406 L 177.988281 161.769531 L 178.230469 161.410156 L 178.589844 161.171875 L 179.011719 161.050781 L 183.898438 161.050781 L 184.320312 161.171875 L 184.679688 161.410156 L 184.921875 161.769531 L 185.011719 162.191406 L 184.921875 162.609375 L 184.679688 162.96875 L 184.320312 163.210938 Z M 183.898438 163.300781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 183.898438 431.699219 L 179.011719 431.699219 L 178.589844 431.789062 L 178.230469 432.03125 L 177.988281 432.390625 L 177.898438 432.808594 L 177.988281 433.230469 L 178.230469 433.589844 L 178.589844 433.828125 L 179.011719 433.949219 L 183.898438 433.949219 L 184.320312 433.828125 L 184.679688 433.589844 L 184.921875 433.230469 L 185.011719 432.808594 L 184.921875 432.390625 L 184.679688 432.03125 L 184.320312 431.789062 L 183.898438 431.699219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 215.429688 306.699219 L 215.429688 302.230469 L 210.539062 302.230469 L 210.539062 306.699219 Z M 215.429688 306.699219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 215.429688 288.300781 L 215.429688 292.769531 L 210.539062 292.769531 L 210.539062 288.300781 L 215.429688 288.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 215.878906 288.820312 L 215.878906 284.351562 L 210.988281 284.351562 L 210.988281 288.820312 Z M 215.878906 288.820312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 215.878906 306.179688 L 215.878906 310.648438 L 210.988281 310.648438 L 210.988281 306.179688 L 215.878906 306.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 215.640625 254.019531 L 215.640625 249.550781 L 210.75 249.550781 L 210.75 254.019531 Z M 215.640625 254.019531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 215.640625 340.980469 L 215.640625 345.449219 L 210.75 345.449219 L 210.75 340.980469 L 215.640625 340.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 216.089844 271.871094 L 216.089844 267.398438 L 211.199219 267.398438 L 211.199219 271.871094 Z M 216.089844 271.871094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 216.089844 323.128906 L 216.089844 327.601562 L 211.199219 327.601562 L 211.199219 323.128906 L 216.089844 323.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 210.089844 198.21875 L 214.558594 198.21875 L 214.558594 193.328125 L 210.089844 193.328125 Z M 210.089844 198.21875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 210.089844 396.78125 L 214.558594 396.78125 L 214.558594 401.671875 L 210.089844 401.671875 L 210.089844 396.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 210.78125 208.089844 L 215.25 208.089844 L 215.25 202.71875 L 210.78125 202.71875 Z M 210.78125 208.089844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 210.78125 386.910156 L 215.25 386.910156 L 215.25 392.28125 L 210.78125 392.28125 L 210.78125 386.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 210.089844 189.28125 L 214.558594 189.28125 L 214.558594 184.390625 L 210.089844 184.390625 Z M 210.089844 189.28125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 210.089844 405.71875 L 214.558594 405.71875 L 214.558594 410.609375 L 210.089844 410.609375 L 210.089844 405.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 212.308594 140.410156 L 216.78125 140.410156 L 216.78125 135.519531 L 212.308594 135.519531 Z M 212.308594 140.410156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 212.308594 454.589844 L 216.78125 454.589844 L 216.78125 459.480469 L 212.308594 459.480469 L 212.308594 454.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 203.820312 140.410156 L 208.289062 140.410156 L 208.289062 135.519531 L 203.820312 135.519531 Z M 203.820312 140.410156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 203.820312 454.589844 L 208.289062 454.589844 L 208.289062 459.480469 L 203.820312 459.480469 L 203.820312 454.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 194.699219 135.519531 L 194.699219 139.988281 L 199.589844 139.988281 L 199.589844 135.519531 Z M 194.699219 135.519531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 194.699219 459.480469 L 194.699219 455.011719 L 199.589844 455.011719 L 199.589844 459.480469 L 194.699219 459.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 454.433594 C 244.355469 453.480469 243.582031 452.703125 242.625 452.703125 C 241.667969 452.703125 240.894531 453.480469 240.894531 454.433594 C 240.894531 455.390625 241.667969 456.167969 242.625 456.167969 C 243.582031 456.167969 244.355469 455.390625 244.355469 454.433594 Z M 244.355469 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 447.414062 C 244.355469 446.460938 243.582031 445.683594 242.625 445.683594 C 241.667969 445.683594 240.894531 446.460938 240.894531 447.414062 C 240.894531 448.371094 241.667969 449.148438 242.625 449.148438 C 243.582031 449.148438 244.355469 448.371094 244.355469 447.414062 Z M 244.355469 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 440.363281 C 244.355469 439.410156 243.582031 438.632812 242.625 438.632812 C 241.667969 438.632812 240.894531 439.410156 240.894531 440.363281 C 240.894531 441.320312 241.667969 442.097656 242.625 442.097656 C 243.582031 442.097656 244.355469 441.320312 244.355469 440.363281 Z M 244.355469 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 237.308594 440.363281 C 237.308594 439.410156 236.53125 438.632812 235.574219 438.632812 C 234.617188 438.632812 233.84375 439.410156 233.84375 440.363281 C 233.84375 441.320312 234.617188 442.097656 235.574219 442.097656 C 236.53125 442.097656 237.308594 441.320312 237.308594 440.363281 Z M 237.308594 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 230.285156 440.363281 C 230.285156 439.410156 229.511719 438.632812 228.554688 438.632812 C 227.597656 438.632812 226.820312 439.410156 226.820312 440.363281 C 226.820312 441.320312 227.597656 442.097656 228.554688 442.097656 C 229.511719 442.097656 230.285156 441.320312 230.285156 440.363281 Z M 230.285156 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 237.308594 433.34375 C 237.308594 432.390625 236.53125 431.613281 235.574219 431.613281 C 234.617188 431.613281 233.84375 432.390625 233.84375 433.34375 C 233.84375 434.300781 234.617188 435.078125 235.574219 435.078125 C 236.53125 435.078125 237.308594 434.300781 237.308594 433.34375 Z M 237.308594 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 230.285156 433.34375 C 230.285156 432.390625 229.511719 431.613281 228.554688 431.613281 C 227.597656 431.613281 226.820312 432.390625 226.820312 433.34375 C 226.820312 434.300781 227.597656 435.078125 228.554688 435.078125 C 229.511719 435.078125 230.285156 434.300781 230.285156 433.34375 Z M 230.285156 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 426.324219 C 244.355469 425.367188 243.582031 424.59375 242.625 424.59375 C 241.667969 424.59375 240.894531 425.367188 240.894531 426.324219 C 240.894531 427.28125 241.667969 428.058594 242.625 428.058594 C 243.582031 428.058594 244.355469 427.28125 244.355469 426.324219 Z M 244.355469 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 237.308594 426.324219 C 237.308594 425.367188 236.53125 424.59375 235.574219 424.59375 C 234.617188 424.59375 233.84375 425.367188 233.84375 426.324219 C 233.84375 427.28125 234.617188 428.058594 235.574219 428.058594 C 236.53125 428.058594 237.308594 427.28125 237.308594 426.324219 Z M 237.308594 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 230.285156 426.324219 C 230.285156 425.367188 229.511719 424.59375 228.554688 424.59375 C 227.597656 424.59375 226.820312 425.367188 226.820312 426.324219 C 226.820312 427.28125 227.597656 428.058594 228.554688 428.058594 C 229.511719 428.058594 230.285156 427.28125 230.285156 426.324219 Z M 230.285156 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 419.304688 C 244.355469 418.347656 243.582031 417.570312 242.625 417.570312 C 241.667969 417.570312 240.894531 418.347656 240.894531 419.304688 C 240.894531 420.261719 241.667969 421.035156 242.625 421.035156 C 243.582031 421.035156 244.355469 420.261719 244.355469 419.304688 Z M 244.355469 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 237.308594 419.304688 C 237.308594 418.347656 236.53125 417.570312 235.574219 417.570312 C 234.617188 417.570312 233.84375 418.347656 233.84375 419.304688 C 233.84375 420.261719 234.617188 421.035156 235.574219 421.035156 C 236.53125 421.035156 237.308594 420.261719 237.308594 419.304688 Z M 237.308594 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 230.285156 419.304688 C 230.285156 418.347656 229.511719 417.570312 228.554688 417.570312 C 227.597656 417.570312 226.820312 418.347656 226.820312 419.304688 C 226.820312 420.261719 227.597656 421.035156 228.554688 421.035156 C 229.511719 421.035156 230.285156 420.261719 230.285156 419.304688 Z M 230.285156 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 412.253906 C 244.355469 411.300781 243.582031 410.523438 242.625 410.523438 C 241.667969 410.523438 240.894531 411.300781 240.894531 412.253906 C 240.894531 413.210938 241.667969 413.988281 242.625 413.988281 C 243.582031 413.988281 244.355469 413.210938 244.355469 412.253906 Z M 244.355469 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 237.308594 412.253906 C 237.308594 411.300781 236.53125 410.523438 235.574219 410.523438 C 234.617188 410.523438 233.84375 411.300781 233.84375 412.253906 C 233.84375 413.210938 234.617188 413.988281 235.574219 413.988281 C 236.53125 413.988281 237.308594 413.210938 237.308594 412.253906 Z M 237.308594 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 230.285156 412.253906 C 230.285156 411.300781 229.511719 410.523438 228.554688 410.523438 C 227.597656 410.523438 226.820312 411.300781 226.820312 412.253906 C 226.820312 413.210938 227.597656 413.988281 228.554688 413.988281 C 229.511719 413.988281 230.285156 413.210938 230.285156 412.253906 Z M 230.285156 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 405.234375 C 244.355469 404.277344 243.582031 403.503906 242.625 403.503906 C 241.667969 403.503906 240.894531 404.277344 240.894531 405.234375 C 240.894531 406.191406 241.667969 406.96875 242.625 406.96875 C 243.582031 406.96875 244.355469 406.191406 244.355469 405.234375 Z M 244.355469 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 237.308594 405.234375 C 237.308594 404.277344 236.53125 403.503906 235.574219 403.503906 C 234.617188 403.503906 233.84375 404.277344 233.84375 405.234375 C 233.84375 406.191406 234.617188 406.96875 235.574219 406.96875 C 236.53125 406.96875 237.308594 406.191406 237.308594 405.234375 Z M 237.308594 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 230.285156 405.234375 C 230.285156 404.277344 229.511719 403.503906 228.554688 403.503906 C 227.597656 403.503906 226.820312 404.277344 226.820312 405.234375 C 226.820312 406.191406 227.597656 406.96875 228.554688 406.96875 C 229.511719 406.96875 230.285156 406.191406 230.285156 405.234375 Z M 230.285156 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 398.214844 C 244.355469 397.257812 243.582031 396.480469 242.625 396.480469 C 241.667969 396.480469 240.894531 397.257812 240.894531 398.214844 C 240.894531 399.171875 241.667969 399.945312 242.625 399.945312 C 243.582031 399.945312 244.355469 399.171875 244.355469 398.214844 Z M 244.355469 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 237.308594 398.214844 C 237.308594 397.257812 236.53125 396.480469 235.574219 396.480469 C 234.617188 396.480469 233.84375 397.257812 233.84375 398.214844 C 233.84375 399.171875 234.617188 399.945312 235.574219 399.945312 C 236.53125 399.945312 237.308594 399.171875 237.308594 398.214844 Z M 237.308594 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 230.285156 398.214844 C 230.285156 397.257812 229.511719 396.480469 228.554688 396.480469 C 227.597656 396.480469 226.820312 397.257812 226.820312 398.214844 C 226.820312 399.171875 227.597656 399.945312 228.554688 399.945312 C 229.511719 399.945312 230.285156 399.171875 230.285156 398.214844 Z M 230.285156 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 391.164062 C 244.355469 390.210938 243.582031 389.433594 242.625 389.433594 C 241.667969 389.433594 240.894531 390.210938 240.894531 391.164062 C 240.894531 392.121094 241.667969 392.898438 242.625 392.898438 C 243.582031 392.898438 244.355469 392.121094 244.355469 391.164062 Z M 244.355469 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 237.308594 391.164062 C 237.308594 390.210938 236.53125 389.433594 235.574219 389.433594 C 234.617188 389.433594 233.84375 390.210938 233.84375 391.164062 C 233.84375 392.121094 234.617188 392.898438 235.574219 392.898438 C 236.53125 392.898438 237.308594 392.121094 237.308594 391.164062 Z M 237.308594 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 230.285156 391.164062 C 230.285156 390.210938 229.511719 389.433594 228.554688 389.433594 C 227.597656 389.433594 226.820312 390.210938 226.820312 391.164062 C 226.820312 392.121094 227.597656 392.898438 228.554688 392.898438 C 229.511719 392.898438 230.285156 392.121094 230.285156 391.164062 Z M 230.285156 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 377.125 C 244.355469 376.167969 243.582031 375.394531 242.625 375.394531 C 241.667969 375.394531 240.894531 376.167969 240.894531 377.125 C 240.894531 378.082031 241.667969 378.855469 242.625 378.855469 C 243.582031 378.855469 244.355469 378.082031 244.355469 377.125 Z M 244.355469 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 230.285156 377.125 C 230.285156 376.167969 229.511719 375.394531 228.554688 375.394531 C 227.597656 375.394531 226.820312 376.167969 226.820312 377.125 C 226.820312 378.082031 227.597656 378.855469 228.554688 378.855469 C 229.511719 378.855469 230.285156 378.082031 230.285156 377.125 Z M 230.285156 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 244.355469 370.105469 C 244.355469 369.148438 243.582031 368.371094 242.625 368.371094 C 241.667969 368.371094 240.894531 369.148438 240.894531 370.105469 C 240.894531 371.0625 241.667969 371.839844 242.625 371.839844 C 243.582031 371.839844 244.355469 371.0625 244.355469 370.105469 Z M 244.355469 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 237.308594 370.105469 C 237.308594 369.148438 236.53125 368.371094 235.574219 368.371094 C 234.617188 368.371094 233.84375 369.148438 233.84375 370.105469 C 233.84375 371.0625 234.617188 371.839844 235.574219 371.839844 C 236.53125 371.839844 237.308594 371.0625 237.308594 370.105469 Z M 237.308594 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 240.210938 345.070312 L 235.738281 345.070312 L 235.738281 349.960938 L 240.210938 349.960938 Z M 240.210938 345.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 240.210938 249.929688 L 235.738281 249.929688 L 235.738281 245.039062 L 240.210938 245.039062 L 240.210938 249.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 226.378906 349.960938 L 230.851562 349.960938 L 230.851562 345.070312 L 226.378906 345.070312 Z M 226.378906 349.960938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 226.378906 245.039062 L 230.851562 245.039062 L 230.851562 249.929688 L 226.378906 249.929688 L 226.378906 245.039062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 246.03125 320.679688 L 235.5 320.679688 L 235.5 329.46875 L 246.03125 329.46875 Z M 246.03125 320.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 246.03125 274.320312 L 235.5 274.320312 L 235.5 265.53125 L 246.03125 265.53125 L 246.03125 274.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 231.089844 332.109375 L 220.558594 332.109375 L 220.558594 340.898438 L 231.089844 340.898438 Z M 231.089844 332.109375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 231.089844 262.890625 L 220.558594 262.890625 L 220.558594 254.101562 L 231.089844 254.101562 L 231.089844 262.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 232.890625 310.421875 L 228.421875 310.421875 L 228.421875 315.308594 L 232.890625 315.308594 Z M 232.890625 310.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 232.890625 284.578125 L 228.421875 284.578125 L 228.421875 279.691406 L 232.890625 279.691406 L 232.890625 284.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 224.371094 302.679688 L 219.898438 302.679688 L 219.898438 307.570312 L 224.371094 307.570312 Z M 224.371094 302.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 224.371094 292.320312 L 219.898438 292.320312 L 219.898438 287.429688 L 224.371094 287.429688 L 224.371094 292.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 232.859375 302.679688 L 228.390625 302.679688 L 228.390625 307.570312 L 232.859375 307.570312 Z M 232.859375 302.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 232.859375 292.320312 L 228.390625 292.320312 L 228.390625 287.429688 L 232.859375 287.429688 L 232.859375 292.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 224.160156 276.339844 L 219.691406 276.339844 L 219.691406 281.230469 L 224.160156 281.230469 Z M 224.160156 276.339844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 224.160156 318.660156 L 219.691406 318.660156 L 219.691406 313.769531 L 224.160156 313.769531 L 224.160156 318.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 232.621094 276.339844 L 228.148438 276.339844 L 228.148438 281.230469 L 232.621094 281.230469 Z M 232.621094 276.339844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 232.621094 318.660156 L 228.148438 318.660156 L 228.148438 313.769531 L 232.621094 313.769531 L 232.621094 318.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 224.371094 284.828125 L 219.898438 284.828125 L 219.898438 289.71875 L 224.371094 289.71875 Z M 224.371094 284.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 224.371094 310.171875 L 219.898438 310.171875 L 219.898438 305.28125 L 224.371094 305.28125 L 224.371094 310.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 232.859375 284.828125 L 228.390625 284.828125 L 228.390625 289.71875 L 232.859375 289.71875 Z M 232.859375 284.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 232.859375 310.171875 L 228.390625 310.171875 L 228.390625 305.28125 L 232.859375 305.28125 L 232.859375 310.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 224.371094 293.980469 L 219.898438 293.980469 L 219.898438 298.871094 L 224.371094 298.871094 Z M 224.371094 293.980469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 224.371094 301.019531 L 219.898438 301.019531 L 219.898438 296.128906 L 224.371094 296.128906 L 224.371094 301.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 232.859375 293.980469 L 228.390625 293.980469 L 228.390625 298.871094 L 232.859375 298.871094 Z M 232.859375 293.980469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 232.859375 301.019531 L 228.390625 301.019531 L 228.390625 296.128906 L 232.859375 296.128906 L 232.859375 301.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 223.921875 250.238281 L 219.449219 250.238281 L 219.449219 255.128906 L 223.921875 255.128906 Z M 223.921875 250.238281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 223.921875 344.761719 L 219.449219 344.761719 L 219.449219 339.871094 L 223.921875 339.871094 L 223.921875 344.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 232.410156 250.238281 L 227.941406 250.238281 L 227.941406 255.128906 L 232.410156 255.128906 Z M 232.410156 250.238281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 232.410156 344.761719 L 227.941406 344.761719 L 227.941406 339.871094 L 232.410156 339.871094 L 232.410156 344.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 223.921875 258.941406 L 219.449219 258.941406 L 219.449219 263.828125 L 223.921875 263.828125 Z M 223.921875 258.941406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 223.921875 336.058594 L 219.449219 336.058594 L 219.449219 331.171875 L 223.921875 331.171875 L 223.921875 336.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 232.410156 258.941406 L 227.941406 258.941406 L 227.941406 263.828125 L 232.410156 263.828125 Z M 232.410156 258.941406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 232.410156 336.058594 L 227.941406 336.058594 L 227.941406 331.171875 L 232.410156 331.171875 L 232.410156 336.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 224.160156 267.851562 L 219.691406 267.851562 L 219.691406 272.738281 L 224.160156 272.738281 Z M 224.160156 267.851562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 224.160156 327.148438 L 219.691406 327.148438 L 219.691406 322.261719 L 224.160156 322.261719 L 224.160156 327.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 232.621094 267.851562 L 228.148438 267.851562 L 228.148438 272.738281 L 232.621094 272.738281 Z M 232.621094 267.851562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 232.621094 327.148438 L 228.148438 327.148438 L 228.148438 322.261719 L 232.621094 322.261719 L 232.621094 327.148438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 223.710938 241.988281 L 219.238281 241.988281 L 219.238281 246.878906 L 223.710938 246.878906 Z M 223.710938 241.988281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 223.710938 353.011719 L 219.238281 353.011719 L 219.238281 348.121094 L 223.710938 348.121094 L 223.710938 353.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 232.171875 241.988281 L 227.699219 241.988281 L 227.699219 246.878906 L 232.171875 246.878906 Z M 232.171875 241.988281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 232.171875 353.011719 L 227.699219 353.011719 L 227.699219 348.121094 L 232.171875 348.121094 L 232.171875 353.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 240.210938 247.988281 L 240.210938 243.519531 L 235.320312 243.519531 L 235.320312 247.988281 Z M 240.210938 247.988281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 240.210938 347.011719 L 240.210938 351.480469 L 235.320312 351.480469 L 235.320312 347.011719 L 240.210938 347.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 223.019531 222.339844 L 218.550781 222.339844 L 218.550781 227.230469 L 223.019531 227.230469 Z M 223.019531 222.339844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 223.019531 372.660156 L 218.550781 372.660156 L 218.550781 367.769531 L 223.019531 367.769531 L 223.019531 372.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 218.550781 198.21875 L 223.019531 198.21875 L 223.019531 193.328125 L 218.550781 193.328125 Z M 218.550781 198.21875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 218.550781 396.78125 L 223.019531 396.78125 L 223.019531 401.671875 L 218.550781 401.671875 L 218.550781 396.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 222.328125 212.46875 L 217.859375 212.46875 L 217.859375 217.839844 L 222.328125 217.839844 Z M 222.328125 212.46875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 222.328125 382.53125 L 217.859375 382.53125 L 217.859375 377.160156 L 222.328125 377.160156 L 222.328125 382.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 229.828125 211.421875 L 239.699219 211.421875 L 239.699219 207.011719 L 229.828125 207.011719 Z M 229.828125 211.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 383.578125 L 239.699219 383.578125 L 239.699219 387.988281 L 229.828125 387.988281 L 229.828125 383.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 229.828125 203.5 L 239.699219 203.5 L 239.699219 199.089844 L 229.828125 199.089844 Z M 229.828125 203.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 391.5 L 239.699219 391.5 L 239.699219 395.910156 L 229.828125 395.910156 L 229.828125 391.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 229.828125 187.691406 L 239.699219 187.691406 L 239.699219 183.28125 L 229.828125 183.28125 Z M 229.828125 187.691406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 407.308594 L 239.699219 407.308594 L 239.699219 411.71875 L 229.828125 411.71875 L 229.828125 407.308594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 229.828125 179.769531 L 239.699219 179.769531 L 239.699219 175.359375 L 229.828125 175.359375 Z M 229.828125 179.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 415.230469 L 239.699219 415.230469 L 239.699219 419.640625 L 229.828125 419.640625 L 229.828125 415.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 229.828125 171.878906 L 239.699219 171.878906 L 239.699219 167.46875 L 229.828125 167.46875 Z M 229.828125 171.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 423.121094 L 239.699219 423.121094 L 239.699219 427.53125 L 229.828125 427.53125 L 229.828125 423.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 229.828125 163.960938 L 239.699219 163.960938 L 239.699219 159.550781 L 229.828125 159.550781 Z M 229.828125 163.960938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 431.039062 L 239.699219 431.039062 L 239.699219 435.449219 L 229.828125 435.449219 L 229.828125 431.039062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 229.828125 156.070312 L 239.699219 156.070312 L 239.699219 151.660156 L 229.828125 151.660156 Z M 229.828125 156.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 438.929688 L 239.699219 438.929688 L 239.699219 443.339844 L 229.828125 443.339844 L 229.828125 438.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 221.039062 135.730469 L 221.039062 140.199219 L 225.929688 140.199219 L 225.929688 135.730469 Z M 221.039062 135.730469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 221.039062 459.269531 L 221.039062 454.800781 L 225.929688 454.800781 L 225.929688 459.269531 L 221.039062 459.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 229.828125 140.230469 L 239.699219 140.230469 L 239.699219 135.820312 L 229.828125 135.820312 Z M 229.828125 140.230469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 454.769531 L 239.699219 454.769531 L 239.699219 459.179688 L 229.828125 459.179688 L 229.828125 454.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 243.519531 96.476562 C 243.519531 92.667969 240.433594 89.582031 236.625 89.582031 C 232.816406 89.582031 229.730469 92.667969 229.730469 96.476562 C 229.730469 100.28125 232.816406 103.367188 236.625 103.367188 C 240.433594 103.367188 243.519531 100.28125 243.519531 96.476562 Z M 243.519531 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 240.847656 96.476562 C 240.847656 94.144531 238.957031 92.253906 236.625 92.253906 C 234.292969 92.253906 232.402344 94.144531 232.402344 96.476562 C 232.402344 98.804688 234.292969 100.695312 236.625 100.695312 C 238.957031 100.695312 240.847656 98.804688 240.847656 96.476562 Z M 240.847656 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 243.519531 74.15625 C 243.519531 70.347656 240.433594 67.261719 236.625 67.261719 C 232.816406 67.261719 229.730469 70.347656 229.730469 74.15625 C 229.730469 77.960938 232.816406 81.046875 236.625 81.046875 C 240.433594 81.046875 243.519531 77.960938 243.519531 74.15625 Z M 243.519531 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 240.847656 74.15625 C 240.847656 71.824219 238.957031 69.933594 236.625 69.933594 C 234.292969 69.933594 232.402344 71.824219 232.402344 74.15625 C 232.402344 76.484375 234.292969 78.378906 236.625 78.378906 C 238.957031 78.378906 240.847656 76.484375 240.847656 74.15625 Z M 240.847656 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.835938 520.464844 C 265.835938 516.660156 262.753906 513.574219 258.945312 513.574219 C 255.136719 513.574219 252.054688 516.660156 252.054688 520.464844 C 252.054688 524.269531 255.136719 527.359375 258.945312 527.359375 C 262.753906 527.359375 265.835938 524.269531 265.835938 520.464844 Z M 265.835938 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 263.167969 520.464844 C 263.167969 518.132812 261.277344 516.242188 258.945312 516.242188 C 256.613281 516.242188 254.722656 518.132812 254.722656 520.464844 C 254.722656 522.796875 256.613281 524.6875 258.945312 524.6875 C 261.277344 524.6875 263.167969 522.796875 263.167969 520.464844 Z M 263.167969 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.835938 498.144531 C 265.835938 494.339844 262.753906 491.253906 258.945312 491.253906 C 255.136719 491.253906 252.054688 494.339844 252.054688 498.144531 C 252.054688 501.953125 255.136719 505.039062 258.945312 505.039062 C 262.753906 505.039062 265.835938 501.953125 265.835938 498.144531 Z M 265.835938 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 263.167969 498.144531 C 263.167969 495.8125 261.277344 493.921875 258.945312 493.921875 C 256.613281 493.921875 254.722656 495.8125 254.722656 498.144531 C 254.722656 500.476562 256.613281 502.367188 258.945312 502.367188 C 261.277344 502.367188 263.167969 500.476562 263.167969 498.144531 Z M 263.167969 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 265.445312 454.433594 C 265.445312 453.480469 264.671875 452.703125 263.714844 452.703125 C 262.757812 452.703125 261.984375 453.480469 261.984375 454.433594 C 261.984375 455.390625 262.757812 456.167969 263.714844 456.167969 C 264.671875 456.167969 265.445312 455.390625 265.445312 454.433594 Z M 265.445312 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 328.765625 C 618.605469 327.808594 617.832031 327.03125 616.875 327.03125 C 615.917969 327.03125 615.144531 327.808594 615.144531 328.765625 C 615.144531 329.722656 615.917969 330.496094 616.875 330.496094 C 617.832031 330.496094 618.605469 329.722656 618.605469 328.765625 Z M 618.605469 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 335.785156 C 618.605469 334.828125 617.832031 334.054688 616.875 334.054688 C 615.917969 334.054688 615.144531 334.828125 615.144531 335.785156 C 615.144531 336.742188 615.917969 337.515625 616.875 337.515625 C 617.832031 337.515625 618.605469 336.742188 618.605469 335.785156 Z M 618.605469 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 307.675781 C 632.679688 306.71875 631.902344 305.941406 630.945312 305.941406 C 629.988281 305.941406 629.210938 306.71875 629.210938 307.675781 C 629.210938 308.632812 629.988281 309.40625 630.945312 309.40625 C 631.902344 309.40625 632.679688 308.632812 632.679688 307.675781 Z M 632.679688 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 314.695312 C 632.679688 313.738281 631.902344 312.960938 630.945312 312.960938 C 629.988281 312.960938 629.210938 313.738281 629.210938 314.695312 C 629.210938 315.652344 629.988281 316.429688 630.945312 316.429688 C 631.902344 316.429688 632.679688 315.652344 632.679688 314.695312 Z M 632.679688 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 321.746094 C 632.679688 320.789062 631.902344 320.011719 630.945312 320.011719 C 629.988281 320.011719 629.210938 320.789062 629.210938 321.746094 C 629.210938 322.699219 629.988281 323.476562 630.945312 323.476562 C 631.902344 323.476562 632.679688 322.699219 632.679688 321.746094 Z M 632.679688 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 307.675781 C 625.628906 306.71875 624.851562 305.941406 623.894531 305.941406 C 622.9375 305.941406 622.164062 306.71875 622.164062 307.675781 C 622.164062 308.632812 622.9375 309.40625 623.894531 309.40625 C 624.851562 309.40625 625.628906 308.632812 625.628906 307.675781 Z M 625.628906 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 314.695312 C 625.628906 313.738281 624.851562 312.960938 623.894531 312.960938 C 622.9375 312.960938 622.164062 313.738281 622.164062 314.695312 C 622.164062 315.652344 622.9375 316.429688 623.894531 316.429688 C 624.851562 316.429688 625.628906 315.652344 625.628906 314.695312 Z M 625.628906 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 321.746094 C 625.628906 320.789062 624.851562 320.011719 623.894531 320.011719 C 622.9375 320.011719 622.164062 320.789062 622.164062 321.746094 C 622.164062 322.699219 622.9375 323.476562 623.894531 323.476562 C 624.851562 323.476562 625.628906 322.699219 625.628906 321.746094 Z M 625.628906 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 300.65625 C 618.605469 299.699219 617.832031 298.921875 616.875 298.921875 C 615.917969 298.921875 615.144531 299.699219 615.144531 300.65625 C 615.144531 301.609375 615.917969 302.386719 616.875 302.386719 C 617.832031 302.386719 618.605469 301.609375 618.605469 300.65625 Z M 618.605469 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 314.695312 C 618.605469 313.738281 617.832031 312.960938 616.875 312.960938 C 615.917969 312.960938 615.144531 313.738281 615.144531 314.695312 C 615.144531 315.652344 615.917969 316.429688 616.875 316.429688 C 617.832031 316.429688 618.605469 315.652344 618.605469 314.695312 Z M 618.605469 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 321.746094 C 618.605469 320.789062 617.832031 320.011719 616.875 320.011719 C 615.917969 320.011719 615.144531 320.789062 615.144531 321.746094 C 615.144531 322.699219 615.917969 323.476562 616.875 323.476562 C 617.832031 323.476562 618.605469 322.699219 618.605469 321.746094 Z M 618.605469 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 279.566406 C 632.679688 278.609375 631.902344 277.832031 630.945312 277.832031 C 629.988281 277.832031 629.210938 278.609375 629.210938 279.566406 C 629.210938 280.519531 629.988281 281.296875 630.945312 281.296875 C 631.902344 281.296875 632.679688 280.519531 632.679688 279.566406 Z M 632.679688 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 286.585938 C 632.679688 285.628906 631.902344 284.851562 630.945312 284.851562 C 629.988281 284.851562 629.210938 285.628906 629.210938 286.585938 C 629.210938 287.539062 629.988281 288.316406 630.945312 288.316406 C 631.902344 288.316406 632.679688 287.539062 632.679688 286.585938 Z M 632.679688 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 293.605469 C 632.679688 292.648438 631.902344 291.871094 630.945312 291.871094 C 629.988281 291.871094 629.210938 292.648438 629.210938 293.605469 C 629.210938 294.5625 629.988281 295.335938 630.945312 295.335938 C 631.902344 295.335938 632.679688 294.5625 632.679688 293.605469 Z M 632.679688 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 279.566406 C 625.628906 278.609375 624.851562 277.832031 623.894531 277.832031 C 622.9375 277.832031 622.164062 278.609375 622.164062 279.566406 C 622.164062 280.519531 622.9375 281.296875 623.894531 281.296875 C 624.851562 281.296875 625.628906 280.519531 625.628906 279.566406 Z M 625.628906 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 286.585938 C 625.628906 285.628906 624.851562 284.851562 623.894531 284.851562 C 622.9375 284.851562 622.164062 285.628906 622.164062 286.585938 C 622.164062 287.539062 622.9375 288.316406 623.894531 288.316406 C 624.851562 288.316406 625.628906 287.539062 625.628906 286.585938 Z M 625.628906 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 293.605469 C 625.628906 292.648438 624.851562 291.871094 623.894531 291.871094 C 622.9375 291.871094 622.164062 292.648438 622.164062 293.605469 C 622.164062 294.5625 622.9375 295.335938 623.894531 295.335938 C 624.851562 295.335938 625.628906 294.5625 625.628906 293.605469 Z M 625.628906 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 279.566406 C 618.605469 278.609375 617.832031 277.832031 616.875 277.832031 C 615.917969 277.832031 615.144531 278.609375 615.144531 279.566406 C 615.144531 280.519531 615.917969 281.296875 616.875 281.296875 C 617.832031 281.296875 618.605469 280.519531 618.605469 279.566406 Z M 618.605469 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 286.585938 C 618.605469 285.628906 617.832031 284.851562 616.875 284.851562 C 615.917969 284.851562 615.144531 285.628906 615.144531 286.585938 C 615.144531 287.539062 615.917969 288.316406 616.875 288.316406 C 617.832031 288.316406 618.605469 287.539062 618.605469 286.585938 Z M 618.605469 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 251.453125 C 632.679688 250.5 631.902344 249.722656 630.945312 249.722656 C 629.988281 249.722656 629.210938 250.5 629.210938 251.453125 C 629.210938 252.410156 629.988281 253.1875 630.945312 253.1875 C 631.902344 253.1875 632.679688 252.410156 632.679688 251.453125 Z M 632.679688 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 258.476562 C 632.679688 257.519531 631.902344 256.742188 630.945312 256.742188 C 629.988281 256.742188 629.210938 257.519531 629.210938 258.476562 C 629.210938 259.429688 629.988281 260.207031 630.945312 260.207031 C 631.902344 260.207031 632.679688 259.429688 632.679688 258.476562 Z M 632.679688 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 265.496094 C 632.679688 264.539062 631.902344 263.761719 630.945312 263.761719 C 629.988281 263.761719 629.210938 264.539062 629.210938 265.496094 C 629.210938 266.449219 629.988281 267.226562 630.945312 267.226562 C 631.902344 267.226562 632.679688 266.449219 632.679688 265.496094 Z M 632.679688 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 272.546875 C 632.679688 271.589844 631.902344 270.8125 630.945312 270.8125 C 629.988281 270.8125 629.210938 271.589844 629.210938 272.546875 C 629.210938 273.5 629.988281 274.277344 630.945312 274.277344 C 631.902344 274.277344 632.679688 273.5 632.679688 272.546875 Z M 632.679688 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 251.453125 C 625.628906 250.5 624.851562 249.722656 623.894531 249.722656 C 622.9375 249.722656 622.164062 250.5 622.164062 251.453125 C 622.164062 252.410156 622.9375 253.1875 623.894531 253.1875 C 624.851562 253.1875 625.628906 252.410156 625.628906 251.453125 Z M 625.628906 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 258.476562 C 625.628906 257.519531 624.851562 256.742188 623.894531 256.742188 C 622.9375 256.742188 622.164062 257.519531 622.164062 258.476562 C 622.164062 259.429688 622.9375 260.207031 623.894531 260.207031 C 624.851562 260.207031 625.628906 259.429688 625.628906 258.476562 Z M 625.628906 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 265.496094 C 625.628906 264.539062 624.851562 263.761719 623.894531 263.761719 C 622.9375 263.761719 622.164062 264.539062 622.164062 265.496094 C 622.164062 266.449219 622.9375 267.226562 623.894531 267.226562 C 624.851562 267.226562 625.628906 266.449219 625.628906 265.496094 Z M 625.628906 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 272.546875 C 625.628906 271.589844 624.851562 270.8125 623.894531 270.8125 C 622.9375 270.8125 622.164062 271.589844 622.164062 272.546875 C 622.164062 273.5 622.9375 274.277344 623.894531 274.277344 C 624.851562 274.277344 625.628906 273.5 625.628906 272.546875 Z M 625.628906 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 258.476562 C 618.605469 257.519531 617.832031 256.742188 616.875 256.742188 C 615.917969 256.742188 615.144531 257.519531 615.144531 258.476562 C 615.144531 259.429688 615.917969 260.207031 616.875 260.207031 C 617.832031 260.207031 618.605469 259.429688 618.605469 258.476562 Z M 618.605469 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 265.496094 C 618.605469 264.539062 617.832031 263.761719 616.875 263.761719 C 615.917969 263.761719 615.144531 264.539062 615.144531 265.496094 C 615.144531 266.449219 615.917969 267.226562 616.875 267.226562 C 617.832031 267.226562 618.605469 266.449219 618.605469 265.496094 Z M 618.605469 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 223.34375 C 632.679688 222.390625 631.902344 221.613281 630.945312 221.613281 C 629.988281 221.613281 629.210938 222.390625 629.210938 223.34375 C 629.210938 224.300781 629.988281 225.078125 630.945312 225.078125 C 631.902344 225.078125 632.679688 224.300781 632.679688 223.34375 Z M 632.679688 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 230.363281 C 632.679688 229.410156 631.902344 228.632812 630.945312 228.632812 C 629.988281 228.632812 629.210938 229.410156 629.210938 230.363281 C 629.210938 231.320312 629.988281 232.097656 630.945312 232.097656 C 631.902344 232.097656 632.679688 231.320312 632.679688 230.363281 Z M 632.679688 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 244.433594 C 632.679688 243.480469 631.902344 242.703125 630.945312 242.703125 C 629.988281 242.703125 629.210938 243.480469 629.210938 244.433594 C 629.210938 245.390625 629.988281 246.167969 630.945312 246.167969 C 631.902344 246.167969 632.679688 245.390625 632.679688 244.433594 Z M 632.679688 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 223.34375 C 625.628906 222.390625 624.851562 221.613281 623.894531 221.613281 C 622.9375 221.613281 622.164062 222.390625 622.164062 223.34375 C 622.164062 224.300781 622.9375 225.078125 623.894531 225.078125 C 624.851562 225.078125 625.628906 224.300781 625.628906 223.34375 Z M 625.628906 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 230.363281 C 625.628906 229.410156 624.851562 228.632812 623.894531 228.632812 C 622.9375 228.632812 622.164062 229.410156 622.164062 230.363281 C 622.164062 231.320312 622.9375 232.097656 623.894531 232.097656 C 624.851562 232.097656 625.628906 231.320312 625.628906 230.363281 Z M 625.628906 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 237.386719 C 625.628906 236.429688 624.851562 235.652344 623.894531 235.652344 C 622.9375 235.652344 622.164062 236.429688 622.164062 237.386719 C 622.164062 238.339844 622.9375 239.117188 623.894531 239.117188 C 624.851562 239.117188 625.628906 238.339844 625.628906 237.386719 Z M 625.628906 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 244.433594 C 625.628906 243.480469 624.851562 242.703125 623.894531 242.703125 C 622.9375 242.703125 622.164062 243.480469 622.164062 244.433594 C 622.164062 245.390625 622.9375 246.167969 623.894531 246.167969 C 624.851562 246.167969 625.628906 245.390625 625.628906 244.433594 Z M 625.628906 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 223.34375 C 618.605469 222.390625 617.832031 221.613281 616.875 221.613281 C 615.917969 221.613281 615.144531 222.390625 615.144531 223.34375 C 615.144531 224.300781 615.917969 225.078125 616.875 225.078125 C 617.832031 225.078125 618.605469 224.300781 618.605469 223.34375 Z M 618.605469 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 237.386719 C 618.605469 236.429688 617.832031 235.652344 616.875 235.652344 C 615.917969 235.652344 615.144531 236.429688 615.144531 237.386719 C 615.144531 238.339844 615.917969 239.117188 616.875 239.117188 C 617.832031 239.117188 618.605469 238.339844 618.605469 237.386719 Z M 618.605469 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 244.433594 C 618.605469 243.480469 617.832031 242.703125 616.875 242.703125 C 615.917969 242.703125 615.144531 243.480469 615.144531 244.433594 C 615.144531 245.390625 615.917969 246.167969 616.875 246.167969 C 617.832031 246.167969 618.605469 245.390625 618.605469 244.433594 Z M 618.605469 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 195.234375 C 632.679688 194.277344 631.902344 193.503906 630.945312 193.503906 C 629.988281 193.503906 629.210938 194.277344 629.210938 195.234375 C 629.210938 196.191406 629.988281 196.96875 630.945312 196.96875 C 631.902344 196.96875 632.679688 196.191406 632.679688 195.234375 Z M 632.679688 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 202.253906 C 632.679688 201.300781 631.902344 200.523438 630.945312 200.523438 C 629.988281 200.523438 629.210938 201.300781 629.210938 202.253906 C 629.210938 203.210938 629.988281 203.988281 630.945312 203.988281 C 631.902344 203.988281 632.679688 203.210938 632.679688 202.253906 Z M 632.679688 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 209.273438 C 632.679688 208.320312 631.902344 207.542969 630.945312 207.542969 C 629.988281 207.542969 629.210938 208.320312 629.210938 209.273438 C 629.210938 210.230469 629.988281 211.007812 630.945312 211.007812 C 631.902344 211.007812 632.679688 210.230469 632.679688 209.273438 Z M 632.679688 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 216.296875 C 632.679688 215.339844 631.902344 214.5625 630.945312 214.5625 C 629.988281 214.5625 629.210938 215.339844 629.210938 216.296875 C 629.210938 217.25 629.988281 218.027344 630.945312 218.027344 C 631.902344 218.027344 632.679688 217.25 632.679688 216.296875 Z M 632.679688 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 195.234375 C 625.628906 194.277344 624.851562 193.503906 623.894531 193.503906 C 622.9375 193.503906 622.164062 194.277344 622.164062 195.234375 C 622.164062 196.191406 622.9375 196.96875 623.894531 196.96875 C 624.851562 196.96875 625.628906 196.191406 625.628906 195.234375 Z M 625.628906 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 202.253906 C 625.628906 201.300781 624.851562 200.523438 623.894531 200.523438 C 622.9375 200.523438 622.164062 201.300781 622.164062 202.253906 C 622.164062 203.210938 622.9375 203.988281 623.894531 203.988281 C 624.851562 203.988281 625.628906 203.210938 625.628906 202.253906 Z M 625.628906 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 209.273438 C 625.628906 208.320312 624.851562 207.542969 623.894531 207.542969 C 622.9375 207.542969 622.164062 208.320312 622.164062 209.273438 C 622.164062 210.230469 622.9375 211.007812 623.894531 211.007812 C 624.851562 211.007812 625.628906 210.230469 625.628906 209.273438 Z M 625.628906 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 216.296875 C 625.628906 215.339844 624.851562 214.5625 623.894531 214.5625 C 622.9375 214.5625 622.164062 215.339844 622.164062 216.296875 C 622.164062 217.25 622.9375 218.027344 623.894531 218.027344 C 624.851562 218.027344 625.628906 217.25 625.628906 216.296875 Z M 625.628906 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 195.234375 C 618.605469 194.277344 617.832031 193.503906 616.875 193.503906 C 615.917969 193.503906 615.144531 194.277344 615.144531 195.234375 C 615.144531 196.191406 615.917969 196.96875 616.875 196.96875 C 617.832031 196.96875 618.605469 196.191406 618.605469 195.234375 Z M 618.605469 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 202.253906 C 618.605469 201.300781 617.832031 200.523438 616.875 200.523438 C 615.917969 200.523438 615.144531 201.300781 615.144531 202.253906 C 615.144531 203.210938 615.917969 203.988281 616.875 203.988281 C 617.832031 203.988281 618.605469 203.210938 618.605469 202.253906 Z M 618.605469 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 216.296875 C 618.605469 215.339844 617.832031 214.5625 616.875 214.5625 C 615.917969 214.5625 615.144531 215.339844 615.144531 216.296875 C 615.144531 217.25 615.917969 218.027344 616.875 218.027344 C 617.832031 218.027344 618.605469 217.25 618.605469 216.296875 Z M 618.605469 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 167.09375 C 632.679688 166.140625 631.902344 165.363281 630.945312 165.363281 C 629.988281 165.363281 629.210938 166.140625 629.210938 167.09375 C 629.210938 168.050781 629.988281 168.828125 630.945312 168.828125 C 631.902344 168.828125 632.679688 168.050781 632.679688 167.09375 Z M 632.679688 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 174.144531 C 632.679688 173.1875 631.902344 172.414062 630.945312 172.414062 C 629.988281 172.414062 629.210938 173.1875 629.210938 174.144531 C 629.210938 175.101562 629.988281 175.878906 630.945312 175.878906 C 631.902344 175.878906 632.679688 175.101562 632.679688 174.144531 Z M 632.679688 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 188.183594 C 632.679688 187.230469 631.902344 186.453125 630.945312 186.453125 C 629.988281 186.453125 629.210938 187.230469 629.210938 188.183594 C 629.210938 189.140625 629.988281 189.917969 630.945312 189.917969 C 631.902344 189.917969 632.679688 189.140625 632.679688 188.183594 Z M 632.679688 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 167.09375 C 625.628906 166.140625 624.851562 165.363281 623.894531 165.363281 C 622.9375 165.363281 622.164062 166.140625 622.164062 167.09375 C 622.164062 168.050781 622.9375 168.828125 623.894531 168.828125 C 624.851562 168.828125 625.628906 168.050781 625.628906 167.09375 Z M 625.628906 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 174.144531 C 625.628906 173.1875 624.851562 172.414062 623.894531 172.414062 C 622.9375 172.414062 622.164062 173.1875 622.164062 174.144531 C 622.164062 175.101562 622.9375 175.878906 623.894531 175.878906 C 624.851562 175.878906 625.628906 175.101562 625.628906 174.144531 Z M 625.628906 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 188.183594 C 625.628906 187.230469 624.851562 186.453125 623.894531 186.453125 C 622.9375 186.453125 622.164062 187.230469 622.164062 188.183594 C 622.164062 189.140625 622.9375 189.917969 623.894531 189.917969 C 624.851562 189.917969 625.628906 189.140625 625.628906 188.183594 Z M 625.628906 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 167.09375 C 618.605469 166.140625 617.832031 165.363281 616.875 165.363281 C 615.917969 165.363281 615.144531 166.140625 615.144531 167.09375 C 615.144531 168.050781 615.917969 168.828125 616.875 168.828125 C 617.832031 168.828125 618.605469 168.050781 618.605469 167.09375 Z M 618.605469 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 174.144531 C 618.605469 173.1875 617.832031 172.414062 616.875 172.414062 C 615.917969 172.414062 615.144531 173.1875 615.144531 174.144531 C 615.144531 175.101562 615.917969 175.878906 616.875 175.878906 C 617.832031 175.878906 618.605469 175.101562 618.605469 174.144531 Z M 618.605469 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 181.164062 C 618.605469 180.210938 617.832031 179.433594 616.875 179.433594 C 615.917969 179.433594 615.144531 180.210938 615.144531 181.164062 C 615.144531 182.121094 615.917969 182.898438 616.875 182.898438 C 617.832031 182.898438 618.605469 182.121094 618.605469 181.164062 Z M 618.605469 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 188.183594 C 618.605469 187.230469 617.832031 186.453125 616.875 186.453125 C 615.917969 186.453125 615.144531 187.230469 615.144531 188.183594 C 615.144531 189.140625 615.917969 189.917969 616.875 189.917969 C 617.832031 189.917969 618.605469 189.140625 618.605469 188.183594 Z M 618.605469 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 160.074219 C 632.679688 159.117188 631.902344 158.34375 630.945312 158.34375 C 629.988281 158.34375 629.210938 159.117188 629.210938 160.074219 C 629.210938 161.03125 629.988281 161.808594 630.945312 161.808594 C 631.902344 161.808594 632.679688 161.03125 632.679688 160.074219 Z M 632.679688 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 153.054688 C 625.628906 152.097656 624.851562 151.320312 623.894531 151.320312 C 622.9375 151.320312 622.164062 152.097656 622.164062 153.054688 C 622.164062 154.011719 622.9375 154.789062 623.894531 154.789062 C 624.851562 154.789062 625.628906 154.011719 625.628906 153.054688 Z M 625.628906 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 160.074219 C 625.628906 159.117188 624.851562 158.34375 623.894531 158.34375 C 622.9375 158.34375 622.164062 159.117188 622.164062 160.074219 C 622.164062 161.03125 622.9375 161.808594 623.894531 161.808594 C 624.851562 161.808594 625.628906 161.03125 625.628906 160.074219 Z M 625.628906 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 146.035156 C 618.605469 145.078125 617.832031 144.304688 616.875 144.304688 C 615.917969 144.304688 615.144531 145.078125 615.144531 146.035156 C 615.144531 146.992188 615.917969 147.765625 616.875 147.765625 C 617.832031 147.765625 618.605469 146.992188 618.605469 146.035156 Z M 618.605469 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 153.054688 C 618.605469 152.097656 617.832031 151.320312 616.875 151.320312 C 615.917969 151.320312 615.144531 152.097656 615.144531 153.054688 C 615.144531 154.011719 615.917969 154.789062 616.875 154.789062 C 617.832031 154.789062 618.605469 154.011719 618.605469 153.054688 Z M 618.605469 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.605469 160.074219 C 618.605469 159.117188 617.832031 158.34375 616.875 158.34375 C 615.917969 158.34375 615.144531 159.117188 615.144531 160.074219 C 615.144531 161.03125 615.917969 161.808594 616.875 161.808594 C 617.832031 161.808594 618.605469 161.03125 618.605469 160.074219 Z M 618.605469 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 645.21875 96.476562 C 645.21875 92.667969 642.132812 89.582031 638.324219 89.582031 C 634.515625 89.582031 631.433594 92.667969 631.433594 96.476562 C 631.433594 100.28125 634.515625 103.367188 638.324219 103.367188 C 642.132812 103.367188 645.21875 100.28125 645.21875 96.476562 Z M 645.21875 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 642.546875 96.476562 C 642.546875 94.144531 640.65625 92.253906 638.324219 92.253906 C 635.992188 92.253906 634.101562 94.144531 634.101562 96.476562 C 634.101562 98.804688 635.992188 100.695312 638.324219 100.695312 C 640.65625 100.695312 642.546875 98.804688 642.546875 96.476562 Z M 642.546875 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 645.21875 74.15625 C 645.21875 70.347656 642.132812 67.261719 638.324219 67.261719 C 634.515625 67.261719 631.433594 70.347656 631.433594 74.15625 C 631.433594 77.960938 634.515625 81.046875 638.324219 81.046875 C 642.132812 81.046875 645.21875 77.960938 645.21875 74.15625 Z M 645.21875 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 642.546875 74.15625 C 642.546875 71.824219 640.65625 69.933594 638.324219 69.933594 C 635.992188 69.933594 634.101562 71.824219 634.101562 74.15625 C 634.101562 76.484375 635.992188 78.378906 638.324219 78.378906 C 640.65625 78.378906 642.546875 76.484375 642.546875 74.15625 Z M 642.546875 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 667.539062 520.464844 C 667.539062 516.660156 664.453125 513.574219 660.644531 513.574219 C 656.835938 513.574219 653.753906 516.660156 653.753906 520.464844 C 653.753906 524.269531 656.835938 527.359375 660.644531 527.359375 C 664.453125 527.359375 667.539062 524.269531 667.539062 520.464844 Z M 667.539062 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 664.867188 520.464844 C 664.867188 518.132812 662.976562 516.242188 660.644531 516.242188 C 658.3125 516.242188 656.421875 518.132812 656.421875 520.464844 C 656.421875 522.796875 658.3125 524.6875 660.644531 524.6875 C 662.976562 524.6875 664.867188 522.796875 664.867188 520.464844 Z M 664.867188 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 667.539062 498.144531 C 667.539062 494.339844 664.453125 491.253906 660.644531 491.253906 C 656.835938 491.253906 653.753906 494.339844 653.753906 498.144531 C 653.753906 501.953125 656.835938 505.039062 660.644531 505.039062 C 664.453125 505.039062 667.539062 501.953125 667.539062 498.144531 Z M 667.539062 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 664.867188 498.144531 C 664.867188 495.8125 662.976562 493.921875 660.644531 493.921875 C 658.3125 493.921875 656.421875 495.8125 656.421875 498.144531 C 656.421875 500.476562 658.3125 502.367188 660.644531 502.367188 C 662.976562 502.367188 664.867188 500.476562 664.867188 498.144531 Z M 664.867188 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 663.269531 479.558594 L 663.269531 475.570312 L 663.390625 475.148438 L 663.628906 474.789062 L 663.988281 474.550781 L 664.410156 474.460938 L 664.828125 474.550781 L 665.191406 474.789062 L 665.429688 475.148438 L 665.519531 475.570312 L 665.519531 479.558594 L 665.429688 479.980469 L 665.191406 480.339844 L 664.828125 480.578125 L 664.410156 480.671875 L 663.988281 480.578125 L 663.628906 480.339844 L 663.390625 479.980469 Z M 663.269531 479.558594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 663.269531 115.441406 L 663.269531 119.429688 L 663.390625 119.851562 L 663.628906 120.210938 L 663.988281 120.449219 L 664.410156 120.539062 L 664.828125 120.449219 L 665.191406 120.210938 L 665.429688 119.851562 L 665.519531 119.429688 L 665.519531 115.441406 L 665.429688 115.019531 L 665.191406 114.660156 L 664.828125 114.421875 L 664.410156 114.328125 L 663.988281 114.421875 L 663.628906 114.660156 L 663.390625 115.019531 L 663.269531 115.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 658.890625 479.558594 L 658.890625 475.570312 L 659.011719 475.148438 L 659.25 474.789062 L 659.609375 474.550781 L 660.03125 474.460938 L 660.449219 474.550781 L 660.808594 474.789062 L 661.050781 475.148438 L 661.140625 475.570312 L 661.140625 479.558594 L 661.050781 479.980469 L 660.808594 480.339844 L 660.449219 480.578125 L 660.03125 480.671875 L 659.609375 480.578125 L 659.25 480.339844 L 659.011719 479.980469 Z M 658.890625 479.558594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 658.890625 115.441406 L 658.890625 119.429688 L 659.011719 119.851562 L 659.25 120.210938 L 659.609375 120.449219 L 660.03125 120.539062 L 660.449219 120.449219 L 660.808594 120.210938 L 661.050781 119.851562 L 661.140625 119.429688 L 661.140625 115.441406 L 661.050781 115.019531 L 660.808594 114.660156 L 660.449219 114.421875 L 660.03125 114.328125 L 659.609375 114.421875 L 659.25 114.660156 L 659.011719 115.019531 L 658.890625 115.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 643.46875 446.589844 L 643.46875 451.058594 L 648.359375 451.058594 L 648.359375 446.589844 Z M 643.46875 446.589844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 643.46875 148.410156 L 643.46875 143.941406 L 648.359375 143.941406 L 648.359375 148.410156 L 643.46875 148.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 643.46875 438.128906 L 643.46875 442.601562 L 648.359375 442.601562 L 648.359375 438.128906 Z M 643.46875 438.128906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 643.46875 156.871094 L 643.46875 152.398438 L 648.359375 152.398438 L 648.359375 156.871094 L 643.46875 156.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 660.871094 432.339844 L 656.398438 432.339844 L 656.398438 437.230469 L 660.871094 437.230469 Z M 660.871094 432.339844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 660.871094 162.660156 L 656.398438 162.660156 L 656.398438 157.769531 L 660.871094 157.769531 L 660.871094 162.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 663.269531 452.441406 L 663.269531 448.449219 L 663.390625 448.03125 L 663.628906 447.671875 L 663.988281 447.429688 L 664.410156 447.339844 L 664.828125 447.429688 L 665.191406 447.671875 L 665.429688 448.03125 L 665.519531 448.449219 L 665.519531 452.441406 L 665.429688 452.859375 L 665.191406 453.21875 L 664.828125 453.460938 L 664.410156 453.550781 L 663.988281 453.460938 L 663.628906 453.21875 L 663.390625 452.859375 Z M 663.269531 452.441406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 663.269531 142.558594 L 663.269531 146.550781 L 663.390625 146.96875 L 663.628906 147.328125 L 663.988281 147.570312 L 664.410156 147.660156 L 664.828125 147.570312 L 665.191406 147.328125 L 665.429688 146.96875 L 665.519531 146.550781 L 665.519531 142.558594 L 665.429688 142.140625 L 665.191406 141.78125 L 664.828125 141.539062 L 664.410156 141.449219 L 663.988281 141.539062 L 663.628906 141.78125 L 663.390625 142.140625 L 663.269531 142.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 655.109375 427.058594 L 655.109375 418.269531 L 642.839844 418.269531 L 642.839844 427.058594 Z M 655.109375 427.058594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 655.109375 167.941406 L 655.109375 176.730469 L 642.839844 176.730469 L 642.839844 167.941406 L 655.109375 167.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.429688 410.199219 L 674.429688 401.410156 L 662.160156 401.410156 L 662.160156 410.199219 Z M 674.429688 410.199219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.429688 184.800781 L 674.429688 193.589844 L 662.160156 193.589844 L 662.160156 184.800781 L 674.429688 184.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 655.109375 410.199219 L 655.109375 401.410156 L 642.839844 401.410156 L 642.839844 410.199219 Z M 655.109375 410.199219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 655.109375 184.800781 L 655.109375 193.589844 L 642.839844 193.589844 L 642.839844 184.800781 L 655.109375 184.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 658.621094 383.019531 L 658.621094 378.550781 L 653.730469 378.550781 L 653.730469 383.019531 Z M 658.621094 383.019531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 658.621094 211.980469 L 658.621094 216.449219 L 653.730469 216.449219 L 653.730469 211.980469 L 658.621094 211.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 658.621094 374.53125 L 658.621094 370.058594 L 653.730469 370.058594 L 653.730469 374.53125 Z M 658.621094 374.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 658.621094 220.46875 L 658.621094 224.941406 L 653.730469 224.941406 L 653.730469 220.46875 L 658.621094 220.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 644.789062 370.058594 L 644.789062 374.53125 L 649.679688 374.53125 L 649.679688 370.058594 Z M 644.789062 370.058594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 644.789062 224.941406 L 644.789062 220.46875 L 649.679688 220.46875 L 649.679688 224.941406 L 644.789062 224.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.589844 370 L 459.121094 370 L 459.121094 374.890625 L 463.589844 374.890625 Z M 463.589844 370 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 463.589844 225 L 459.121094 225 L 459.121094 220.109375 L 463.589844 220.109375 L 463.589844 225 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 481.171875 370 L 476.699219 370 L 476.699219 374.890625 L 481.171875 374.890625 Z M 481.171875 370 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 481.171875 225 L 476.699219 225 L 476.699219 220.109375 L 481.171875 220.109375 L 481.171875 225 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 328.765625 C 478.027344 327.808594 477.253906 327.03125 476.296875 327.03125 C 475.335938 327.03125 474.5625 327.808594 474.5625 328.765625 C 474.5625 329.722656 475.335938 330.496094 476.296875 330.496094 C 477.253906 330.496094 478.027344 329.722656 478.027344 328.765625 Z M 478.027344 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 335.785156 C 478.027344 334.828125 477.253906 334.054688 476.296875 334.054688 C 475.335938 334.054688 474.5625 334.828125 474.5625 335.785156 C 474.5625 336.742188 475.335938 337.515625 476.296875 337.515625 C 477.253906 337.515625 478.027344 336.742188 478.027344 335.785156 Z M 478.027344 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 328.765625 C 471.007812 327.808594 470.234375 327.03125 469.273438 327.03125 C 468.316406 327.03125 467.542969 327.808594 467.542969 328.765625 C 467.542969 329.722656 468.316406 330.496094 469.273438 330.496094 C 470.234375 330.496094 471.007812 329.722656 471.007812 328.765625 Z M 471.007812 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 335.785156 C 471.007812 334.828125 470.234375 334.054688 469.273438 334.054688 C 468.316406 334.054688 467.542969 334.828125 467.542969 335.785156 C 467.542969 336.742188 468.316406 337.515625 469.273438 337.515625 C 470.234375 337.515625 471.007812 336.742188 471.007812 335.785156 Z M 471.007812 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 328.765625 C 463.988281 327.808594 463.214844 327.03125 462.253906 327.03125 C 461.296875 327.03125 460.523438 327.808594 460.523438 328.765625 C 460.523438 329.722656 461.296875 330.496094 462.253906 330.496094 C 463.214844 330.496094 463.988281 329.722656 463.988281 328.765625 Z M 463.988281 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 335.785156 C 463.988281 334.828125 463.214844 334.054688 462.253906 334.054688 C 461.296875 334.054688 460.523438 334.828125 460.523438 335.785156 C 460.523438 336.742188 461.296875 337.515625 462.253906 337.515625 C 463.214844 337.515625 463.988281 336.742188 463.988281 335.785156 Z M 463.988281 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 328.765625 C 456.9375 327.808594 456.164062 327.03125 455.203125 327.03125 C 454.246094 327.03125 453.472656 327.808594 453.472656 328.765625 C 453.472656 329.722656 454.246094 330.496094 455.203125 330.496094 C 456.164062 330.496094 456.9375 329.722656 456.9375 328.765625 Z M 456.9375 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 335.785156 C 456.9375 334.828125 456.164062 334.054688 455.203125 334.054688 C 454.246094 334.054688 453.472656 334.828125 453.472656 335.785156 C 453.472656 336.742188 454.246094 337.515625 455.203125 337.515625 C 456.164062 337.515625 456.9375 336.742188 456.9375 335.785156 Z M 456.9375 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 300.65625 C 478.027344 299.699219 477.253906 298.921875 476.296875 298.921875 C 475.335938 298.921875 474.5625 299.699219 474.5625 300.65625 C 474.5625 301.609375 475.335938 302.386719 476.296875 302.386719 C 477.253906 302.386719 478.027344 301.609375 478.027344 300.65625 Z M 478.027344 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 307.675781 C 478.027344 306.71875 477.253906 305.941406 476.296875 305.941406 C 475.335938 305.941406 474.5625 306.71875 474.5625 307.675781 C 474.5625 308.632812 475.335938 309.40625 476.296875 309.40625 C 477.253906 309.40625 478.027344 308.632812 478.027344 307.675781 Z M 478.027344 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 314.695312 C 478.027344 313.738281 477.253906 312.960938 476.296875 312.960938 C 475.335938 312.960938 474.5625 313.738281 474.5625 314.695312 C 474.5625 315.652344 475.335938 316.429688 476.296875 316.429688 C 477.253906 316.429688 478.027344 315.652344 478.027344 314.695312 Z M 478.027344 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 321.746094 C 478.027344 320.789062 477.253906 320.011719 476.296875 320.011719 C 475.335938 320.011719 474.5625 320.789062 474.5625 321.746094 C 474.5625 322.699219 475.335938 323.476562 476.296875 323.476562 C 477.253906 323.476562 478.027344 322.699219 478.027344 321.746094 Z M 478.027344 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 300.65625 C 471.007812 299.699219 470.234375 298.921875 469.273438 298.921875 C 468.316406 298.921875 467.542969 299.699219 467.542969 300.65625 C 467.542969 301.609375 468.316406 302.386719 469.273438 302.386719 C 470.234375 302.386719 471.007812 301.609375 471.007812 300.65625 Z M 471.007812 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 314.695312 C 471.007812 313.738281 470.234375 312.960938 469.273438 312.960938 C 468.316406 312.960938 467.542969 313.738281 467.542969 314.695312 C 467.542969 315.652344 468.316406 316.429688 469.273438 316.429688 C 470.234375 316.429688 471.007812 315.652344 471.007812 314.695312 Z M 471.007812 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 321.746094 C 471.007812 320.789062 470.234375 320.011719 469.273438 320.011719 C 468.316406 320.011719 467.542969 320.789062 467.542969 321.746094 C 467.542969 322.699219 468.316406 323.476562 469.273438 323.476562 C 470.234375 323.476562 471.007812 322.699219 471.007812 321.746094 Z M 471.007812 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 300.65625 C 463.988281 299.699219 463.214844 298.921875 462.253906 298.921875 C 461.296875 298.921875 460.523438 299.699219 460.523438 300.65625 C 460.523438 301.609375 461.296875 302.386719 462.253906 302.386719 C 463.214844 302.386719 463.988281 301.609375 463.988281 300.65625 Z M 463.988281 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 307.675781 C 463.988281 306.71875 463.214844 305.941406 462.253906 305.941406 C 461.296875 305.941406 460.523438 306.71875 460.523438 307.675781 C 460.523438 308.632812 461.296875 309.40625 462.253906 309.40625 C 463.214844 309.40625 463.988281 308.632812 463.988281 307.675781 Z M 463.988281 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 321.746094 C 463.988281 320.789062 463.214844 320.011719 462.253906 320.011719 C 461.296875 320.011719 460.523438 320.789062 460.523438 321.746094 C 460.523438 322.699219 461.296875 323.476562 462.253906 323.476562 C 463.214844 323.476562 463.988281 322.699219 463.988281 321.746094 Z M 463.988281 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 300.65625 C 456.9375 299.699219 456.164062 298.921875 455.203125 298.921875 C 454.246094 298.921875 453.472656 299.699219 453.472656 300.65625 C 453.472656 301.609375 454.246094 302.386719 455.203125 302.386719 C 456.164062 302.386719 456.9375 301.609375 456.9375 300.65625 Z M 456.9375 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 307.675781 C 456.9375 306.71875 456.164062 305.941406 455.203125 305.941406 C 454.246094 305.941406 453.472656 306.71875 453.472656 307.675781 C 453.472656 308.632812 454.246094 309.40625 455.203125 309.40625 C 456.164062 309.40625 456.9375 308.632812 456.9375 307.675781 Z M 456.9375 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 314.695312 C 456.9375 313.738281 456.164062 312.960938 455.203125 312.960938 C 454.246094 312.960938 453.472656 313.738281 453.472656 314.695312 C 453.472656 315.652344 454.246094 316.429688 455.203125 316.429688 C 456.164062 316.429688 456.9375 315.652344 456.9375 314.695312 Z M 456.9375 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 321.746094 C 456.9375 320.789062 456.164062 320.011719 455.203125 320.011719 C 454.246094 320.011719 453.472656 320.789062 453.472656 321.746094 C 453.472656 322.699219 454.246094 323.476562 455.203125 323.476562 C 456.164062 323.476562 456.9375 322.699219 456.9375 321.746094 Z M 456.9375 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 279.566406 C 478.027344 278.609375 477.253906 277.832031 476.296875 277.832031 C 475.335938 277.832031 474.5625 278.609375 474.5625 279.566406 C 474.5625 280.519531 475.335938 281.296875 476.296875 281.296875 C 477.253906 281.296875 478.027344 280.519531 478.027344 279.566406 Z M 478.027344 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 286.585938 C 478.027344 285.628906 477.253906 284.851562 476.296875 284.851562 C 475.335938 284.851562 474.5625 285.628906 474.5625 286.585938 C 474.5625 287.539062 475.335938 288.316406 476.296875 288.316406 C 477.253906 288.316406 478.027344 287.539062 478.027344 286.585938 Z M 478.027344 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 293.605469 C 478.027344 292.648438 477.253906 291.871094 476.296875 291.871094 C 475.335938 291.871094 474.5625 292.648438 474.5625 293.605469 C 474.5625 294.5625 475.335938 295.335938 476.296875 295.335938 C 477.253906 295.335938 478.027344 294.5625 478.027344 293.605469 Z M 478.027344 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 279.566406 C 471.007812 278.609375 470.234375 277.832031 469.273438 277.832031 C 468.316406 277.832031 467.542969 278.609375 467.542969 279.566406 C 467.542969 280.519531 468.316406 281.296875 469.273438 281.296875 C 470.234375 281.296875 471.007812 280.519531 471.007812 279.566406 Z M 471.007812 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 286.585938 C 471.007812 285.628906 470.234375 284.851562 469.273438 284.851562 C 468.316406 284.851562 467.542969 285.628906 467.542969 286.585938 C 467.542969 287.539062 468.316406 288.316406 469.273438 288.316406 C 470.234375 288.316406 471.007812 287.539062 471.007812 286.585938 Z M 471.007812 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 293.605469 C 471.007812 292.648438 470.234375 291.871094 469.273438 291.871094 C 468.316406 291.871094 467.542969 292.648438 467.542969 293.605469 C 467.542969 294.5625 468.316406 295.335938 469.273438 295.335938 C 470.234375 295.335938 471.007812 294.5625 471.007812 293.605469 Z M 471.007812 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 279.566406 C 463.988281 278.609375 463.214844 277.832031 462.253906 277.832031 C 461.296875 277.832031 460.523438 278.609375 460.523438 279.566406 C 460.523438 280.519531 461.296875 281.296875 462.253906 281.296875 C 463.214844 281.296875 463.988281 280.519531 463.988281 279.566406 Z M 463.988281 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 286.585938 C 463.988281 285.628906 463.214844 284.851562 462.253906 284.851562 C 461.296875 284.851562 460.523438 285.628906 460.523438 286.585938 C 460.523438 287.539062 461.296875 288.316406 462.253906 288.316406 C 463.214844 288.316406 463.988281 287.539062 463.988281 286.585938 Z M 463.988281 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 293.605469 C 463.988281 292.648438 463.214844 291.871094 462.253906 291.871094 C 461.296875 291.871094 460.523438 292.648438 460.523438 293.605469 C 460.523438 294.5625 461.296875 295.335938 462.253906 295.335938 C 463.214844 295.335938 463.988281 294.5625 463.988281 293.605469 Z M 463.988281 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 279.566406 C 456.9375 278.609375 456.164062 277.832031 455.203125 277.832031 C 454.246094 277.832031 453.472656 278.609375 453.472656 279.566406 C 453.472656 280.519531 454.246094 281.296875 455.203125 281.296875 C 456.164062 281.296875 456.9375 280.519531 456.9375 279.566406 Z M 456.9375 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 286.585938 C 456.9375 285.628906 456.164062 284.851562 455.203125 284.851562 C 454.246094 284.851562 453.472656 285.628906 453.472656 286.585938 C 453.472656 287.539062 454.246094 288.316406 455.203125 288.316406 C 456.164062 288.316406 456.9375 287.539062 456.9375 286.585938 Z M 456.9375 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 293.605469 C 456.9375 292.648438 456.164062 291.871094 455.203125 291.871094 C 454.246094 291.871094 453.472656 292.648438 453.472656 293.605469 C 453.472656 294.5625 454.246094 295.335938 455.203125 295.335938 C 456.164062 295.335938 456.9375 294.5625 456.9375 293.605469 Z M 456.9375 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 251.453125 C 478.027344 250.5 477.253906 249.722656 476.296875 249.722656 C 475.335938 249.722656 474.5625 250.5 474.5625 251.453125 C 474.5625 252.410156 475.335938 253.1875 476.296875 253.1875 C 477.253906 253.1875 478.027344 252.410156 478.027344 251.453125 Z M 478.027344 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 258.476562 C 478.027344 257.519531 477.253906 256.742188 476.296875 256.742188 C 475.335938 256.742188 474.5625 257.519531 474.5625 258.476562 C 474.5625 259.429688 475.335938 260.207031 476.296875 260.207031 C 477.253906 260.207031 478.027344 259.429688 478.027344 258.476562 Z M 478.027344 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 265.496094 C 478.027344 264.539062 477.253906 263.761719 476.296875 263.761719 C 475.335938 263.761719 474.5625 264.539062 474.5625 265.496094 C 474.5625 266.449219 475.335938 267.226562 476.296875 267.226562 C 477.253906 267.226562 478.027344 266.449219 478.027344 265.496094 Z M 478.027344 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 272.546875 C 478.027344 271.589844 477.253906 270.8125 476.296875 270.8125 C 475.335938 270.8125 474.5625 271.589844 474.5625 272.546875 C 474.5625 273.5 475.335938 274.277344 476.296875 274.277344 C 477.253906 274.277344 478.027344 273.5 478.027344 272.546875 Z M 478.027344 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 251.453125 C 471.007812 250.5 470.234375 249.722656 469.273438 249.722656 C 468.316406 249.722656 467.542969 250.5 467.542969 251.453125 C 467.542969 252.410156 468.316406 253.1875 469.273438 253.1875 C 470.234375 253.1875 471.007812 252.410156 471.007812 251.453125 Z M 471.007812 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 258.476562 C 471.007812 257.519531 470.234375 256.742188 469.273438 256.742188 C 468.316406 256.742188 467.542969 257.519531 467.542969 258.476562 C 467.542969 259.429688 468.316406 260.207031 469.273438 260.207031 C 470.234375 260.207031 471.007812 259.429688 471.007812 258.476562 Z M 471.007812 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 265.496094 C 471.007812 264.539062 470.234375 263.761719 469.273438 263.761719 C 468.316406 263.761719 467.542969 264.539062 467.542969 265.496094 C 467.542969 266.449219 468.316406 267.226562 469.273438 267.226562 C 470.234375 267.226562 471.007812 266.449219 471.007812 265.496094 Z M 471.007812 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 251.453125 C 463.988281 250.5 463.214844 249.722656 462.253906 249.722656 C 461.296875 249.722656 460.523438 250.5 460.523438 251.453125 C 460.523438 252.410156 461.296875 253.1875 462.253906 253.1875 C 463.214844 253.1875 463.988281 252.410156 463.988281 251.453125 Z M 463.988281 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 258.476562 C 463.988281 257.519531 463.214844 256.742188 462.253906 256.742188 C 461.296875 256.742188 460.523438 257.519531 460.523438 258.476562 C 460.523438 259.429688 461.296875 260.207031 462.253906 260.207031 C 463.214844 260.207031 463.988281 259.429688 463.988281 258.476562 Z M 463.988281 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 265.496094 C 463.988281 264.539062 463.214844 263.761719 462.253906 263.761719 C 461.296875 263.761719 460.523438 264.539062 460.523438 265.496094 C 460.523438 266.449219 461.296875 267.226562 462.253906 267.226562 C 463.214844 267.226562 463.988281 266.449219 463.988281 265.496094 Z M 463.988281 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 258.476562 C 456.9375 257.519531 456.164062 256.742188 455.203125 256.742188 C 454.246094 256.742188 453.472656 257.519531 453.472656 258.476562 C 453.472656 259.429688 454.246094 260.207031 455.203125 260.207031 C 456.164062 260.207031 456.9375 259.429688 456.9375 258.476562 Z M 456.9375 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 265.496094 C 456.9375 264.539062 456.164062 263.761719 455.203125 263.761719 C 454.246094 263.761719 453.472656 264.539062 453.472656 265.496094 C 453.472656 266.449219 454.246094 267.226562 455.203125 267.226562 C 456.164062 267.226562 456.9375 266.449219 456.9375 265.496094 Z M 456.9375 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 223.34375 C 478.027344 222.390625 477.253906 221.613281 476.296875 221.613281 C 475.335938 221.613281 474.5625 222.390625 474.5625 223.34375 C 474.5625 224.300781 475.335938 225.078125 476.296875 225.078125 C 477.253906 225.078125 478.027344 224.300781 478.027344 223.34375 Z M 478.027344 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 230.363281 C 478.027344 229.410156 477.253906 228.632812 476.296875 228.632812 C 475.335938 228.632812 474.5625 229.410156 474.5625 230.363281 C 474.5625 231.320312 475.335938 232.097656 476.296875 232.097656 C 477.253906 232.097656 478.027344 231.320312 478.027344 230.363281 Z M 478.027344 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 237.386719 C 478.027344 236.429688 477.253906 235.652344 476.296875 235.652344 C 475.335938 235.652344 474.5625 236.429688 474.5625 237.386719 C 474.5625 238.339844 475.335938 239.117188 476.296875 239.117188 C 477.253906 239.117188 478.027344 238.339844 478.027344 237.386719 Z M 478.027344 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 244.433594 C 478.027344 243.480469 477.253906 242.703125 476.296875 242.703125 C 475.335938 242.703125 474.5625 243.480469 474.5625 244.433594 C 474.5625 245.390625 475.335938 246.167969 476.296875 246.167969 C 477.253906 246.167969 478.027344 245.390625 478.027344 244.433594 Z M 478.027344 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 223.34375 C 471.007812 222.390625 470.234375 221.613281 469.273438 221.613281 C 468.316406 221.613281 467.542969 222.390625 467.542969 223.34375 C 467.542969 224.300781 468.316406 225.078125 469.273438 225.078125 C 470.234375 225.078125 471.007812 224.300781 471.007812 223.34375 Z M 471.007812 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 237.386719 C 471.007812 236.429688 470.234375 235.652344 469.273438 235.652344 C 468.316406 235.652344 467.542969 236.429688 467.542969 237.386719 C 467.542969 238.339844 468.316406 239.117188 469.273438 239.117188 C 470.234375 239.117188 471.007812 238.339844 471.007812 237.386719 Z M 471.007812 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 244.433594 C 471.007812 243.480469 470.234375 242.703125 469.273438 242.703125 C 468.316406 242.703125 467.542969 243.480469 467.542969 244.433594 C 467.542969 245.390625 468.316406 246.167969 469.273438 246.167969 C 470.234375 246.167969 471.007812 245.390625 471.007812 244.433594 Z M 471.007812 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 223.34375 C 463.988281 222.390625 463.214844 221.613281 462.253906 221.613281 C 461.296875 221.613281 460.523438 222.390625 460.523438 223.34375 C 460.523438 224.300781 461.296875 225.078125 462.253906 225.078125 C 463.214844 225.078125 463.988281 224.300781 463.988281 223.34375 Z M 463.988281 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 237.386719 C 463.988281 236.429688 463.214844 235.652344 462.253906 235.652344 C 461.296875 235.652344 460.523438 236.429688 460.523438 237.386719 C 460.523438 238.339844 461.296875 239.117188 462.253906 239.117188 C 463.214844 239.117188 463.988281 238.339844 463.988281 237.386719 Z M 463.988281 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 244.433594 C 463.988281 243.480469 463.214844 242.703125 462.253906 242.703125 C 461.296875 242.703125 460.523438 243.480469 460.523438 244.433594 C 460.523438 245.390625 461.296875 246.167969 462.253906 246.167969 C 463.214844 246.167969 463.988281 245.390625 463.988281 244.433594 Z M 463.988281 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 223.34375 C 456.9375 222.390625 456.164062 221.613281 455.203125 221.613281 C 454.246094 221.613281 453.472656 222.390625 453.472656 223.34375 C 453.472656 224.300781 454.246094 225.078125 455.203125 225.078125 C 456.164062 225.078125 456.9375 224.300781 456.9375 223.34375 Z M 456.9375 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 237.386719 C 456.9375 236.429688 456.164062 235.652344 455.203125 235.652344 C 454.246094 235.652344 453.472656 236.429688 453.472656 237.386719 C 453.472656 238.339844 454.246094 239.117188 455.203125 239.117188 C 456.164062 239.117188 456.9375 238.339844 456.9375 237.386719 Z M 456.9375 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 244.433594 C 456.9375 243.480469 456.164062 242.703125 455.203125 242.703125 C 454.246094 242.703125 453.472656 243.480469 453.472656 244.433594 C 453.472656 245.390625 454.246094 246.167969 455.203125 246.167969 C 456.164062 246.167969 456.9375 245.390625 456.9375 244.433594 Z M 456.9375 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 195.234375 C 478.027344 194.277344 477.253906 193.503906 476.296875 193.503906 C 475.335938 193.503906 474.5625 194.277344 474.5625 195.234375 C 474.5625 196.191406 475.335938 196.96875 476.296875 196.96875 C 477.253906 196.96875 478.027344 196.191406 478.027344 195.234375 Z M 478.027344 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 202.253906 C 478.027344 201.300781 477.253906 200.523438 476.296875 200.523438 C 475.335938 200.523438 474.5625 201.300781 474.5625 202.253906 C 474.5625 203.210938 475.335938 203.988281 476.296875 203.988281 C 477.253906 203.988281 478.027344 203.210938 478.027344 202.253906 Z M 478.027344 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 209.273438 C 478.027344 208.320312 477.253906 207.542969 476.296875 207.542969 C 475.335938 207.542969 474.5625 208.320312 474.5625 209.273438 C 474.5625 210.230469 475.335938 211.007812 476.296875 211.007812 C 477.253906 211.007812 478.027344 210.230469 478.027344 209.273438 Z M 478.027344 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 216.296875 C 478.027344 215.339844 477.253906 214.5625 476.296875 214.5625 C 475.335938 214.5625 474.5625 215.339844 474.5625 216.296875 C 474.5625 217.25 475.335938 218.027344 476.296875 218.027344 C 477.253906 218.027344 478.027344 217.25 478.027344 216.296875 Z M 478.027344 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 195.234375 C 471.007812 194.277344 470.234375 193.503906 469.273438 193.503906 C 468.316406 193.503906 467.542969 194.277344 467.542969 195.234375 C 467.542969 196.191406 468.316406 196.96875 469.273438 196.96875 C 470.234375 196.96875 471.007812 196.191406 471.007812 195.234375 Z M 471.007812 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 202.253906 C 471.007812 201.300781 470.234375 200.523438 469.273438 200.523438 C 468.316406 200.523438 467.542969 201.300781 467.542969 202.253906 C 467.542969 203.210938 468.316406 203.988281 469.273438 203.988281 C 470.234375 203.988281 471.007812 203.210938 471.007812 202.253906 Z M 471.007812 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 216.296875 C 471.007812 215.339844 470.234375 214.5625 469.273438 214.5625 C 468.316406 214.5625 467.542969 215.339844 467.542969 216.296875 C 467.542969 217.25 468.316406 218.027344 469.273438 218.027344 C 470.234375 218.027344 471.007812 217.25 471.007812 216.296875 Z M 471.007812 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 195.234375 C 463.988281 194.277344 463.214844 193.503906 462.253906 193.503906 C 461.296875 193.503906 460.523438 194.277344 460.523438 195.234375 C 460.523438 196.191406 461.296875 196.96875 462.253906 196.96875 C 463.214844 196.96875 463.988281 196.191406 463.988281 195.234375 Z M 463.988281 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 202.253906 C 463.988281 201.300781 463.214844 200.523438 462.253906 200.523438 C 461.296875 200.523438 460.523438 201.300781 460.523438 202.253906 C 460.523438 203.210938 461.296875 203.988281 462.253906 203.988281 C 463.214844 203.988281 463.988281 203.210938 463.988281 202.253906 Z M 463.988281 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 216.296875 C 463.988281 215.339844 463.214844 214.5625 462.253906 214.5625 C 461.296875 214.5625 460.523438 215.339844 460.523438 216.296875 C 460.523438 217.25 461.296875 218.027344 462.253906 218.027344 C 463.214844 218.027344 463.988281 217.25 463.988281 216.296875 Z M 463.988281 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 195.234375 C 456.9375 194.277344 456.164062 193.503906 455.203125 193.503906 C 454.246094 193.503906 453.472656 194.277344 453.472656 195.234375 C 453.472656 196.191406 454.246094 196.96875 455.203125 196.96875 C 456.164062 196.96875 456.9375 196.191406 456.9375 195.234375 Z M 456.9375 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 202.253906 C 456.9375 201.300781 456.164062 200.523438 455.203125 200.523438 C 454.246094 200.523438 453.472656 201.300781 453.472656 202.253906 C 453.472656 203.210938 454.246094 203.988281 455.203125 203.988281 C 456.164062 203.988281 456.9375 203.210938 456.9375 202.253906 Z M 456.9375 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 216.296875 C 456.9375 215.339844 456.164062 214.5625 455.203125 214.5625 C 454.246094 214.5625 453.472656 215.339844 453.472656 216.296875 C 453.472656 217.25 454.246094 218.027344 455.203125 218.027344 C 456.164062 218.027344 456.9375 217.25 456.9375 216.296875 Z M 456.9375 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 167.09375 C 478.027344 166.140625 477.253906 165.363281 476.296875 165.363281 C 475.335938 165.363281 474.5625 166.140625 474.5625 167.09375 C 474.5625 168.050781 475.335938 168.828125 476.296875 168.828125 C 477.253906 168.828125 478.027344 168.050781 478.027344 167.09375 Z M 478.027344 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 174.144531 C 478.027344 173.1875 477.253906 172.414062 476.296875 172.414062 C 475.335938 172.414062 474.5625 173.1875 474.5625 174.144531 C 474.5625 175.101562 475.335938 175.878906 476.296875 175.878906 C 477.253906 175.878906 478.027344 175.101562 478.027344 174.144531 Z M 478.027344 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 181.164062 C 478.027344 180.210938 477.253906 179.433594 476.296875 179.433594 C 475.335938 179.433594 474.5625 180.210938 474.5625 181.164062 C 474.5625 182.121094 475.335938 182.898438 476.296875 182.898438 C 477.253906 182.898438 478.027344 182.121094 478.027344 181.164062 Z M 478.027344 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 188.183594 C 478.027344 187.230469 477.253906 186.453125 476.296875 186.453125 C 475.335938 186.453125 474.5625 187.230469 474.5625 188.183594 C 474.5625 189.140625 475.335938 189.917969 476.296875 189.917969 C 477.253906 189.917969 478.027344 189.140625 478.027344 188.183594 Z M 478.027344 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 167.09375 C 471.007812 166.140625 470.234375 165.363281 469.273438 165.363281 C 468.316406 165.363281 467.542969 166.140625 467.542969 167.09375 C 467.542969 168.050781 468.316406 168.828125 469.273438 168.828125 C 470.234375 168.828125 471.007812 168.050781 471.007812 167.09375 Z M 471.007812 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 181.164062 C 471.007812 180.210938 470.234375 179.433594 469.273438 179.433594 C 468.316406 179.433594 467.542969 180.210938 467.542969 181.164062 C 467.542969 182.121094 468.316406 182.898438 469.273438 182.898438 C 470.234375 182.898438 471.007812 182.121094 471.007812 181.164062 Z M 471.007812 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 174.144531 C 463.988281 173.1875 463.214844 172.414062 462.253906 172.414062 C 461.296875 172.414062 460.523438 173.1875 460.523438 174.144531 C 460.523438 175.101562 461.296875 175.878906 462.253906 175.878906 C 463.214844 175.878906 463.988281 175.101562 463.988281 174.144531 Z M 463.988281 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 181.164062 C 463.988281 180.210938 463.214844 179.433594 462.253906 179.433594 C 461.296875 179.433594 460.523438 180.210938 460.523438 181.164062 C 460.523438 182.121094 461.296875 182.898438 462.253906 182.898438 C 463.214844 182.898438 463.988281 182.121094 463.988281 181.164062 Z M 463.988281 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 167.09375 C 456.9375 166.140625 456.164062 165.363281 455.203125 165.363281 C 454.246094 165.363281 453.472656 166.140625 453.472656 167.09375 C 453.472656 168.050781 454.246094 168.828125 455.203125 168.828125 C 456.164062 168.828125 456.9375 168.050781 456.9375 167.09375 Z M 456.9375 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 181.164062 C 456.9375 180.210938 456.164062 179.433594 455.203125 179.433594 C 454.246094 179.433594 453.472656 180.210938 453.472656 181.164062 C 453.472656 182.121094 454.246094 182.898438 455.203125 182.898438 C 456.164062 182.898438 456.9375 182.121094 456.9375 181.164062 Z M 456.9375 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 146.035156 C 478.027344 145.078125 477.253906 144.304688 476.296875 144.304688 C 475.335938 144.304688 474.5625 145.078125 474.5625 146.035156 C 474.5625 146.992188 475.335938 147.765625 476.296875 147.765625 C 477.253906 147.765625 478.027344 146.992188 478.027344 146.035156 Z M 478.027344 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 153.054688 C 478.027344 152.097656 477.253906 151.320312 476.296875 151.320312 C 475.335938 151.320312 474.5625 152.097656 474.5625 153.054688 C 474.5625 154.011719 475.335938 154.789062 476.296875 154.789062 C 477.253906 154.789062 478.027344 154.011719 478.027344 153.054688 Z M 478.027344 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 478.027344 160.074219 C 478.027344 159.117188 477.253906 158.34375 476.296875 158.34375 C 475.335938 158.34375 474.5625 159.117188 474.5625 160.074219 C 474.5625 161.03125 475.335938 161.808594 476.296875 161.808594 C 477.253906 161.808594 478.027344 161.03125 478.027344 160.074219 Z M 478.027344 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 153.054688 C 471.007812 152.097656 470.234375 151.320312 469.273438 151.320312 C 468.316406 151.320312 467.542969 152.097656 467.542969 153.054688 C 467.542969 154.011719 468.316406 154.789062 469.273438 154.789062 C 470.234375 154.789062 471.007812 154.011719 471.007812 153.054688 Z M 471.007812 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 471.007812 160.074219 C 471.007812 159.117188 470.234375 158.34375 469.273438 158.34375 C 468.316406 158.34375 467.542969 159.117188 467.542969 160.074219 C 467.542969 161.03125 468.316406 161.808594 469.273438 161.808594 C 470.234375 161.808594 471.007812 161.03125 471.007812 160.074219 Z M 471.007812 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 146.035156 C 463.988281 145.078125 463.214844 144.304688 462.253906 144.304688 C 461.296875 144.304688 460.523438 145.078125 460.523438 146.035156 C 460.523438 146.992188 461.296875 147.765625 462.253906 147.765625 C 463.214844 147.765625 463.988281 146.992188 463.988281 146.035156 Z M 463.988281 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 153.054688 C 463.988281 152.097656 463.214844 151.320312 462.253906 151.320312 C 461.296875 151.320312 460.523438 152.097656 460.523438 153.054688 C 460.523438 154.011719 461.296875 154.789062 462.253906 154.789062 C 463.214844 154.789062 463.988281 154.011719 463.988281 153.054688 Z M 463.988281 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 463.988281 160.074219 C 463.988281 159.117188 463.214844 158.34375 462.253906 158.34375 C 461.296875 158.34375 460.523438 159.117188 460.523438 160.074219 C 460.523438 161.03125 461.296875 161.808594 462.253906 161.808594 C 463.214844 161.808594 463.988281 161.03125 463.988281 160.074219 Z M 463.988281 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 146.035156 C 456.9375 145.078125 456.164062 144.304688 455.203125 144.304688 C 454.246094 144.304688 453.472656 145.078125 453.472656 146.035156 C 453.472656 146.992188 454.246094 147.765625 455.203125 147.765625 C 456.164062 147.765625 456.9375 146.992188 456.9375 146.035156 Z M 456.9375 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 153.054688 C 456.9375 152.097656 456.164062 151.320312 455.203125 151.320312 C 454.246094 151.320312 453.472656 152.097656 453.472656 153.054688 C 453.472656 154.011719 454.246094 154.789062 455.203125 154.789062 C 456.164062 154.789062 456.9375 154.011719 456.9375 153.054688 Z M 456.9375 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 456.9375 160.074219 C 456.9375 159.117188 456.164062 158.34375 455.203125 158.34375 C 454.246094 158.34375 453.472656 159.117188 453.472656 160.074219 C 453.472656 161.03125 454.246094 161.808594 455.203125 161.808594 C 456.164062 161.808594 456.9375 161.03125 456.9375 160.074219 Z M 456.9375 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 489.007812 96.476562 C 489.007812 92.667969 485.921875 89.582031 482.113281 89.582031 C 478.308594 89.582031 475.222656 92.667969 475.222656 96.476562 C 475.222656 100.28125 478.308594 103.367188 482.113281 103.367188 C 485.921875 103.367188 489.007812 100.28125 489.007812 96.476562 Z M 489.007812 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 486.335938 96.476562 C 486.335938 94.144531 484.445312 92.253906 482.113281 92.253906 C 479.78125 92.253906 477.890625 94.144531 477.890625 96.476562 C 477.890625 98.804688 479.78125 100.695312 482.113281 100.695312 C 484.445312 100.695312 486.335938 98.804688 486.335938 96.476562 Z M 486.335938 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 489.007812 74.15625 C 489.007812 70.347656 485.921875 67.261719 482.113281 67.261719 C 478.308594 67.261719 475.222656 70.347656 475.222656 74.15625 C 475.222656 77.960938 478.308594 81.046875 482.113281 81.046875 C 485.921875 81.046875 489.007812 77.960938 489.007812 74.15625 Z M 489.007812 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 486.335938 74.15625 C 486.335938 71.824219 484.445312 69.933594 482.113281 69.933594 C 479.78125 69.933594 477.890625 71.824219 477.890625 74.15625 C 477.890625 76.484375 479.78125 78.378906 482.113281 78.378906 C 484.445312 78.378906 486.335938 76.484375 486.335938 74.15625 Z M 486.335938 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 511.328125 520.464844 C 511.328125 516.660156 508.242188 513.574219 504.433594 513.574219 C 500.628906 513.574219 497.542969 516.660156 497.542969 520.464844 C 497.542969 524.269531 500.628906 527.359375 504.433594 527.359375 C 508.242188 527.359375 511.328125 524.269531 511.328125 520.464844 Z M 511.328125 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 508.65625 520.464844 C 508.65625 518.132812 506.765625 516.242188 504.433594 516.242188 C 502.101562 516.242188 500.210938 518.132812 500.210938 520.464844 C 500.210938 522.796875 502.101562 524.6875 504.433594 524.6875 C 506.765625 524.6875 508.65625 522.796875 508.65625 520.464844 Z M 508.65625 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 511.328125 498.144531 C 511.328125 494.339844 508.242188 491.253906 504.433594 491.253906 C 500.628906 491.253906 497.542969 494.339844 497.542969 498.144531 C 497.542969 501.953125 500.628906 505.039062 504.433594 505.039062 C 508.242188 505.039062 511.328125 501.953125 511.328125 498.144531 Z M 511.328125 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 508.65625 498.144531 C 508.65625 495.8125 506.765625 493.921875 504.433594 493.921875 C 502.101562 493.921875 500.210938 495.8125 500.210938 498.144531 C 500.210938 500.476562 502.101562 502.367188 504.433594 502.367188 C 506.765625 502.367188 508.65625 500.476562 508.65625 498.144531 Z M 508.65625 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 503.371094 476.800781 L 507.839844 476.800781 L 507.839844 471.910156 L 503.371094 471.910156 Z M 503.371094 476.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 503.371094 118.199219 L 507.839844 118.199219 L 507.839844 123.089844 L 503.371094 123.089844 L 503.371094 118.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 498.75 471.910156 L 494.28125 471.910156 L 494.28125 476.800781 L 498.75 476.800781 Z M 498.75 471.910156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 498.75 123.089844 L 494.28125 123.089844 L 494.28125 118.199219 L 498.75 118.199219 L 498.75 123.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 504.457031 442.703125 C 504.457031 441.800781 503.722656 441.0625 502.816406 441.0625 C 501.90625 441.0625 501.171875 441.800781 501.171875 442.703125 C 501.171875 443.609375 501.90625 444.347656 502.816406 444.347656 C 503.722656 444.347656 504.457031 443.609375 504.457031 442.703125 Z M 504.457031 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 504.457031 449.753906 C 504.457031 448.847656 503.722656 448.113281 502.816406 448.113281 C 501.90625 448.113281 501.171875 448.847656 501.171875 449.753906 C 501.171875 450.660156 501.90625 451.398438 502.816406 451.398438 C 503.722656 451.398438 504.457031 450.660156 504.457031 449.753906 Z M 504.457031 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 504.457031 456.773438 C 504.457031 455.867188 503.722656 455.132812 502.816406 455.132812 C 501.90625 455.132812 501.171875 455.867188 501.171875 456.773438 C 501.171875 457.679688 501.90625 458.417969 502.816406 458.417969 C 503.722656 458.417969 504.457031 457.679688 504.457031 456.773438 Z M 504.457031 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 497.4375 442.703125 C 497.4375 441.800781 496.703125 441.0625 495.796875 441.0625 C 494.886719 441.0625 494.152344 441.800781 494.152344 442.703125 C 494.152344 443.609375 494.886719 444.347656 495.796875 444.347656 C 496.703125 444.347656 497.4375 443.609375 497.4375 442.703125 Z M 497.4375 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 497.4375 456.773438 C 497.4375 455.867188 496.703125 455.132812 495.796875 455.132812 C 494.886719 455.132812 494.152344 455.867188 494.152344 456.773438 C 494.152344 457.679688 494.886719 458.417969 495.796875 458.417969 C 496.703125 458.417969 497.4375 457.679688 497.4375 456.773438 Z M 497.4375 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 490.386719 442.703125 C 490.386719 441.800781 489.652344 441.0625 488.746094 441.0625 C 487.835938 441.0625 487.101562 441.800781 487.101562 442.703125 C 487.101562 443.609375 487.835938 444.347656 488.746094 444.347656 C 489.652344 444.347656 490.386719 443.609375 490.386719 442.703125 Z M 490.386719 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 490.386719 449.753906 C 490.386719 448.847656 489.652344 448.113281 488.746094 448.113281 C 487.835938 448.113281 487.101562 448.847656 487.101562 449.753906 C 487.101562 450.660156 487.835938 451.398438 488.746094 451.398438 C 489.652344 451.398438 490.386719 450.660156 490.386719 449.753906 Z M 490.386719 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 490.386719 456.773438 C 490.386719 455.867188 489.652344 455.132812 488.746094 455.132812 C 487.835938 455.132812 487.101562 455.867188 487.101562 456.773438 C 487.101562 457.679688 487.835938 458.417969 488.746094 458.417969 C 489.652344 458.417969 490.386719 457.679688 490.386719 456.773438 Z M 490.386719 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 483.367188 442.703125 C 483.367188 441.800781 482.632812 441.0625 481.726562 441.0625 C 480.816406 441.0625 480.082031 441.800781 480.082031 442.703125 C 480.082031 443.609375 480.816406 444.347656 481.726562 444.347656 C 482.632812 444.347656 483.367188 443.609375 483.367188 442.703125 Z M 483.367188 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 483.367188 449.753906 C 483.367188 448.847656 482.632812 448.113281 481.726562 448.113281 C 480.816406 448.113281 480.082031 448.847656 480.082031 449.753906 C 480.082031 450.660156 480.816406 451.398438 481.726562 451.398438 C 482.632812 451.398438 483.367188 450.660156 483.367188 449.753906 Z M 483.367188 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 483.367188 456.773438 C 483.367188 455.867188 482.632812 455.132812 481.726562 455.132812 C 480.816406 455.132812 480.082031 455.867188 480.082031 456.773438 C 480.082031 457.679688 480.816406 458.417969 481.726562 458.417969 C 482.632812 458.417969 483.367188 457.679688 483.367188 456.773438 Z M 483.367188 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 504.457031 407.574219 C 504.457031 406.667969 503.722656 405.933594 502.816406 405.933594 C 501.90625 405.933594 501.171875 406.667969 501.171875 407.574219 C 501.171875 408.480469 501.90625 409.21875 502.816406 409.21875 C 503.722656 409.21875 504.457031 408.480469 504.457031 407.574219 Z M 504.457031 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 504.457031 414.59375 C 504.457031 413.6875 503.722656 412.953125 502.816406 412.953125 C 501.90625 412.953125 501.171875 413.6875 501.171875 414.59375 C 501.171875 415.5 501.90625 416.238281 502.816406 416.238281 C 503.722656 416.238281 504.457031 415.5 504.457031 414.59375 Z M 504.457031 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 497.4375 414.59375 C 497.4375 413.6875 496.703125 412.953125 495.796875 412.953125 C 494.886719 412.953125 494.152344 413.6875 494.152344 414.59375 C 494.152344 415.5 494.886719 416.238281 495.796875 416.238281 C 496.703125 416.238281 497.4375 415.5 497.4375 414.59375 Z M 497.4375 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 490.386719 407.574219 C 490.386719 406.667969 489.652344 405.933594 488.746094 405.933594 C 487.835938 405.933594 487.101562 406.667969 487.101562 407.574219 C 487.101562 408.480469 487.835938 409.21875 488.746094 409.21875 C 489.652344 409.21875 490.386719 408.480469 490.386719 407.574219 Z M 490.386719 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 490.386719 414.59375 C 490.386719 413.6875 489.652344 412.953125 488.746094 412.953125 C 487.835938 412.953125 487.101562 413.6875 487.101562 414.59375 C 487.101562 415.5 487.835938 416.238281 488.746094 416.238281 C 489.652344 416.238281 490.386719 415.5 490.386719 414.59375 Z M 490.386719 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 483.367188 407.574219 C 483.367188 406.667969 482.632812 405.933594 481.726562 405.933594 C 480.816406 405.933594 480.082031 406.667969 480.082031 407.574219 C 480.082031 408.480469 480.816406 409.21875 481.726562 409.21875 C 482.632812 409.21875 483.367188 408.480469 483.367188 407.574219 Z M 483.367188 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 483.367188 414.59375 C 483.367188 413.6875 482.632812 412.953125 481.726562 412.953125 C 480.816406 412.953125 480.082031 413.6875 480.082031 414.59375 C 480.082031 415.5 480.816406 416.238281 481.726562 416.238281 C 482.632812 416.238281 483.367188 415.5 483.367188 414.59375 Z M 483.367188 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 503.371094 385.421875 L 507.839844 385.421875 L 507.839844 380.53125 L 503.371094 380.53125 Z M 503.371094 385.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 503.371094 209.578125 L 507.839844 209.578125 L 507.839844 214.46875 L 503.371094 214.46875 L 503.371094 209.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 498.75 380.53125 L 494.28125 380.53125 L 494.28125 385.421875 L 498.75 385.421875 Z M 498.75 380.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 498.75 214.46875 L 494.28125 214.46875 L 494.28125 209.578125 L 498.75 209.578125 L 498.75 214.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 504.457031 400.554688 C 504.457031 399.648438 503.722656 398.910156 502.816406 398.910156 C 501.90625 398.910156 501.171875 399.648438 501.171875 400.554688 C 501.171875 401.460938 501.90625 402.195312 502.816406 402.195312 C 503.722656 402.195312 504.457031 401.460938 504.457031 400.554688 Z M 504.457031 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 497.4375 400.554688 C 497.4375 399.648438 496.703125 398.910156 495.796875 398.910156 C 494.886719 398.910156 494.152344 399.648438 494.152344 400.554688 C 494.152344 401.460938 494.886719 402.195312 495.796875 402.195312 C 496.703125 402.195312 497.4375 401.460938 497.4375 400.554688 Z M 497.4375 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 490.386719 400.554688 C 490.386719 399.648438 489.652344 398.910156 488.746094 398.910156 C 487.835938 398.910156 487.101562 399.648438 487.101562 400.554688 C 487.101562 401.460938 487.835938 402.195312 488.746094 402.195312 C 489.652344 402.195312 490.386719 401.460938 490.386719 400.554688 Z M 490.386719 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 483.367188 400.554688 C 483.367188 399.648438 482.632812 398.910156 481.726562 398.910156 C 480.816406 398.910156 480.082031 399.648438 480.082031 400.554688 C 480.082031 401.460938 480.816406 402.195312 481.726562 402.195312 C 482.632812 402.195312 483.367188 401.460938 483.367188 400.554688 Z M 483.367188 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 503.371094 374.890625 L 507.839844 374.890625 L 507.839844 370 L 503.371094 370 Z M 503.371094 374.890625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 503.371094 220.109375 L 507.839844 220.109375 L 507.839844 225 L 503.371094 225 L 503.371094 220.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 328.765625 C 506.136719 327.808594 505.363281 327.03125 504.40625 327.03125 C 503.445312 327.03125 502.671875 327.808594 502.671875 328.765625 C 502.671875 329.722656 503.445312 330.496094 504.40625 330.496094 C 505.363281 330.496094 506.136719 329.722656 506.136719 328.765625 Z M 506.136719 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 328.765625 C 499.117188 327.808594 498.34375 327.03125 497.386719 327.03125 C 496.425781 327.03125 495.652344 327.808594 495.652344 328.765625 C 495.652344 329.722656 496.425781 330.496094 497.386719 330.496094 C 498.34375 330.496094 499.117188 329.722656 499.117188 328.765625 Z M 499.117188 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 335.785156 C 499.117188 334.828125 498.34375 334.054688 497.386719 334.054688 C 496.425781 334.054688 495.652344 334.828125 495.652344 335.785156 C 495.652344 336.742188 496.425781 337.515625 497.386719 337.515625 C 498.34375 337.515625 499.117188 336.742188 499.117188 335.785156 Z M 499.117188 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 328.765625 C 492.097656 327.808594 491.324219 327.03125 490.363281 327.03125 C 489.40625 327.03125 488.632812 327.808594 488.632812 328.765625 C 488.632812 329.722656 489.40625 330.496094 490.363281 330.496094 C 491.324219 330.496094 492.097656 329.722656 492.097656 328.765625 Z M 492.097656 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 335.785156 C 492.097656 334.828125 491.324219 334.054688 490.363281 334.054688 C 489.40625 334.054688 488.632812 334.828125 488.632812 335.785156 C 488.632812 336.742188 489.40625 337.515625 490.363281 337.515625 C 491.324219 337.515625 492.097656 336.742188 492.097656 335.785156 Z M 492.097656 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 328.765625 C 485.078125 327.808594 484.304688 327.03125 483.34375 327.03125 C 482.386719 327.03125 481.613281 327.808594 481.613281 328.765625 C 481.613281 329.722656 482.386719 330.496094 483.34375 330.496094 C 484.304688 330.496094 485.078125 329.722656 485.078125 328.765625 Z M 485.078125 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 335.785156 C 485.078125 334.828125 484.304688 334.054688 483.34375 334.054688 C 482.386719 334.054688 481.613281 334.828125 481.613281 335.785156 C 481.613281 336.742188 482.386719 337.515625 483.34375 337.515625 C 484.304688 337.515625 485.078125 336.742188 485.078125 335.785156 Z M 485.078125 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 300.65625 C 506.136719 299.699219 505.363281 298.921875 504.40625 298.921875 C 503.445312 298.921875 502.671875 299.699219 502.671875 300.65625 C 502.671875 301.609375 503.445312 302.386719 504.40625 302.386719 C 505.363281 302.386719 506.136719 301.609375 506.136719 300.65625 Z M 506.136719 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 300.65625 C 499.117188 299.699219 498.34375 298.921875 497.386719 298.921875 C 496.425781 298.921875 495.652344 299.699219 495.652344 300.65625 C 495.652344 301.609375 496.425781 302.386719 497.386719 302.386719 C 498.34375 302.386719 499.117188 301.609375 499.117188 300.65625 Z M 499.117188 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 307.675781 C 499.117188 306.71875 498.34375 305.941406 497.386719 305.941406 C 496.425781 305.941406 495.652344 306.71875 495.652344 307.675781 C 495.652344 308.632812 496.425781 309.40625 497.386719 309.40625 C 498.34375 309.40625 499.117188 308.632812 499.117188 307.675781 Z M 499.117188 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 314.695312 C 499.117188 313.738281 498.34375 312.960938 497.386719 312.960938 C 496.425781 312.960938 495.652344 313.738281 495.652344 314.695312 C 495.652344 315.652344 496.425781 316.429688 497.386719 316.429688 C 498.34375 316.429688 499.117188 315.652344 499.117188 314.695312 Z M 499.117188 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 321.746094 C 499.117188 320.789062 498.34375 320.011719 497.386719 320.011719 C 496.425781 320.011719 495.652344 320.789062 495.652344 321.746094 C 495.652344 322.699219 496.425781 323.476562 497.386719 323.476562 C 498.34375 323.476562 499.117188 322.699219 499.117188 321.746094 Z M 499.117188 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 300.65625 C 492.097656 299.699219 491.324219 298.921875 490.363281 298.921875 C 489.40625 298.921875 488.632812 299.699219 488.632812 300.65625 C 488.632812 301.609375 489.40625 302.386719 490.363281 302.386719 C 491.324219 302.386719 492.097656 301.609375 492.097656 300.65625 Z M 492.097656 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 307.675781 C 492.097656 306.71875 491.324219 305.941406 490.363281 305.941406 C 489.40625 305.941406 488.632812 306.71875 488.632812 307.675781 C 488.632812 308.632812 489.40625 309.40625 490.363281 309.40625 C 491.324219 309.40625 492.097656 308.632812 492.097656 307.675781 Z M 492.097656 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 314.695312 C 492.097656 313.738281 491.324219 312.960938 490.363281 312.960938 C 489.40625 312.960938 488.632812 313.738281 488.632812 314.695312 C 488.632812 315.652344 489.40625 316.429688 490.363281 316.429688 C 491.324219 316.429688 492.097656 315.652344 492.097656 314.695312 Z M 492.097656 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 300.65625 C 485.078125 299.699219 484.304688 298.921875 483.34375 298.921875 C 482.386719 298.921875 481.613281 299.699219 481.613281 300.65625 C 481.613281 301.609375 482.386719 302.386719 483.34375 302.386719 C 484.304688 302.386719 485.078125 301.609375 485.078125 300.65625 Z M 485.078125 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 307.675781 C 485.078125 306.71875 484.304688 305.941406 483.34375 305.941406 C 482.386719 305.941406 481.613281 306.71875 481.613281 307.675781 C 481.613281 308.632812 482.386719 309.40625 483.34375 309.40625 C 484.304688 309.40625 485.078125 308.632812 485.078125 307.675781 Z M 485.078125 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 314.695312 C 485.078125 313.738281 484.304688 312.960938 483.34375 312.960938 C 482.386719 312.960938 481.613281 313.738281 481.613281 314.695312 C 481.613281 315.652344 482.386719 316.429688 483.34375 316.429688 C 484.304688 316.429688 485.078125 315.652344 485.078125 314.695312 Z M 485.078125 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 321.746094 C 492.097656 320.789062 491.324219 320.011719 490.363281 320.011719 C 489.40625 320.011719 488.632812 320.789062 488.632812 321.746094 C 488.632812 322.699219 489.40625 323.476562 490.363281 323.476562 C 491.324219 323.476562 492.097656 322.699219 492.097656 321.746094 Z M 492.097656 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 279.566406 C 506.136719 278.609375 505.363281 277.832031 504.40625 277.832031 C 503.445312 277.832031 502.671875 278.609375 502.671875 279.566406 C 502.671875 280.519531 503.445312 281.296875 504.40625 281.296875 C 505.363281 281.296875 506.136719 280.519531 506.136719 279.566406 Z M 506.136719 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 286.585938 C 506.136719 285.628906 505.363281 284.851562 504.40625 284.851562 C 503.445312 284.851562 502.671875 285.628906 502.671875 286.585938 C 502.671875 287.539062 503.445312 288.316406 504.40625 288.316406 C 505.363281 288.316406 506.136719 287.539062 506.136719 286.585938 Z M 506.136719 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 293.605469 C 506.136719 292.648438 505.363281 291.871094 504.40625 291.871094 C 503.445312 291.871094 502.671875 292.648438 502.671875 293.605469 C 502.671875 294.5625 503.445312 295.335938 504.40625 295.335938 C 505.363281 295.335938 506.136719 294.5625 506.136719 293.605469 Z M 506.136719 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 279.566406 C 499.117188 278.609375 498.34375 277.832031 497.386719 277.832031 C 496.425781 277.832031 495.652344 278.609375 495.652344 279.566406 C 495.652344 280.519531 496.425781 281.296875 497.386719 281.296875 C 498.34375 281.296875 499.117188 280.519531 499.117188 279.566406 Z M 499.117188 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 286.585938 C 499.117188 285.628906 498.34375 284.851562 497.386719 284.851562 C 496.425781 284.851562 495.652344 285.628906 495.652344 286.585938 C 495.652344 287.539062 496.425781 288.316406 497.386719 288.316406 C 498.34375 288.316406 499.117188 287.539062 499.117188 286.585938 Z M 499.117188 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 293.605469 C 499.117188 292.648438 498.34375 291.871094 497.386719 291.871094 C 496.425781 291.871094 495.652344 292.648438 495.652344 293.605469 C 495.652344 294.5625 496.425781 295.335938 497.386719 295.335938 C 498.34375 295.335938 499.117188 294.5625 499.117188 293.605469 Z M 499.117188 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 286.585938 C 492.097656 285.628906 491.324219 284.851562 490.363281 284.851562 C 489.40625 284.851562 488.632812 285.628906 488.632812 286.585938 C 488.632812 287.539062 489.40625 288.316406 490.363281 288.316406 C 491.324219 288.316406 492.097656 287.539062 492.097656 286.585938 Z M 492.097656 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 293.605469 C 492.097656 292.648438 491.324219 291.871094 490.363281 291.871094 C 489.40625 291.871094 488.632812 292.648438 488.632812 293.605469 C 488.632812 294.5625 489.40625 295.335938 490.363281 295.335938 C 491.324219 295.335938 492.097656 294.5625 492.097656 293.605469 Z M 492.097656 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 286.585938 C 485.078125 285.628906 484.304688 284.851562 483.34375 284.851562 C 482.386719 284.851562 481.613281 285.628906 481.613281 286.585938 C 481.613281 287.539062 482.386719 288.316406 483.34375 288.316406 C 484.304688 288.316406 485.078125 287.539062 485.078125 286.585938 Z M 485.078125 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 293.605469 C 485.078125 292.648438 484.304688 291.871094 483.34375 291.871094 C 482.386719 291.871094 481.613281 292.648438 481.613281 293.605469 C 481.613281 294.5625 482.386719 295.335938 483.34375 295.335938 C 484.304688 295.335938 485.078125 294.5625 485.078125 293.605469 Z M 485.078125 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 251.453125 C 506.136719 250.5 505.363281 249.722656 504.40625 249.722656 C 503.445312 249.722656 502.671875 250.5 502.671875 251.453125 C 502.671875 252.410156 503.445312 253.1875 504.40625 253.1875 C 505.363281 253.1875 506.136719 252.410156 506.136719 251.453125 Z M 506.136719 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 258.476562 C 506.136719 257.519531 505.363281 256.742188 504.40625 256.742188 C 503.445312 256.742188 502.671875 257.519531 502.671875 258.476562 C 502.671875 259.429688 503.445312 260.207031 504.40625 260.207031 C 505.363281 260.207031 506.136719 259.429688 506.136719 258.476562 Z M 506.136719 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 265.496094 C 506.136719 264.539062 505.363281 263.761719 504.40625 263.761719 C 503.445312 263.761719 502.671875 264.539062 502.671875 265.496094 C 502.671875 266.449219 503.445312 267.226562 504.40625 267.226562 C 505.363281 267.226562 506.136719 266.449219 506.136719 265.496094 Z M 506.136719 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 272.546875 C 506.136719 271.589844 505.363281 270.8125 504.40625 270.8125 C 503.445312 270.8125 502.671875 271.589844 502.671875 272.546875 C 502.671875 273.5 503.445312 274.277344 504.40625 274.277344 C 505.363281 274.277344 506.136719 273.5 506.136719 272.546875 Z M 506.136719 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 251.453125 C 499.117188 250.5 498.34375 249.722656 497.386719 249.722656 C 496.425781 249.722656 495.652344 250.5 495.652344 251.453125 C 495.652344 252.410156 496.425781 253.1875 497.386719 253.1875 C 498.34375 253.1875 499.117188 252.410156 499.117188 251.453125 Z M 499.117188 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 258.476562 C 499.117188 257.519531 498.34375 256.742188 497.386719 256.742188 C 496.425781 256.742188 495.652344 257.519531 495.652344 258.476562 C 495.652344 259.429688 496.425781 260.207031 497.386719 260.207031 C 498.34375 260.207031 499.117188 259.429688 499.117188 258.476562 Z M 499.117188 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 265.496094 C 499.117188 264.539062 498.34375 263.761719 497.386719 263.761719 C 496.425781 263.761719 495.652344 264.539062 495.652344 265.496094 C 495.652344 266.449219 496.425781 267.226562 497.386719 267.226562 C 498.34375 267.226562 499.117188 266.449219 499.117188 265.496094 Z M 499.117188 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 272.546875 C 499.117188 271.589844 498.34375 270.8125 497.386719 270.8125 C 496.425781 270.8125 495.652344 271.589844 495.652344 272.546875 C 495.652344 273.5 496.425781 274.277344 497.386719 274.277344 C 498.34375 274.277344 499.117188 273.5 499.117188 272.546875 Z M 499.117188 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 251.453125 C 492.097656 250.5 491.324219 249.722656 490.363281 249.722656 C 489.40625 249.722656 488.632812 250.5 488.632812 251.453125 C 488.632812 252.410156 489.40625 253.1875 490.363281 253.1875 C 491.324219 253.1875 492.097656 252.410156 492.097656 251.453125 Z M 492.097656 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 258.476562 C 492.097656 257.519531 491.324219 256.742188 490.363281 256.742188 C 489.40625 256.742188 488.632812 257.519531 488.632812 258.476562 C 488.632812 259.429688 489.40625 260.207031 490.363281 260.207031 C 491.324219 260.207031 492.097656 259.429688 492.097656 258.476562 Z M 492.097656 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 265.496094 C 492.097656 264.539062 491.324219 263.761719 490.363281 263.761719 C 489.40625 263.761719 488.632812 264.539062 488.632812 265.496094 C 488.632812 266.449219 489.40625 267.226562 490.363281 267.226562 C 491.324219 267.226562 492.097656 266.449219 492.097656 265.496094 Z M 492.097656 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 272.546875 C 492.097656 271.589844 491.324219 270.8125 490.363281 270.8125 C 489.40625 270.8125 488.632812 271.589844 488.632812 272.546875 C 488.632812 273.5 489.40625 274.277344 490.363281 274.277344 C 491.324219 274.277344 492.097656 273.5 492.097656 272.546875 Z M 492.097656 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 251.453125 C 485.078125 250.5 484.304688 249.722656 483.34375 249.722656 C 482.386719 249.722656 481.613281 250.5 481.613281 251.453125 C 481.613281 252.410156 482.386719 253.1875 483.34375 253.1875 C 484.304688 253.1875 485.078125 252.410156 485.078125 251.453125 Z M 485.078125 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 258.476562 C 485.078125 257.519531 484.304688 256.742188 483.34375 256.742188 C 482.386719 256.742188 481.613281 257.519531 481.613281 258.476562 C 481.613281 259.429688 482.386719 260.207031 483.34375 260.207031 C 484.304688 260.207031 485.078125 259.429688 485.078125 258.476562 Z M 485.078125 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 265.496094 C 485.078125 264.539062 484.304688 263.761719 483.34375 263.761719 C 482.386719 263.761719 481.613281 264.539062 481.613281 265.496094 C 481.613281 266.449219 482.386719 267.226562 483.34375 267.226562 C 484.304688 267.226562 485.078125 266.449219 485.078125 265.496094 Z M 485.078125 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 272.546875 C 485.078125 271.589844 484.304688 270.8125 483.34375 270.8125 C 482.386719 270.8125 481.613281 271.589844 481.613281 272.546875 C 481.613281 273.5 482.386719 274.277344 483.34375 274.277344 C 484.304688 274.277344 485.078125 273.5 485.078125 272.546875 Z M 485.078125 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 223.34375 C 506.136719 222.390625 505.363281 221.613281 504.40625 221.613281 C 503.445312 221.613281 502.671875 222.390625 502.671875 223.34375 C 502.671875 224.300781 503.445312 225.078125 504.40625 225.078125 C 505.363281 225.078125 506.136719 224.300781 506.136719 223.34375 Z M 506.136719 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 230.363281 C 506.136719 229.410156 505.363281 228.632812 504.40625 228.632812 C 503.445312 228.632812 502.671875 229.410156 502.671875 230.363281 C 502.671875 231.320312 503.445312 232.097656 504.40625 232.097656 C 505.363281 232.097656 506.136719 231.320312 506.136719 230.363281 Z M 506.136719 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 237.386719 C 506.136719 236.429688 505.363281 235.652344 504.40625 235.652344 C 503.445312 235.652344 502.671875 236.429688 502.671875 237.386719 C 502.671875 238.339844 503.445312 239.117188 504.40625 239.117188 C 505.363281 239.117188 506.136719 238.339844 506.136719 237.386719 Z M 506.136719 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 223.34375 C 499.117188 222.390625 498.34375 221.613281 497.386719 221.613281 C 496.425781 221.613281 495.652344 222.390625 495.652344 223.34375 C 495.652344 224.300781 496.425781 225.078125 497.386719 225.078125 C 498.34375 225.078125 499.117188 224.300781 499.117188 223.34375 Z M 499.117188 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 230.363281 C 499.117188 229.410156 498.34375 228.632812 497.386719 228.632812 C 496.425781 228.632812 495.652344 229.410156 495.652344 230.363281 C 495.652344 231.320312 496.425781 232.097656 497.386719 232.097656 C 498.34375 232.097656 499.117188 231.320312 499.117188 230.363281 Z M 499.117188 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 237.386719 C 499.117188 236.429688 498.34375 235.652344 497.386719 235.652344 C 496.425781 235.652344 495.652344 236.429688 495.652344 237.386719 C 495.652344 238.339844 496.425781 239.117188 497.386719 239.117188 C 498.34375 239.117188 499.117188 238.339844 499.117188 237.386719 Z M 499.117188 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 244.433594 C 499.117188 243.480469 498.34375 242.703125 497.386719 242.703125 C 496.425781 242.703125 495.652344 243.480469 495.652344 244.433594 C 495.652344 245.390625 496.425781 246.167969 497.386719 246.167969 C 498.34375 246.167969 499.117188 245.390625 499.117188 244.433594 Z M 499.117188 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 223.34375 C 492.097656 222.390625 491.324219 221.613281 490.363281 221.613281 C 489.40625 221.613281 488.632812 222.390625 488.632812 223.34375 C 488.632812 224.300781 489.40625 225.078125 490.363281 225.078125 C 491.324219 225.078125 492.097656 224.300781 492.097656 223.34375 Z M 492.097656 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 230.363281 C 492.097656 229.410156 491.324219 228.632812 490.363281 228.632812 C 489.40625 228.632812 488.632812 229.410156 488.632812 230.363281 C 488.632812 231.320312 489.40625 232.097656 490.363281 232.097656 C 491.324219 232.097656 492.097656 231.320312 492.097656 230.363281 Z M 492.097656 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 223.34375 C 485.078125 222.390625 484.304688 221.613281 483.34375 221.613281 C 482.386719 221.613281 481.613281 222.390625 481.613281 223.34375 C 481.613281 224.300781 482.386719 225.078125 483.34375 225.078125 C 484.304688 225.078125 485.078125 224.300781 485.078125 223.34375 Z M 485.078125 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 230.363281 C 485.078125 229.410156 484.304688 228.632812 483.34375 228.632812 C 482.386719 228.632812 481.613281 229.410156 481.613281 230.363281 C 481.613281 231.320312 482.386719 232.097656 483.34375 232.097656 C 484.304688 232.097656 485.078125 231.320312 485.078125 230.363281 Z M 485.078125 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 244.433594 C 485.078125 243.480469 484.304688 242.703125 483.34375 242.703125 C 482.386719 242.703125 481.613281 243.480469 481.613281 244.433594 C 481.613281 245.390625 482.386719 246.167969 483.34375 246.167969 C 484.304688 246.167969 485.078125 245.390625 485.078125 244.433594 Z M 485.078125 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 195.234375 C 506.136719 194.277344 505.363281 193.503906 504.40625 193.503906 C 503.445312 193.503906 502.671875 194.277344 502.671875 195.234375 C 502.671875 196.191406 503.445312 196.96875 504.40625 196.96875 C 505.363281 196.96875 506.136719 196.191406 506.136719 195.234375 Z M 506.136719 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 202.253906 C 506.136719 201.300781 505.363281 200.523438 504.40625 200.523438 C 503.445312 200.523438 502.671875 201.300781 502.671875 202.253906 C 502.671875 203.210938 503.445312 203.988281 504.40625 203.988281 C 505.363281 203.988281 506.136719 203.210938 506.136719 202.253906 Z M 506.136719 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 209.273438 C 506.136719 208.320312 505.363281 207.542969 504.40625 207.542969 C 503.445312 207.542969 502.671875 208.320312 502.671875 209.273438 C 502.671875 210.230469 503.445312 211.007812 504.40625 211.007812 C 505.363281 211.007812 506.136719 210.230469 506.136719 209.273438 Z M 506.136719 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 216.296875 C 506.136719 215.339844 505.363281 214.5625 504.40625 214.5625 C 503.445312 214.5625 502.671875 215.339844 502.671875 216.296875 C 502.671875 217.25 503.445312 218.027344 504.40625 218.027344 C 505.363281 218.027344 506.136719 217.25 506.136719 216.296875 Z M 506.136719 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 195.234375 C 499.117188 194.277344 498.34375 193.503906 497.386719 193.503906 C 496.425781 193.503906 495.652344 194.277344 495.652344 195.234375 C 495.652344 196.191406 496.425781 196.96875 497.386719 196.96875 C 498.34375 196.96875 499.117188 196.191406 499.117188 195.234375 Z M 499.117188 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 202.253906 C 499.117188 201.300781 498.34375 200.523438 497.386719 200.523438 C 496.425781 200.523438 495.652344 201.300781 495.652344 202.253906 C 495.652344 203.210938 496.425781 203.988281 497.386719 203.988281 C 498.34375 203.988281 499.117188 203.210938 499.117188 202.253906 Z M 499.117188 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 209.273438 C 499.117188 208.320312 498.34375 207.542969 497.386719 207.542969 C 496.425781 207.542969 495.652344 208.320312 495.652344 209.273438 C 495.652344 210.230469 496.425781 211.007812 497.386719 211.007812 C 498.34375 211.007812 499.117188 210.230469 499.117188 209.273438 Z M 499.117188 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 216.296875 C 499.117188 215.339844 498.34375 214.5625 497.386719 214.5625 C 496.425781 214.5625 495.652344 215.339844 495.652344 216.296875 C 495.652344 217.25 496.425781 218.027344 497.386719 218.027344 C 498.34375 218.027344 499.117188 217.25 499.117188 216.296875 Z M 499.117188 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 195.234375 C 485.078125 194.277344 484.304688 193.503906 483.34375 193.503906 C 482.386719 193.503906 481.613281 194.277344 481.613281 195.234375 C 481.613281 196.191406 482.386719 196.96875 483.34375 196.96875 C 484.304688 196.96875 485.078125 196.191406 485.078125 195.234375 Z M 485.078125 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 202.253906 C 485.078125 201.300781 484.304688 200.523438 483.34375 200.523438 C 482.386719 200.523438 481.613281 201.300781 481.613281 202.253906 C 481.613281 203.210938 482.386719 203.988281 483.34375 203.988281 C 484.304688 203.988281 485.078125 203.210938 485.078125 202.253906 Z M 485.078125 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 209.273438 C 485.078125 208.320312 484.304688 207.542969 483.34375 207.542969 C 482.386719 207.542969 481.613281 208.320312 481.613281 209.273438 C 481.613281 210.230469 482.386719 211.007812 483.34375 211.007812 C 484.304688 211.007812 485.078125 210.230469 485.078125 209.273438 Z M 485.078125 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 181.164062 C 506.136719 180.210938 505.363281 179.433594 504.40625 179.433594 C 503.445312 179.433594 502.671875 180.210938 502.671875 181.164062 C 502.671875 182.121094 503.445312 182.898438 504.40625 182.898438 C 505.363281 182.898438 506.136719 182.121094 506.136719 181.164062 Z M 506.136719 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 188.183594 C 506.136719 187.230469 505.363281 186.453125 504.40625 186.453125 C 503.445312 186.453125 502.671875 187.230469 502.671875 188.183594 C 502.671875 189.140625 503.445312 189.917969 504.40625 189.917969 C 505.363281 189.917969 506.136719 189.140625 506.136719 188.183594 Z M 506.136719 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 167.09375 C 499.117188 166.140625 498.34375 165.363281 497.386719 165.363281 C 496.425781 165.363281 495.652344 166.140625 495.652344 167.09375 C 495.652344 168.050781 496.425781 168.828125 497.386719 168.828125 C 498.34375 168.828125 499.117188 168.050781 499.117188 167.09375 Z M 499.117188 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 174.144531 C 499.117188 173.1875 498.34375 172.414062 497.386719 172.414062 C 496.425781 172.414062 495.652344 173.1875 495.652344 174.144531 C 495.652344 175.101562 496.425781 175.878906 497.386719 175.878906 C 498.34375 175.878906 499.117188 175.101562 499.117188 174.144531 Z M 499.117188 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 181.164062 C 499.117188 180.210938 498.34375 179.433594 497.386719 179.433594 C 496.425781 179.433594 495.652344 180.210938 495.652344 181.164062 C 495.652344 182.121094 496.425781 182.898438 497.386719 182.898438 C 498.34375 182.898438 499.117188 182.121094 499.117188 181.164062 Z M 499.117188 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 188.183594 C 499.117188 187.230469 498.34375 186.453125 497.386719 186.453125 C 496.425781 186.453125 495.652344 187.230469 495.652344 188.183594 C 495.652344 189.140625 496.425781 189.917969 497.386719 189.917969 C 498.34375 189.917969 499.117188 189.140625 499.117188 188.183594 Z M 499.117188 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 167.09375 C 492.097656 166.140625 491.324219 165.363281 490.363281 165.363281 C 489.40625 165.363281 488.632812 166.140625 488.632812 167.09375 C 488.632812 168.050781 489.40625 168.828125 490.363281 168.828125 C 491.324219 168.828125 492.097656 168.050781 492.097656 167.09375 Z M 492.097656 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 174.144531 C 492.097656 173.1875 491.324219 172.414062 490.363281 172.414062 C 489.40625 172.414062 488.632812 173.1875 488.632812 174.144531 C 488.632812 175.101562 489.40625 175.878906 490.363281 175.878906 C 491.324219 175.878906 492.097656 175.101562 492.097656 174.144531 Z M 492.097656 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 181.164062 C 492.097656 180.210938 491.324219 179.433594 490.363281 179.433594 C 489.40625 179.433594 488.632812 180.210938 488.632812 181.164062 C 488.632812 182.121094 489.40625 182.898438 490.363281 182.898438 C 491.324219 182.898438 492.097656 182.121094 492.097656 181.164062 Z M 492.097656 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 188.183594 C 492.097656 187.230469 491.324219 186.453125 490.363281 186.453125 C 489.40625 186.453125 488.632812 187.230469 488.632812 188.183594 C 488.632812 189.140625 489.40625 189.917969 490.363281 189.917969 C 491.324219 189.917969 492.097656 189.140625 492.097656 188.183594 Z M 492.097656 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 167.09375 C 485.078125 166.140625 484.304688 165.363281 483.34375 165.363281 C 482.386719 165.363281 481.613281 166.140625 481.613281 167.09375 C 481.613281 168.050781 482.386719 168.828125 483.34375 168.828125 C 484.304688 168.828125 485.078125 168.050781 485.078125 167.09375 Z M 485.078125 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 174.144531 C 485.078125 173.1875 484.304688 172.414062 483.34375 172.414062 C 482.386719 172.414062 481.613281 173.1875 481.613281 174.144531 C 481.613281 175.101562 482.386719 175.878906 483.34375 175.878906 C 484.304688 175.878906 485.078125 175.101562 485.078125 174.144531 Z M 485.078125 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 506.136719 153.054688 C 506.136719 152.097656 505.363281 151.320312 504.40625 151.320312 C 503.445312 151.320312 502.671875 152.097656 502.671875 153.054688 C 502.671875 154.011719 503.445312 154.789062 504.40625 154.789062 C 505.363281 154.789062 506.136719 154.011719 506.136719 153.054688 Z M 506.136719 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 146.035156 C 499.117188 145.078125 498.34375 144.304688 497.386719 144.304688 C 496.425781 144.304688 495.652344 145.078125 495.652344 146.035156 C 495.652344 146.992188 496.425781 147.765625 497.386719 147.765625 C 498.34375 147.765625 499.117188 146.992188 499.117188 146.035156 Z M 499.117188 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 153.054688 C 499.117188 152.097656 498.34375 151.320312 497.386719 151.320312 C 496.425781 151.320312 495.652344 152.097656 495.652344 153.054688 C 495.652344 154.011719 496.425781 154.789062 497.386719 154.789062 C 498.34375 154.789062 499.117188 154.011719 499.117188 153.054688 Z M 499.117188 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 499.117188 160.074219 C 499.117188 159.117188 498.34375 158.34375 497.386719 158.34375 C 496.425781 158.34375 495.652344 159.117188 495.652344 160.074219 C 495.652344 161.03125 496.425781 161.808594 497.386719 161.808594 C 498.34375 161.808594 499.117188 161.03125 499.117188 160.074219 Z M 499.117188 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 146.035156 C 492.097656 145.078125 491.324219 144.304688 490.363281 144.304688 C 489.40625 144.304688 488.632812 145.078125 488.632812 146.035156 C 488.632812 146.992188 489.40625 147.765625 490.363281 147.765625 C 491.324219 147.765625 492.097656 146.992188 492.097656 146.035156 Z M 492.097656 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 153.054688 C 492.097656 152.097656 491.324219 151.320312 490.363281 151.320312 C 489.40625 151.320312 488.632812 152.097656 488.632812 153.054688 C 488.632812 154.011719 489.40625 154.789062 490.363281 154.789062 C 491.324219 154.789062 492.097656 154.011719 492.097656 153.054688 Z M 492.097656 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 492.097656 160.074219 C 492.097656 159.117188 491.324219 158.34375 490.363281 158.34375 C 489.40625 158.34375 488.632812 159.117188 488.632812 160.074219 C 488.632812 161.03125 489.40625 161.808594 490.363281 161.808594 C 491.324219 161.808594 492.097656 161.03125 492.097656 160.074219 Z M 492.097656 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 146.035156 C 485.078125 145.078125 484.304688 144.304688 483.34375 144.304688 C 482.386719 144.304688 481.613281 145.078125 481.613281 146.035156 C 481.613281 146.992188 482.386719 147.765625 483.34375 147.765625 C 484.304688 147.765625 485.078125 146.992188 485.078125 146.035156 Z M 485.078125 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 153.054688 C 485.078125 152.097656 484.304688 151.320312 483.34375 151.320312 C 482.386719 151.320312 481.613281 152.097656 481.613281 153.054688 C 481.613281 154.011719 482.386719 154.789062 483.34375 154.789062 C 484.304688 154.789062 485.078125 154.011719 485.078125 153.054688 Z M 485.078125 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 485.078125 160.074219 C 485.078125 159.117188 484.304688 158.34375 483.34375 158.34375 C 482.386719 158.34375 481.613281 159.117188 481.613281 160.074219 C 481.613281 161.03125 482.386719 161.808594 483.34375 161.808594 C 484.304688 161.808594 485.078125 161.03125 485.078125 160.074219 Z M 485.078125 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 511.328125 96.476562 C 511.328125 92.667969 508.242188 89.582031 504.433594 89.582031 C 500.628906 89.582031 497.542969 92.667969 497.542969 96.476562 C 497.542969 100.28125 500.628906 103.367188 504.433594 103.367188 C 508.242188 103.367188 511.328125 100.28125 511.328125 96.476562 Z M 511.328125 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 508.65625 96.476562 C 508.65625 94.144531 506.765625 92.253906 504.433594 92.253906 C 502.101562 92.253906 500.210938 94.144531 500.210938 96.476562 C 500.210938 98.804688 502.101562 100.695312 504.433594 100.695312 C 506.765625 100.695312 508.65625 98.804688 508.65625 96.476562 Z M 508.65625 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 511.328125 74.15625 C 511.328125 70.347656 508.242188 67.261719 504.433594 67.261719 C 500.628906 67.261719 497.542969 70.347656 497.542969 74.15625 C 497.542969 77.960938 500.628906 81.046875 504.433594 81.046875 C 508.242188 81.046875 511.328125 77.960938 511.328125 74.15625 Z M 511.328125 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 508.65625 74.15625 C 508.65625 71.824219 506.765625 69.933594 504.433594 69.933594 C 502.101562 69.933594 500.210938 71.824219 500.210938 74.15625 C 500.210938 76.484375 502.101562 78.378906 504.433594 78.378906 C 506.765625 78.378906 508.65625 76.484375 508.65625 74.15625 Z M 508.65625 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 533.648438 520.464844 C 533.648438 516.660156 530.5625 513.574219 526.753906 513.574219 C 522.945312 513.574219 519.863281 516.660156 519.863281 520.464844 C 519.863281 524.269531 522.945312 527.359375 526.753906 527.359375 C 530.5625 527.359375 533.648438 524.269531 533.648438 520.464844 Z M 533.648438 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 530.976562 520.464844 C 530.976562 518.132812 529.085938 516.242188 526.753906 516.242188 C 524.421875 516.242188 522.53125 518.132812 522.53125 520.464844 C 522.53125 522.796875 524.421875 524.6875 526.753906 524.6875 C 529.085938 524.6875 530.976562 522.796875 530.976562 520.464844 Z M 530.976562 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 533.648438 498.144531 C 533.648438 494.339844 530.5625 491.253906 526.753906 491.253906 C 522.945312 491.253906 519.863281 494.339844 519.863281 498.144531 C 519.863281 501.953125 522.945312 505.039062 526.753906 505.039062 C 530.5625 505.039062 533.648438 501.953125 533.648438 498.144531 Z M 533.648438 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 530.976562 498.144531 C 530.976562 495.8125 529.085938 493.921875 526.753906 493.921875 C 524.421875 493.921875 522.53125 495.8125 522.53125 498.144531 C 522.53125 500.476562 524.421875 502.367188 526.753906 502.367188 C 529.085938 502.367188 530.976562 500.476562 530.976562 498.144531 Z M 530.976562 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.949219 476.800781 L 525.421875 476.800781 L 525.421875 471.910156 L 520.949219 471.910156 Z M 520.949219 476.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 520.949219 118.199219 L 525.421875 118.199219 L 525.421875 123.089844 L 520.949219 123.089844 L 520.949219 118.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 532.566406 442.703125 C 532.566406 441.800781 531.832031 441.0625 530.925781 441.0625 C 530.019531 441.0625 529.28125 441.800781 529.28125 442.703125 C 529.28125 443.609375 530.019531 444.347656 530.925781 444.347656 C 531.832031 444.347656 532.566406 443.609375 532.566406 442.703125 Z M 532.566406 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 532.566406 456.773438 C 532.566406 455.867188 531.832031 455.132812 530.925781 455.132812 C 530.019531 455.132812 529.28125 455.867188 529.28125 456.773438 C 529.28125 457.679688 530.019531 458.417969 530.925781 458.417969 C 531.832031 458.417969 532.566406 457.679688 532.566406 456.773438 Z M 532.566406 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 525.546875 442.703125 C 525.546875 441.800781 524.8125 441.0625 523.90625 441.0625 C 522.996094 441.0625 522.261719 441.800781 522.261719 442.703125 C 522.261719 443.609375 522.996094 444.347656 523.90625 444.347656 C 524.8125 444.347656 525.546875 443.609375 525.546875 442.703125 Z M 525.546875 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 525.546875 456.773438 C 525.546875 455.867188 524.8125 455.132812 523.90625 455.132812 C 522.996094 455.132812 522.261719 455.867188 522.261719 456.773438 C 522.261719 457.679688 522.996094 458.417969 523.90625 458.417969 C 524.8125 458.417969 525.546875 457.679688 525.546875 456.773438 Z M 525.546875 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 518.527344 442.703125 C 518.527344 441.800781 517.792969 441.0625 516.886719 441.0625 C 515.976562 441.0625 515.242188 441.800781 515.242188 442.703125 C 515.242188 443.609375 515.976562 444.347656 516.886719 444.347656 C 517.792969 444.347656 518.527344 443.609375 518.527344 442.703125 Z M 518.527344 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 518.527344 449.753906 C 518.527344 448.847656 517.792969 448.113281 516.886719 448.113281 C 515.976562 448.113281 515.242188 448.847656 515.242188 449.753906 C 515.242188 450.660156 515.976562 451.398438 516.886719 451.398438 C 517.792969 451.398438 518.527344 450.660156 518.527344 449.753906 Z M 518.527344 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 511.476562 442.703125 C 511.476562 441.800781 510.742188 441.0625 509.835938 441.0625 C 508.929688 441.0625 508.191406 441.800781 508.191406 442.703125 C 508.191406 443.609375 508.929688 444.347656 509.835938 444.347656 C 510.742188 444.347656 511.476562 443.609375 511.476562 442.703125 Z M 511.476562 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 532.566406 407.574219 C 532.566406 406.667969 531.832031 405.933594 530.925781 405.933594 C 530.019531 405.933594 529.28125 406.667969 529.28125 407.574219 C 529.28125 408.480469 530.019531 409.21875 530.925781 409.21875 C 531.832031 409.21875 532.566406 408.480469 532.566406 407.574219 Z M 532.566406 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 532.566406 414.59375 C 532.566406 413.6875 531.832031 412.953125 530.925781 412.953125 C 530.019531 412.953125 529.28125 413.6875 529.28125 414.59375 C 529.28125 415.5 530.019531 416.238281 530.925781 416.238281 C 531.832031 416.238281 532.566406 415.5 532.566406 414.59375 Z M 532.566406 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 525.546875 414.59375 C 525.546875 413.6875 524.8125 412.953125 523.90625 412.953125 C 522.996094 412.953125 522.261719 413.6875 522.261719 414.59375 C 522.261719 415.5 522.996094 416.238281 523.90625 416.238281 C 524.8125 416.238281 525.546875 415.5 525.546875 414.59375 Z M 525.546875 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 518.527344 407.574219 C 518.527344 406.667969 517.792969 405.933594 516.886719 405.933594 C 515.976562 405.933594 515.242188 406.667969 515.242188 407.574219 C 515.242188 408.480469 515.976562 409.21875 516.886719 409.21875 C 517.792969 409.21875 518.527344 408.480469 518.527344 407.574219 Z M 518.527344 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 518.527344 414.59375 C 518.527344 413.6875 517.792969 412.953125 516.886719 412.953125 C 515.976562 412.953125 515.242188 413.6875 515.242188 414.59375 C 515.242188 415.5 515.976562 416.238281 516.886719 416.238281 C 517.792969 416.238281 518.527344 415.5 518.527344 414.59375 Z M 518.527344 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 511.476562 407.574219 C 511.476562 406.667969 510.742188 405.933594 509.835938 405.933594 C 508.929688 405.933594 508.191406 406.667969 508.191406 407.574219 C 508.191406 408.480469 508.929688 409.21875 509.835938 409.21875 C 510.742188 409.21875 511.476562 408.480469 511.476562 407.574219 Z M 511.476562 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 511.476562 414.59375 C 511.476562 413.6875 510.742188 412.953125 509.835938 412.953125 C 508.929688 412.953125 508.191406 413.6875 508.191406 414.59375 C 508.191406 415.5 508.929688 416.238281 509.835938 416.238281 C 510.742188 416.238281 511.476562 415.5 511.476562 414.59375 Z M 511.476562 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.949219 385.421875 L 525.421875 385.421875 L 525.421875 380.53125 L 520.949219 380.53125 Z M 520.949219 385.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 520.949219 209.578125 L 525.421875 209.578125 L 525.421875 214.46875 L 520.949219 214.46875 L 520.949219 209.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 518.527344 400.554688 C 518.527344 399.648438 517.792969 398.910156 516.886719 398.910156 C 515.976562 398.910156 515.242188 399.648438 515.242188 400.554688 C 515.242188 401.460938 515.976562 402.195312 516.886719 402.195312 C 517.792969 402.195312 518.527344 401.460938 518.527344 400.554688 Z M 518.527344 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.949219 374.890625 L 525.421875 374.890625 L 525.421875 370 L 520.949219 370 Z M 520.949219 374.890625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 520.949219 220.109375 L 525.421875 220.109375 L 525.421875 225 L 520.949219 225 L 520.949219 220.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 328.765625 C 534.277344 327.808594 533.503906 327.03125 532.546875 327.03125 C 531.585938 327.03125 530.8125 327.808594 530.8125 328.765625 C 530.8125 329.722656 531.585938 330.496094 532.546875 330.496094 C 533.503906 330.496094 534.277344 329.722656 534.277344 328.765625 Z M 534.277344 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 335.785156 C 534.277344 334.828125 533.503906 334.054688 532.546875 334.054688 C 531.585938 334.054688 530.8125 334.828125 530.8125 335.785156 C 530.8125 336.742188 531.585938 337.515625 532.546875 337.515625 C 533.503906 337.515625 534.277344 336.742188 534.277344 335.785156 Z M 534.277344 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 328.765625 C 527.226562 327.808594 526.453125 327.03125 525.496094 327.03125 C 524.535156 327.03125 523.761719 327.808594 523.761719 328.765625 C 523.761719 329.722656 524.535156 330.496094 525.496094 330.496094 C 526.453125 330.496094 527.226562 329.722656 527.226562 328.765625 Z M 527.226562 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 335.785156 C 527.226562 334.828125 526.453125 334.054688 525.496094 334.054688 C 524.535156 334.054688 523.761719 334.828125 523.761719 335.785156 C 523.761719 336.742188 524.535156 337.515625 525.496094 337.515625 C 526.453125 337.515625 527.226562 336.742188 527.226562 335.785156 Z M 527.226562 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 328.765625 C 520.207031 327.808594 519.433594 327.03125 518.476562 327.03125 C 517.515625 327.03125 516.742188 327.808594 516.742188 328.765625 C 516.742188 329.722656 517.515625 330.496094 518.476562 330.496094 C 519.433594 330.496094 520.207031 329.722656 520.207031 328.765625 Z M 520.207031 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 335.785156 C 520.207031 334.828125 519.433594 334.054688 518.476562 334.054688 C 517.515625 334.054688 516.742188 334.828125 516.742188 335.785156 C 516.742188 336.742188 517.515625 337.515625 518.476562 337.515625 C 519.433594 337.515625 520.207031 336.742188 520.207031 335.785156 Z M 520.207031 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 328.765625 C 513.1875 327.808594 512.414062 327.03125 511.453125 327.03125 C 510.496094 327.03125 509.722656 327.808594 509.722656 328.765625 C 509.722656 329.722656 510.496094 330.496094 511.453125 330.496094 C 512.414062 330.496094 513.1875 329.722656 513.1875 328.765625 Z M 513.1875 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 335.785156 C 513.1875 334.828125 512.414062 334.054688 511.453125 334.054688 C 510.496094 334.054688 509.722656 334.828125 509.722656 335.785156 C 509.722656 336.742188 510.496094 337.515625 511.453125 337.515625 C 512.414062 337.515625 513.1875 336.742188 513.1875 335.785156 Z M 513.1875 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 300.65625 C 534.277344 299.699219 533.503906 298.921875 532.546875 298.921875 C 531.585938 298.921875 530.8125 299.699219 530.8125 300.65625 C 530.8125 301.609375 531.585938 302.386719 532.546875 302.386719 C 533.503906 302.386719 534.277344 301.609375 534.277344 300.65625 Z M 534.277344 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 307.675781 C 534.277344 306.71875 533.503906 305.941406 532.546875 305.941406 C 531.585938 305.941406 530.8125 306.71875 530.8125 307.675781 C 530.8125 308.632812 531.585938 309.40625 532.546875 309.40625 C 533.503906 309.40625 534.277344 308.632812 534.277344 307.675781 Z M 534.277344 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 314.695312 C 534.277344 313.738281 533.503906 312.960938 532.546875 312.960938 C 531.585938 312.960938 530.8125 313.738281 530.8125 314.695312 C 530.8125 315.652344 531.585938 316.429688 532.546875 316.429688 C 533.503906 316.429688 534.277344 315.652344 534.277344 314.695312 Z M 534.277344 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 300.65625 C 527.226562 299.699219 526.453125 298.921875 525.496094 298.921875 C 524.535156 298.921875 523.761719 299.699219 523.761719 300.65625 C 523.761719 301.609375 524.535156 302.386719 525.496094 302.386719 C 526.453125 302.386719 527.226562 301.609375 527.226562 300.65625 Z M 527.226562 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 307.675781 C 527.226562 306.71875 526.453125 305.941406 525.496094 305.941406 C 524.535156 305.941406 523.761719 306.71875 523.761719 307.675781 C 523.761719 308.632812 524.535156 309.40625 525.496094 309.40625 C 526.453125 309.40625 527.226562 308.632812 527.226562 307.675781 Z M 527.226562 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 314.695312 C 527.226562 313.738281 526.453125 312.960938 525.496094 312.960938 C 524.535156 312.960938 523.761719 313.738281 523.761719 314.695312 C 523.761719 315.652344 524.535156 316.429688 525.496094 316.429688 C 526.453125 316.429688 527.226562 315.652344 527.226562 314.695312 Z M 527.226562 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 300.65625 C 520.207031 299.699219 519.433594 298.921875 518.476562 298.921875 C 517.515625 298.921875 516.742188 299.699219 516.742188 300.65625 C 516.742188 301.609375 517.515625 302.386719 518.476562 302.386719 C 519.433594 302.386719 520.207031 301.609375 520.207031 300.65625 Z M 520.207031 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 307.675781 C 520.207031 306.71875 519.433594 305.941406 518.476562 305.941406 C 517.515625 305.941406 516.742188 306.71875 516.742188 307.675781 C 516.742188 308.632812 517.515625 309.40625 518.476562 309.40625 C 519.433594 309.40625 520.207031 308.632812 520.207031 307.675781 Z M 520.207031 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 314.695312 C 520.207031 313.738281 519.433594 312.960938 518.476562 312.960938 C 517.515625 312.960938 516.742188 313.738281 516.742188 314.695312 C 516.742188 315.652344 517.515625 316.429688 518.476562 316.429688 C 519.433594 316.429688 520.207031 315.652344 520.207031 314.695312 Z M 520.207031 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 321.746094 C 520.207031 320.789062 519.433594 320.011719 518.476562 320.011719 C 517.515625 320.011719 516.742188 320.789062 516.742188 321.746094 C 516.742188 322.699219 517.515625 323.476562 518.476562 323.476562 C 519.433594 323.476562 520.207031 322.699219 520.207031 321.746094 Z M 520.207031 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 300.65625 C 513.1875 299.699219 512.414062 298.921875 511.453125 298.921875 C 510.496094 298.921875 509.722656 299.699219 509.722656 300.65625 C 509.722656 301.609375 510.496094 302.386719 511.453125 302.386719 C 512.414062 302.386719 513.1875 301.609375 513.1875 300.65625 Z M 513.1875 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 307.675781 C 513.1875 306.71875 512.414062 305.941406 511.453125 305.941406 C 510.496094 305.941406 509.722656 306.71875 509.722656 307.675781 C 509.722656 308.632812 510.496094 309.40625 511.453125 309.40625 C 512.414062 309.40625 513.1875 308.632812 513.1875 307.675781 Z M 513.1875 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 314.695312 C 513.1875 313.738281 512.414062 312.960938 511.453125 312.960938 C 510.496094 312.960938 509.722656 313.738281 509.722656 314.695312 C 509.722656 315.652344 510.496094 316.429688 511.453125 316.429688 C 512.414062 316.429688 513.1875 315.652344 513.1875 314.695312 Z M 513.1875 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 321.746094 C 513.1875 320.789062 512.414062 320.011719 511.453125 320.011719 C 510.496094 320.011719 509.722656 320.789062 509.722656 321.746094 C 509.722656 322.699219 510.496094 323.476562 511.453125 323.476562 C 512.414062 323.476562 513.1875 322.699219 513.1875 321.746094 Z M 513.1875 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 279.566406 C 534.277344 278.609375 533.503906 277.832031 532.546875 277.832031 C 531.585938 277.832031 530.8125 278.609375 530.8125 279.566406 C 530.8125 280.519531 531.585938 281.296875 532.546875 281.296875 C 533.503906 281.296875 534.277344 280.519531 534.277344 279.566406 Z M 534.277344 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 293.605469 C 534.277344 292.648438 533.503906 291.871094 532.546875 291.871094 C 531.585938 291.871094 530.8125 292.648438 530.8125 293.605469 C 530.8125 294.5625 531.585938 295.335938 532.546875 295.335938 C 533.503906 295.335938 534.277344 294.5625 534.277344 293.605469 Z M 534.277344 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 279.566406 C 527.226562 278.609375 526.453125 277.832031 525.496094 277.832031 C 524.535156 277.832031 523.761719 278.609375 523.761719 279.566406 C 523.761719 280.519531 524.535156 281.296875 525.496094 281.296875 C 526.453125 281.296875 527.226562 280.519531 527.226562 279.566406 Z M 527.226562 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 293.605469 C 527.226562 292.648438 526.453125 291.871094 525.496094 291.871094 C 524.535156 291.871094 523.761719 292.648438 523.761719 293.605469 C 523.761719 294.5625 524.535156 295.335938 525.496094 295.335938 C 526.453125 295.335938 527.226562 294.5625 527.226562 293.605469 Z M 527.226562 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 293.605469 C 520.207031 292.648438 519.433594 291.871094 518.476562 291.871094 C 517.515625 291.871094 516.742188 292.648438 516.742188 293.605469 C 516.742188 294.5625 517.515625 295.335938 518.476562 295.335938 C 519.433594 295.335938 520.207031 294.5625 520.207031 293.605469 Z M 520.207031 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 279.566406 C 513.1875 278.609375 512.414062 277.832031 511.453125 277.832031 C 510.496094 277.832031 509.722656 278.609375 509.722656 279.566406 C 509.722656 280.519531 510.496094 281.296875 511.453125 281.296875 C 512.414062 281.296875 513.1875 280.519531 513.1875 279.566406 Z M 513.1875 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 286.585938 C 513.1875 285.628906 512.414062 284.851562 511.453125 284.851562 C 510.496094 284.851562 509.722656 285.628906 509.722656 286.585938 C 509.722656 287.539062 510.496094 288.316406 511.453125 288.316406 C 512.414062 288.316406 513.1875 287.539062 513.1875 286.585938 Z M 513.1875 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 293.605469 C 513.1875 292.648438 512.414062 291.871094 511.453125 291.871094 C 510.496094 291.871094 509.722656 292.648438 509.722656 293.605469 C 509.722656 294.5625 510.496094 295.335938 511.453125 295.335938 C 512.414062 295.335938 513.1875 294.5625 513.1875 293.605469 Z M 513.1875 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 251.453125 C 534.277344 250.5 533.503906 249.722656 532.546875 249.722656 C 531.585938 249.722656 530.8125 250.5 530.8125 251.453125 C 530.8125 252.410156 531.585938 253.1875 532.546875 253.1875 C 533.503906 253.1875 534.277344 252.410156 534.277344 251.453125 Z M 534.277344 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 258.476562 C 534.277344 257.519531 533.503906 256.742188 532.546875 256.742188 C 531.585938 256.742188 530.8125 257.519531 530.8125 258.476562 C 530.8125 259.429688 531.585938 260.207031 532.546875 260.207031 C 533.503906 260.207031 534.277344 259.429688 534.277344 258.476562 Z M 534.277344 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 265.496094 C 534.277344 264.539062 533.503906 263.761719 532.546875 263.761719 C 531.585938 263.761719 530.8125 264.539062 530.8125 265.496094 C 530.8125 266.449219 531.585938 267.226562 532.546875 267.226562 C 533.503906 267.226562 534.277344 266.449219 534.277344 265.496094 Z M 534.277344 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 272.546875 C 534.277344 271.589844 533.503906 270.8125 532.546875 270.8125 C 531.585938 270.8125 530.8125 271.589844 530.8125 272.546875 C 530.8125 273.5 531.585938 274.277344 532.546875 274.277344 C 533.503906 274.277344 534.277344 273.5 534.277344 272.546875 Z M 534.277344 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 251.453125 C 527.226562 250.5 526.453125 249.722656 525.496094 249.722656 C 524.535156 249.722656 523.761719 250.5 523.761719 251.453125 C 523.761719 252.410156 524.535156 253.1875 525.496094 253.1875 C 526.453125 253.1875 527.226562 252.410156 527.226562 251.453125 Z M 527.226562 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 272.546875 C 527.226562 271.589844 526.453125 270.8125 525.496094 270.8125 C 524.535156 270.8125 523.761719 271.589844 523.761719 272.546875 C 523.761719 273.5 524.535156 274.277344 525.496094 274.277344 C 526.453125 274.277344 527.226562 273.5 527.226562 272.546875 Z M 527.226562 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 251.453125 C 520.207031 250.5 519.433594 249.722656 518.476562 249.722656 C 517.515625 249.722656 516.742188 250.5 516.742188 251.453125 C 516.742188 252.410156 517.515625 253.1875 518.476562 253.1875 C 519.433594 253.1875 520.207031 252.410156 520.207031 251.453125 Z M 520.207031 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 265.496094 C 520.207031 264.539062 519.433594 263.761719 518.476562 263.761719 C 517.515625 263.761719 516.742188 264.539062 516.742188 265.496094 C 516.742188 266.449219 517.515625 267.226562 518.476562 267.226562 C 519.433594 267.226562 520.207031 266.449219 520.207031 265.496094 Z M 520.207031 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 272.546875 C 520.207031 271.589844 519.433594 270.8125 518.476562 270.8125 C 517.515625 270.8125 516.742188 271.589844 516.742188 272.546875 C 516.742188 273.5 517.515625 274.277344 518.476562 274.277344 C 519.433594 274.277344 520.207031 273.5 520.207031 272.546875 Z M 520.207031 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 251.453125 C 513.1875 250.5 512.414062 249.722656 511.453125 249.722656 C 510.496094 249.722656 509.722656 250.5 509.722656 251.453125 C 509.722656 252.410156 510.496094 253.1875 511.453125 253.1875 C 512.414062 253.1875 513.1875 252.410156 513.1875 251.453125 Z M 513.1875 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 265.496094 C 513.1875 264.539062 512.414062 263.761719 511.453125 263.761719 C 510.496094 263.761719 509.722656 264.539062 509.722656 265.496094 C 509.722656 266.449219 510.496094 267.226562 511.453125 267.226562 C 512.414062 267.226562 513.1875 266.449219 513.1875 265.496094 Z M 513.1875 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 272.546875 C 513.1875 271.589844 512.414062 270.8125 511.453125 270.8125 C 510.496094 270.8125 509.722656 271.589844 509.722656 272.546875 C 509.722656 273.5 510.496094 274.277344 511.453125 274.277344 C 512.414062 274.277344 513.1875 273.5 513.1875 272.546875 Z M 513.1875 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 237.386719 C 534.277344 236.429688 533.503906 235.652344 532.546875 235.652344 C 531.585938 235.652344 530.8125 236.429688 530.8125 237.386719 C 530.8125 238.339844 531.585938 239.117188 532.546875 239.117188 C 533.503906 239.117188 534.277344 238.339844 534.277344 237.386719 Z M 534.277344 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 230.363281 C 527.226562 229.410156 526.453125 228.632812 525.496094 228.632812 C 524.535156 228.632812 523.761719 229.410156 523.761719 230.363281 C 523.761719 231.320312 524.535156 232.097656 525.496094 232.097656 C 526.453125 232.097656 527.226562 231.320312 527.226562 230.363281 Z M 527.226562 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 223.34375 C 520.207031 222.390625 519.433594 221.613281 518.476562 221.613281 C 517.515625 221.613281 516.742188 222.390625 516.742188 223.34375 C 516.742188 224.300781 517.515625 225.078125 518.476562 225.078125 C 519.433594 225.078125 520.207031 224.300781 520.207031 223.34375 Z M 520.207031 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 230.363281 C 520.207031 229.410156 519.433594 228.632812 518.476562 228.632812 C 517.515625 228.632812 516.742188 229.410156 516.742188 230.363281 C 516.742188 231.320312 517.515625 232.097656 518.476562 232.097656 C 519.433594 232.097656 520.207031 231.320312 520.207031 230.363281 Z M 520.207031 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 230.363281 C 513.1875 229.410156 512.414062 228.632812 511.453125 228.632812 C 510.496094 228.632812 509.722656 229.410156 509.722656 230.363281 C 509.722656 231.320312 510.496094 232.097656 511.453125 232.097656 C 512.414062 232.097656 513.1875 231.320312 513.1875 230.363281 Z M 513.1875 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 237.386719 C 513.1875 236.429688 512.414062 235.652344 511.453125 235.652344 C 510.496094 235.652344 509.722656 236.429688 509.722656 237.386719 C 509.722656 238.339844 510.496094 239.117188 511.453125 239.117188 C 512.414062 239.117188 513.1875 238.339844 513.1875 237.386719 Z M 513.1875 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 195.234375 C 534.277344 194.277344 533.503906 193.503906 532.546875 193.503906 C 531.585938 193.503906 530.8125 194.277344 530.8125 195.234375 C 530.8125 196.191406 531.585938 196.96875 532.546875 196.96875 C 533.503906 196.96875 534.277344 196.191406 534.277344 195.234375 Z M 534.277344 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 202.253906 C 534.277344 201.300781 533.503906 200.523438 532.546875 200.523438 C 531.585938 200.523438 530.8125 201.300781 530.8125 202.253906 C 530.8125 203.210938 531.585938 203.988281 532.546875 203.988281 C 533.503906 203.988281 534.277344 203.210938 534.277344 202.253906 Z M 534.277344 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 216.296875 C 534.277344 215.339844 533.503906 214.5625 532.546875 214.5625 C 531.585938 214.5625 530.8125 215.339844 530.8125 216.296875 C 530.8125 217.25 531.585938 218.027344 532.546875 218.027344 C 533.503906 218.027344 534.277344 217.25 534.277344 216.296875 Z M 534.277344 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 195.234375 C 527.226562 194.277344 526.453125 193.503906 525.496094 193.503906 C 524.535156 193.503906 523.761719 194.277344 523.761719 195.234375 C 523.761719 196.191406 524.535156 196.96875 525.496094 196.96875 C 526.453125 196.96875 527.226562 196.191406 527.226562 195.234375 Z M 527.226562 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 202.253906 C 527.226562 201.300781 526.453125 200.523438 525.496094 200.523438 C 524.535156 200.523438 523.761719 201.300781 523.761719 202.253906 C 523.761719 203.210938 524.535156 203.988281 525.496094 203.988281 C 526.453125 203.988281 527.226562 203.210938 527.226562 202.253906 Z M 527.226562 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 195.234375 C 520.207031 194.277344 519.433594 193.503906 518.476562 193.503906 C 517.515625 193.503906 516.742188 194.277344 516.742188 195.234375 C 516.742188 196.191406 517.515625 196.96875 518.476562 196.96875 C 519.433594 196.96875 520.207031 196.191406 520.207031 195.234375 Z M 520.207031 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 202.253906 C 520.207031 201.300781 519.433594 200.523438 518.476562 200.523438 C 517.515625 200.523438 516.742188 201.300781 516.742188 202.253906 C 516.742188 203.210938 517.515625 203.988281 518.476562 203.988281 C 519.433594 203.988281 520.207031 203.210938 520.207031 202.253906 Z M 520.207031 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 216.296875 C 520.207031 215.339844 519.433594 214.5625 518.476562 214.5625 C 517.515625 214.5625 516.742188 215.339844 516.742188 216.296875 C 516.742188 217.25 517.515625 218.027344 518.476562 218.027344 C 519.433594 218.027344 520.207031 217.25 520.207031 216.296875 Z M 520.207031 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 195.234375 C 513.1875 194.277344 512.414062 193.503906 511.453125 193.503906 C 510.496094 193.503906 509.722656 194.277344 509.722656 195.234375 C 509.722656 196.191406 510.496094 196.96875 511.453125 196.96875 C 512.414062 196.96875 513.1875 196.191406 513.1875 195.234375 Z M 513.1875 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 202.253906 C 513.1875 201.300781 512.414062 200.523438 511.453125 200.523438 C 510.496094 200.523438 509.722656 201.300781 509.722656 202.253906 C 509.722656 203.210938 510.496094 203.988281 511.453125 203.988281 C 512.414062 203.988281 513.1875 203.210938 513.1875 202.253906 Z M 513.1875 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 209.273438 C 513.1875 208.320312 512.414062 207.542969 511.453125 207.542969 C 510.496094 207.542969 509.722656 208.320312 509.722656 209.273438 C 509.722656 210.230469 510.496094 211.007812 511.453125 211.007812 C 512.414062 211.007812 513.1875 210.230469 513.1875 209.273438 Z M 513.1875 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 216.296875 C 513.1875 215.339844 512.414062 214.5625 511.453125 214.5625 C 510.496094 214.5625 509.722656 215.339844 509.722656 216.296875 C 509.722656 217.25 510.496094 218.027344 511.453125 218.027344 C 512.414062 218.027344 513.1875 217.25 513.1875 216.296875 Z M 513.1875 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 167.09375 C 534.277344 166.140625 533.503906 165.363281 532.546875 165.363281 C 531.585938 165.363281 530.8125 166.140625 530.8125 167.09375 C 530.8125 168.050781 531.585938 168.828125 532.546875 168.828125 C 533.503906 168.828125 534.277344 168.050781 534.277344 167.09375 Z M 534.277344 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 174.144531 C 534.277344 173.1875 533.503906 172.414062 532.546875 172.414062 C 531.585938 172.414062 530.8125 173.1875 530.8125 174.144531 C 530.8125 175.101562 531.585938 175.878906 532.546875 175.878906 C 533.503906 175.878906 534.277344 175.101562 534.277344 174.144531 Z M 534.277344 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 181.164062 C 534.277344 180.210938 533.503906 179.433594 532.546875 179.433594 C 531.585938 179.433594 530.8125 180.210938 530.8125 181.164062 C 530.8125 182.121094 531.585938 182.898438 532.546875 182.898438 C 533.503906 182.898438 534.277344 182.121094 534.277344 181.164062 Z M 534.277344 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 181.164062 C 527.226562 180.210938 526.453125 179.433594 525.496094 179.433594 C 524.535156 179.433594 523.761719 180.210938 523.761719 181.164062 C 523.761719 182.121094 524.535156 182.898438 525.496094 182.898438 C 526.453125 182.898438 527.226562 182.121094 527.226562 181.164062 Z M 527.226562 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 188.183594 C 527.226562 187.230469 526.453125 186.453125 525.496094 186.453125 C 524.535156 186.453125 523.761719 187.230469 523.761719 188.183594 C 523.761719 189.140625 524.535156 189.917969 525.496094 189.917969 C 526.453125 189.917969 527.226562 189.140625 527.226562 188.183594 Z M 527.226562 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 167.09375 C 520.207031 166.140625 519.433594 165.363281 518.476562 165.363281 C 517.515625 165.363281 516.742188 166.140625 516.742188 167.09375 C 516.742188 168.050781 517.515625 168.828125 518.476562 168.828125 C 519.433594 168.828125 520.207031 168.050781 520.207031 167.09375 Z M 520.207031 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 174.144531 C 520.207031 173.1875 519.433594 172.414062 518.476562 172.414062 C 517.515625 172.414062 516.742188 173.1875 516.742188 174.144531 C 516.742188 175.101562 517.515625 175.878906 518.476562 175.878906 C 519.433594 175.878906 520.207031 175.101562 520.207031 174.144531 Z M 520.207031 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 181.164062 C 520.207031 180.210938 519.433594 179.433594 518.476562 179.433594 C 517.515625 179.433594 516.742188 180.210938 516.742188 181.164062 C 516.742188 182.121094 517.515625 182.898438 518.476562 182.898438 C 519.433594 182.898438 520.207031 182.121094 520.207031 181.164062 Z M 520.207031 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 188.183594 C 520.207031 187.230469 519.433594 186.453125 518.476562 186.453125 C 517.515625 186.453125 516.742188 187.230469 516.742188 188.183594 C 516.742188 189.140625 517.515625 189.917969 518.476562 189.917969 C 519.433594 189.917969 520.207031 189.140625 520.207031 188.183594 Z M 520.207031 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 167.09375 C 513.1875 166.140625 512.414062 165.363281 511.453125 165.363281 C 510.496094 165.363281 509.722656 166.140625 509.722656 167.09375 C 509.722656 168.050781 510.496094 168.828125 511.453125 168.828125 C 512.414062 168.828125 513.1875 168.050781 513.1875 167.09375 Z M 513.1875 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 174.144531 C 513.1875 173.1875 512.414062 172.414062 511.453125 172.414062 C 510.496094 172.414062 509.722656 173.1875 509.722656 174.144531 C 509.722656 175.101562 510.496094 175.878906 511.453125 175.878906 C 512.414062 175.878906 513.1875 175.101562 513.1875 174.144531 Z M 513.1875 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 181.164062 C 513.1875 180.210938 512.414062 179.433594 511.453125 179.433594 C 510.496094 179.433594 509.722656 180.210938 509.722656 181.164062 C 509.722656 182.121094 510.496094 182.898438 511.453125 182.898438 C 512.414062 182.898438 513.1875 182.121094 513.1875 181.164062 Z M 513.1875 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 188.183594 C 513.1875 187.230469 512.414062 186.453125 511.453125 186.453125 C 510.496094 186.453125 509.722656 187.230469 509.722656 188.183594 C 509.722656 189.140625 510.496094 189.917969 511.453125 189.917969 C 512.414062 189.917969 513.1875 189.140625 513.1875 188.183594 Z M 513.1875 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 153.054688 C 534.277344 152.097656 533.503906 151.320312 532.546875 151.320312 C 531.585938 151.320312 530.8125 152.097656 530.8125 153.054688 C 530.8125 154.011719 531.585938 154.789062 532.546875 154.789062 C 533.503906 154.789062 534.277344 154.011719 534.277344 153.054688 Z M 534.277344 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 534.277344 160.074219 C 534.277344 159.117188 533.503906 158.34375 532.546875 158.34375 C 531.585938 158.34375 530.8125 159.117188 530.8125 160.074219 C 530.8125 161.03125 531.585938 161.808594 532.546875 161.808594 C 533.503906 161.808594 534.277344 161.03125 534.277344 160.074219 Z M 534.277344 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 146.035156 C 527.226562 145.078125 526.453125 144.304688 525.496094 144.304688 C 524.535156 144.304688 523.761719 145.078125 523.761719 146.035156 C 523.761719 146.992188 524.535156 147.765625 525.496094 147.765625 C 526.453125 147.765625 527.226562 146.992188 527.226562 146.035156 Z M 527.226562 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 527.226562 153.054688 C 527.226562 152.097656 526.453125 151.320312 525.496094 151.320312 C 524.535156 151.320312 523.761719 152.097656 523.761719 153.054688 C 523.761719 154.011719 524.535156 154.789062 525.496094 154.789062 C 526.453125 154.789062 527.226562 154.011719 527.226562 153.054688 Z M 527.226562 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 146.035156 C 520.207031 145.078125 519.433594 144.304688 518.476562 144.304688 C 517.515625 144.304688 516.742188 145.078125 516.742188 146.035156 C 516.742188 146.992188 517.515625 147.765625 518.476562 147.765625 C 519.433594 147.765625 520.207031 146.992188 520.207031 146.035156 Z M 520.207031 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 153.054688 C 520.207031 152.097656 519.433594 151.320312 518.476562 151.320312 C 517.515625 151.320312 516.742188 152.097656 516.742188 153.054688 C 516.742188 154.011719 517.515625 154.789062 518.476562 154.789062 C 519.433594 154.789062 520.207031 154.011719 520.207031 153.054688 Z M 520.207031 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 520.207031 160.074219 C 520.207031 159.117188 519.433594 158.34375 518.476562 158.34375 C 517.515625 158.34375 516.742188 159.117188 516.742188 160.074219 C 516.742188 161.03125 517.515625 161.808594 518.476562 161.808594 C 519.433594 161.808594 520.207031 161.03125 520.207031 160.074219 Z M 520.207031 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 146.035156 C 513.1875 145.078125 512.414062 144.304688 511.453125 144.304688 C 510.496094 144.304688 509.722656 145.078125 509.722656 146.035156 C 509.722656 146.992188 510.496094 147.765625 511.453125 147.765625 C 512.414062 147.765625 513.1875 146.992188 513.1875 146.035156 Z M 513.1875 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 153.054688 C 513.1875 152.097656 512.414062 151.320312 511.453125 151.320312 C 510.496094 151.320312 509.722656 152.097656 509.722656 153.054688 C 509.722656 154.011719 510.496094 154.789062 511.453125 154.789062 C 512.414062 154.789062 513.1875 154.011719 513.1875 153.054688 Z M 513.1875 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 513.1875 160.074219 C 513.1875 159.117188 512.414062 158.34375 511.453125 158.34375 C 510.496094 158.34375 509.722656 159.117188 509.722656 160.074219 C 509.722656 161.03125 510.496094 161.808594 511.453125 161.808594 C 512.414062 161.808594 513.1875 161.03125 513.1875 160.074219 Z M 513.1875 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 533.648438 96.476562 C 533.648438 92.667969 530.5625 89.582031 526.753906 89.582031 C 522.945312 89.582031 519.863281 92.667969 519.863281 96.476562 C 519.863281 100.28125 522.945312 103.367188 526.753906 103.367188 C 530.5625 103.367188 533.648438 100.28125 533.648438 96.476562 Z M 533.648438 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 530.976562 96.476562 C 530.976562 94.144531 529.085938 92.253906 526.753906 92.253906 C 524.421875 92.253906 522.53125 94.144531 522.53125 96.476562 C 522.53125 98.804688 524.421875 100.695312 526.753906 100.695312 C 529.085938 100.695312 530.976562 98.804688 530.976562 96.476562 Z M 530.976562 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 533.648438 74.15625 C 533.648438 70.347656 530.5625 67.261719 526.753906 67.261719 C 522.945312 67.261719 519.863281 70.347656 519.863281 74.15625 C 519.863281 77.960938 522.945312 81.046875 526.753906 81.046875 C 530.5625 81.046875 533.648438 77.960938 533.648438 74.15625 Z M 533.648438 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 530.976562 74.15625 C 530.976562 71.824219 529.085938 69.933594 526.753906 69.933594 C 524.421875 69.933594 522.53125 71.824219 522.53125 74.15625 C 522.53125 76.484375 524.421875 78.378906 526.753906 78.378906 C 529.085938 78.378906 530.976562 76.484375 530.976562 74.15625 Z M 530.976562 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.9375 520.464844 C 555.9375 516.660156 552.851562 513.574219 549.046875 513.574219 C 545.238281 513.574219 542.152344 516.660156 542.152344 520.464844 C 542.152344 524.269531 545.238281 527.359375 549.046875 527.359375 C 552.851562 527.359375 555.9375 524.269531 555.9375 520.464844 Z M 555.9375 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 553.269531 520.464844 C 553.269531 518.132812 551.378906 516.242188 549.046875 516.242188 C 546.710938 516.242188 544.820312 518.132812 544.820312 520.464844 C 544.820312 522.796875 546.710938 524.6875 549.046875 524.6875 C 551.378906 524.6875 553.269531 522.796875 553.269531 520.464844 Z M 553.269531 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.9375 498.144531 C 555.9375 494.339844 552.851562 491.253906 549.046875 491.253906 C 545.238281 491.253906 542.152344 494.339844 542.152344 498.144531 C 542.152344 501.953125 545.238281 505.039062 549.046875 505.039062 C 552.851562 505.039062 555.9375 501.953125 555.9375 498.144531 Z M 555.9375 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 553.269531 498.144531 C 553.269531 495.8125 551.378906 493.921875 549.046875 493.921875 C 546.710938 493.921875 544.820312 495.8125 544.820312 498.144531 C 544.820312 500.476562 546.710938 502.367188 549.046875 502.367188 C 551.378906 502.367188 553.269531 500.476562 553.269531 498.144531 Z M 553.269531 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 538.921875 478.269531 L 545.609375 478.269531 L 545.609375 470.441406 L 538.921875 470.441406 Z M 538.921875 478.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 538.921875 116.730469 L 545.609375 116.730469 L 545.609375 124.558594 L 538.921875 124.558594 L 538.921875 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 553.65625 442.703125 C 553.65625 441.800781 552.921875 441.0625 552.015625 441.0625 C 551.105469 441.0625 550.371094 441.800781 550.371094 442.703125 C 550.371094 443.609375 551.105469 444.347656 552.015625 444.347656 C 552.921875 444.347656 553.65625 443.609375 553.65625 442.703125 Z M 553.65625 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 553.65625 449.753906 C 553.65625 448.847656 552.921875 448.113281 552.015625 448.113281 C 551.105469 448.113281 550.371094 448.847656 550.371094 449.753906 C 550.371094 450.660156 551.105469 451.398438 552.015625 451.398438 C 552.921875 451.398438 553.65625 450.660156 553.65625 449.753906 Z M 553.65625 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 546.636719 442.703125 C 546.636719 441.800781 545.902344 441.0625 544.996094 441.0625 C 544.085938 441.0625 543.351562 441.800781 543.351562 442.703125 C 543.351562 443.609375 544.085938 444.347656 544.996094 444.347656 C 545.902344 444.347656 546.636719 443.609375 546.636719 442.703125 Z M 546.636719 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 546.636719 449.753906 C 546.636719 448.847656 545.902344 448.113281 544.996094 448.113281 C 544.085938 448.113281 543.351562 448.847656 543.351562 449.753906 C 543.351562 450.660156 544.085938 451.398438 544.996094 451.398438 C 545.902344 451.398438 546.636719 450.660156 546.636719 449.753906 Z M 546.636719 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 539.585938 442.703125 C 539.585938 441.800781 538.851562 441.0625 537.945312 441.0625 C 537.039062 441.0625 536.304688 441.800781 536.304688 442.703125 C 536.304688 443.609375 537.039062 444.347656 537.945312 444.347656 C 538.851562 444.347656 539.585938 443.609375 539.585938 442.703125 Z M 539.585938 442.703125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 539.585938 449.753906 C 539.585938 448.847656 538.851562 448.113281 537.945312 448.113281 C 537.039062 448.113281 536.304688 448.847656 536.304688 449.753906 C 536.304688 450.660156 537.039062 451.398438 537.945312 451.398438 C 538.851562 451.398438 539.585938 450.660156 539.585938 449.753906 Z M 539.585938 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 539.585938 456.773438 C 539.585938 455.867188 538.851562 455.132812 537.945312 455.132812 C 537.039062 455.132812 536.304688 455.867188 536.304688 456.773438 C 536.304688 457.679688 537.039062 458.417969 537.945312 458.417969 C 538.851562 458.417969 539.585938 457.679688 539.585938 456.773438 Z M 539.585938 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 553.65625 407.574219 C 553.65625 406.667969 552.921875 405.933594 552.015625 405.933594 C 551.105469 405.933594 550.371094 406.667969 550.371094 407.574219 C 550.371094 408.480469 551.105469 409.21875 552.015625 409.21875 C 552.921875 409.21875 553.65625 408.480469 553.65625 407.574219 Z M 553.65625 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 553.65625 414.59375 C 553.65625 413.6875 552.921875 412.953125 552.015625 412.953125 C 551.105469 412.953125 550.371094 413.6875 550.371094 414.59375 C 550.371094 415.5 551.105469 416.238281 552.015625 416.238281 C 552.921875 416.238281 553.65625 415.5 553.65625 414.59375 Z M 553.65625 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 546.636719 407.574219 C 546.636719 406.667969 545.902344 405.933594 544.996094 405.933594 C 544.085938 405.933594 543.351562 406.667969 543.351562 407.574219 C 543.351562 408.480469 544.085938 409.21875 544.996094 409.21875 C 545.902344 409.21875 546.636719 408.480469 546.636719 407.574219 Z M 546.636719 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 539.585938 407.574219 C 539.585938 406.667969 538.851562 405.933594 537.945312 405.933594 C 537.039062 405.933594 536.304688 406.667969 536.304688 407.574219 C 536.304688 408.480469 537.039062 409.21875 537.945312 409.21875 C 538.851562 409.21875 539.585938 408.480469 539.585938 407.574219 Z M 539.585938 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 539.585938 414.59375 C 539.585938 413.6875 538.851562 412.953125 537.945312 412.953125 C 537.039062 412.953125 536.304688 413.6875 536.304688 414.59375 C 536.304688 415.5 537.039062 416.238281 537.945312 416.238281 C 538.851562 416.238281 539.585938 415.5 539.585938 414.59375 Z M 539.585938 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 538.921875 386.890625 L 545.609375 386.890625 L 545.609375 379.058594 L 538.921875 379.058594 Z M 538.921875 386.890625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 538.921875 208.109375 L 545.609375 208.109375 L 545.609375 215.941406 L 538.921875 215.941406 L 538.921875 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 553.65625 400.554688 C 553.65625 399.648438 552.921875 398.910156 552.015625 398.910156 C 551.105469 398.910156 550.371094 399.648438 550.371094 400.554688 C 550.371094 401.460938 551.105469 402.195312 552.015625 402.195312 C 552.921875 402.195312 553.65625 401.460938 553.65625 400.554688 Z M 553.65625 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 539.585938 400.554688 C 539.585938 399.648438 538.851562 398.910156 537.945312 398.910156 C 537.039062 398.910156 536.304688 399.648438 536.304688 400.554688 C 536.304688 401.460938 537.039062 402.195312 537.945312 402.195312 C 538.851562 402.195312 539.585938 401.460938 539.585938 400.554688 Z M 539.585938 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 538.5 374.890625 L 542.96875 374.890625 L 542.96875 370 L 538.5 370 Z M 538.5 374.890625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 538.5 220.109375 L 542.96875 220.109375 L 542.96875 225 L 538.5 225 L 538.5 220.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 328.765625 C 562.386719 327.808594 561.613281 327.03125 560.65625 327.03125 C 559.695312 327.03125 558.921875 327.808594 558.921875 328.765625 C 558.921875 329.722656 559.695312 330.496094 560.65625 330.496094 C 561.613281 330.496094 562.386719 329.722656 562.386719 328.765625 Z M 562.386719 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 335.785156 C 562.386719 334.828125 561.613281 334.054688 560.65625 334.054688 C 559.695312 334.054688 558.921875 334.828125 558.921875 335.785156 C 558.921875 336.742188 559.695312 337.515625 560.65625 337.515625 C 561.613281 337.515625 562.386719 336.742188 562.386719 335.785156 Z M 562.386719 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 328.765625 C 555.335938 327.808594 554.5625 327.03125 553.605469 327.03125 C 552.648438 327.03125 551.871094 327.808594 551.871094 328.765625 C 551.871094 329.722656 552.648438 330.496094 553.605469 330.496094 C 554.5625 330.496094 555.335938 329.722656 555.335938 328.765625 Z M 555.335938 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 335.785156 C 555.335938 334.828125 554.5625 334.054688 553.605469 334.054688 C 552.648438 334.054688 551.871094 334.828125 551.871094 335.785156 C 551.871094 336.742188 552.648438 337.515625 553.605469 337.515625 C 554.5625 337.515625 555.335938 336.742188 555.335938 335.785156 Z M 555.335938 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 328.765625 C 548.316406 327.808594 547.542969 327.03125 546.585938 327.03125 C 545.628906 327.03125 544.851562 327.808594 544.851562 328.765625 C 544.851562 329.722656 545.628906 330.496094 546.585938 330.496094 C 547.542969 330.496094 548.316406 329.722656 548.316406 328.765625 Z M 548.316406 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 335.785156 C 548.316406 334.828125 547.542969 334.054688 546.585938 334.054688 C 545.628906 334.054688 544.851562 334.828125 544.851562 335.785156 C 544.851562 336.742188 545.628906 337.515625 546.585938 337.515625 C 547.542969 337.515625 548.316406 336.742188 548.316406 335.785156 Z M 548.316406 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 328.765625 C 541.296875 327.808594 540.523438 327.03125 539.566406 327.03125 C 538.605469 327.03125 537.832031 327.808594 537.832031 328.765625 C 537.832031 329.722656 538.605469 330.496094 539.566406 330.496094 C 540.523438 330.496094 541.296875 329.722656 541.296875 328.765625 Z M 541.296875 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 300.65625 C 562.386719 299.699219 561.613281 298.921875 560.65625 298.921875 C 559.695312 298.921875 558.921875 299.699219 558.921875 300.65625 C 558.921875 301.609375 559.695312 302.386719 560.65625 302.386719 C 561.613281 302.386719 562.386719 301.609375 562.386719 300.65625 Z M 562.386719 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 307.675781 C 562.386719 306.71875 561.613281 305.941406 560.65625 305.941406 C 559.695312 305.941406 558.921875 306.71875 558.921875 307.675781 C 558.921875 308.632812 559.695312 309.40625 560.65625 309.40625 C 561.613281 309.40625 562.386719 308.632812 562.386719 307.675781 Z M 562.386719 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 314.695312 C 562.386719 313.738281 561.613281 312.960938 560.65625 312.960938 C 559.695312 312.960938 558.921875 313.738281 558.921875 314.695312 C 558.921875 315.652344 559.695312 316.429688 560.65625 316.429688 C 561.613281 316.429688 562.386719 315.652344 562.386719 314.695312 Z M 562.386719 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 321.746094 C 562.386719 320.789062 561.613281 320.011719 560.65625 320.011719 C 559.695312 320.011719 558.921875 320.789062 558.921875 321.746094 C 558.921875 322.699219 559.695312 323.476562 560.65625 323.476562 C 561.613281 323.476562 562.386719 322.699219 562.386719 321.746094 Z M 562.386719 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 300.65625 C 555.335938 299.699219 554.5625 298.921875 553.605469 298.921875 C 552.648438 298.921875 551.871094 299.699219 551.871094 300.65625 C 551.871094 301.609375 552.648438 302.386719 553.605469 302.386719 C 554.5625 302.386719 555.335938 301.609375 555.335938 300.65625 Z M 555.335938 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 307.675781 C 555.335938 306.71875 554.5625 305.941406 553.605469 305.941406 C 552.648438 305.941406 551.871094 306.71875 551.871094 307.675781 C 551.871094 308.632812 552.648438 309.40625 553.605469 309.40625 C 554.5625 309.40625 555.335938 308.632812 555.335938 307.675781 Z M 555.335938 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 314.695312 C 555.335938 313.738281 554.5625 312.960938 553.605469 312.960938 C 552.648438 312.960938 551.871094 313.738281 551.871094 314.695312 C 551.871094 315.652344 552.648438 316.429688 553.605469 316.429688 C 554.5625 316.429688 555.335938 315.652344 555.335938 314.695312 Z M 555.335938 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 300.65625 C 548.316406 299.699219 547.542969 298.921875 546.585938 298.921875 C 545.628906 298.921875 544.851562 299.699219 544.851562 300.65625 C 544.851562 301.609375 545.628906 302.386719 546.585938 302.386719 C 547.542969 302.386719 548.316406 301.609375 548.316406 300.65625 Z M 548.316406 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 300.65625 C 541.296875 299.699219 540.523438 298.921875 539.566406 298.921875 C 538.605469 298.921875 537.832031 299.699219 537.832031 300.65625 C 537.832031 301.609375 538.605469 302.386719 539.566406 302.386719 C 540.523438 302.386719 541.296875 301.609375 541.296875 300.65625 Z M 541.296875 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 307.675781 C 541.296875 306.71875 540.523438 305.941406 539.566406 305.941406 C 538.605469 305.941406 537.832031 306.71875 537.832031 307.675781 C 537.832031 308.632812 538.605469 309.40625 539.566406 309.40625 C 540.523438 309.40625 541.296875 308.632812 541.296875 307.675781 Z M 541.296875 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 314.695312 C 541.296875 313.738281 540.523438 312.960938 539.566406 312.960938 C 538.605469 312.960938 537.832031 313.738281 537.832031 314.695312 C 537.832031 315.652344 538.605469 316.429688 539.566406 316.429688 C 540.523438 316.429688 541.296875 315.652344 541.296875 314.695312 Z M 541.296875 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 321.746094 C 541.296875 320.789062 540.523438 320.011719 539.566406 320.011719 C 538.605469 320.011719 537.832031 320.789062 537.832031 321.746094 C 537.832031 322.699219 538.605469 323.476562 539.566406 323.476562 C 540.523438 323.476562 541.296875 322.699219 541.296875 321.746094 Z M 541.296875 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 321.746094 C 555.335938 320.789062 554.5625 320.011719 553.605469 320.011719 C 552.648438 320.011719 551.871094 320.789062 551.871094 321.746094 C 551.871094 322.699219 552.648438 323.476562 553.605469 323.476562 C 554.5625 323.476562 555.335938 322.699219 555.335938 321.746094 Z M 555.335938 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 279.566406 C 562.386719 278.609375 561.613281 277.832031 560.65625 277.832031 C 559.695312 277.832031 558.921875 278.609375 558.921875 279.566406 C 558.921875 280.519531 559.695312 281.296875 560.65625 281.296875 C 561.613281 281.296875 562.386719 280.519531 562.386719 279.566406 Z M 562.386719 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 286.585938 C 562.386719 285.628906 561.613281 284.851562 560.65625 284.851562 C 559.695312 284.851562 558.921875 285.628906 558.921875 286.585938 C 558.921875 287.539062 559.695312 288.316406 560.65625 288.316406 C 561.613281 288.316406 562.386719 287.539062 562.386719 286.585938 Z M 562.386719 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 293.605469 C 562.386719 292.648438 561.613281 291.871094 560.65625 291.871094 C 559.695312 291.871094 558.921875 292.648438 558.921875 293.605469 C 558.921875 294.5625 559.695312 295.335938 560.65625 295.335938 C 561.613281 295.335938 562.386719 294.5625 562.386719 293.605469 Z M 562.386719 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 279.566406 C 555.335938 278.609375 554.5625 277.832031 553.605469 277.832031 C 552.648438 277.832031 551.871094 278.609375 551.871094 279.566406 C 551.871094 280.519531 552.648438 281.296875 553.605469 281.296875 C 554.5625 281.296875 555.335938 280.519531 555.335938 279.566406 Z M 555.335938 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 286.585938 C 555.335938 285.628906 554.5625 284.851562 553.605469 284.851562 C 552.648438 284.851562 551.871094 285.628906 551.871094 286.585938 C 551.871094 287.539062 552.648438 288.316406 553.605469 288.316406 C 554.5625 288.316406 555.335938 287.539062 555.335938 286.585938 Z M 555.335938 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 293.605469 C 555.335938 292.648438 554.5625 291.871094 553.605469 291.871094 C 552.648438 291.871094 551.871094 292.648438 551.871094 293.605469 C 551.871094 294.5625 552.648438 295.335938 553.605469 295.335938 C 554.5625 295.335938 555.335938 294.5625 555.335938 293.605469 Z M 555.335938 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 279.566406 C 548.316406 278.609375 547.542969 277.832031 546.585938 277.832031 C 545.628906 277.832031 544.851562 278.609375 544.851562 279.566406 C 544.851562 280.519531 545.628906 281.296875 546.585938 281.296875 C 547.542969 281.296875 548.316406 280.519531 548.316406 279.566406 Z M 548.316406 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 286.585938 C 548.316406 285.628906 547.542969 284.851562 546.585938 284.851562 C 545.628906 284.851562 544.851562 285.628906 544.851562 286.585938 C 544.851562 287.539062 545.628906 288.316406 546.585938 288.316406 C 547.542969 288.316406 548.316406 287.539062 548.316406 286.585938 Z M 548.316406 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 293.605469 C 548.316406 292.648438 547.542969 291.871094 546.585938 291.871094 C 545.628906 291.871094 544.851562 292.648438 544.851562 293.605469 C 544.851562 294.5625 545.628906 295.335938 546.585938 295.335938 C 547.542969 295.335938 548.316406 294.5625 548.316406 293.605469 Z M 548.316406 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 279.566406 C 541.296875 278.609375 540.523438 277.832031 539.566406 277.832031 C 538.605469 277.832031 537.832031 278.609375 537.832031 279.566406 C 537.832031 280.519531 538.605469 281.296875 539.566406 281.296875 C 540.523438 281.296875 541.296875 280.519531 541.296875 279.566406 Z M 541.296875 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 286.585938 C 541.296875 285.628906 540.523438 284.851562 539.566406 284.851562 C 538.605469 284.851562 537.832031 285.628906 537.832031 286.585938 C 537.832031 287.539062 538.605469 288.316406 539.566406 288.316406 C 540.523438 288.316406 541.296875 287.539062 541.296875 286.585938 Z M 541.296875 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 293.605469 C 541.296875 292.648438 540.523438 291.871094 539.566406 291.871094 C 538.605469 291.871094 537.832031 292.648438 537.832031 293.605469 C 537.832031 294.5625 538.605469 295.335938 539.566406 295.335938 C 540.523438 295.335938 541.296875 294.5625 541.296875 293.605469 Z M 541.296875 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 251.453125 C 562.386719 250.5 561.613281 249.722656 560.65625 249.722656 C 559.695312 249.722656 558.921875 250.5 558.921875 251.453125 C 558.921875 252.410156 559.695312 253.1875 560.65625 253.1875 C 561.613281 253.1875 562.386719 252.410156 562.386719 251.453125 Z M 562.386719 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 290.039062 298.269531 L 284.671875 298.269531 L 284.339844 298.210938 L 284.039062 298.03125 L 283.859375 297.730469 L 283.769531 297.398438 L 283.859375 297.070312 L 284.039062 296.769531 L 284.339844 296.589844 L 284.671875 296.5 L 290.039062 296.5 L 290.371094 296.589844 L 290.671875 296.769531 L 290.851562 297.070312 L 290.941406 297.398438 L 290.851562 297.730469 L 290.671875 298.03125 L 290.371094 298.210938 Z M 290.039062 298.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 290.039062 296.730469 L 284.671875 296.730469 L 284.339844 296.789062 L 284.039062 296.96875 L 283.859375 297.269531 L 283.769531 297.601562 L 283.859375 297.929688 L 284.039062 298.230469 L 284.339844 298.410156 L 284.671875 298.5 L 290.039062 298.5 L 290.371094 298.410156 L 290.671875 298.230469 L 290.851562 297.929688 L 290.941406 297.601562 L 290.851562 297.269531 L 290.671875 296.96875 L 290.371094 296.789062 L 290.039062 296.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 278.039062 260.710938 L 282.511719 260.710938 L 282.511719 255.820312 L 278.039062 255.820312 Z M 278.039062 260.710938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 278.039062 334.289062 L 282.511719 334.289062 L 282.511719 339.179688 L 278.039062 339.179688 L 278.039062 334.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 269.550781 260.710938 L 274.019531 260.710938 L 274.019531 255.820312 L 269.550781 255.820312 Z M 269.550781 260.710938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 269.550781 334.289062 L 274.019531 334.289062 L 274.019531 339.179688 L 269.550781 339.179688 L 269.550781 334.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 290.039062 273.671875 L 284.671875 273.671875 L 284.339844 273.609375 L 284.039062 273.429688 L 283.859375 273.128906 L 283.769531 272.800781 L 283.859375 272.46875 L 284.039062 272.171875 L 284.339844 271.988281 L 284.671875 271.898438 L 290.039062 271.898438 L 290.371094 271.988281 L 290.671875 272.171875 L 290.851562 272.46875 L 290.941406 272.800781 L 290.851562 273.128906 L 290.671875 273.429688 L 290.371094 273.609375 Z M 290.039062 273.671875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 290.039062 321.328125 L 284.671875 321.328125 L 284.339844 321.390625 L 284.039062 321.570312 L 283.859375 321.871094 L 283.769531 322.199219 L 283.859375 322.53125 L 284.039062 322.828125 L 284.339844 323.011719 L 284.671875 323.101562 L 290.039062 323.101562 L 290.371094 323.011719 L 290.671875 322.828125 L 290.851562 322.53125 L 290.941406 322.199219 L 290.851562 321.871094 L 290.671875 321.570312 L 290.371094 321.390625 L 290.039062 321.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 272.460938 264.878906 L 272.460938 270.25 L 272.398438 270.578125 L 272.21875 270.878906 L 271.921875 271.058594 L 271.589844 271.148438 L 271.261719 271.058594 L 270.960938 270.878906 L 270.78125 270.578125 L 270.691406 270.25 L 270.691406 264.878906 L 270.78125 264.550781 L 270.960938 264.25 L 271.261719 264.070312 L 271.589844 263.980469 L 271.921875 264.070312 L 272.21875 264.25 L 272.398438 264.550781 Z M 272.460938 264.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 272.460938 330.121094 L 272.460938 324.75 L 272.398438 324.421875 L 272.21875 324.121094 L 271.921875 323.941406 L 271.589844 323.851562 L 271.261719 323.941406 L 270.960938 324.121094 L 270.78125 324.421875 L 270.691406 324.75 L 270.691406 330.121094 L 270.78125 330.449219 L 270.960938 330.75 L 271.261719 330.929688 L 271.589844 331.019531 L 271.921875 330.929688 L 272.21875 330.75 L 272.398438 330.449219 L 272.460938 330.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.511719 264.878906 L 279.511719 270.25 L 279.449219 270.578125 L 279.269531 270.878906 L 278.96875 271.058594 L 278.640625 271.148438 L 278.308594 271.058594 L 278.011719 270.878906 L 277.828125 270.578125 L 277.738281 270.25 L 277.738281 264.878906 L 277.828125 264.550781 L 278.011719 264.25 L 278.308594 264.070312 L 278.640625 263.980469 L 278.96875 264.070312 L 279.269531 264.25 L 279.449219 264.550781 Z M 279.511719 264.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 279.511719 330.121094 L 279.511719 324.75 L 279.449219 324.421875 L 279.269531 324.121094 L 278.96875 323.941406 L 278.640625 323.851562 L 278.308594 323.941406 L 278.011719 324.121094 L 277.828125 324.421875 L 277.738281 324.75 L 277.738281 330.121094 L 277.828125 330.449219 L 278.011719 330.75 L 278.308594 330.929688 L 278.640625 331.019531 L 278.96875 330.929688 L 279.269531 330.75 L 279.449219 330.449219 L 279.511719 330.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 283.019531 264.878906 L 283.019531 270.25 L 282.960938 270.578125 L 282.78125 270.878906 L 282.480469 271.058594 L 282.148438 271.148438 L 281.820312 271.058594 L 281.519531 270.878906 L 281.339844 270.578125 L 281.25 270.25 L 281.25 264.878906 L 281.339844 264.550781 L 281.519531 264.25 L 281.820312 264.070312 L 282.148438 263.980469 L 282.480469 264.070312 L 282.78125 264.25 L 282.960938 264.550781 Z M 283.019531 264.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 283.019531 330.121094 L 283.019531 324.75 L 282.960938 324.421875 L 282.78125 324.121094 L 282.480469 323.941406 L 282.148438 323.851562 L 281.820312 323.941406 L 281.519531 324.121094 L 281.339844 324.421875 L 281.25 324.75 L 281.25 330.121094 L 281.339844 330.449219 L 281.519531 330.75 L 281.820312 330.929688 L 282.148438 331.019531 L 282.480469 330.929688 L 282.78125 330.75 L 282.960938 330.449219 L 283.019531 330.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 309.179688 261.21875 L 300.988281 253 L 292.769531 261.21875 L 300.988281 269.410156 Z M 309.179688 261.21875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 309.179688 333.78125 L 300.988281 342 L 292.769531 333.78125 L 300.988281 325.589844 L 309.179688 333.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 282.179688 235.058594 L 282.179688 239.53125 L 287.070312 239.53125 L 287.070312 235.058594 Z M 282.179688 235.058594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 282.179688 359.941406 L 282.179688 355.46875 L 287.070312 355.46875 L 287.070312 359.941406 L 282.179688 359.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 294.960938 224.679688 L 294.960938 214.808594 L 290.550781 214.808594 L 290.550781 224.679688 Z M 294.960938 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 294.960938 370.320312 L 294.960938 380.191406 L 290.550781 380.191406 L 290.550781 370.320312 L 294.960938 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 287.039062 224.679688 L 287.039062 214.808594 L 282.628906 214.808594 L 282.628906 224.679688 Z M 287.039062 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 287.039062 370.320312 L 287.039062 380.191406 L 282.628906 380.191406 L 282.628906 370.320312 L 287.039062 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.148438 224.679688 L 279.148438 214.808594 L 274.738281 214.808594 L 274.738281 224.679688 Z M 279.148438 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 279.148438 370.320312 L 279.148438 380.191406 L 274.738281 380.191406 L 274.738281 370.320312 L 279.148438 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 295.359375 138.023438 C 295.359375 136.589844 294.191406 135.421875 292.753906 135.421875 C 291.316406 135.421875 290.152344 136.589844 290.152344 138.023438 C 290.152344 139.460938 291.316406 140.628906 292.753906 140.628906 C 294.191406 140.628906 295.359375 139.460938 295.359375 138.023438 Z M 295.359375 138.023438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.546875 138.023438 C 279.546875 136.589844 278.382812 135.421875 276.945312 135.421875 C 275.507812 135.421875 274.34375 136.589844 274.34375 138.023438 C 274.34375 139.460938 275.507812 140.628906 276.945312 140.628906 C 278.382812 140.628906 279.546875 139.460938 279.546875 138.023438 Z M 279.546875 138.023438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 279.148438 124.511719 L 279.148438 114.640625 L 274.738281 114.640625 L 274.738281 124.511719 Z M 279.148438 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 279.148438 470.488281 L 279.148438 480.359375 L 274.738281 480.359375 L 274.738281 470.488281 L 279.148438 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 287.039062 124.511719 L 287.039062 114.640625 L 282.628906 114.640625 L 282.628906 124.511719 Z M 287.039062 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 287.039062 470.488281 L 287.039062 480.359375 L 282.628906 480.359375 L 282.628906 470.488281 L 287.039062 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 294.960938 124.511719 L 294.960938 114.640625 L 290.550781 114.640625 L 290.550781 124.511719 Z M 294.960938 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 294.960938 470.488281 L 294.960938 480.359375 L 290.550781 480.359375 L 290.550781 470.488281 L 294.960938 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 288.15625 96.476562 C 288.15625 92.667969 285.074219 89.582031 281.265625 89.582031 C 277.457031 89.582031 274.371094 92.667969 274.371094 96.476562 C 274.371094 100.28125 277.457031 103.367188 281.265625 103.367188 C 285.074219 103.367188 288.15625 100.28125 288.15625 96.476562 Z M 288.15625 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 285.488281 96.476562 C 285.488281 94.144531 283.597656 92.253906 281.265625 92.253906 C 278.933594 92.253906 277.042969 94.144531 277.042969 96.476562 C 277.042969 98.804688 278.933594 100.695312 281.265625 100.695312 C 283.597656 100.695312 285.488281 98.804688 285.488281 96.476562 Z M 285.488281 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 288.15625 74.15625 C 288.15625 70.347656 285.074219 67.261719 281.265625 67.261719 C 277.457031 67.261719 274.371094 70.347656 274.371094 74.15625 C 274.371094 77.960938 277.457031 81.046875 281.265625 81.046875 C 285.074219 81.046875 288.15625 77.960938 288.15625 74.15625 Z M 288.15625 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 285.488281 74.15625 C 285.488281 71.824219 283.597656 69.933594 281.265625 69.933594 C 278.933594 69.933594 277.042969 71.824219 277.042969 74.15625 C 277.042969 76.484375 278.933594 78.378906 281.265625 78.378906 C 283.597656 78.378906 285.488281 76.484375 285.488281 74.15625 Z M 285.488281 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 332.796875 520.464844 C 332.796875 516.660156 329.714844 513.574219 325.90625 513.574219 C 322.097656 513.574219 319.011719 516.660156 319.011719 520.464844 C 319.011719 524.269531 322.097656 527.359375 325.90625 527.359375 C 329.714844 527.359375 332.796875 524.269531 332.796875 520.464844 Z M 332.796875 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 330.128906 520.464844 C 330.128906 518.132812 328.238281 516.242188 325.90625 516.242188 C 323.570312 516.242188 321.683594 518.132812 321.683594 520.464844 C 321.683594 522.796875 323.570312 524.6875 325.90625 524.6875 C 328.238281 524.6875 330.128906 522.796875 330.128906 520.464844 Z M 330.128906 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 310.476562 520.464844 C 310.476562 516.660156 307.394531 513.574219 303.585938 513.574219 C 299.777344 513.574219 296.691406 516.660156 296.691406 520.464844 C 296.691406 524.269531 299.777344 527.359375 303.585938 527.359375 C 307.394531 527.359375 310.476562 524.269531 310.476562 520.464844 Z M 310.476562 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 307.808594 520.464844 C 307.808594 518.132812 305.917969 516.242188 303.585938 516.242188 C 301.253906 516.242188 299.363281 518.132812 299.363281 520.464844 C 299.363281 522.796875 301.253906 524.6875 303.585938 524.6875 C 305.917969 524.6875 307.808594 522.796875 307.808594 520.464844 Z M 307.808594 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 332.796875 498.144531 C 332.796875 494.339844 329.714844 491.253906 325.90625 491.253906 C 322.097656 491.253906 319.011719 494.339844 319.011719 498.144531 C 319.011719 501.953125 322.097656 505.039062 325.90625 505.039062 C 329.714844 505.039062 332.796875 501.953125 332.796875 498.144531 Z M 332.796875 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 330.128906 498.144531 C 330.128906 495.8125 328.238281 493.921875 325.90625 493.921875 C 323.570312 493.921875 321.683594 495.8125 321.683594 498.144531 C 321.683594 500.476562 323.570312 502.367188 325.90625 502.367188 C 328.238281 502.367188 330.128906 500.476562 330.128906 498.144531 Z M 330.128906 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 310.476562 498.144531 C 310.476562 494.339844 307.394531 491.253906 303.585938 491.253906 C 299.777344 491.253906 296.691406 494.339844 296.691406 498.144531 C 296.691406 501.953125 299.777344 505.039062 303.585938 505.039062 C 307.394531 505.039062 310.476562 501.953125 310.476562 498.144531 Z M 310.476562 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 307.808594 498.144531 C 307.808594 495.8125 305.917969 493.921875 303.585938 493.921875 C 301.253906 493.921875 299.363281 495.8125 299.363281 498.144531 C 299.363281 500.476562 301.253906 502.367188 303.585938 502.367188 C 305.917969 502.367188 307.808594 500.476562 307.808594 498.144531 Z M 307.808594 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 454.433594 C 307.597656 453.480469 306.824219 452.703125 305.863281 452.703125 C 304.90625 452.703125 304.132812 453.480469 304.132812 454.433594 C 304.132812 455.390625 304.90625 456.167969 305.863281 456.167969 C 306.824219 456.167969 307.597656 455.390625 307.597656 454.433594 Z M 307.597656 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 454.433594 C 300.578125 453.480469 299.804688 452.703125 298.84375 452.703125 C 297.886719 452.703125 297.113281 453.480469 297.113281 454.433594 C 297.113281 455.390625 297.886719 456.167969 298.84375 456.167969 C 299.804688 456.167969 300.578125 455.390625 300.578125 454.433594 Z M 300.578125 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 447.414062 C 300.578125 446.460938 299.804688 445.683594 298.84375 445.683594 C 297.886719 445.683594 297.113281 446.460938 297.113281 447.414062 C 297.113281 448.371094 297.886719 449.148438 298.84375 449.148438 C 299.804688 449.148438 300.578125 448.371094 300.578125 447.414062 Z M 300.578125 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 314.648438 440.363281 C 314.648438 439.410156 313.871094 438.632812 312.914062 438.632812 C 311.957031 438.632812 311.183594 439.410156 311.183594 440.363281 C 311.183594 441.320312 311.957031 442.097656 312.914062 442.097656 C 313.871094 442.097656 314.648438 441.320312 314.648438 440.363281 Z M 314.648438 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 440.363281 C 307.597656 439.410156 306.824219 438.632812 305.863281 438.632812 C 304.90625 438.632812 304.132812 439.410156 304.132812 440.363281 C 304.132812 441.320312 304.90625 442.097656 305.863281 442.097656 C 306.824219 442.097656 307.597656 441.320312 307.597656 440.363281 Z M 307.597656 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 440.363281 C 300.578125 439.410156 299.804688 438.632812 298.84375 438.632812 C 297.886719 438.632812 297.113281 439.410156 297.113281 440.363281 C 297.113281 441.320312 297.886719 442.097656 298.84375 442.097656 C 299.804688 442.097656 300.578125 441.320312 300.578125 440.363281 Z M 300.578125 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 314.648438 433.34375 C 314.648438 432.390625 313.871094 431.613281 312.914062 431.613281 C 311.957031 431.613281 311.183594 432.390625 311.183594 433.34375 C 311.183594 434.300781 311.957031 435.078125 312.914062 435.078125 C 313.871094 435.078125 314.648438 434.300781 314.648438 433.34375 Z M 314.648438 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 433.34375 C 307.597656 432.390625 306.824219 431.613281 305.863281 431.613281 C 304.90625 431.613281 304.132812 432.390625 304.132812 433.34375 C 304.132812 434.300781 304.90625 435.078125 305.863281 435.078125 C 306.824219 435.078125 307.597656 434.300781 307.597656 433.34375 Z M 307.597656 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 433.34375 C 300.578125 432.390625 299.804688 431.613281 298.84375 431.613281 C 297.886719 431.613281 297.113281 432.390625 297.113281 433.34375 C 297.113281 434.300781 297.886719 435.078125 298.84375 435.078125 C 299.804688 435.078125 300.578125 434.300781 300.578125 433.34375 Z M 300.578125 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 314.648438 426.324219 C 314.648438 425.367188 313.871094 424.59375 312.914062 424.59375 C 311.957031 424.59375 311.183594 425.367188 311.183594 426.324219 C 311.183594 427.28125 311.957031 428.058594 312.914062 428.058594 C 313.871094 428.058594 314.648438 427.28125 314.648438 426.324219 Z M 314.648438 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 426.324219 C 307.597656 425.367188 306.824219 424.59375 305.863281 424.59375 C 304.90625 424.59375 304.132812 425.367188 304.132812 426.324219 C 304.132812 427.28125 304.90625 428.058594 305.863281 428.058594 C 306.824219 428.058594 307.597656 427.28125 307.597656 426.324219 Z M 307.597656 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 426.324219 C 300.578125 425.367188 299.804688 424.59375 298.84375 424.59375 C 297.886719 424.59375 297.113281 425.367188 297.113281 426.324219 C 297.113281 427.28125 297.886719 428.058594 298.84375 428.058594 C 299.804688 428.058594 300.578125 427.28125 300.578125 426.324219 Z M 300.578125 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 314.648438 419.304688 C 314.648438 418.347656 313.871094 417.570312 312.914062 417.570312 C 311.957031 417.570312 311.183594 418.347656 311.183594 419.304688 C 311.183594 420.261719 311.957031 421.035156 312.914062 421.035156 C 313.871094 421.035156 314.648438 420.261719 314.648438 419.304688 Z M 314.648438 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 419.304688 C 307.597656 418.347656 306.824219 417.570312 305.863281 417.570312 C 304.90625 417.570312 304.132812 418.347656 304.132812 419.304688 C 304.132812 420.261719 304.90625 421.035156 305.863281 421.035156 C 306.824219 421.035156 307.597656 420.261719 307.597656 419.304688 Z M 307.597656 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 419.304688 C 300.578125 418.347656 299.804688 417.570312 298.84375 417.570312 C 297.886719 417.570312 297.113281 418.347656 297.113281 419.304688 C 297.113281 420.261719 297.886719 421.035156 298.84375 421.035156 C 299.804688 421.035156 300.578125 420.261719 300.578125 419.304688 Z M 300.578125 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 314.648438 412.253906 C 314.648438 411.300781 313.871094 410.523438 312.914062 410.523438 C 311.957031 410.523438 311.183594 411.300781 311.183594 412.253906 C 311.183594 413.210938 311.957031 413.988281 312.914062 413.988281 C 313.871094 413.988281 314.648438 413.210938 314.648438 412.253906 Z M 314.648438 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 412.253906 C 307.597656 411.300781 306.824219 410.523438 305.863281 410.523438 C 304.90625 410.523438 304.132812 411.300781 304.132812 412.253906 C 304.132812 413.210938 304.90625 413.988281 305.863281 413.988281 C 306.824219 413.988281 307.597656 413.210938 307.597656 412.253906 Z M 307.597656 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 300.578125 412.253906 C 300.578125 411.300781 299.804688 410.523438 298.84375 410.523438 C 297.886719 410.523438 297.113281 411.300781 297.113281 412.253906 C 297.113281 413.210938 297.886719 413.988281 298.84375 413.988281 C 299.804688 413.988281 300.578125 413.210938 300.578125 412.253906 Z M 300.578125 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 314.648438 405.234375 C 314.648438 404.277344 313.871094 403.503906 312.914062 403.503906 C 311.957031 403.503906 311.183594 404.277344 311.183594 405.234375 C 311.183594 406.191406 311.957031 406.96875 312.914062 406.96875 C 313.871094 406.96875 314.648438 406.191406 314.648438 405.234375 Z M 314.648438 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 307.597656 405.234375 C 307.597656 404.277344 306.824219 403.503906 305.863281 403.503906 C 304.90625 403.503906 304.132812 404.277344 304.132812 405.234375 C 304.132812 406.191406 304.90625 406.96875 305.863281 406.96875 C 306.824219 406.96875 307.597656 406.191406 307.597656 405.234375 Z M 307.597656 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 667.539062 96.476562 C 667.539062 92.667969 664.453125 89.582031 660.644531 89.582031 C 656.835938 89.582031 653.753906 92.667969 653.753906 96.476562 C 653.753906 100.28125 656.835938 103.367188 660.644531 103.367188 C 664.453125 103.367188 667.539062 100.28125 667.539062 96.476562 Z M 667.539062 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 664.867188 96.476562 C 664.867188 94.144531 662.976562 92.253906 660.644531 92.253906 C 658.3125 92.253906 656.421875 94.144531 656.421875 96.476562 C 656.421875 98.804688 658.3125 100.695312 660.644531 100.695312 C 662.976562 100.695312 664.867188 98.804688 664.867188 96.476562 Z M 664.867188 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 667.539062 74.15625 C 667.539062 70.347656 664.453125 67.261719 660.644531 67.261719 C 656.835938 67.261719 653.753906 70.347656 653.753906 74.15625 C 653.753906 77.960938 656.835938 81.046875 660.644531 81.046875 C 664.453125 81.046875 667.539062 77.960938 667.539062 74.15625 Z M 667.539062 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 664.867188 74.15625 C 664.867188 71.824219 662.976562 69.933594 660.644531 69.933594 C 658.3125 69.933594 656.421875 71.824219 656.421875 74.15625 C 656.421875 76.484375 658.3125 78.378906 660.644531 78.378906 C 662.976562 78.378906 664.867188 76.484375 664.867188 74.15625 Z M 664.867188 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 667.648438 452.441406 L 667.648438 448.449219 L 667.769531 448.03125 L 668.011719 447.671875 L 668.371094 447.429688 L 668.789062 447.339844 L 669.210938 447.429688 L 669.570312 447.671875 L 669.808594 448.03125 L 669.898438 448.449219 L 669.898438 452.441406 L 669.808594 452.859375 L 669.570312 453.21875 L 669.210938 453.460938 L 668.789062 453.550781 L 668.371094 453.460938 L 668.011719 453.21875 L 667.769531 452.859375 Z M 667.648438 452.441406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 667.648438 142.558594 L 667.648438 146.550781 L 667.769531 146.96875 L 668.011719 147.328125 L 668.371094 147.570312 L 668.789062 147.660156 L 669.210938 147.570312 L 669.570312 147.328125 L 669.808594 146.96875 L 669.898438 146.550781 L 669.898438 142.558594 L 669.808594 142.140625 L 669.570312 141.78125 L 669.210938 141.539062 L 668.789062 141.449219 L 668.371094 141.539062 L 668.011719 141.78125 L 667.769531 142.140625 L 667.648438 142.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 692.976562 420.054688 C 692.976562 416.066406 689.746094 412.832031 685.753906 412.832031 C 681.765625 412.832031 678.53125 416.066406 678.53125 420.054688 C 678.53125 424.042969 681.765625 427.277344 685.753906 427.277344 C 689.746094 427.277344 692.976562 424.042969 692.976562 420.054688 Z M 692.976562 420.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 690.1875 420.054688 C 690.1875 417.609375 688.203125 415.621094 685.753906 415.621094 C 683.304688 415.621094 681.320312 417.609375 681.320312 420.054688 C 681.320312 422.503906 683.304688 424.488281 685.753906 424.488281 C 688.203125 424.488281 690.1875 422.503906 690.1875 420.054688 Z M 690.1875 420.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 692.976562 398.09375 C 692.976562 394.105469 689.746094 390.871094 685.753906 390.871094 C 681.765625 390.871094 678.53125 394.105469 678.53125 398.09375 C 678.53125 402.082031 681.765625 405.316406 685.753906 405.316406 C 689.746094 405.316406 692.976562 402.082031 692.976562 398.09375 Z M 692.976562 398.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 690.1875 398.09375 C 690.1875 395.648438 688.203125 393.660156 685.753906 393.660156 C 683.304688 393.660156 681.320312 395.648438 681.320312 398.09375 C 681.320312 400.542969 683.304688 402.527344 685.753906 402.527344 C 688.203125 402.527344 690.1875 400.542969 690.1875 398.09375 Z M 690.1875 398.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 692.976562 380.515625 C 692.976562 376.527344 689.746094 373.292969 685.753906 373.292969 C 681.765625 373.292969 678.53125 376.527344 678.53125 380.515625 C 678.53125 384.503906 681.765625 387.738281 685.753906 387.738281 C 689.746094 387.738281 692.976562 384.503906 692.976562 380.515625 Z M 692.976562 380.515625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 690.1875 380.515625 C 690.1875 378.066406 688.203125 376.082031 685.753906 376.082031 C 683.304688 376.082031 681.320312 378.066406 681.320312 380.515625 C 681.320312 382.960938 683.304688 384.945312 685.753906 384.945312 C 688.203125 384.945312 690.1875 382.960938 690.1875 380.515625 Z M 690.1875 380.515625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 687.421875 304.238281 L 687.421875 299.769531 L 682.53125 299.769531 L 682.53125 304.238281 Z M 687.421875 304.238281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 687.421875 290.761719 L 687.421875 295.230469 L 682.53125 295.230469 L 682.53125 290.761719 L 687.421875 290.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 687.421875 312.699219 L 687.421875 308.230469 L 682.53125 308.230469 L 682.53125 312.699219 Z M 687.421875 312.699219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 687.421875 282.300781 L 687.421875 286.769531 L 682.53125 286.769531 L 682.53125 282.300781 L 687.421875 282.300781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 682.53125 291.488281 L 682.53125 295.960938 L 687.421875 295.960938 L 687.421875 291.488281 Z M 682.53125 291.488281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 682.53125 303.511719 L 682.53125 299.039062 L 687.421875 299.039062 L 687.421875 303.511719 L 682.53125 303.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 260.710938 L 679.378906 260.710938 L 679.378906 255.820312 L 674.910156 255.820312 Z M 674.910156 260.710938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 334.289062 L 679.378906 334.289062 L 679.378906 339.179688 L 674.910156 339.179688 L 674.910156 334.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 260.710938 L 670.890625 260.710938 L 670.890625 255.820312 L 666.421875 255.820312 Z M 666.421875 260.710938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 334.289062 L 670.890625 334.289062 L 670.890625 339.179688 L 666.421875 339.179688 L 666.421875 334.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 269.621094 L 679.378906 269.621094 L 679.378906 264.730469 L 674.910156 264.730469 Z M 674.910156 269.621094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 325.378906 L 679.378906 325.378906 L 679.378906 330.269531 L 674.910156 330.269531 L 674.910156 325.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 269.621094 L 670.890625 269.621094 L 670.890625 264.730469 L 666.421875 264.730469 Z M 666.421875 269.621094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 325.378906 L 670.890625 325.378906 L 670.890625 330.269531 L 666.421875 330.269531 L 666.421875 325.378906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 251.769531 L 679.378906 251.769531 L 679.378906 246.878906 L 674.910156 246.878906 Z M 674.910156 251.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 343.230469 L 679.378906 343.230469 L 679.378906 348.121094 L 674.910156 348.121094 L 674.910156 343.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 251.769531 L 670.890625 251.769531 L 670.890625 246.878906 L 666.421875 246.878906 Z M 666.421875 251.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 343.230469 L 670.890625 343.230469 L 670.890625 348.121094 L 666.421875 348.121094 L 666.421875 343.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 233.921875 L 679.378906 233.921875 L 679.378906 229.03125 L 674.910156 229.03125 Z M 674.910156 233.921875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 361.078125 L 679.378906 361.078125 L 679.378906 365.96875 L 674.910156 365.96875 L 674.910156 361.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 233.921875 L 670.890625 233.921875 L 670.890625 229.03125 L 666.421875 229.03125 Z M 666.421875 233.921875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 361.078125 L 670.890625 361.078125 L 670.890625 365.96875 L 666.421875 365.96875 L 666.421875 361.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 225.011719 L 679.378906 225.011719 L 679.378906 220.121094 L 674.910156 220.121094 Z M 674.910156 225.011719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 369.988281 L 679.378906 369.988281 L 679.378906 374.878906 L 674.910156 374.878906 L 674.910156 369.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 225.011719 L 670.890625 225.011719 L 670.890625 220.121094 L 666.421875 220.121094 Z M 666.421875 225.011719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 369.988281 L 670.890625 369.988281 L 670.890625 374.878906 L 666.421875 374.878906 L 666.421875 369.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 242.859375 L 679.378906 242.859375 L 679.378906 237.96875 L 674.910156 237.96875 Z M 674.910156 242.859375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 352.140625 L 679.378906 352.140625 L 679.378906 357.03125 L 674.910156 357.03125 L 674.910156 352.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 242.859375 L 670.890625 242.859375 L 670.890625 237.96875 L 666.421875 237.96875 Z M 666.421875 242.859375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 352.140625 L 670.890625 352.140625 L 670.890625 357.03125 L 666.421875 357.03125 L 666.421875 352.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 198.21875 L 679.378906 198.21875 L 679.378906 193.328125 L 674.910156 193.328125 Z M 674.910156 198.21875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 396.78125 L 679.378906 396.78125 L 679.378906 401.671875 L 674.910156 401.671875 L 674.910156 396.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 198.21875 L 670.890625 198.21875 L 670.890625 193.328125 L 666.421875 193.328125 Z M 666.421875 198.21875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 396.78125 L 670.890625 396.78125 L 670.890625 401.671875 L 666.421875 401.671875 L 666.421875 396.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 207.160156 L 679.378906 207.160156 L 679.378906 202.269531 L 674.910156 202.269531 Z M 674.910156 207.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 387.839844 L 679.378906 387.839844 L 679.378906 392.730469 L 674.910156 392.730469 L 674.910156 387.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 207.160156 L 670.890625 207.160156 L 670.890625 202.269531 L 666.421875 202.269531 Z M 666.421875 207.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 387.839844 L 670.890625 387.839844 L 670.890625 392.730469 L 666.421875 392.730469 L 666.421875 387.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 216.070312 L 679.378906 216.070312 L 679.378906 211.179688 L 674.910156 211.179688 Z M 674.910156 216.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 378.929688 L 679.378906 378.929688 L 679.378906 383.820312 L 674.910156 383.820312 L 674.910156 378.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 216.070312 L 670.890625 216.070312 L 670.890625 211.179688 L 666.421875 211.179688 Z M 666.421875 216.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 378.929688 L 670.890625 378.929688 L 670.890625 383.820312 L 666.421875 383.820312 L 666.421875 378.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 189.28125 L 679.378906 189.28125 L 679.378906 184.390625 L 674.910156 184.390625 Z M 674.910156 189.28125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 405.71875 L 679.378906 405.71875 L 679.378906 410.609375 L 674.910156 410.609375 L 674.910156 405.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 189.28125 L 670.890625 189.28125 L 670.890625 184.390625 L 666.421875 184.390625 Z M 666.421875 189.28125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 405.71875 L 670.890625 405.71875 L 670.890625 410.609375 L 666.421875 410.609375 L 666.421875 405.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 679.378906 175.480469 L 674.910156 175.480469 L 674.910156 180.371094 L 679.378906 180.371094 Z M 679.378906 175.480469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 679.378906 419.519531 L 674.910156 419.519531 L 674.910156 414.628906 L 679.378906 414.628906 L 679.378906 419.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 171.429688 L 679.378906 171.429688 L 679.378906 166.539062 L 674.910156 166.539062 Z M 674.910156 171.429688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 423.570312 L 679.378906 423.570312 L 679.378906 428.460938 L 674.910156 428.460938 L 674.910156 423.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 153.578125 L 679.378906 153.578125 L 679.378906 148.691406 L 674.910156 148.691406 Z M 674.910156 153.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 441.421875 L 679.378906 441.421875 L 679.378906 446.308594 L 674.910156 446.308594 L 674.910156 441.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 153.578125 L 670.890625 153.578125 L 670.890625 148.691406 L 666.421875 148.691406 Z M 666.421875 153.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 441.421875 L 670.890625 441.421875 L 670.890625 446.308594 L 666.421875 446.308594 L 666.421875 441.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 674.910156 162.519531 L 679.378906 162.519531 L 679.378906 157.628906 L 674.910156 157.628906 Z M 674.910156 162.519531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.910156 432.480469 L 679.378906 432.480469 L 679.378906 437.371094 L 674.910156 437.371094 L 674.910156 432.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 666.421875 162.519531 L 670.890625 162.519531 L 670.890625 157.628906 L 666.421875 157.628906 Z M 666.421875 162.519531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 432.480469 L 670.890625 432.480469 L 670.890625 437.371094 L 666.421875 437.371094 L 666.421875 432.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 689.855469 96.476562 C 689.855469 92.667969 686.773438 89.582031 682.964844 89.582031 C 679.15625 89.582031 676.070312 92.667969 676.070312 96.476562 C 676.070312 100.28125 679.15625 103.367188 682.964844 103.367188 C 686.773438 103.367188 689.855469 100.28125 689.855469 96.476562 Z M 689.855469 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 687.1875 96.476562 C 687.1875 94.144531 685.296875 92.253906 682.964844 92.253906 C 680.632812 92.253906 678.742188 94.144531 678.742188 96.476562 C 678.742188 98.804688 680.632812 100.695312 682.964844 100.695312 C 685.296875 100.695312 687.1875 98.804688 687.1875 96.476562 Z M 687.1875 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 689.855469 74.15625 C 689.855469 70.347656 686.773438 67.261719 682.964844 67.261719 C 679.15625 67.261719 676.070312 70.347656 676.070312 74.15625 C 676.070312 77.960938 679.15625 81.046875 682.964844 81.046875 C 686.773438 81.046875 689.855469 77.960938 689.855469 74.15625 Z M 689.855469 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 687.1875 74.15625 C 687.1875 71.824219 685.296875 69.933594 682.964844 69.933594 C 680.632812 69.933594 678.742188 71.824219 678.742188 74.15625 C 678.742188 76.484375 680.632812 78.378906 682.964844 78.378906 C 685.296875 78.378906 687.1875 76.484375 687.1875 74.15625 Z M 687.1875 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 697.230469 300.640625 L 697.230469 305.109375 L 702.121094 305.109375 L 702.121094 300.640625 Z M 697.230469 300.640625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 697.230469 294.359375 L 697.230469 289.890625 L 702.121094 289.890625 L 702.121094 294.359375 L 697.230469 294.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 713.308594 278.769531 L 713.308594 283.238281 L 718.199219 283.238281 L 718.199219 278.769531 Z M 713.308594 278.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 713.308594 316.230469 L 713.308594 311.761719 L 718.199219 311.761719 L 718.199219 316.230469 L 713.308594 316.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 702.808594 271.089844 L 696.121094 271.089844 L 696.121094 278.921875 L 702.808594 278.921875 Z M 702.808594 271.089844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 702.808594 323.910156 L 696.121094 323.910156 L 696.121094 316.078125 L 702.808594 316.078125 L 702.808594 323.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 713.308594 270.308594 L 713.308594 274.78125 L 718.199219 274.78125 L 718.199219 270.308594 Z M 713.308594 270.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 713.308594 324.691406 L 713.308594 320.21875 L 718.199219 320.21875 L 718.199219 324.691406 L 713.308594 324.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 237.894531 C 717.066406 237.289062 716.574219 236.792969 715.964844 236.792969 C 715.355469 236.792969 714.863281 237.289062 714.863281 237.894531 C 714.863281 238.503906 715.355469 238.996094 715.964844 238.996094 C 716.574219 238.996094 717.066406 238.503906 717.066406 237.894531 Z M 717.066406 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 237.894531 C 712.6875 237.289062 712.195312 236.792969 711.585938 236.792969 C 710.976562 236.792969 710.480469 237.289062 710.480469 237.894531 C 710.480469 238.503906 710.976562 238.996094 711.585938 238.996094 C 712.195312 238.996094 712.6875 238.503906 712.6875 237.894531 Z M 712.6875 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 237.894531 C 708.277344 237.289062 707.785156 236.792969 707.175781 236.792969 C 706.566406 236.792969 706.070312 237.289062 706.070312 237.894531 C 706.070312 238.503906 706.566406 238.996094 707.175781 238.996094 C 707.785156 238.996094 708.277344 238.503906 708.277344 237.894531 Z M 708.277344 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 233.484375 C 717.066406 232.878906 716.574219 232.382812 715.964844 232.382812 C 715.355469 232.382812 714.863281 232.878906 714.863281 233.484375 C 714.863281 234.09375 715.355469 234.585938 715.964844 234.585938 C 716.574219 234.585938 717.066406 234.09375 717.066406 233.484375 Z M 717.066406 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 233.484375 C 708.277344 232.878906 707.785156 232.382812 707.175781 232.382812 C 706.566406 232.382812 706.070312 232.878906 706.070312 233.484375 C 706.070312 234.09375 706.566406 234.585938 707.175781 234.585938 C 707.785156 234.585938 708.277344 234.09375 708.277344 233.484375 Z M 708.277344 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 229.105469 C 717.066406 228.496094 716.574219 228.003906 715.964844 228.003906 C 715.355469 228.003906 714.863281 228.496094 714.863281 229.105469 C 714.863281 229.710938 715.355469 230.207031 715.964844 230.207031 C 716.574219 230.207031 717.066406 229.710938 717.066406 229.105469 Z M 717.066406 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 229.105469 C 712.6875 228.496094 712.195312 228.003906 711.585938 228.003906 C 710.976562 228.003906 710.480469 228.496094 710.480469 229.105469 C 710.480469 229.710938 710.976562 230.207031 711.585938 230.207031 C 712.195312 230.207031 712.6875 229.710938 712.6875 229.105469 Z M 712.6875 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 229.105469 C 708.277344 228.496094 707.785156 228.003906 707.175781 228.003906 C 706.566406 228.003906 706.070312 228.496094 706.070312 229.105469 C 706.070312 229.710938 706.566406 230.207031 707.175781 230.207031 C 707.785156 230.207031 708.277344 229.710938 708.277344 229.105469 Z M 708.277344 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 224.726562 C 717.066406 224.117188 716.574219 223.621094 715.964844 223.621094 C 715.355469 223.621094 714.863281 224.117188 714.863281 224.726562 C 714.863281 225.332031 715.355469 225.828125 715.964844 225.828125 C 716.574219 225.828125 717.066406 225.332031 717.066406 224.726562 Z M 717.066406 224.726562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 224.726562 C 712.6875 224.117188 712.195312 223.621094 711.585938 223.621094 C 710.976562 223.621094 710.480469 224.117188 710.480469 224.726562 C 710.480469 225.332031 710.976562 225.828125 711.585938 225.828125 C 712.195312 225.828125 712.6875 225.332031 712.6875 224.726562 Z M 712.6875 224.726562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 224.726562 C 708.277344 224.117188 707.785156 223.621094 707.175781 223.621094 C 706.566406 223.621094 706.070312 224.117188 706.070312 224.726562 C 706.070312 225.332031 706.566406 225.828125 707.175781 225.828125 C 707.785156 225.828125 708.277344 225.332031 708.277344 224.726562 Z M 708.277344 224.726562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 220.316406 C 717.066406 219.707031 716.574219 219.210938 715.964844 219.210938 C 715.355469 219.210938 714.863281 219.707031 714.863281 220.316406 C 714.863281 220.921875 715.355469 221.417969 715.964844 221.417969 C 716.574219 221.417969 717.066406 220.921875 717.066406 220.316406 Z M 717.066406 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 220.316406 C 712.6875 219.707031 712.195312 219.210938 711.585938 219.210938 C 710.976562 219.210938 710.480469 219.707031 710.480469 220.316406 C 710.480469 220.921875 710.976562 221.417969 711.585938 221.417969 C 712.195312 221.417969 712.6875 220.921875 712.6875 220.316406 Z M 712.6875 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 220.316406 C 708.277344 219.707031 707.785156 219.210938 707.175781 219.210938 C 706.566406 219.210938 706.070312 219.707031 706.070312 220.316406 C 706.070312 220.921875 706.566406 221.417969 707.175781 221.417969 C 707.785156 221.417969 708.277344 220.921875 708.277344 220.316406 Z M 708.277344 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 215.933594 C 717.066406 215.328125 716.574219 214.832031 715.964844 214.832031 C 715.355469 214.832031 714.863281 215.328125 714.863281 215.933594 C 714.863281 216.542969 715.355469 217.039062 715.964844 217.039062 C 716.574219 217.039062 717.066406 216.542969 717.066406 215.933594 Z M 717.066406 215.933594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 215.933594 C 712.6875 215.328125 712.195312 214.832031 711.585938 214.832031 C 710.976562 214.832031 710.480469 215.328125 710.480469 215.933594 C 710.480469 216.542969 710.976562 217.039062 711.585938 217.039062 C 712.195312 217.039062 712.6875 216.542969 712.6875 215.933594 Z M 712.6875 215.933594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 215.933594 C 708.277344 215.328125 707.785156 214.832031 707.175781 214.832031 C 706.566406 214.832031 706.070312 215.328125 706.070312 215.933594 C 706.070312 216.542969 706.566406 217.039062 707.175781 217.039062 C 707.785156 217.039062 708.277344 216.542969 708.277344 215.933594 Z M 708.277344 215.933594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 211.523438 C 717.066406 210.917969 716.574219 210.421875 715.964844 210.421875 C 715.355469 210.421875 714.863281 210.917969 714.863281 211.523438 C 714.863281 212.132812 715.355469 212.628906 715.964844 212.628906 C 716.574219 212.628906 717.066406 212.132812 717.066406 211.523438 Z M 717.066406 211.523438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 211.523438 C 712.6875 210.917969 712.195312 210.421875 711.585938 210.421875 C 710.976562 210.421875 710.480469 210.917969 710.480469 211.523438 C 710.480469 212.132812 710.976562 212.628906 711.585938 212.628906 C 712.195312 212.628906 712.6875 212.132812 712.6875 211.523438 Z M 712.6875 211.523438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 211.523438 C 708.277344 210.917969 707.785156 210.421875 707.175781 210.421875 C 706.566406 210.421875 706.070312 210.917969 706.070312 211.523438 C 706.070312 212.132812 706.566406 212.628906 707.175781 212.628906 C 707.785156 212.628906 708.277344 212.132812 708.277344 211.523438 Z M 708.277344 211.523438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 207.144531 C 717.066406 206.539062 716.574219 206.042969 715.964844 206.042969 C 715.355469 206.042969 714.863281 206.539062 714.863281 207.144531 C 714.863281 207.753906 715.355469 208.246094 715.964844 208.246094 C 716.574219 208.246094 717.066406 207.753906 717.066406 207.144531 Z M 717.066406 207.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 207.144531 C 712.6875 206.539062 712.195312 206.042969 711.585938 206.042969 C 710.976562 206.042969 710.480469 206.539062 710.480469 207.144531 C 710.480469 207.753906 710.976562 208.246094 711.585938 208.246094 C 712.195312 208.246094 712.6875 207.753906 712.6875 207.144531 Z M 712.6875 207.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 207.144531 C 708.277344 206.539062 707.785156 206.042969 707.175781 206.042969 C 706.566406 206.042969 706.070312 206.539062 706.070312 207.144531 C 706.070312 207.753906 706.566406 208.246094 707.175781 208.246094 C 707.785156 208.246094 708.277344 207.753906 708.277344 207.144531 Z M 708.277344 207.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 202.734375 C 717.066406 202.128906 716.574219 201.632812 715.964844 201.632812 C 715.355469 201.632812 714.863281 202.128906 714.863281 202.734375 C 714.863281 203.34375 715.355469 203.835938 715.964844 203.835938 C 716.574219 203.835938 717.066406 203.34375 717.066406 202.734375 Z M 717.066406 202.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 202.734375 C 712.6875 202.128906 712.195312 201.632812 711.585938 201.632812 C 710.976562 201.632812 710.480469 202.128906 710.480469 202.734375 C 710.480469 203.34375 710.976562 203.835938 711.585938 203.835938 C 712.195312 203.835938 712.6875 203.34375 712.6875 202.734375 Z M 712.6875 202.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 202.734375 C 708.277344 202.128906 707.785156 201.632812 707.175781 201.632812 C 706.566406 201.632812 706.070312 202.128906 706.070312 202.734375 C 706.070312 203.34375 706.566406 203.835938 707.175781 203.835938 C 707.785156 203.835938 708.277344 203.34375 708.277344 202.734375 Z M 708.277344 202.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 198.355469 C 717.066406 197.746094 716.574219 197.253906 715.964844 197.253906 C 715.355469 197.253906 714.863281 197.746094 714.863281 198.355469 C 714.863281 198.960938 715.355469 199.457031 715.964844 199.457031 C 716.574219 199.457031 717.066406 198.960938 717.066406 198.355469 Z M 717.066406 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 198.355469 C 712.6875 197.746094 712.195312 197.253906 711.585938 197.253906 C 710.976562 197.253906 710.480469 197.746094 710.480469 198.355469 C 710.480469 198.960938 710.976562 199.457031 711.585938 199.457031 C 712.195312 199.457031 712.6875 198.960938 712.6875 198.355469 Z M 712.6875 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 198.355469 C 708.277344 197.746094 707.785156 197.253906 707.175781 197.253906 C 706.566406 197.253906 706.070312 197.746094 706.070312 198.355469 C 706.070312 198.960938 706.566406 199.457031 707.175781 199.457031 C 707.785156 199.457031 708.277344 198.960938 708.277344 198.355469 Z M 708.277344 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 193.976562 C 717.066406 193.367188 716.574219 192.871094 715.964844 192.871094 C 715.355469 192.871094 714.863281 193.367188 714.863281 193.976562 C 714.863281 194.582031 715.355469 195.078125 715.964844 195.078125 C 716.574219 195.078125 717.066406 194.582031 717.066406 193.976562 Z M 717.066406 193.976562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 193.976562 C 712.6875 193.367188 712.195312 192.871094 711.585938 192.871094 C 710.976562 192.871094 710.480469 193.367188 710.480469 193.976562 C 710.480469 194.582031 710.976562 195.078125 711.585938 195.078125 C 712.195312 195.078125 712.6875 194.582031 712.6875 193.976562 Z M 712.6875 193.976562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 193.976562 C 708.277344 193.367188 707.785156 192.871094 707.175781 192.871094 C 706.566406 192.871094 706.070312 193.367188 706.070312 193.976562 C 706.070312 194.582031 706.566406 195.078125 707.175781 195.078125 C 707.785156 195.078125 708.277344 194.582031 708.277344 193.976562 Z M 708.277344 193.976562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 189.566406 C 717.066406 188.957031 716.574219 188.460938 715.964844 188.460938 C 715.355469 188.460938 714.863281 188.957031 714.863281 189.566406 C 714.863281 190.171875 715.355469 190.667969 715.964844 190.667969 C 716.574219 190.667969 717.066406 190.171875 717.066406 189.566406 Z M 717.066406 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 189.566406 C 712.6875 188.957031 712.195312 188.460938 711.585938 188.460938 C 710.976562 188.460938 710.480469 188.957031 710.480469 189.566406 C 710.480469 190.171875 710.976562 190.667969 711.585938 190.667969 C 712.195312 190.667969 712.6875 190.171875 712.6875 189.566406 Z M 712.6875 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 189.566406 C 708.277344 188.957031 707.785156 188.460938 707.175781 188.460938 C 706.566406 188.460938 706.070312 188.957031 706.070312 189.566406 C 706.070312 190.171875 706.566406 190.667969 707.175781 190.667969 C 707.785156 190.667969 708.277344 190.171875 708.277344 189.566406 Z M 708.277344 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 185.183594 C 717.066406 184.578125 716.574219 184.082031 715.964844 184.082031 C 715.355469 184.082031 714.863281 184.578125 714.863281 185.183594 C 714.863281 185.792969 715.355469 186.289062 715.964844 186.289062 C 716.574219 186.289062 717.066406 185.792969 717.066406 185.183594 Z M 717.066406 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 185.183594 C 712.6875 184.578125 712.195312 184.082031 711.585938 184.082031 C 710.976562 184.082031 710.480469 184.578125 710.480469 185.183594 C 710.480469 185.792969 710.976562 186.289062 711.585938 186.289062 C 712.195312 186.289062 712.6875 185.792969 712.6875 185.183594 Z M 712.6875 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 185.183594 C 708.277344 184.578125 707.785156 184.082031 707.175781 184.082031 C 706.566406 184.082031 706.070312 184.578125 706.070312 185.183594 C 706.070312 185.792969 706.566406 186.289062 707.175781 186.289062 C 707.785156 186.289062 708.277344 185.792969 708.277344 185.183594 Z M 708.277344 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 717.066406 180.773438 C 717.066406 180.167969 716.574219 179.671875 715.964844 179.671875 C 715.355469 179.671875 714.863281 180.167969 714.863281 180.773438 C 714.863281 181.382812 715.355469 181.878906 715.964844 181.878906 C 716.574219 181.878906 717.066406 181.382812 717.066406 180.773438 Z M 717.066406 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.6875 180.773438 C 712.6875 180.167969 712.195312 179.671875 711.585938 179.671875 C 710.976562 179.671875 710.480469 180.167969 710.480469 180.773438 C 710.480469 181.382812 710.976562 181.878906 711.585938 181.878906 C 712.195312 181.878906 712.6875 181.382812 712.6875 180.773438 Z M 712.6875 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 708.277344 180.773438 C 708.277344 180.167969 707.785156 179.671875 707.175781 179.671875 C 706.566406 179.671875 706.070312 180.167969 706.070312 180.773438 C 706.070312 181.382812 706.566406 181.878906 707.175781 181.878906 C 707.785156 181.878906 708.277344 181.382812 708.277344 180.773438 Z M 708.277344 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 701.699219 126.371094 L 701.699219 130.839844 L 706.589844 130.839844 L 706.589844 126.371094 Z M 701.699219 126.371094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 701.699219 468.628906 L 701.699219 464.160156 L 706.589844 464.160156 L 706.589844 468.628906 L 701.699219 468.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 701.699219 117.878906 L 701.699219 122.351562 L 706.589844 122.351562 L 706.589844 117.878906 Z M 701.699219 117.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 701.699219 477.121094 L 701.699219 472.648438 L 706.589844 472.648438 L 706.589844 477.121094 L 701.699219 477.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 710.640625 126.371094 L 710.640625 130.839844 L 715.53125 130.839844 L 715.53125 126.371094 Z M 710.640625 126.371094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 710.640625 468.628906 L 710.640625 464.160156 L 715.53125 464.160156 L 715.53125 468.628906 L 710.640625 468.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 710.640625 117.878906 L 710.640625 122.351562 L 715.53125 122.351562 L 715.53125 117.878906 Z M 710.640625 117.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 710.640625 477.121094 L 710.640625 472.648438 L 715.53125 472.648438 L 715.53125 477.121094 L 710.640625 477.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 697.679688 130.839844 L 697.679688 126.371094 L 692.789062 126.371094 L 692.789062 130.839844 Z M 697.679688 130.839844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 697.679688 464.160156 L 697.679688 468.628906 L 692.789062 468.628906 L 692.789062 464.160156 L 697.679688 464.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.148438 96.476562 C 712.148438 92.667969 709.0625 89.582031 705.253906 89.582031 C 701.445312 89.582031 698.363281 92.667969 698.363281 96.476562 C 698.363281 100.28125 701.445312 103.367188 705.253906 103.367188 C 709.0625 103.367188 712.148438 100.28125 712.148438 96.476562 Z M 712.148438 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 709.476562 96.476562 C 709.476562 94.144531 707.585938 92.253906 705.253906 92.253906 C 702.921875 92.253906 701.03125 94.144531 701.03125 96.476562 C 701.03125 98.804688 702.921875 100.695312 705.253906 100.695312 C 707.585938 100.695312 709.476562 98.804688 709.476562 96.476562 Z M 709.476562 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 712.148438 74.15625 C 712.148438 70.347656 709.0625 67.261719 705.253906 67.261719 C 701.445312 67.261719 698.363281 70.347656 698.363281 74.15625 C 698.363281 77.960938 701.445312 81.046875 705.253906 81.046875 C 709.0625 81.046875 712.148438 77.960938 712.148438 74.15625 Z M 712.148438 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 709.476562 74.15625 C 709.476562 71.824219 707.585938 69.933594 705.253906 69.933594 C 702.921875 69.933594 701.03125 71.824219 701.03125 74.15625 C 701.03125 76.484375 702.921875 78.378906 705.253906 78.378906 C 707.585938 78.378906 709.476562 76.484375 709.476562 74.15625 Z M 709.476562 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 737.585938 509.304688 C 737.585938 506.859375 735.605469 504.871094 733.15625 504.871094 C 730.707031 504.871094 728.722656 506.859375 728.722656 509.304688 C 728.722656 511.75 730.707031 513.738281 733.15625 513.738281 C 735.605469 513.738281 737.585938 511.75 737.585938 509.304688 Z M 737.585938 509.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 728.640625 305.171875 L 733.46875 305.171875 L 733.46875 301.058594 L 728.640625 301.058594 Z M 728.640625 305.171875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 728.640625 289.828125 L 733.46875 289.828125 L 733.46875 293.941406 L 728.640625 293.941406 L 728.640625 289.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 743.910156 308.078125 L 743.910156 303.25 L 739.800781 303.25 L 739.800781 308.078125 Z M 743.910156 308.078125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 743.910156 286.921875 L 743.910156 291.75 L 739.800781 291.75 L 739.800781 286.921875 L 743.910156 286.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 724.921875 278.769531 L 724.921875 283.238281 L 729.808594 283.238281 L 729.808594 278.769531 Z M 724.921875 278.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 724.921875 316.230469 L 724.921875 311.761719 L 729.808594 311.761719 L 729.808594 316.230469 L 724.921875 316.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 728.640625 296.230469 L 733.46875 296.230469 L 733.46875 292.121094 L 728.640625 292.121094 Z M 728.640625 296.230469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 728.640625 298.769531 L 733.46875 298.769531 L 733.46875 302.878906 L 728.640625 302.878906 L 728.640625 298.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 724.921875 270.308594 L 724.921875 274.78125 L 729.808594 274.78125 L 729.808594 270.308594 Z M 724.921875 270.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 724.921875 324.691406 L 724.921875 320.21875 L 729.808594 320.21875 L 729.808594 324.691406 L 724.921875 324.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 733.378906 270.308594 L 733.378906 274.78125 L 738.269531 274.78125 L 738.269531 270.308594 Z M 733.378906 270.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 733.378906 324.691406 L 733.378906 320.21875 L 738.269531 320.21875 L 738.269531 324.691406 L 733.378906 324.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 743.4375 237.894531 C 743.4375 237.289062 742.945312 236.792969 742.335938 236.792969 C 741.726562 236.792969 741.230469 237.289062 741.230469 237.894531 C 741.230469 238.503906 741.726562 238.996094 742.335938 238.996094 C 742.945312 238.996094 743.4375 238.503906 743.4375 237.894531 Z M 743.4375 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 739.027344 237.894531 C 739.027344 237.289062 738.535156 236.792969 737.925781 236.792969 C 737.316406 236.792969 736.820312 237.289062 736.820312 237.894531 C 736.820312 238.503906 737.316406 238.996094 737.925781 238.996094 C 738.535156 238.996094 739.027344 238.503906 739.027344 237.894531 Z M 739.027344 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 734.648438 237.894531 C 734.648438 237.289062 734.152344 236.792969 733.546875 236.792969 C 732.9375 236.792969 732.441406 237.289062 732.441406 237.894531 C 732.441406 238.503906 732.9375 238.996094 733.546875 238.996094 C 734.152344 238.996094 734.648438 238.503906 734.648438 237.894531 Z M 734.648438 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 725.855469 237.894531 C 725.855469 237.289062 725.363281 236.792969 724.753906 236.792969 C 724.144531 236.792969 723.652344 237.289062 723.652344 237.894531 C 723.652344 238.503906 724.144531 238.996094 724.753906 238.996094 C 725.363281 238.996094 725.855469 238.503906 725.855469 237.894531 Z M 725.855469 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 743.4375 233.484375 C 743.4375 232.878906 742.945312 232.382812 742.335938 232.382812 C 741.726562 232.382812 741.230469 232.878906 741.230469 233.484375 C 741.230469 234.09375 741.726562 234.585938 742.335938 234.585938 C 742.945312 234.585938 743.4375 234.09375 743.4375 233.484375 Z M 743.4375 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 739.027344 233.484375 C 739.027344 232.878906 738.535156 232.382812 737.925781 232.382812 C 737.316406 232.382812 736.820312 232.878906 736.820312 233.484375 C 736.820312 234.09375 737.316406 234.585938 737.925781 234.585938 C 738.535156 234.585938 739.027344 234.09375 739.027344 233.484375 Z M 739.027344 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 734.648438 233.484375 C 734.648438 232.878906 734.152344 232.382812 733.546875 232.382812 C 732.9375 232.382812 732.441406 232.878906 732.441406 233.484375 C 732.441406 234.09375 732.9375 234.585938 733.546875 234.585938 C 734.152344 234.585938 734.648438 234.09375 734.648438 233.484375 Z M 734.648438 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 730.238281 233.484375 C 730.238281 232.878906 729.742188 232.382812 729.136719 232.382812 C 728.527344 232.382812 728.03125 232.878906 728.03125 233.484375 C 728.03125 234.09375 728.527344 234.585938 729.136719 234.585938 C 729.742188 234.585938 730.238281 234.09375 730.238281 233.484375 Z M 730.238281 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 721.445312 233.484375 C 721.445312 232.878906 720.953125 232.382812 720.34375 232.382812 C 719.734375 232.382812 719.242188 232.878906 719.242188 233.484375 C 719.242188 234.09375 719.734375 234.585938 720.34375 234.585938 C 720.953125 234.585938 721.445312 234.09375 721.445312 233.484375 Z M 721.445312 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 743.4375 229.105469 C 743.4375 228.496094 742.945312 228.003906 742.335938 228.003906 C 741.726562 228.003906 741.230469 228.496094 741.230469 229.105469 C 741.230469 229.710938 741.726562 230.207031 742.335938 230.207031 C 742.945312 230.207031 743.4375 229.710938 743.4375 229.105469 Z M 743.4375 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 739.027344 229.105469 C 739.027344 228.496094 738.535156 228.003906 737.925781 228.003906 C 737.316406 228.003906 736.820312 228.496094 736.820312 229.105469 C 736.820312 229.710938 737.316406 230.207031 737.925781 230.207031 C 738.535156 230.207031 739.027344 229.710938 739.027344 229.105469 Z M 739.027344 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 734.648438 229.105469 C 734.648438 228.496094 734.152344 228.003906 733.546875 228.003906 C 732.9375 228.003906 732.441406 228.496094 732.441406 229.105469 C 732.441406 229.710938 732.9375 230.207031 733.546875 230.207031 C 734.152344 230.207031 734.648438 229.710938 734.648438 229.105469 Z M 734.648438 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 730.238281 229.105469 C 730.238281 228.496094 729.742188 228.003906 729.136719 228.003906 C 728.527344 228.003906 728.03125 228.496094 728.03125 229.105469 C 728.03125 229.710938 728.527344 230.207031 729.136719 230.207031 C 729.742188 230.207031 730.238281 229.710938 730.238281 229.105469 Z M 730.238281 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 725.855469 229.105469 C 725.855469 228.496094 725.363281 228.003906 724.753906 228.003906 C 724.144531 228.003906 723.652344 228.496094 723.652344 229.105469 C 723.652344 229.710938 724.144531 230.207031 724.753906 230.207031 C 725.363281 230.207031 725.855469 229.710938 725.855469 229.105469 Z M 725.855469 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 721.445312 229.105469 C 721.445312 228.496094 720.953125 228.003906 720.34375 228.003906 C 719.734375 228.003906 719.242188 228.496094 719.242188 229.105469 C 719.242188 229.710938 719.734375 230.207031 720.34375 230.207031 C 720.953125 230.207031 721.445312 229.710938 721.445312 229.105469 Z M 721.445312 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 734.648438 220.316406 C 734.648438 219.707031 734.152344 219.210938 733.546875 219.210938 C 732.9375 219.210938 732.441406 219.707031 732.441406 220.316406 C 732.441406 220.921875 732.9375 221.417969 733.546875 221.417969 C 734.152344 221.417969 734.648438 220.921875 734.648438 220.316406 Z M 734.648438 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 730.238281 220.316406 C 730.238281 219.707031 729.742188 219.210938 729.136719 219.210938 C 728.527344 219.210938 728.03125 219.707031 728.03125 220.316406 C 728.03125 220.921875 728.527344 221.417969 729.136719 221.417969 C 729.742188 221.417969 730.238281 220.921875 730.238281 220.316406 Z M 730.238281 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 725.855469 220.316406 C 725.855469 219.707031 725.363281 219.210938 724.753906 219.210938 C 724.144531 219.210938 723.652344 219.707031 723.652344 220.316406 C 723.652344 220.921875 724.144531 221.417969 724.753906 221.417969 C 725.363281 221.417969 725.855469 220.921875 725.855469 220.316406 Z M 725.855469 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 725.855469 215.933594 C 725.855469 215.328125 725.363281 214.832031 724.753906 214.832031 C 724.144531 214.832031 723.652344 215.328125 723.652344 215.933594 C 723.652344 216.542969 724.144531 217.039062 724.753906 217.039062 C 725.363281 217.039062 725.855469 216.542969 725.855469 215.933594 Z M 725.855469 215.933594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 725.855469 211.523438 C 725.855469 210.917969 725.363281 210.421875 724.753906 210.421875 C 724.144531 210.421875 723.652344 210.917969 723.652344 211.523438 C 723.652344 212.132812 724.144531 212.628906 724.753906 212.628906 C 725.363281 212.628906 725.855469 212.132812 725.855469 211.523438 Z M 725.855469 211.523438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 743.4375 198.355469 C 743.4375 197.746094 742.945312 197.253906 742.335938 197.253906 C 741.726562 197.253906 741.230469 197.746094 741.230469 198.355469 C 741.230469 198.960938 741.726562 199.457031 742.335938 199.457031 C 742.945312 199.457031 743.4375 198.960938 743.4375 198.355469 Z M 743.4375 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 739.027344 198.355469 C 739.027344 197.746094 738.535156 197.253906 737.925781 197.253906 C 737.316406 197.253906 736.820312 197.746094 736.820312 198.355469 C 736.820312 198.960938 737.316406 199.457031 737.925781 199.457031 C 738.535156 199.457031 739.027344 198.960938 739.027344 198.355469 Z M 739.027344 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 725.855469 198.355469 C 725.855469 197.746094 725.363281 197.253906 724.753906 197.253906 C 724.144531 197.253906 723.652344 197.746094 723.652344 198.355469 C 723.652344 198.960938 724.144531 199.457031 724.753906 199.457031 C 725.363281 199.457031 725.855469 198.960938 725.855469 198.355469 Z M 725.855469 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 721.445312 193.976562 C 721.445312 193.367188 720.953125 192.871094 720.34375 192.871094 C 719.734375 192.871094 719.242188 193.367188 719.242188 193.976562 C 719.242188 194.582031 719.734375 195.078125 720.34375 195.078125 C 720.953125 195.078125 721.445312 194.582031 721.445312 193.976562 Z M 721.445312 193.976562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 743.4375 189.566406 C 743.4375 188.957031 742.945312 188.460938 742.335938 188.460938 C 741.726562 188.460938 741.230469 188.957031 741.230469 189.566406 C 741.230469 190.171875 741.726562 190.667969 742.335938 190.667969 C 742.945312 190.667969 743.4375 190.171875 743.4375 189.566406 Z M 743.4375 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 739.027344 189.566406 C 739.027344 188.957031 738.535156 188.460938 737.925781 188.460938 C 737.316406 188.460938 736.820312 188.957031 736.820312 189.566406 C 736.820312 190.171875 737.316406 190.667969 737.925781 190.667969 C 738.535156 190.667969 739.027344 190.171875 739.027344 189.566406 Z M 739.027344 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 734.648438 189.566406 C 734.648438 188.957031 734.152344 188.460938 733.546875 188.460938 C 732.9375 188.460938 732.441406 188.957031 732.441406 189.566406 C 732.441406 190.171875 732.9375 190.667969 733.546875 190.667969 C 734.152344 190.667969 734.648438 190.171875 734.648438 189.566406 Z M 734.648438 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 730.238281 189.566406 C 730.238281 188.957031 729.742188 188.460938 729.136719 188.460938 C 728.527344 188.460938 728.03125 188.957031 728.03125 189.566406 C 728.03125 190.171875 728.527344 190.667969 729.136719 190.667969 C 729.742188 190.667969 730.238281 190.171875 730.238281 189.566406 Z M 730.238281 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 725.855469 189.566406 C 725.855469 188.957031 725.363281 188.460938 724.753906 188.460938 C 724.144531 188.460938 723.652344 188.957031 723.652344 189.566406 C 723.652344 190.171875 724.144531 190.667969 724.753906 190.667969 C 725.363281 190.667969 725.855469 190.171875 725.855469 189.566406 Z M 725.855469 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 743.4375 185.183594 C 743.4375 184.578125 742.945312 184.082031 742.335938 184.082031 C 741.726562 184.082031 741.230469 184.578125 741.230469 185.183594 C 741.230469 185.792969 741.726562 186.289062 742.335938 186.289062 C 742.945312 186.289062 743.4375 185.792969 743.4375 185.183594 Z M 743.4375 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 739.027344 185.183594 C 739.027344 184.578125 738.535156 184.082031 737.925781 184.082031 C 737.316406 184.082031 736.820312 184.578125 736.820312 185.183594 C 736.820312 185.792969 737.316406 186.289062 737.925781 186.289062 C 738.535156 186.289062 739.027344 185.792969 739.027344 185.183594 Z M 739.027344 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 734.648438 185.183594 C 734.648438 184.578125 734.152344 184.082031 733.546875 184.082031 C 732.9375 184.082031 732.441406 184.578125 732.441406 185.183594 C 732.441406 185.792969 732.9375 186.289062 733.546875 186.289062 C 734.152344 186.289062 734.648438 185.792969 734.648438 185.183594 Z M 734.648438 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 730.238281 185.183594 C 730.238281 184.578125 729.742188 184.082031 729.136719 184.082031 C 728.527344 184.082031 728.03125 184.578125 728.03125 185.183594 C 728.03125 185.792969 728.527344 186.289062 729.136719 186.289062 C 729.742188 186.289062 730.238281 185.792969 730.238281 185.183594 Z M 730.238281 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 725.855469 185.183594 C 725.855469 184.578125 725.363281 184.082031 724.753906 184.082031 C 724.144531 184.082031 723.652344 184.578125 723.652344 185.183594 C 723.652344 185.792969 724.144531 186.289062 724.753906 186.289062 C 725.363281 186.289062 725.855469 185.792969 725.855469 185.183594 Z M 725.855469 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 721.445312 185.183594 C 721.445312 184.578125 720.953125 184.082031 720.34375 184.082031 C 719.734375 184.082031 719.242188 184.578125 719.242188 185.183594 C 719.242188 185.792969 719.734375 186.289062 720.34375 186.289062 C 720.953125 186.289062 721.445312 185.792969 721.445312 185.183594 Z M 721.445312 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 743.4375 180.773438 C 743.4375 180.167969 742.945312 179.671875 742.335938 179.671875 C 741.726562 179.671875 741.230469 180.167969 741.230469 180.773438 C 741.230469 181.382812 741.726562 181.878906 742.335938 181.878906 C 742.945312 181.878906 743.4375 181.382812 743.4375 180.773438 Z M 743.4375 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 739.027344 180.773438 C 739.027344 180.167969 738.535156 179.671875 737.925781 179.671875 C 737.316406 179.671875 736.820312 180.167969 736.820312 180.773438 C 736.820312 181.382812 737.316406 181.878906 737.925781 181.878906 C 738.535156 181.878906 739.027344 181.382812 739.027344 180.773438 Z M 739.027344 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 734.648438 180.773438 C 734.648438 180.167969 734.152344 179.671875 733.546875 179.671875 C 732.9375 179.671875 732.441406 180.167969 732.441406 180.773438 C 732.441406 181.382812 732.9375 181.878906 733.546875 181.878906 C 734.152344 181.878906 734.648438 181.382812 734.648438 180.773438 Z M 734.648438 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 730.238281 180.773438 C 730.238281 180.167969 729.742188 179.671875 729.136719 179.671875 C 728.527344 179.671875 728.03125 180.167969 728.03125 180.773438 C 728.03125 181.382812 728.527344 181.878906 729.136719 181.878906 C 729.742188 181.878906 730.238281 181.382812 730.238281 180.773438 Z M 730.238281 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 725.855469 180.773438 C 725.855469 180.167969 725.363281 179.671875 724.753906 179.671875 C 724.144531 179.671875 723.652344 180.167969 723.652344 180.773438 C 723.652344 181.382812 724.144531 181.878906 724.753906 181.878906 C 725.363281 181.878906 725.855469 181.382812 725.855469 180.773438 Z M 725.855469 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 721.445312 180.773438 C 721.445312 180.167969 720.953125 179.671875 720.34375 179.671875 C 719.734375 179.671875 719.242188 180.167969 719.242188 180.773438 C 719.242188 181.382812 719.734375 181.878906 720.34375 181.878906 C 720.953125 181.878906 721.445312 181.382812 721.445312 180.773438 Z M 721.445312 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 719.550781 126.371094 L 719.550781 130.839844 L 724.441406 130.839844 L 724.441406 126.371094 Z M 719.550781 126.371094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 719.550781 468.628906 L 719.550781 464.160156 L 724.441406 464.160156 L 724.441406 468.628906 L 719.550781 468.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 719.550781 117.878906 L 719.550781 122.351562 L 724.441406 122.351562 L 724.441406 117.878906 Z M 719.550781 117.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 719.550781 477.121094 L 719.550781 472.648438 L 724.441406 472.648438 L 724.441406 477.121094 L 719.550781 477.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 737.585938 85.316406 C 737.585938 82.867188 735.605469 80.882812 733.15625 80.882812 C 730.707031 80.882812 728.722656 82.867188 728.722656 85.316406 C 728.722656 87.761719 730.707031 89.746094 733.15625 89.746094 C 735.605469 89.746094 737.585938 87.761719 737.585938 85.316406 Z M 737.585938 85.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 778.289062 327.191406 L 778.289062 321.640625 L 769.378906 321.640625 L 769.378906 327.191406 Z M 778.289062 327.191406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 778.289062 267.808594 L 778.289062 273.359375 L 769.378906 273.359375 L 769.378906 267.808594 L 778.289062 267.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 778.289062 310.480469 L 778.289062 304.929688 L 769.378906 304.929688 L 769.378906 310.480469 Z M 778.289062 310.480469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 778.289062 284.519531 L 778.289062 290.070312 L 769.378906 290.070312 L 769.378906 284.519531 L 778.289062 284.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 758.96875 318.820312 L 758.96875 313.269531 L 750.058594 313.269531 L 750.058594 318.820312 Z M 758.96875 318.820312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 758.96875 276.179688 L 758.96875 281.730469 L 750.058594 281.730469 L 750.058594 276.179688 L 758.96875 276.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 237.894531 C 765.398438 237.289062 764.902344 236.792969 764.296875 236.792969 C 763.6875 236.792969 763.191406 237.289062 763.191406 237.894531 C 763.191406 238.503906 763.6875 238.996094 764.296875 238.996094 C 764.902344 238.996094 765.398438 238.503906 765.398438 237.894531 Z M 765.398438 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 237.894531 C 760.988281 237.289062 760.492188 236.792969 759.886719 236.792969 C 759.277344 236.792969 758.78125 237.289062 758.78125 237.894531 C 758.78125 238.503906 759.277344 238.996094 759.886719 238.996094 C 760.492188 238.996094 760.988281 238.503906 760.988281 237.894531 Z M 760.988281 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 237.894531 C 756.605469 237.289062 756.113281 236.792969 755.503906 236.792969 C 754.894531 236.792969 754.402344 237.289062 754.402344 237.894531 C 754.402344 238.503906 754.894531 238.996094 755.503906 238.996094 C 756.113281 238.996094 756.605469 238.503906 756.605469 237.894531 Z M 756.605469 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 752.195312 237.894531 C 752.195312 237.289062 751.703125 236.792969 751.09375 236.792969 C 750.484375 236.792969 749.992188 237.289062 749.992188 237.894531 C 749.992188 238.503906 750.484375 238.996094 751.09375 238.996094 C 751.703125 238.996094 752.195312 238.503906 752.195312 237.894531 Z M 752.195312 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 747.816406 237.894531 C 747.816406 237.289062 747.324219 236.792969 746.714844 236.792969 C 746.105469 236.792969 745.613281 237.289062 745.613281 237.894531 C 745.613281 238.503906 746.105469 238.996094 746.714844 238.996094 C 747.324219 238.996094 747.816406 238.503906 747.816406 237.894531 Z M 747.816406 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 233.484375 C 765.398438 232.878906 764.902344 232.382812 764.296875 232.382812 C 763.6875 232.382812 763.191406 232.878906 763.191406 233.484375 C 763.191406 234.09375 763.6875 234.585938 764.296875 234.585938 C 764.902344 234.585938 765.398438 234.09375 765.398438 233.484375 Z M 765.398438 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 233.484375 C 760.988281 232.878906 760.492188 232.382812 759.886719 232.382812 C 759.277344 232.382812 758.78125 232.878906 758.78125 233.484375 C 758.78125 234.09375 759.277344 234.585938 759.886719 234.585938 C 760.492188 234.585938 760.988281 234.09375 760.988281 233.484375 Z M 760.988281 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 233.484375 C 756.605469 232.878906 756.113281 232.382812 755.503906 232.382812 C 754.894531 232.382812 754.402344 232.878906 754.402344 233.484375 C 754.402344 234.09375 754.894531 234.585938 755.503906 234.585938 C 756.113281 234.585938 756.605469 234.09375 756.605469 233.484375 Z M 756.605469 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 752.195312 233.484375 C 752.195312 232.878906 751.703125 232.382812 751.09375 232.382812 C 750.484375 232.382812 749.992188 232.878906 749.992188 233.484375 C 749.992188 234.09375 750.484375 234.585938 751.09375 234.585938 C 751.703125 234.585938 752.195312 234.09375 752.195312 233.484375 Z M 752.195312 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 747.816406 233.484375 C 747.816406 232.878906 747.324219 232.382812 746.714844 232.382812 C 746.105469 232.382812 745.613281 232.878906 745.613281 233.484375 C 745.613281 234.09375 746.105469 234.585938 746.714844 234.585938 C 747.324219 234.585938 747.816406 234.09375 747.816406 233.484375 Z M 747.816406 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 229.105469 C 765.398438 228.496094 764.902344 228.003906 764.296875 228.003906 C 763.6875 228.003906 763.191406 228.496094 763.191406 229.105469 C 763.191406 229.710938 763.6875 230.207031 764.296875 230.207031 C 764.902344 230.207031 765.398438 229.710938 765.398438 229.105469 Z M 765.398438 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 229.105469 C 760.988281 228.496094 760.492188 228.003906 759.886719 228.003906 C 759.277344 228.003906 758.78125 228.496094 758.78125 229.105469 C 758.78125 229.710938 759.277344 230.207031 759.886719 230.207031 C 760.492188 230.207031 760.988281 229.710938 760.988281 229.105469 Z M 760.988281 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 229.105469 C 756.605469 228.496094 756.113281 228.003906 755.503906 228.003906 C 754.894531 228.003906 754.402344 228.496094 754.402344 229.105469 C 754.402344 229.710938 754.894531 230.207031 755.503906 230.207031 C 756.113281 230.207031 756.605469 229.710938 756.605469 229.105469 Z M 756.605469 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 752.195312 229.105469 C 752.195312 228.496094 751.703125 228.003906 751.09375 228.003906 C 750.484375 228.003906 749.992188 228.496094 749.992188 229.105469 C 749.992188 229.710938 750.484375 230.207031 751.09375 230.207031 C 751.703125 230.207031 752.195312 229.710938 752.195312 229.105469 Z M 752.195312 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 747.816406 229.105469 C 747.816406 228.496094 747.324219 228.003906 746.714844 228.003906 C 746.105469 228.003906 745.613281 228.496094 745.613281 229.105469 C 745.613281 229.710938 746.105469 230.207031 746.714844 230.207031 C 747.324219 230.207031 747.816406 229.710938 747.816406 229.105469 Z M 747.816406 229.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 224.726562 C 765.398438 224.117188 764.902344 223.621094 764.296875 223.621094 C 763.6875 223.621094 763.191406 224.117188 763.191406 224.726562 C 763.191406 225.332031 763.6875 225.828125 764.296875 225.828125 C 764.902344 225.828125 765.398438 225.332031 765.398438 224.726562 Z M 765.398438 224.726562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 224.726562 C 760.988281 224.117188 760.492188 223.621094 759.886719 223.621094 C 759.277344 223.621094 758.78125 224.117188 758.78125 224.726562 C 758.78125 225.332031 759.277344 225.828125 759.886719 225.828125 C 760.492188 225.828125 760.988281 225.332031 760.988281 224.726562 Z M 760.988281 224.726562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 224.726562 C 756.605469 224.117188 756.113281 223.621094 755.503906 223.621094 C 754.894531 223.621094 754.402344 224.117188 754.402344 224.726562 C 754.402344 225.332031 754.894531 225.828125 755.503906 225.828125 C 756.113281 225.828125 756.605469 225.332031 756.605469 224.726562 Z M 756.605469 224.726562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 220.316406 C 765.398438 219.707031 764.902344 219.210938 764.296875 219.210938 C 763.6875 219.210938 763.191406 219.707031 763.191406 220.316406 C 763.191406 220.921875 763.6875 221.417969 764.296875 221.417969 C 764.902344 221.417969 765.398438 220.921875 765.398438 220.316406 Z M 765.398438 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 220.316406 C 760.988281 219.707031 760.492188 219.210938 759.886719 219.210938 C 759.277344 219.210938 758.78125 219.707031 758.78125 220.316406 C 758.78125 220.921875 759.277344 221.417969 759.886719 221.417969 C 760.492188 221.417969 760.988281 220.921875 760.988281 220.316406 Z M 760.988281 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 220.316406 C 756.605469 219.707031 756.113281 219.210938 755.503906 219.210938 C 754.894531 219.210938 754.402344 219.707031 754.402344 220.316406 C 754.402344 220.921875 754.894531 221.417969 755.503906 221.417969 C 756.113281 221.417969 756.605469 220.921875 756.605469 220.316406 Z M 756.605469 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 747.816406 220.316406 C 747.816406 219.707031 747.324219 219.210938 746.714844 219.210938 C 746.105469 219.210938 745.613281 219.707031 745.613281 220.316406 C 745.613281 220.921875 746.105469 221.417969 746.714844 221.417969 C 747.324219 221.417969 747.816406 220.921875 747.816406 220.316406 Z M 747.816406 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 215.933594 C 765.398438 215.328125 764.902344 214.832031 764.296875 214.832031 C 763.6875 214.832031 763.191406 215.328125 763.191406 215.933594 C 763.191406 216.542969 763.6875 217.039062 764.296875 217.039062 C 764.902344 217.039062 765.398438 216.542969 765.398438 215.933594 Z M 765.398438 215.933594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 215.933594 C 760.988281 215.328125 760.492188 214.832031 759.886719 214.832031 C 759.277344 214.832031 758.78125 215.328125 758.78125 215.933594 C 758.78125 216.542969 759.277344 217.039062 759.886719 217.039062 C 760.492188 217.039062 760.988281 216.542969 760.988281 215.933594 Z M 760.988281 215.933594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 215.933594 C 756.605469 215.328125 756.113281 214.832031 755.503906 214.832031 C 754.894531 214.832031 754.402344 215.328125 754.402344 215.933594 C 754.402344 216.542969 754.894531 217.039062 755.503906 217.039062 C 756.113281 217.039062 756.605469 216.542969 756.605469 215.933594 Z M 756.605469 215.933594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 211.523438 C 765.398438 210.917969 764.902344 210.421875 764.296875 210.421875 C 763.6875 210.421875 763.191406 210.917969 763.191406 211.523438 C 763.191406 212.132812 763.6875 212.628906 764.296875 212.628906 C 764.902344 212.628906 765.398438 212.132812 765.398438 211.523438 Z M 765.398438 211.523438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 211.523438 C 760.988281 210.917969 760.492188 210.421875 759.886719 210.421875 C 759.277344 210.421875 758.78125 210.917969 758.78125 211.523438 C 758.78125 212.132812 759.277344 212.628906 759.886719 212.628906 C 760.492188 212.628906 760.988281 212.132812 760.988281 211.523438 Z M 760.988281 211.523438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 211.523438 C 756.605469 210.917969 756.113281 210.421875 755.503906 210.421875 C 754.894531 210.421875 754.402344 210.917969 754.402344 211.523438 C 754.402344 212.132812 754.894531 212.628906 755.503906 212.628906 C 756.113281 212.628906 756.605469 212.132812 756.605469 211.523438 Z M 756.605469 211.523438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 207.144531 C 765.398438 206.539062 764.902344 206.042969 764.296875 206.042969 C 763.6875 206.042969 763.191406 206.539062 763.191406 207.144531 C 763.191406 207.753906 763.6875 208.246094 764.296875 208.246094 C 764.902344 208.246094 765.398438 207.753906 765.398438 207.144531 Z M 765.398438 207.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 207.144531 C 760.988281 206.539062 760.492188 206.042969 759.886719 206.042969 C 759.277344 206.042969 758.78125 206.539062 758.78125 207.144531 C 758.78125 207.753906 759.277344 208.246094 759.886719 208.246094 C 760.492188 208.246094 760.988281 207.753906 760.988281 207.144531 Z M 760.988281 207.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 207.144531 C 756.605469 206.539062 756.113281 206.042969 755.503906 206.042969 C 754.894531 206.042969 754.402344 206.539062 754.402344 207.144531 C 754.402344 207.753906 754.894531 208.246094 755.503906 208.246094 C 756.113281 208.246094 756.605469 207.753906 756.605469 207.144531 Z M 756.605469 207.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 747.816406 207.144531 C 747.816406 206.539062 747.324219 206.042969 746.714844 206.042969 C 746.105469 206.042969 745.613281 206.539062 745.613281 207.144531 C 745.613281 207.753906 746.105469 208.246094 746.714844 208.246094 C 747.324219 208.246094 747.816406 207.753906 747.816406 207.144531 Z M 747.816406 207.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 202.734375 C 765.398438 202.128906 764.902344 201.632812 764.296875 201.632812 C 763.6875 201.632812 763.191406 202.128906 763.191406 202.734375 C 763.191406 203.34375 763.6875 203.835938 764.296875 203.835938 C 764.902344 203.835938 765.398438 203.34375 765.398438 202.734375 Z M 765.398438 202.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 202.734375 C 760.988281 202.128906 760.492188 201.632812 759.886719 201.632812 C 759.277344 201.632812 758.78125 202.128906 758.78125 202.734375 C 758.78125 203.34375 759.277344 203.835938 759.886719 203.835938 C 760.492188 203.835938 760.988281 203.34375 760.988281 202.734375 Z M 760.988281 202.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 202.734375 C 756.605469 202.128906 756.113281 201.632812 755.503906 201.632812 C 754.894531 201.632812 754.402344 202.128906 754.402344 202.734375 C 754.402344 203.34375 754.894531 203.835938 755.503906 203.835938 C 756.113281 203.835938 756.605469 203.34375 756.605469 202.734375 Z M 756.605469 202.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 747.816406 202.734375 C 747.816406 202.128906 747.324219 201.632812 746.714844 201.632812 C 746.105469 201.632812 745.613281 202.128906 745.613281 202.734375 C 745.613281 203.34375 746.105469 203.835938 746.714844 203.835938 C 747.324219 203.835938 747.816406 203.34375 747.816406 202.734375 Z M 747.816406 202.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 198.355469 C 765.398438 197.746094 764.902344 197.253906 764.296875 197.253906 C 763.6875 197.253906 763.191406 197.746094 763.191406 198.355469 C 763.191406 198.960938 763.6875 199.457031 764.296875 199.457031 C 764.902344 199.457031 765.398438 198.960938 765.398438 198.355469 Z M 765.398438 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 198.355469 C 760.988281 197.746094 760.492188 197.253906 759.886719 197.253906 C 759.277344 197.253906 758.78125 197.746094 758.78125 198.355469 C 758.78125 198.960938 759.277344 199.457031 759.886719 199.457031 C 760.492188 199.457031 760.988281 198.960938 760.988281 198.355469 Z M 760.988281 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 198.355469 C 756.605469 197.746094 756.113281 197.253906 755.503906 197.253906 C 754.894531 197.253906 754.402344 197.746094 754.402344 198.355469 C 754.402344 198.960938 754.894531 199.457031 755.503906 199.457031 C 756.113281 199.457031 756.605469 198.960938 756.605469 198.355469 Z M 756.605469 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 747.816406 198.355469 C 747.816406 197.746094 747.324219 197.253906 746.714844 197.253906 C 746.105469 197.253906 745.613281 197.746094 745.613281 198.355469 C 745.613281 198.960938 746.105469 199.457031 746.714844 199.457031 C 747.324219 199.457031 747.816406 198.960938 747.816406 198.355469 Z M 747.816406 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 193.976562 C 765.398438 193.367188 764.902344 192.871094 764.296875 192.871094 C 763.6875 192.871094 763.191406 193.367188 763.191406 193.976562 C 763.191406 194.582031 763.6875 195.078125 764.296875 195.078125 C 764.902344 195.078125 765.398438 194.582031 765.398438 193.976562 Z M 765.398438 193.976562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 193.976562 C 760.988281 193.367188 760.492188 192.871094 759.886719 192.871094 C 759.277344 192.871094 758.78125 193.367188 758.78125 193.976562 C 758.78125 194.582031 759.277344 195.078125 759.886719 195.078125 C 760.492188 195.078125 760.988281 194.582031 760.988281 193.976562 Z M 760.988281 193.976562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 193.976562 C 756.605469 193.367188 756.113281 192.871094 755.503906 192.871094 C 754.894531 192.871094 754.402344 193.367188 754.402344 193.976562 C 754.402344 194.582031 754.894531 195.078125 755.503906 195.078125 C 756.113281 195.078125 756.605469 194.582031 756.605469 193.976562 Z M 756.605469 193.976562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 189.566406 C 765.398438 188.957031 764.902344 188.460938 764.296875 188.460938 C 763.6875 188.460938 763.191406 188.957031 763.191406 189.566406 C 763.191406 190.171875 763.6875 190.667969 764.296875 190.667969 C 764.902344 190.667969 765.398438 190.171875 765.398438 189.566406 Z M 765.398438 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 189.566406 C 760.988281 188.957031 760.492188 188.460938 759.886719 188.460938 C 759.277344 188.460938 758.78125 188.957031 758.78125 189.566406 C 758.78125 190.171875 759.277344 190.667969 759.886719 190.667969 C 760.492188 190.667969 760.988281 190.171875 760.988281 189.566406 Z M 760.988281 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 189.566406 C 756.605469 188.957031 756.113281 188.460938 755.503906 188.460938 C 754.894531 188.460938 754.402344 188.957031 754.402344 189.566406 C 754.402344 190.171875 754.894531 190.667969 755.503906 190.667969 C 756.113281 190.667969 756.605469 190.171875 756.605469 189.566406 Z M 756.605469 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 752.195312 189.566406 C 752.195312 188.957031 751.703125 188.460938 751.09375 188.460938 C 750.484375 188.460938 749.992188 188.957031 749.992188 189.566406 C 749.992188 190.171875 750.484375 190.667969 751.09375 190.667969 C 751.703125 190.667969 752.195312 190.171875 752.195312 189.566406 Z M 752.195312 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 747.816406 189.566406 C 747.816406 188.957031 747.324219 188.460938 746.714844 188.460938 C 746.105469 188.460938 745.613281 188.957031 745.613281 189.566406 C 745.613281 190.171875 746.105469 190.667969 746.714844 190.667969 C 747.324219 190.667969 747.816406 190.171875 747.816406 189.566406 Z M 747.816406 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 185.183594 C 765.398438 184.578125 764.902344 184.082031 764.296875 184.082031 C 763.6875 184.082031 763.191406 184.578125 763.191406 185.183594 C 763.191406 185.792969 763.6875 186.289062 764.296875 186.289062 C 764.902344 186.289062 765.398438 185.792969 765.398438 185.183594 Z M 765.398438 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 185.183594 C 760.988281 184.578125 760.492188 184.082031 759.886719 184.082031 C 759.277344 184.082031 758.78125 184.578125 758.78125 185.183594 C 758.78125 185.792969 759.277344 186.289062 759.886719 186.289062 C 760.492188 186.289062 760.988281 185.792969 760.988281 185.183594 Z M 760.988281 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 185.183594 C 756.605469 184.578125 756.113281 184.082031 755.503906 184.082031 C 754.894531 184.082031 754.402344 184.578125 754.402344 185.183594 C 754.402344 185.792969 754.894531 186.289062 755.503906 186.289062 C 756.113281 186.289062 756.605469 185.792969 756.605469 185.183594 Z M 756.605469 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 752.195312 185.183594 C 752.195312 184.578125 751.703125 184.082031 751.09375 184.082031 C 750.484375 184.082031 749.992188 184.578125 749.992188 185.183594 C 749.992188 185.792969 750.484375 186.289062 751.09375 186.289062 C 751.703125 186.289062 752.195312 185.792969 752.195312 185.183594 Z M 752.195312 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 747.816406 185.183594 C 747.816406 184.578125 747.324219 184.082031 746.714844 184.082031 C 746.105469 184.082031 745.613281 184.578125 745.613281 185.183594 C 745.613281 185.792969 746.105469 186.289062 746.714844 186.289062 C 747.324219 186.289062 747.816406 185.792969 747.816406 185.183594 Z M 747.816406 185.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 765.398438 180.773438 C 765.398438 180.167969 764.902344 179.671875 764.296875 179.671875 C 763.6875 179.671875 763.191406 180.167969 763.191406 180.773438 C 763.191406 181.382812 763.6875 181.878906 764.296875 181.878906 C 764.902344 181.878906 765.398438 181.382812 765.398438 180.773438 Z M 765.398438 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 760.988281 180.773438 C 760.988281 180.167969 760.492188 179.671875 759.886719 179.671875 C 759.277344 179.671875 758.78125 180.167969 758.78125 180.773438 C 758.78125 181.382812 759.277344 181.878906 759.886719 181.878906 C 760.492188 181.878906 760.988281 181.382812 760.988281 180.773438 Z M 760.988281 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 756.605469 180.773438 C 756.605469 180.167969 756.113281 179.671875 755.503906 179.671875 C 754.894531 179.671875 754.402344 180.167969 754.402344 180.773438 C 754.402344 181.382812 754.894531 181.878906 755.503906 181.878906 C 756.113281 181.878906 756.605469 181.382812 756.605469 180.773438 Z M 756.605469 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 752.195312 180.773438 C 752.195312 180.167969 751.703125 179.671875 751.09375 179.671875 C 750.484375 179.671875 749.992188 180.167969 749.992188 180.773438 C 749.992188 181.382812 750.484375 181.878906 751.09375 181.878906 C 751.703125 181.878906 752.195312 181.382812 752.195312 180.773438 Z M 752.195312 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 747.816406 180.773438 C 747.816406 180.167969 747.324219 179.671875 746.714844 179.671875 C 746.105469 179.671875 745.613281 180.167969 745.613281 180.773438 C 745.613281 181.382812 746.105469 181.878906 746.714844 181.878906 C 747.324219 181.878906 747.816406 181.382812 747.816406 180.773438 Z M 747.816406 180.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 258.476562 C 562.386719 257.519531 561.613281 256.742188 560.65625 256.742188 C 559.695312 256.742188 558.921875 257.519531 558.921875 258.476562 C 558.921875 259.429688 559.695312 260.207031 560.65625 260.207031 C 561.613281 260.207031 562.386719 259.429688 562.386719 258.476562 Z M 562.386719 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 265.496094 C 562.386719 264.539062 561.613281 263.761719 560.65625 263.761719 C 559.695312 263.761719 558.921875 264.539062 558.921875 265.496094 C 558.921875 266.449219 559.695312 267.226562 560.65625 267.226562 C 561.613281 267.226562 562.386719 266.449219 562.386719 265.496094 Z M 562.386719 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 272.546875 C 562.386719 271.589844 561.613281 270.8125 560.65625 270.8125 C 559.695312 270.8125 558.921875 271.589844 558.921875 272.546875 C 558.921875 273.5 559.695312 274.277344 560.65625 274.277344 C 561.613281 274.277344 562.386719 273.5 562.386719 272.546875 Z M 562.386719 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 251.453125 C 555.335938 250.5 554.5625 249.722656 553.605469 249.722656 C 552.648438 249.722656 551.871094 250.5 551.871094 251.453125 C 551.871094 252.410156 552.648438 253.1875 553.605469 253.1875 C 554.5625 253.1875 555.335938 252.410156 555.335938 251.453125 Z M 555.335938 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 258.476562 C 555.335938 257.519531 554.5625 256.742188 553.605469 256.742188 C 552.648438 256.742188 551.871094 257.519531 551.871094 258.476562 C 551.871094 259.429688 552.648438 260.207031 553.605469 260.207031 C 554.5625 260.207031 555.335938 259.429688 555.335938 258.476562 Z M 555.335938 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 265.496094 C 555.335938 264.539062 554.5625 263.761719 553.605469 263.761719 C 552.648438 263.761719 551.871094 264.539062 551.871094 265.496094 C 551.871094 266.449219 552.648438 267.226562 553.605469 267.226562 C 554.5625 267.226562 555.335938 266.449219 555.335938 265.496094 Z M 555.335938 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 251.453125 C 548.316406 250.5 547.542969 249.722656 546.585938 249.722656 C 545.628906 249.722656 544.851562 250.5 544.851562 251.453125 C 544.851562 252.410156 545.628906 253.1875 546.585938 253.1875 C 547.542969 253.1875 548.316406 252.410156 548.316406 251.453125 Z M 548.316406 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 258.476562 C 548.316406 257.519531 547.542969 256.742188 546.585938 256.742188 C 545.628906 256.742188 544.851562 257.519531 544.851562 258.476562 C 544.851562 259.429688 545.628906 260.207031 546.585938 260.207031 C 547.542969 260.207031 548.316406 259.429688 548.316406 258.476562 Z M 548.316406 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 265.496094 C 548.316406 264.539062 547.542969 263.761719 546.585938 263.761719 C 545.628906 263.761719 544.851562 264.539062 544.851562 265.496094 C 544.851562 266.449219 545.628906 267.226562 546.585938 267.226562 C 547.542969 267.226562 548.316406 266.449219 548.316406 265.496094 Z M 548.316406 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 251.453125 C 541.296875 250.5 540.523438 249.722656 539.566406 249.722656 C 538.605469 249.722656 537.832031 250.5 537.832031 251.453125 C 537.832031 252.410156 538.605469 253.1875 539.566406 253.1875 C 540.523438 253.1875 541.296875 252.410156 541.296875 251.453125 Z M 541.296875 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 258.476562 C 541.296875 257.519531 540.523438 256.742188 539.566406 256.742188 C 538.605469 256.742188 537.832031 257.519531 537.832031 258.476562 C 537.832031 259.429688 538.605469 260.207031 539.566406 260.207031 C 540.523438 260.207031 541.296875 259.429688 541.296875 258.476562 Z M 541.296875 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 265.496094 C 541.296875 264.539062 540.523438 263.761719 539.566406 263.761719 C 538.605469 263.761719 537.832031 264.539062 537.832031 265.496094 C 537.832031 266.449219 538.605469 267.226562 539.566406 267.226562 C 540.523438 267.226562 541.296875 266.449219 541.296875 265.496094 Z M 541.296875 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 272.546875 C 541.296875 271.589844 540.523438 270.8125 539.566406 270.8125 C 538.605469 270.8125 537.832031 271.589844 537.832031 272.546875 C 537.832031 273.5 538.605469 274.277344 539.566406 274.277344 C 540.523438 274.277344 541.296875 273.5 541.296875 272.546875 Z M 541.296875 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 223.34375 C 562.386719 222.390625 561.613281 221.613281 560.65625 221.613281 C 559.695312 221.613281 558.921875 222.390625 558.921875 223.34375 C 558.921875 224.300781 559.695312 225.078125 560.65625 225.078125 C 561.613281 225.078125 562.386719 224.300781 562.386719 223.34375 Z M 562.386719 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 244.433594 C 562.386719 243.480469 561.613281 242.703125 560.65625 242.703125 C 559.695312 242.703125 558.921875 243.480469 558.921875 244.433594 C 558.921875 245.390625 559.695312 246.167969 560.65625 246.167969 C 561.613281 246.167969 562.386719 245.390625 562.386719 244.433594 Z M 562.386719 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 223.34375 C 555.335938 222.390625 554.5625 221.613281 553.605469 221.613281 C 552.648438 221.613281 551.871094 222.390625 551.871094 223.34375 C 551.871094 224.300781 552.648438 225.078125 553.605469 225.078125 C 554.5625 225.078125 555.335938 224.300781 555.335938 223.34375 Z M 555.335938 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 230.363281 C 555.335938 229.410156 554.5625 228.632812 553.605469 228.632812 C 552.648438 228.632812 551.871094 229.410156 551.871094 230.363281 C 551.871094 231.320312 552.648438 232.097656 553.605469 232.097656 C 554.5625 232.097656 555.335938 231.320312 555.335938 230.363281 Z M 555.335938 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 237.386719 C 555.335938 236.429688 554.5625 235.652344 553.605469 235.652344 C 552.648438 235.652344 551.871094 236.429688 551.871094 237.386719 C 551.871094 238.339844 552.648438 239.117188 553.605469 239.117188 C 554.5625 239.117188 555.335938 238.339844 555.335938 237.386719 Z M 555.335938 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 244.433594 C 555.335938 243.480469 554.5625 242.703125 553.605469 242.703125 C 552.648438 242.703125 551.871094 243.480469 551.871094 244.433594 C 551.871094 245.390625 552.648438 246.167969 553.605469 246.167969 C 554.5625 246.167969 555.335938 245.390625 555.335938 244.433594 Z M 555.335938 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 223.34375 C 548.316406 222.390625 547.542969 221.613281 546.585938 221.613281 C 545.628906 221.613281 544.851562 222.390625 544.851562 223.34375 C 544.851562 224.300781 545.628906 225.078125 546.585938 225.078125 C 547.542969 225.078125 548.316406 224.300781 548.316406 223.34375 Z M 548.316406 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 230.363281 C 548.316406 229.410156 547.542969 228.632812 546.585938 228.632812 C 545.628906 228.632812 544.851562 229.410156 544.851562 230.363281 C 544.851562 231.320312 545.628906 232.097656 546.585938 232.097656 C 547.542969 232.097656 548.316406 231.320312 548.316406 230.363281 Z M 548.316406 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 223.34375 C 541.296875 222.390625 540.523438 221.613281 539.566406 221.613281 C 538.605469 221.613281 537.832031 222.390625 537.832031 223.34375 C 537.832031 224.300781 538.605469 225.078125 539.566406 225.078125 C 540.523438 225.078125 541.296875 224.300781 541.296875 223.34375 Z M 541.296875 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 230.363281 C 541.296875 229.410156 540.523438 228.632812 539.566406 228.632812 C 538.605469 228.632812 537.832031 229.410156 537.832031 230.363281 C 537.832031 231.320312 538.605469 232.097656 539.566406 232.097656 C 540.523438 232.097656 541.296875 231.320312 541.296875 230.363281 Z M 541.296875 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 237.386719 C 541.296875 236.429688 540.523438 235.652344 539.566406 235.652344 C 538.605469 235.652344 537.832031 236.429688 537.832031 237.386719 C 537.832031 238.339844 538.605469 239.117188 539.566406 239.117188 C 540.523438 239.117188 541.296875 238.339844 541.296875 237.386719 Z M 541.296875 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 244.433594 C 541.296875 243.480469 540.523438 242.703125 539.566406 242.703125 C 538.605469 242.703125 537.832031 243.480469 537.832031 244.433594 C 537.832031 245.390625 538.605469 246.167969 539.566406 246.167969 C 540.523438 246.167969 541.296875 245.390625 541.296875 244.433594 Z M 541.296875 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 195.234375 C 562.386719 194.277344 561.613281 193.503906 560.65625 193.503906 C 559.695312 193.503906 558.921875 194.277344 558.921875 195.234375 C 558.921875 196.191406 559.695312 196.96875 560.65625 196.96875 C 561.613281 196.96875 562.386719 196.191406 562.386719 195.234375 Z M 562.386719 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 202.253906 C 562.386719 201.300781 561.613281 200.523438 560.65625 200.523438 C 559.695312 200.523438 558.921875 201.300781 558.921875 202.253906 C 558.921875 203.210938 559.695312 203.988281 560.65625 203.988281 C 561.613281 203.988281 562.386719 203.210938 562.386719 202.253906 Z M 562.386719 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 209.273438 C 562.386719 208.320312 561.613281 207.542969 560.65625 207.542969 C 559.695312 207.542969 558.921875 208.320312 558.921875 209.273438 C 558.921875 210.230469 559.695312 211.007812 560.65625 211.007812 C 561.613281 211.007812 562.386719 210.230469 562.386719 209.273438 Z M 562.386719 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 216.296875 C 562.386719 215.339844 561.613281 214.5625 560.65625 214.5625 C 559.695312 214.5625 558.921875 215.339844 558.921875 216.296875 C 558.921875 217.25 559.695312 218.027344 560.65625 218.027344 C 561.613281 218.027344 562.386719 217.25 562.386719 216.296875 Z M 562.386719 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 195.234375 C 555.335938 194.277344 554.5625 193.503906 553.605469 193.503906 C 552.648438 193.503906 551.871094 194.277344 551.871094 195.234375 C 551.871094 196.191406 552.648438 196.96875 553.605469 196.96875 C 554.5625 196.96875 555.335938 196.191406 555.335938 195.234375 Z M 555.335938 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 202.253906 C 555.335938 201.300781 554.5625 200.523438 553.605469 200.523438 C 552.648438 200.523438 551.871094 201.300781 551.871094 202.253906 C 551.871094 203.210938 552.648438 203.988281 553.605469 203.988281 C 554.5625 203.988281 555.335938 203.210938 555.335938 202.253906 Z M 555.335938 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 209.273438 C 555.335938 208.320312 554.5625 207.542969 553.605469 207.542969 C 552.648438 207.542969 551.871094 208.320312 551.871094 209.273438 C 551.871094 210.230469 552.648438 211.007812 553.605469 211.007812 C 554.5625 211.007812 555.335938 210.230469 555.335938 209.273438 Z M 555.335938 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 216.296875 C 555.335938 215.339844 554.5625 214.5625 553.605469 214.5625 C 552.648438 214.5625 551.871094 215.339844 551.871094 216.296875 C 551.871094 217.25 552.648438 218.027344 553.605469 218.027344 C 554.5625 218.027344 555.335938 217.25 555.335938 216.296875 Z M 555.335938 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 195.234375 C 548.316406 194.277344 547.542969 193.503906 546.585938 193.503906 C 545.628906 193.503906 544.851562 194.277344 544.851562 195.234375 C 544.851562 196.191406 545.628906 196.96875 546.585938 196.96875 C 547.542969 196.96875 548.316406 196.191406 548.316406 195.234375 Z M 548.316406 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 202.253906 C 548.316406 201.300781 547.542969 200.523438 546.585938 200.523438 C 545.628906 200.523438 544.851562 201.300781 544.851562 202.253906 C 544.851562 203.210938 545.628906 203.988281 546.585938 203.988281 C 547.542969 203.988281 548.316406 203.210938 548.316406 202.253906 Z M 548.316406 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 209.273438 C 548.316406 208.320312 547.542969 207.542969 546.585938 207.542969 C 545.628906 207.542969 544.851562 208.320312 544.851562 209.273438 C 544.851562 210.230469 545.628906 211.007812 546.585938 211.007812 C 547.542969 211.007812 548.316406 210.230469 548.316406 209.273438 Z M 548.316406 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 216.296875 C 548.316406 215.339844 547.542969 214.5625 546.585938 214.5625 C 545.628906 214.5625 544.851562 215.339844 544.851562 216.296875 C 544.851562 217.25 545.628906 218.027344 546.585938 218.027344 C 547.542969 218.027344 548.316406 217.25 548.316406 216.296875 Z M 548.316406 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 195.234375 C 541.296875 194.277344 540.523438 193.503906 539.566406 193.503906 C 538.605469 193.503906 537.832031 194.277344 537.832031 195.234375 C 537.832031 196.191406 538.605469 196.96875 539.566406 196.96875 C 540.523438 196.96875 541.296875 196.191406 541.296875 195.234375 Z M 541.296875 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 202.253906 C 541.296875 201.300781 540.523438 200.523438 539.566406 200.523438 C 538.605469 200.523438 537.832031 201.300781 537.832031 202.253906 C 537.832031 203.210938 538.605469 203.988281 539.566406 203.988281 C 540.523438 203.988281 541.296875 203.210938 541.296875 202.253906 Z M 541.296875 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 216.296875 C 541.296875 215.339844 540.523438 214.5625 539.566406 214.5625 C 538.605469 214.5625 537.832031 215.339844 537.832031 216.296875 C 537.832031 217.25 538.605469 218.027344 539.566406 218.027344 C 540.523438 218.027344 541.296875 217.25 541.296875 216.296875 Z M 541.296875 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 167.09375 C 562.386719 166.140625 561.613281 165.363281 560.65625 165.363281 C 559.695312 165.363281 558.921875 166.140625 558.921875 167.09375 C 558.921875 168.050781 559.695312 168.828125 560.65625 168.828125 C 561.613281 168.828125 562.386719 168.050781 562.386719 167.09375 Z M 562.386719 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 174.144531 C 562.386719 173.1875 561.613281 172.414062 560.65625 172.414062 C 559.695312 172.414062 558.921875 173.1875 558.921875 174.144531 C 558.921875 175.101562 559.695312 175.878906 560.65625 175.878906 C 561.613281 175.878906 562.386719 175.101562 562.386719 174.144531 Z M 562.386719 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 181.164062 C 562.386719 180.210938 561.613281 179.433594 560.65625 179.433594 C 559.695312 179.433594 558.921875 180.210938 558.921875 181.164062 C 558.921875 182.121094 559.695312 182.898438 560.65625 182.898438 C 561.613281 182.898438 562.386719 182.121094 562.386719 181.164062 Z M 562.386719 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 188.183594 C 562.386719 187.230469 561.613281 186.453125 560.65625 186.453125 C 559.695312 186.453125 558.921875 187.230469 558.921875 188.183594 C 558.921875 189.140625 559.695312 189.917969 560.65625 189.917969 C 561.613281 189.917969 562.386719 189.140625 562.386719 188.183594 Z M 562.386719 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 167.09375 C 555.335938 166.140625 554.5625 165.363281 553.605469 165.363281 C 552.648438 165.363281 551.871094 166.140625 551.871094 167.09375 C 551.871094 168.050781 552.648438 168.828125 553.605469 168.828125 C 554.5625 168.828125 555.335938 168.050781 555.335938 167.09375 Z M 555.335938 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 174.144531 C 555.335938 173.1875 554.5625 172.414062 553.605469 172.414062 C 552.648438 172.414062 551.871094 173.1875 551.871094 174.144531 C 551.871094 175.101562 552.648438 175.878906 553.605469 175.878906 C 554.5625 175.878906 555.335938 175.101562 555.335938 174.144531 Z M 555.335938 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 181.164062 C 555.335938 180.210938 554.5625 179.433594 553.605469 179.433594 C 552.648438 179.433594 551.871094 180.210938 551.871094 181.164062 C 551.871094 182.121094 552.648438 182.898438 553.605469 182.898438 C 554.5625 182.898438 555.335938 182.121094 555.335938 181.164062 Z M 555.335938 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 188.183594 C 555.335938 187.230469 554.5625 186.453125 553.605469 186.453125 C 552.648438 186.453125 551.871094 187.230469 551.871094 188.183594 C 551.871094 189.140625 552.648438 189.917969 553.605469 189.917969 C 554.5625 189.917969 555.335938 189.140625 555.335938 188.183594 Z M 555.335938 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 181.164062 C 548.316406 180.210938 547.542969 179.433594 546.585938 179.433594 C 545.628906 179.433594 544.851562 180.210938 544.851562 181.164062 C 544.851562 182.121094 545.628906 182.898438 546.585938 182.898438 C 547.542969 182.898438 548.316406 182.121094 548.316406 181.164062 Z M 548.316406 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 188.183594 C 548.316406 187.230469 547.542969 186.453125 546.585938 186.453125 C 545.628906 186.453125 544.851562 187.230469 544.851562 188.183594 C 544.851562 189.140625 545.628906 189.917969 546.585938 189.917969 C 547.542969 189.917969 548.316406 189.140625 548.316406 188.183594 Z M 548.316406 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 167.09375 C 541.296875 166.140625 540.523438 165.363281 539.566406 165.363281 C 538.605469 165.363281 537.832031 166.140625 537.832031 167.09375 C 537.832031 168.050781 538.605469 168.828125 539.566406 168.828125 C 540.523438 168.828125 541.296875 168.050781 541.296875 167.09375 Z M 541.296875 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 174.144531 C 541.296875 173.1875 540.523438 172.414062 539.566406 172.414062 C 538.605469 172.414062 537.832031 173.1875 537.832031 174.144531 C 537.832031 175.101562 538.605469 175.878906 539.566406 175.878906 C 540.523438 175.878906 541.296875 175.101562 541.296875 174.144531 Z M 541.296875 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 181.164062 C 541.296875 180.210938 540.523438 179.433594 539.566406 179.433594 C 538.605469 179.433594 537.832031 180.210938 537.832031 181.164062 C 537.832031 182.121094 538.605469 182.898438 539.566406 182.898438 C 540.523438 182.898438 541.296875 182.121094 541.296875 181.164062 Z M 541.296875 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 188.183594 C 541.296875 187.230469 540.523438 186.453125 539.566406 186.453125 C 538.605469 186.453125 537.832031 187.230469 537.832031 188.183594 C 537.832031 189.140625 538.605469 189.917969 539.566406 189.917969 C 540.523438 189.917969 541.296875 189.140625 541.296875 188.183594 Z M 541.296875 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 146.035156 C 562.386719 145.078125 561.613281 144.304688 560.65625 144.304688 C 559.695312 144.304688 558.921875 145.078125 558.921875 146.035156 C 558.921875 146.992188 559.695312 147.765625 560.65625 147.765625 C 561.613281 147.765625 562.386719 146.992188 562.386719 146.035156 Z M 562.386719 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 153.054688 C 562.386719 152.097656 561.613281 151.320312 560.65625 151.320312 C 559.695312 151.320312 558.921875 152.097656 558.921875 153.054688 C 558.921875 154.011719 559.695312 154.789062 560.65625 154.789062 C 561.613281 154.789062 562.386719 154.011719 562.386719 153.054688 Z M 562.386719 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 562.386719 160.074219 C 562.386719 159.117188 561.613281 158.34375 560.65625 158.34375 C 559.695312 158.34375 558.921875 159.117188 558.921875 160.074219 C 558.921875 161.03125 559.695312 161.808594 560.65625 161.808594 C 561.613281 161.808594 562.386719 161.03125 562.386719 160.074219 Z M 562.386719 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 146.035156 C 555.335938 145.078125 554.5625 144.304688 553.605469 144.304688 C 552.648438 144.304688 551.871094 145.078125 551.871094 146.035156 C 551.871094 146.992188 552.648438 147.765625 553.605469 147.765625 C 554.5625 147.765625 555.335938 146.992188 555.335938 146.035156 Z M 555.335938 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 153.054688 C 555.335938 152.097656 554.5625 151.320312 553.605469 151.320312 C 552.648438 151.320312 551.871094 152.097656 551.871094 153.054688 C 551.871094 154.011719 552.648438 154.789062 553.605469 154.789062 C 554.5625 154.789062 555.335938 154.011719 555.335938 153.054688 Z M 555.335938 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.335938 160.074219 C 555.335938 159.117188 554.5625 158.34375 553.605469 158.34375 C 552.648438 158.34375 551.871094 159.117188 551.871094 160.074219 C 551.871094 161.03125 552.648438 161.808594 553.605469 161.808594 C 554.5625 161.808594 555.335938 161.03125 555.335938 160.074219 Z M 555.335938 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 146.035156 C 548.316406 145.078125 547.542969 144.304688 546.585938 144.304688 C 545.628906 144.304688 544.851562 145.078125 544.851562 146.035156 C 544.851562 146.992188 545.628906 147.765625 546.585938 147.765625 C 547.542969 147.765625 548.316406 146.992188 548.316406 146.035156 Z M 548.316406 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 548.316406 153.054688 C 548.316406 152.097656 547.542969 151.320312 546.585938 151.320312 C 545.628906 151.320312 544.851562 152.097656 544.851562 153.054688 C 544.851562 154.011719 545.628906 154.789062 546.585938 154.789062 C 547.542969 154.789062 548.316406 154.011719 548.316406 153.054688 Z M 548.316406 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 146.035156 C 541.296875 145.078125 540.523438 144.304688 539.566406 144.304688 C 538.605469 144.304688 537.832031 145.078125 537.832031 146.035156 C 537.832031 146.992188 538.605469 147.765625 539.566406 147.765625 C 540.523438 147.765625 541.296875 146.992188 541.296875 146.035156 Z M 541.296875 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 153.054688 C 541.296875 152.097656 540.523438 151.320312 539.566406 151.320312 C 538.605469 151.320312 537.832031 152.097656 537.832031 153.054688 C 537.832031 154.011719 538.605469 154.789062 539.566406 154.789062 C 540.523438 154.789062 541.296875 154.011719 541.296875 153.054688 Z M 541.296875 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 541.296875 160.074219 C 541.296875 159.117188 540.523438 158.34375 539.566406 158.34375 C 538.605469 158.34375 537.832031 159.117188 537.832031 160.074219 C 537.832031 161.03125 538.605469 161.808594 539.566406 161.808594 C 540.523438 161.808594 541.296875 161.03125 541.296875 160.074219 Z M 541.296875 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.9375 96.476562 C 555.9375 92.667969 552.851562 89.582031 549.046875 89.582031 C 545.238281 89.582031 542.152344 92.667969 542.152344 96.476562 C 542.152344 100.28125 545.238281 103.367188 549.046875 103.367188 C 552.851562 103.367188 555.9375 100.28125 555.9375 96.476562 Z M 555.9375 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 553.269531 96.476562 C 553.269531 94.144531 551.378906 92.253906 549.046875 92.253906 C 546.710938 92.253906 544.820312 94.144531 544.820312 96.476562 C 544.820312 98.804688 546.710938 100.695312 549.046875 100.695312 C 551.378906 100.695312 553.269531 98.804688 553.269531 96.476562 Z M 553.269531 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 555.9375 74.15625 C 555.9375 70.347656 552.851562 67.261719 549.046875 67.261719 C 545.238281 67.261719 542.152344 70.347656 542.152344 74.15625 C 542.152344 77.960938 545.238281 81.046875 549.046875 81.046875 C 552.851562 81.046875 555.9375 77.960938 555.9375 74.15625 Z M 555.9375 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 553.269531 74.15625 C 553.269531 71.824219 551.378906 69.933594 549.046875 69.933594 C 546.710938 69.933594 544.820312 71.824219 544.820312 74.15625 C 544.820312 76.484375 546.710938 78.378906 549.046875 78.378906 C 551.378906 78.378906 553.269531 76.484375 553.269531 74.15625 Z M 553.269531 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 578.257812 520.464844 C 578.257812 516.660156 575.171875 513.574219 571.363281 513.574219 C 567.558594 513.574219 564.472656 516.660156 564.472656 520.464844 C 564.472656 524.269531 567.558594 527.359375 571.363281 527.359375 C 575.171875 527.359375 578.257812 524.269531 578.257812 520.464844 Z M 578.257812 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 575.585938 520.464844 C 575.585938 518.132812 573.695312 516.242188 571.363281 516.242188 C 569.03125 516.242188 567.144531 518.132812 567.144531 520.464844 C 567.144531 522.796875 569.03125 524.6875 571.363281 524.6875 C 573.695312 524.6875 575.585938 522.796875 575.585938 520.464844 Z M 575.585938 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 568.050781 457.988281 L 568.050781 462.460938 L 572.941406 462.460938 L 572.941406 457.988281 Z M 568.050781 457.988281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 568.050781 137.011719 L 568.050781 132.539062 L 572.941406 132.539062 L 572.941406 137.011719 L 568.050781 137.011719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 578.851562 457.660156 L 583.320312 457.660156 L 583.890625 457.75 L 584.429688 457.988281 L 584.910156 458.320312 L 585.238281 458.800781 L 585.480469 459.339844 L 585.539062 459.910156 L 585.480469 460.480469 L 585.238281 461.019531 L 584.910156 461.5 L 584.429688 461.828125 L 583.890625 462.070312 L 583.320312 462.128906 L 578.851562 462.128906 L 578.28125 462.070312 L 577.738281 461.828125 L 577.261719 461.5 L 576.929688 461.019531 L 576.691406 460.480469 L 576.628906 459.910156 L 576.691406 459.339844 L 576.929688 458.800781 L 577.261719 458.320312 L 577.738281 457.988281 L 578.28125 457.75 Z M 578.851562 457.660156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 578.851562 137.339844 L 583.320312 137.339844 L 583.890625 137.25 L 584.429688 137.011719 L 584.910156 136.679688 L 585.238281 136.199219 L 585.480469 135.660156 L 585.539062 135.089844 L 585.480469 134.519531 L 585.238281 133.980469 L 584.910156 133.5 L 584.429688 133.171875 L 583.890625 132.929688 L 583.320312 132.871094 L 578.851562 132.871094 L 578.28125 132.929688 L 577.738281 133.171875 L 577.261719 133.5 L 576.929688 133.980469 L 576.691406 134.519531 L 576.628906 135.089844 L 576.691406 135.660156 L 576.929688 136.199219 L 577.261719 136.679688 L 577.738281 137.011719 L 578.28125 137.25 L 578.851562 137.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 582.089844 446.589844 L 582.089844 451.058594 L 586.980469 451.058594 L 586.980469 446.589844 Z M 582.089844 446.589844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 582.089844 148.410156 L 582.089844 143.941406 L 586.980469 143.941406 L 586.980469 148.410156 L 582.089844 148.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 582.089844 438.128906 L 582.089844 442.601562 L 586.980469 442.601562 L 586.980469 438.128906 Z M 582.089844 438.128906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 582.089844 156.871094 L 582.089844 152.398438 L 586.980469 152.398438 L 586.980469 156.871094 L 582.089844 156.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 578.28125 442.601562 L 578.28125 438.128906 L 573.390625 438.128906 L 573.390625 442.601562 Z M 578.28125 442.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 578.28125 152.398438 L 578.28125 156.871094 L 573.390625 156.871094 L 573.390625 152.398438 L 578.28125 152.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 578.28125 451.058594 L 578.28125 446.589844 L 573.390625 446.589844 L 573.390625 451.058594 Z M 578.28125 451.058594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 578.28125 143.941406 L 578.28125 148.410156 L 573.390625 148.410156 L 573.390625 143.941406 L 578.28125 143.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 582.300781 431.410156 L 586.769531 431.410156 L 586.769531 426.519531 L 582.300781 426.519531 Z M 582.300781 431.410156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 582.300781 163.589844 L 586.769531 163.589844 L 586.769531 168.480469 L 582.300781 168.480469 L 582.300781 163.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 573.808594 431.410156 L 578.28125 431.410156 L 578.28125 426.519531 L 573.808594 426.519531 Z M 573.808594 431.410156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 573.808594 163.589844 L 578.28125 163.589844 L 578.28125 168.480469 L 573.808594 168.480469 L 573.808594 163.589844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 582.300781 422.5 L 586.769531 422.5 L 586.769531 417.609375 L 582.300781 417.609375 Z M 582.300781 422.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 582.300781 172.5 L 586.769531 172.5 L 586.769531 177.390625 L 582.300781 177.390625 L 582.300781 172.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 573.808594 422.5 L 578.28125 422.5 L 578.28125 417.609375 L 573.808594 417.609375 Z M 573.808594 422.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 573.808594 172.5 L 578.28125 172.5 L 578.28125 177.390625 L 573.808594 177.390625 L 573.808594 172.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 578.28125 408.671875 L 573.808594 408.671875 L 573.808594 413.558594 L 578.28125 413.558594 Z M 578.28125 408.671875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 578.28125 186.328125 L 573.808594 186.328125 L 573.808594 181.441406 L 578.28125 181.441406 L 578.28125 186.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 586.769531 408.671875 L 582.300781 408.671875 L 582.300781 413.558594 L 586.769531 413.558594 Z M 586.769531 408.671875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 586.769531 186.328125 L 582.300781 186.328125 L 582.300781 181.441406 L 586.769531 181.441406 L 586.769531 186.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 578.28125 378.550781 L 573.808594 378.550781 L 573.808594 383.441406 L 578.28125 383.441406 Z M 578.28125 378.550781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 578.28125 216.449219 L 573.808594 216.449219 L 573.808594 211.558594 L 578.28125 211.558594 L 578.28125 216.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 586.769531 378.550781 L 582.300781 378.550781 L 582.300781 383.441406 L 586.769531 383.441406 Z M 586.769531 378.550781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 586.769531 216.449219 L 582.300781 216.449219 L 582.300781 211.558594 L 586.769531 211.558594 L 586.769531 216.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 573.808594 374.5 L 578.28125 374.5 L 578.28125 369.609375 L 573.808594 369.609375 Z M 573.808594 374.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 573.808594 220.5 L 578.28125 220.5 L 578.28125 225.390625 L 573.808594 225.390625 L 573.808594 220.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 328.765625 C 583.476562 327.808594 582.703125 327.03125 581.746094 327.03125 C 580.785156 327.03125 580.011719 327.808594 580.011719 328.765625 C 580.011719 329.722656 580.785156 330.496094 581.746094 330.496094 C 582.703125 330.496094 583.476562 329.722656 583.476562 328.765625 Z M 583.476562 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 335.785156 C 583.476562 334.828125 582.703125 334.054688 581.746094 334.054688 C 580.785156 334.054688 580.011719 334.828125 580.011719 335.785156 C 580.011719 336.742188 580.785156 337.515625 581.746094 337.515625 C 582.703125 337.515625 583.476562 336.742188 583.476562 335.785156 Z M 583.476562 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 328.765625 C 576.429688 327.808594 575.652344 327.03125 574.695312 327.03125 C 573.738281 327.03125 572.960938 327.808594 572.960938 328.765625 C 572.960938 329.722656 573.738281 330.496094 574.695312 330.496094 C 575.652344 330.496094 576.429688 329.722656 576.429688 328.765625 Z M 576.429688 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 328.765625 C 569.40625 327.808594 568.632812 327.03125 567.675781 327.03125 C 566.71875 327.03125 565.941406 327.808594 565.941406 328.765625 C 565.941406 329.722656 566.71875 330.496094 567.675781 330.496094 C 568.632812 330.496094 569.40625 329.722656 569.40625 328.765625 Z M 569.40625 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 335.785156 C 569.40625 334.828125 568.632812 334.054688 567.675781 334.054688 C 566.71875 334.054688 565.941406 334.828125 565.941406 335.785156 C 565.941406 336.742188 566.71875 337.515625 567.675781 337.515625 C 568.632812 337.515625 569.40625 336.742188 569.40625 335.785156 Z M 569.40625 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 300.65625 C 583.476562 299.699219 582.703125 298.921875 581.746094 298.921875 C 580.785156 298.921875 580.011719 299.699219 580.011719 300.65625 C 580.011719 301.609375 580.785156 302.386719 581.746094 302.386719 C 582.703125 302.386719 583.476562 301.609375 583.476562 300.65625 Z M 583.476562 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 307.675781 C 583.476562 306.71875 582.703125 305.941406 581.746094 305.941406 C 580.785156 305.941406 580.011719 306.71875 580.011719 307.675781 C 580.011719 308.632812 580.785156 309.40625 581.746094 309.40625 C 582.703125 309.40625 583.476562 308.632812 583.476562 307.675781 Z M 583.476562 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 314.695312 C 583.476562 313.738281 582.703125 312.960938 581.746094 312.960938 C 580.785156 312.960938 580.011719 313.738281 580.011719 314.695312 C 580.011719 315.652344 580.785156 316.429688 581.746094 316.429688 C 582.703125 316.429688 583.476562 315.652344 583.476562 314.695312 Z M 583.476562 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 321.746094 C 583.476562 320.789062 582.703125 320.011719 581.746094 320.011719 C 580.785156 320.011719 580.011719 320.789062 580.011719 321.746094 C 580.011719 322.699219 580.785156 323.476562 581.746094 323.476562 C 582.703125 323.476562 583.476562 322.699219 583.476562 321.746094 Z M 583.476562 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 300.65625 C 576.429688 299.699219 575.652344 298.921875 574.695312 298.921875 C 573.738281 298.921875 572.960938 299.699219 572.960938 300.65625 C 572.960938 301.609375 573.738281 302.386719 574.695312 302.386719 C 575.652344 302.386719 576.429688 301.609375 576.429688 300.65625 Z M 576.429688 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 307.675781 C 576.429688 306.71875 575.652344 305.941406 574.695312 305.941406 C 573.738281 305.941406 572.960938 306.71875 572.960938 307.675781 C 572.960938 308.632812 573.738281 309.40625 574.695312 309.40625 C 575.652344 309.40625 576.429688 308.632812 576.429688 307.675781 Z M 576.429688 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 314.695312 C 576.429688 313.738281 575.652344 312.960938 574.695312 312.960938 C 573.738281 312.960938 572.960938 313.738281 572.960938 314.695312 C 572.960938 315.652344 573.738281 316.429688 574.695312 316.429688 C 575.652344 316.429688 576.429688 315.652344 576.429688 314.695312 Z M 576.429688 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 300.65625 C 569.40625 299.699219 568.632812 298.921875 567.675781 298.921875 C 566.71875 298.921875 565.941406 299.699219 565.941406 300.65625 C 565.941406 301.609375 566.71875 302.386719 567.675781 302.386719 C 568.632812 302.386719 569.40625 301.609375 569.40625 300.65625 Z M 569.40625 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 321.746094 C 576.429688 320.789062 575.652344 320.011719 574.695312 320.011719 C 573.738281 320.011719 572.960938 320.789062 572.960938 321.746094 C 572.960938 322.699219 573.738281 323.476562 574.695312 323.476562 C 575.652344 323.476562 576.429688 322.699219 576.429688 321.746094 Z M 576.429688 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 279.566406 C 583.476562 278.609375 582.703125 277.832031 581.746094 277.832031 C 580.785156 277.832031 580.011719 278.609375 580.011719 279.566406 C 580.011719 280.519531 580.785156 281.296875 581.746094 281.296875 C 582.703125 281.296875 583.476562 280.519531 583.476562 279.566406 Z M 583.476562 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 286.585938 C 583.476562 285.628906 582.703125 284.851562 581.746094 284.851562 C 580.785156 284.851562 580.011719 285.628906 580.011719 286.585938 C 580.011719 287.539062 580.785156 288.316406 581.746094 288.316406 C 582.703125 288.316406 583.476562 287.539062 583.476562 286.585938 Z M 583.476562 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 293.605469 C 583.476562 292.648438 582.703125 291.871094 581.746094 291.871094 C 580.785156 291.871094 580.011719 292.648438 580.011719 293.605469 C 580.011719 294.5625 580.785156 295.335938 581.746094 295.335938 C 582.703125 295.335938 583.476562 294.5625 583.476562 293.605469 Z M 583.476562 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 279.566406 C 576.429688 278.609375 575.652344 277.832031 574.695312 277.832031 C 573.738281 277.832031 572.960938 278.609375 572.960938 279.566406 C 572.960938 280.519531 573.738281 281.296875 574.695312 281.296875 C 575.652344 281.296875 576.429688 280.519531 576.429688 279.566406 Z M 576.429688 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 286.585938 C 576.429688 285.628906 575.652344 284.851562 574.695312 284.851562 C 573.738281 284.851562 572.960938 285.628906 572.960938 286.585938 C 572.960938 287.539062 573.738281 288.316406 574.695312 288.316406 C 575.652344 288.316406 576.429688 287.539062 576.429688 286.585938 Z M 576.429688 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 293.605469 C 576.429688 292.648438 575.652344 291.871094 574.695312 291.871094 C 573.738281 291.871094 572.960938 292.648438 572.960938 293.605469 C 572.960938 294.5625 573.738281 295.335938 574.695312 295.335938 C 575.652344 295.335938 576.429688 294.5625 576.429688 293.605469 Z M 576.429688 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 279.566406 C 569.40625 278.609375 568.632812 277.832031 567.675781 277.832031 C 566.71875 277.832031 565.941406 278.609375 565.941406 279.566406 C 565.941406 280.519531 566.71875 281.296875 567.675781 281.296875 C 568.632812 281.296875 569.40625 280.519531 569.40625 279.566406 Z M 569.40625 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 286.585938 C 569.40625 285.628906 568.632812 284.851562 567.675781 284.851562 C 566.71875 284.851562 565.941406 285.628906 565.941406 286.585938 C 565.941406 287.539062 566.71875 288.316406 567.675781 288.316406 C 568.632812 288.316406 569.40625 287.539062 569.40625 286.585938 Z M 569.40625 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 293.605469 C 569.40625 292.648438 568.632812 291.871094 567.675781 291.871094 C 566.71875 291.871094 565.941406 292.648438 565.941406 293.605469 C 565.941406 294.5625 566.71875 295.335938 567.675781 295.335938 C 568.632812 295.335938 569.40625 294.5625 569.40625 293.605469 Z M 569.40625 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 258.476562 C 583.476562 257.519531 582.703125 256.742188 581.746094 256.742188 C 580.785156 256.742188 580.011719 257.519531 580.011719 258.476562 C 580.011719 259.429688 580.785156 260.207031 581.746094 260.207031 C 582.703125 260.207031 583.476562 259.429688 583.476562 258.476562 Z M 583.476562 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 251.453125 C 576.429688 250.5 575.652344 249.722656 574.695312 249.722656 C 573.738281 249.722656 572.960938 250.5 572.960938 251.453125 C 572.960938 252.410156 573.738281 253.1875 574.695312 253.1875 C 575.652344 253.1875 576.429688 252.410156 576.429688 251.453125 Z M 576.429688 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 258.476562 C 576.429688 257.519531 575.652344 256.742188 574.695312 256.742188 C 573.738281 256.742188 572.960938 257.519531 572.960938 258.476562 C 572.960938 259.429688 573.738281 260.207031 574.695312 260.207031 C 575.652344 260.207031 576.429688 259.429688 576.429688 258.476562 Z M 576.429688 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 265.496094 C 576.429688 264.539062 575.652344 263.761719 574.695312 263.761719 C 573.738281 263.761719 572.960938 264.539062 572.960938 265.496094 C 572.960938 266.449219 573.738281 267.226562 574.695312 267.226562 C 575.652344 267.226562 576.429688 266.449219 576.429688 265.496094 Z M 576.429688 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 272.546875 C 576.429688 271.589844 575.652344 270.8125 574.695312 270.8125 C 573.738281 270.8125 572.960938 271.589844 572.960938 272.546875 C 572.960938 273.5 573.738281 274.277344 574.695312 274.277344 C 575.652344 274.277344 576.429688 273.5 576.429688 272.546875 Z M 576.429688 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 251.453125 C 569.40625 250.5 568.632812 249.722656 567.675781 249.722656 C 566.71875 249.722656 565.941406 250.5 565.941406 251.453125 C 565.941406 252.410156 566.71875 253.1875 567.675781 253.1875 C 568.632812 253.1875 569.40625 252.410156 569.40625 251.453125 Z M 569.40625 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 258.476562 C 569.40625 257.519531 568.632812 256.742188 567.675781 256.742188 C 566.71875 256.742188 565.941406 257.519531 565.941406 258.476562 C 565.941406 259.429688 566.71875 260.207031 567.675781 260.207031 C 568.632812 260.207031 569.40625 259.429688 569.40625 258.476562 Z M 569.40625 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 265.496094 C 569.40625 264.539062 568.632812 263.761719 567.675781 263.761719 C 566.71875 263.761719 565.941406 264.539062 565.941406 265.496094 C 565.941406 266.449219 566.71875 267.226562 567.675781 267.226562 C 568.632812 267.226562 569.40625 266.449219 569.40625 265.496094 Z M 569.40625 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 272.546875 C 569.40625 271.589844 568.632812 270.8125 567.675781 270.8125 C 566.71875 270.8125 565.941406 271.589844 565.941406 272.546875 C 565.941406 273.5 566.71875 274.277344 567.675781 274.277344 C 568.632812 274.277344 569.40625 273.5 569.40625 272.546875 Z M 569.40625 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 230.363281 C 583.476562 229.410156 582.703125 228.632812 581.746094 228.632812 C 580.785156 228.632812 580.011719 229.410156 580.011719 230.363281 C 580.011719 231.320312 580.785156 232.097656 581.746094 232.097656 C 582.703125 232.097656 583.476562 231.320312 583.476562 230.363281 Z M 583.476562 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 237.386719 C 583.476562 236.429688 582.703125 235.652344 581.746094 235.652344 C 580.785156 235.652344 580.011719 236.429688 580.011719 237.386719 C 580.011719 238.339844 580.785156 239.117188 581.746094 239.117188 C 582.703125 239.117188 583.476562 238.339844 583.476562 237.386719 Z M 583.476562 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 230.363281 C 576.429688 229.410156 575.652344 228.632812 574.695312 228.632812 C 573.738281 228.632812 572.960938 229.410156 572.960938 230.363281 C 572.960938 231.320312 573.738281 232.097656 574.695312 232.097656 C 575.652344 232.097656 576.429688 231.320312 576.429688 230.363281 Z M 576.429688 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 237.386719 C 576.429688 236.429688 575.652344 235.652344 574.695312 235.652344 C 573.738281 235.652344 572.960938 236.429688 572.960938 237.386719 C 572.960938 238.339844 573.738281 239.117188 574.695312 239.117188 C 575.652344 239.117188 576.429688 238.339844 576.429688 237.386719 Z M 576.429688 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 223.34375 C 569.40625 222.390625 568.632812 221.613281 567.675781 221.613281 C 566.71875 221.613281 565.941406 222.390625 565.941406 223.34375 C 565.941406 224.300781 566.71875 225.078125 567.675781 225.078125 C 568.632812 225.078125 569.40625 224.300781 569.40625 223.34375 Z M 569.40625 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 230.363281 C 569.40625 229.410156 568.632812 228.632812 567.675781 228.632812 C 566.71875 228.632812 565.941406 229.410156 565.941406 230.363281 C 565.941406 231.320312 566.71875 232.097656 567.675781 232.097656 C 568.632812 232.097656 569.40625 231.320312 569.40625 230.363281 Z M 569.40625 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 237.386719 C 569.40625 236.429688 568.632812 235.652344 567.675781 235.652344 C 566.71875 235.652344 565.941406 236.429688 565.941406 237.386719 C 565.941406 238.339844 566.71875 239.117188 567.675781 239.117188 C 568.632812 239.117188 569.40625 238.339844 569.40625 237.386719 Z M 569.40625 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 195.234375 C 576.429688 194.277344 575.652344 193.503906 574.695312 193.503906 C 573.738281 193.503906 572.960938 194.277344 572.960938 195.234375 C 572.960938 196.191406 573.738281 196.96875 574.695312 196.96875 C 575.652344 196.96875 576.429688 196.191406 576.429688 195.234375 Z M 576.429688 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 202.253906 C 576.429688 201.300781 575.652344 200.523438 574.695312 200.523438 C 573.738281 200.523438 572.960938 201.300781 572.960938 202.253906 C 572.960938 203.210938 573.738281 203.988281 574.695312 203.988281 C 575.652344 203.988281 576.429688 203.210938 576.429688 202.253906 Z M 576.429688 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 209.273438 C 576.429688 208.320312 575.652344 207.542969 574.695312 207.542969 C 573.738281 207.542969 572.960938 208.320312 572.960938 209.273438 C 572.960938 210.230469 573.738281 211.007812 574.695312 211.007812 C 575.652344 211.007812 576.429688 210.230469 576.429688 209.273438 Z M 576.429688 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 216.296875 C 576.429688 215.339844 575.652344 214.5625 574.695312 214.5625 C 573.738281 214.5625 572.960938 215.339844 572.960938 216.296875 C 572.960938 217.25 573.738281 218.027344 574.695312 218.027344 C 575.652344 218.027344 576.429688 217.25 576.429688 216.296875 Z M 576.429688 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 195.234375 C 569.40625 194.277344 568.632812 193.503906 567.675781 193.503906 C 566.71875 193.503906 565.941406 194.277344 565.941406 195.234375 C 565.941406 196.191406 566.71875 196.96875 567.675781 196.96875 C 568.632812 196.96875 569.40625 196.191406 569.40625 195.234375 Z M 569.40625 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 202.253906 C 569.40625 201.300781 568.632812 200.523438 567.675781 200.523438 C 566.71875 200.523438 565.941406 201.300781 565.941406 202.253906 C 565.941406 203.210938 566.71875 203.988281 567.675781 203.988281 C 568.632812 203.988281 569.40625 203.210938 569.40625 202.253906 Z M 569.40625 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 209.273438 C 569.40625 208.320312 568.632812 207.542969 567.675781 207.542969 C 566.71875 207.542969 565.941406 208.320312 565.941406 209.273438 C 565.941406 210.230469 566.71875 211.007812 567.675781 211.007812 C 568.632812 211.007812 569.40625 210.230469 569.40625 209.273438 Z M 569.40625 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 216.296875 C 569.40625 215.339844 568.632812 214.5625 567.675781 214.5625 C 566.71875 214.5625 565.941406 215.339844 565.941406 216.296875 C 565.941406 217.25 566.71875 218.027344 567.675781 218.027344 C 568.632812 218.027344 569.40625 217.25 569.40625 216.296875 Z M 569.40625 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 167.09375 C 583.476562 166.140625 582.703125 165.363281 581.746094 165.363281 C 580.785156 165.363281 580.011719 166.140625 580.011719 167.09375 C 580.011719 168.050781 580.785156 168.828125 581.746094 168.828125 C 582.703125 168.828125 583.476562 168.050781 583.476562 167.09375 Z M 583.476562 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 174.144531 C 583.476562 173.1875 582.703125 172.414062 581.746094 172.414062 C 580.785156 172.414062 580.011719 173.1875 580.011719 174.144531 C 580.011719 175.101562 580.785156 175.878906 581.746094 175.878906 C 582.703125 175.878906 583.476562 175.101562 583.476562 174.144531 Z M 583.476562 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 181.164062 C 583.476562 180.210938 582.703125 179.433594 581.746094 179.433594 C 580.785156 179.433594 580.011719 180.210938 580.011719 181.164062 C 580.011719 182.121094 580.785156 182.898438 581.746094 182.898438 C 582.703125 182.898438 583.476562 182.121094 583.476562 181.164062 Z M 583.476562 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 188.183594 C 583.476562 187.230469 582.703125 186.453125 581.746094 186.453125 C 580.785156 186.453125 580.011719 187.230469 580.011719 188.183594 C 580.011719 189.140625 580.785156 189.917969 581.746094 189.917969 C 582.703125 189.917969 583.476562 189.140625 583.476562 188.183594 Z M 583.476562 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 167.09375 C 576.429688 166.140625 575.652344 165.363281 574.695312 165.363281 C 573.738281 165.363281 572.960938 166.140625 572.960938 167.09375 C 572.960938 168.050781 573.738281 168.828125 574.695312 168.828125 C 575.652344 168.828125 576.429688 168.050781 576.429688 167.09375 Z M 576.429688 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 174.144531 C 576.429688 173.1875 575.652344 172.414062 574.695312 172.414062 C 573.738281 172.414062 572.960938 173.1875 572.960938 174.144531 C 572.960938 175.101562 573.738281 175.878906 574.695312 175.878906 C 575.652344 175.878906 576.429688 175.101562 576.429688 174.144531 Z M 576.429688 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 181.164062 C 576.429688 180.210938 575.652344 179.433594 574.695312 179.433594 C 573.738281 179.433594 572.960938 180.210938 572.960938 181.164062 C 572.960938 182.121094 573.738281 182.898438 574.695312 182.898438 C 575.652344 182.898438 576.429688 182.121094 576.429688 181.164062 Z M 576.429688 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 188.183594 C 576.429688 187.230469 575.652344 186.453125 574.695312 186.453125 C 573.738281 186.453125 572.960938 187.230469 572.960938 188.183594 C 572.960938 189.140625 573.738281 189.917969 574.695312 189.917969 C 575.652344 189.917969 576.429688 189.140625 576.429688 188.183594 Z M 576.429688 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 181.164062 C 569.40625 180.210938 568.632812 179.433594 567.675781 179.433594 C 566.71875 179.433594 565.941406 180.210938 565.941406 181.164062 C 565.941406 182.121094 566.71875 182.898438 567.675781 182.898438 C 568.632812 182.898438 569.40625 182.121094 569.40625 181.164062 Z M 569.40625 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 188.183594 C 569.40625 187.230469 568.632812 186.453125 567.675781 186.453125 C 566.71875 186.453125 565.941406 187.230469 565.941406 188.183594 C 565.941406 189.140625 566.71875 189.917969 567.675781 189.917969 C 568.632812 189.917969 569.40625 189.140625 569.40625 188.183594 Z M 569.40625 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 146.035156 C 583.476562 145.078125 582.703125 144.304688 581.746094 144.304688 C 580.785156 144.304688 580.011719 145.078125 580.011719 146.035156 C 580.011719 146.992188 580.785156 147.765625 581.746094 147.765625 C 582.703125 147.765625 583.476562 146.992188 583.476562 146.035156 Z M 583.476562 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 153.054688 C 583.476562 152.097656 582.703125 151.320312 581.746094 151.320312 C 580.785156 151.320312 580.011719 152.097656 580.011719 153.054688 C 580.011719 154.011719 580.785156 154.789062 581.746094 154.789062 C 582.703125 154.789062 583.476562 154.011719 583.476562 153.054688 Z M 583.476562 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 583.476562 160.074219 C 583.476562 159.117188 582.703125 158.34375 581.746094 158.34375 C 580.785156 158.34375 580.011719 159.117188 580.011719 160.074219 C 580.011719 161.03125 580.785156 161.808594 581.746094 161.808594 C 582.703125 161.808594 583.476562 161.03125 583.476562 160.074219 Z M 583.476562 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 146.035156 C 576.429688 145.078125 575.652344 144.304688 574.695312 144.304688 C 573.738281 144.304688 572.960938 145.078125 572.960938 146.035156 C 572.960938 146.992188 573.738281 147.765625 574.695312 147.765625 C 575.652344 147.765625 576.429688 146.992188 576.429688 146.035156 Z M 576.429688 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 153.054688 C 576.429688 152.097656 575.652344 151.320312 574.695312 151.320312 C 573.738281 151.320312 572.960938 152.097656 572.960938 153.054688 C 572.960938 154.011719 573.738281 154.789062 574.695312 154.789062 C 575.652344 154.789062 576.429688 154.011719 576.429688 153.054688 Z M 576.429688 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 576.429688 160.074219 C 576.429688 159.117188 575.652344 158.34375 574.695312 158.34375 C 573.738281 158.34375 572.960938 159.117188 572.960938 160.074219 C 572.960938 161.03125 573.738281 161.808594 574.695312 161.808594 C 575.652344 161.808594 576.429688 161.03125 576.429688 160.074219 Z M 576.429688 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 569.40625 153.054688 C 569.40625 152.097656 568.632812 151.320312 567.675781 151.320312 C 566.71875 151.320312 565.941406 152.097656 565.941406 153.054688 C 565.941406 154.011719 566.71875 154.789062 567.675781 154.789062 C 568.632812 154.789062 569.40625 154.011719 569.40625 153.054688 Z M 569.40625 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 578.257812 96.476562 C 578.257812 92.667969 575.171875 89.582031 571.363281 89.582031 C 567.558594 89.582031 564.472656 92.667969 564.472656 96.476562 C 564.472656 100.28125 567.558594 103.367188 571.363281 103.367188 C 575.171875 103.367188 578.257812 100.28125 578.257812 96.476562 Z M 578.257812 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 575.585938 96.476562 C 575.585938 94.144531 573.695312 92.253906 571.363281 92.253906 C 569.03125 92.253906 567.144531 94.144531 567.144531 96.476562 C 567.144531 98.804688 569.03125 100.695312 571.363281 100.695312 C 573.695312 100.695312 575.585938 98.804688 575.585938 96.476562 Z M 575.585938 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 578.257812 74.15625 C 578.257812 70.347656 575.171875 67.261719 571.363281 67.261719 C 567.558594 67.261719 564.472656 70.347656 564.472656 74.15625 C 564.472656 77.960938 567.558594 81.046875 571.363281 81.046875 C 575.171875 81.046875 578.257812 77.960938 578.257812 74.15625 Z M 578.257812 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 575.585938 74.15625 C 575.585938 71.824219 573.695312 69.933594 571.363281 69.933594 C 569.03125 69.933594 567.144531 71.824219 567.144531 74.15625 C 567.144531 76.484375 569.03125 78.378906 571.363281 78.378906 C 573.695312 78.378906 575.585938 76.484375 575.585938 74.15625 Z M 575.585938 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 622.898438 520.464844 C 622.898438 516.660156 619.8125 513.574219 616.003906 513.574219 C 612.195312 513.574219 609.113281 516.660156 609.113281 520.464844 C 609.113281 524.269531 612.195312 527.359375 616.003906 527.359375 C 619.8125 527.359375 622.898438 524.269531 622.898438 520.464844 Z M 622.898438 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 620.226562 520.464844 C 620.226562 518.132812 618.335938 516.242188 616.003906 516.242188 C 613.671875 516.242188 611.78125 518.132812 611.78125 520.464844 C 611.78125 522.796875 613.671875 524.6875 616.003906 524.6875 C 618.335938 524.6875 620.226562 522.796875 620.226562 520.464844 Z M 620.226562 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 600.578125 520.464844 C 600.578125 516.660156 597.492188 513.574219 593.683594 513.574219 C 589.878906 513.574219 586.792969 516.660156 586.792969 520.464844 C 586.792969 524.269531 589.878906 527.359375 593.683594 527.359375 C 597.492188 527.359375 600.578125 524.269531 600.578125 520.464844 Z M 600.578125 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 597.90625 520.464844 C 597.90625 518.132812 596.019531 516.242188 593.683594 516.242188 C 591.351562 516.242188 589.460938 518.132812 589.460938 520.464844 C 589.460938 522.796875 591.351562 524.6875 593.683594 524.6875 C 596.019531 524.6875 597.90625 522.796875 597.90625 520.464844 Z M 597.90625 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 622.898438 498.144531 C 622.898438 494.339844 619.8125 491.253906 616.003906 491.253906 C 612.195312 491.253906 609.113281 494.339844 609.113281 498.144531 C 609.113281 501.953125 612.195312 505.039062 616.003906 505.039062 C 619.8125 505.039062 622.898438 501.953125 622.898438 498.144531 Z M 622.898438 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 620.226562 498.144531 C 620.226562 495.8125 618.335938 493.921875 616.003906 493.921875 C 613.671875 493.921875 611.78125 495.8125 611.78125 498.144531 C 611.78125 500.476562 613.671875 502.367188 616.003906 502.367188 C 618.335938 502.367188 620.226562 500.476562 620.226562 498.144531 Z M 620.226562 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 600.578125 498.144531 C 600.578125 494.339844 597.492188 491.253906 593.683594 491.253906 C 589.878906 491.253906 586.792969 494.339844 586.792969 498.144531 C 586.792969 501.953125 589.878906 505.039062 593.683594 505.039062 C 597.492188 505.039062 600.578125 501.953125 600.578125 498.144531 Z M 600.578125 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 597.90625 498.144531 C 597.90625 495.8125 596.019531 493.921875 593.683594 493.921875 C 591.351562 493.921875 589.460938 495.8125 589.460938 498.144531 C 589.460938 500.476562 591.351562 502.367188 593.683594 502.367188 C 596.019531 502.367188 597.90625 500.476562 597.90625 498.144531 Z M 597.90625 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 616.648438 465.578125 L 616.648438 461.109375 L 611.761719 461.109375 L 611.761719 465.578125 Z M 616.648438 465.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 616.648438 129.421875 L 616.648438 133.890625 L 611.761719 133.890625 L 611.761719 129.421875 L 616.648438 129.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 616.648438 474.039062 L 616.648438 469.570312 L 611.761719 469.570312 L 611.761719 474.039062 Z M 616.648438 474.039062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 616.648438 120.960938 L 616.648438 125.429688 L 611.761719 125.429688 L 611.761719 120.960938 L 616.648438 120.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 605.398438 462.128906 L 600.929688 462.128906 L 600.359375 462.070312 L 599.820312 461.828125 L 599.339844 461.5 L 599.011719 461.019531 L 598.769531 460.480469 L 598.710938 459.910156 L 598.769531 459.339844 L 599.011719 458.800781 L 599.339844 458.320312 L 599.820312 457.988281 L 600.359375 457.75 L 600.929688 457.660156 L 605.398438 457.660156 L 605.96875 457.75 L 606.511719 457.988281 L 606.988281 458.320312 L 607.320312 458.800781 L 607.558594 459.339844 L 607.621094 459.910156 L 607.558594 460.480469 L 607.320312 461.019531 L 606.988281 461.5 L 606.511719 461.828125 L 605.96875 462.070312 Z M 605.398438 462.128906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 605.398438 132.871094 L 600.929688 132.871094 L 600.359375 132.929688 L 599.820312 133.171875 L 599.339844 133.5 L 599.011719 133.980469 L 598.769531 134.519531 L 598.710938 135.089844 L 598.769531 135.660156 L 599.011719 136.199219 L 599.339844 136.679688 L 599.820312 137.011719 L 600.359375 137.25 L 600.929688 137.339844 L 605.398438 137.339844 L 605.96875 137.25 L 606.511719 137.011719 L 606.988281 136.679688 L 607.320312 136.199219 L 607.558594 135.660156 L 607.621094 135.089844 L 607.558594 134.519531 L 607.320312 133.980469 L 606.988281 133.5 L 606.511719 133.171875 L 605.96875 132.929688 L 605.398438 132.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 605.398438 478.839844 L 600.929688 478.839844 L 600.359375 478.78125 L 599.820312 478.539062 L 599.339844 478.210938 L 599.011719 477.730469 L 598.769531 477.191406 L 598.710938 476.621094 L 598.769531 476.050781 L 599.011719 475.511719 L 599.339844 475.03125 L 599.820312 474.699219 L 600.359375 474.460938 L 600.929688 474.371094 L 605.398438 474.371094 L 605.96875 474.460938 L 606.511719 474.699219 L 606.988281 475.03125 L 607.320312 475.511719 L 607.558594 476.050781 L 607.621094 476.621094 L 607.558594 477.191406 L 607.320312 477.730469 L 606.988281 478.210938 L 606.511719 478.539062 L 605.96875 478.78125 Z M 605.398438 478.839844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 605.398438 116.160156 L 600.929688 116.160156 L 600.359375 116.21875 L 599.820312 116.460938 L 599.339844 116.789062 L 599.011719 117.269531 L 598.769531 117.808594 L 598.710938 118.378906 L 598.769531 118.949219 L 599.011719 119.488281 L 599.339844 119.96875 L 599.820312 120.300781 L 600.359375 120.539062 L 600.929688 120.628906 L 605.398438 120.628906 L 605.96875 120.539062 L 606.511719 120.300781 L 606.988281 119.96875 L 607.320312 119.488281 L 607.558594 118.949219 L 607.621094 118.378906 L 607.558594 117.808594 L 607.320312 117.269531 L 606.988281 116.789062 L 606.511719 116.460938 L 605.96875 116.21875 L 605.398438 116.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 599.488281 446.589844 L 599.488281 451.058594 L 604.378906 451.058594 L 604.378906 446.589844 Z M 599.488281 446.589844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 599.488281 148.410156 L 599.488281 143.941406 L 604.378906 143.941406 L 604.378906 148.410156 L 599.488281 148.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 599.488281 438.128906 L 599.488281 442.601562 L 604.378906 442.601562 L 604.378906 438.128906 Z M 599.488281 438.128906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 599.488281 156.871094 L 599.488281 152.398438 L 604.378906 152.398438 L 604.378906 156.871094 L 599.488281 156.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.789062 446.589844 L 590.789062 451.058594 L 595.679688 451.058594 L 595.679688 446.589844 Z M 590.789062 446.589844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 590.789062 148.410156 L 590.789062 143.941406 L 595.679688 143.941406 L 595.679688 148.410156 L 590.789062 148.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.789062 438.128906 L 590.789062 442.601562 L 595.679688 442.601562 L 595.679688 438.128906 Z M 590.789062 438.128906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 590.789062 156.871094 L 590.789062 152.398438 L 595.679688 152.398438 L 595.679688 156.871094 L 590.789062 156.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 608.429688 446.589844 L 608.429688 451.058594 L 613.320312 451.058594 L 613.320312 446.589844 Z M 608.429688 446.589844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 608.429688 148.410156 L 608.429688 143.941406 L 613.320312 143.941406 L 613.320312 148.410156 L 608.429688 148.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 608.429688 438.128906 L 608.429688 442.601562 L 613.320312 442.601562 L 613.320312 438.128906 Z M 608.429688 438.128906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 608.429688 156.871094 L 608.429688 152.398438 L 613.320312 152.398438 L 613.320312 156.871094 L 608.429688 156.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 610.648438 418.75 L 610.648438 423.160156 L 610.621094 423.578125 L 610.441406 423.941406 L 610.140625 424.238281 L 609.78125 424.421875 L 609.359375 424.480469 L 608.941406 424.421875 L 608.578125 424.238281 L 608.28125 423.941406 L 608.101562 423.578125 L 608.039062 423.160156 L 608.039062 418.75 L 608.101562 418.328125 L 608.28125 417.96875 L 608.578125 417.671875 L 608.941406 417.488281 L 609.359375 417.429688 L 609.78125 417.488281 L 610.140625 417.671875 L 610.441406 417.96875 L 610.621094 418.328125 Z M 610.648438 418.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 610.648438 176.25 L 610.648438 171.839844 L 610.621094 171.421875 L 610.441406 171.058594 L 610.140625 170.761719 L 609.78125 170.578125 L 609.359375 170.519531 L 608.941406 170.578125 L 608.578125 170.761719 L 608.28125 171.058594 L 608.101562 171.421875 L 608.039062 171.839844 L 608.039062 176.25 L 608.101562 176.671875 L 608.28125 177.03125 L 608.578125 177.328125 L 608.941406 177.511719 L 609.359375 177.570312 L 609.78125 177.511719 L 610.140625 177.328125 L 610.441406 177.03125 L 610.621094 176.671875 L 610.648438 176.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 606.269531 418.75 L 606.269531 423.160156 L 606.238281 423.578125 L 606.058594 423.941406 L 605.761719 424.238281 L 605.398438 424.421875 L 604.980469 424.480469 L 604.558594 424.421875 L 604.199219 424.238281 L 603.898438 423.941406 L 603.71875 423.578125 L 603.660156 423.160156 L 603.660156 418.75 L 603.71875 418.328125 L 603.898438 417.96875 L 604.199219 417.671875 L 604.558594 417.488281 L 604.980469 417.429688 L 605.398438 417.488281 L 605.761719 417.671875 L 606.058594 417.96875 L 606.238281 418.328125 Z M 606.269531 418.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 606.269531 176.25 L 606.269531 171.839844 L 606.238281 171.421875 L 606.058594 171.058594 L 605.761719 170.761719 L 605.398438 170.578125 L 604.980469 170.519531 L 604.558594 170.578125 L 604.199219 170.761719 L 603.898438 171.058594 L 603.71875 171.421875 L 603.660156 171.839844 L 603.660156 176.25 L 603.71875 176.671875 L 603.898438 177.03125 L 604.199219 177.328125 L 604.558594 177.511719 L 604.980469 177.570312 L 605.398438 177.511719 L 605.761719 177.328125 L 606.058594 177.03125 L 606.238281 176.671875 L 606.269531 176.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 600.570312 415.660156 L 596.160156 415.660156 L 595.738281 415.628906 L 595.378906 415.449219 L 595.078125 415.148438 L 594.898438 414.789062 L 594.839844 414.371094 L 594.898438 413.949219 L 595.078125 413.589844 L 595.378906 413.289062 L 595.738281 413.109375 L 596.160156 413.050781 L 600.570312 413.050781 L 600.988281 413.109375 L 601.351562 413.289062 L 601.648438 413.589844 L 601.828125 413.949219 L 601.890625 414.371094 L 601.828125 414.789062 L 601.648438 415.148438 L 601.351562 415.449219 L 600.988281 415.628906 Z M 600.570312 415.660156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 600.570312 179.339844 L 596.160156 179.339844 L 595.738281 179.371094 L 595.378906 179.550781 L 595.078125 179.851562 L 594.898438 180.210938 L 594.839844 180.628906 L 594.898438 181.050781 L 595.078125 181.410156 L 595.378906 181.710938 L 595.738281 181.890625 L 596.160156 181.949219 L 600.570312 181.949219 L 600.988281 181.890625 L 601.351562 181.710938 L 601.648438 181.410156 L 601.828125 181.050781 L 601.890625 180.628906 L 601.828125 180.210938 L 601.648438 179.851562 L 601.351562 179.550781 L 600.988281 179.371094 L 600.570312 179.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 600.570312 411.28125 L 596.160156 411.28125 L 595.738281 411.25 L 595.378906 411.070312 L 595.078125 410.769531 L 594.898438 410.410156 L 594.839844 409.988281 L 594.898438 409.570312 L 595.078125 409.210938 L 595.378906 408.910156 L 595.738281 408.730469 L 596.160156 408.671875 L 600.570312 408.671875 L 600.988281 408.730469 L 601.351562 408.910156 L 601.648438 409.210938 L 601.828125 409.570312 L 601.890625 409.988281 L 601.828125 410.410156 L 601.648438 410.769531 L 601.351562 411.070312 L 600.988281 411.25 Z M 600.570312 411.28125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 600.570312 183.71875 L 596.160156 183.71875 L 595.738281 183.75 L 595.378906 183.929688 L 595.078125 184.230469 L 594.898438 184.589844 L 594.839844 185.011719 L 594.898438 185.429688 L 595.078125 185.789062 L 595.378906 186.089844 L 595.738281 186.269531 L 596.160156 186.328125 L 600.570312 186.328125 L 600.988281 186.269531 L 601.351562 186.089844 L 601.648438 185.789062 L 601.828125 185.429688 L 601.890625 185.011719 L 601.828125 184.589844 L 601.648438 184.230469 L 601.351562 183.929688 L 600.988281 183.75 L 600.570312 183.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 613.980469 383.019531 L 613.980469 378.550781 L 609.089844 378.550781 L 609.089844 383.019531 Z M 613.980469 383.019531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 613.980469 211.980469 L 613.980469 216.449219 L 609.089844 216.449219 L 609.089844 211.980469 L 613.980469 211.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 605.070312 383.019531 L 605.070312 378.550781 L 600.179688 378.550781 L 600.179688 383.019531 Z M 605.070312 383.019531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 605.070312 211.980469 L 605.070312 216.449219 L 600.179688 216.449219 L 600.179688 211.980469 L 605.070312 211.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 600.570312 402.488281 L 596.160156 402.488281 L 595.738281 402.460938 L 595.378906 402.28125 L 595.078125 401.980469 L 594.898438 401.621094 L 594.839844 401.199219 L 594.898438 400.78125 L 595.078125 400.421875 L 595.378906 400.121094 L 595.738281 399.941406 L 596.160156 399.878906 L 600.570312 399.878906 L 600.988281 399.941406 L 601.351562 400.121094 L 601.648438 400.421875 L 601.828125 400.78125 L 601.890625 401.199219 L 601.828125 401.621094 L 601.648438 401.980469 L 601.351562 402.28125 L 600.988281 402.460938 Z M 600.570312 402.488281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 600.570312 192.511719 L 596.160156 192.511719 L 595.738281 192.539062 L 595.378906 192.71875 L 595.078125 193.019531 L 594.898438 193.378906 L 594.839844 193.800781 L 594.898438 194.21875 L 595.078125 194.578125 L 595.378906 194.878906 L 595.738281 195.058594 L 596.160156 195.121094 L 600.570312 195.121094 L 600.988281 195.058594 L 601.351562 194.878906 L 601.648438 194.578125 L 601.828125 194.21875 L 601.890625 193.800781 L 601.828125 193.378906 L 601.648438 193.019531 L 601.351562 192.71875 L 600.988281 192.539062 L 600.570312 192.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 603.660156 396.789062 L 603.660156 392.378906 L 603.71875 391.960938 L 603.898438 391.601562 L 604.199219 391.300781 L 604.558594 391.121094 L 604.980469 391.058594 L 605.398438 391.121094 L 605.761719 391.300781 L 606.058594 391.601562 L 606.238281 391.960938 L 606.269531 392.378906 L 606.269531 396.789062 L 606.238281 397.210938 L 606.058594 397.570312 L 605.761719 397.871094 L 605.398438 398.050781 L 604.980469 398.109375 L 604.558594 398.050781 L 604.199219 397.871094 L 603.898438 397.570312 L 603.71875 397.210938 Z M 603.660156 396.789062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 603.660156 198.210938 L 603.660156 202.621094 L 603.71875 203.039062 L 603.898438 203.398438 L 604.199219 203.699219 L 604.558594 203.878906 L 604.980469 203.941406 L 605.398438 203.878906 L 605.761719 203.699219 L 606.058594 203.398438 L 606.238281 203.039062 L 606.269531 202.621094 L 606.269531 198.210938 L 606.238281 197.789062 L 606.058594 197.429688 L 605.761719 197.128906 L 605.398438 196.949219 L 604.980469 196.890625 L 604.558594 196.949219 L 604.199219 197.128906 L 603.898438 197.429688 L 603.71875 197.789062 L 603.660156 198.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 608.039062 396.789062 L 608.039062 392.378906 L 608.101562 391.960938 L 608.28125 391.601562 L 608.578125 391.300781 L 608.941406 391.121094 L 609.359375 391.058594 L 609.78125 391.121094 L 610.140625 391.300781 L 610.441406 391.601562 L 610.621094 391.960938 L 610.648438 392.378906 L 610.648438 396.789062 L 610.621094 397.210938 L 610.441406 397.570312 L 610.140625 397.871094 L 609.78125 398.050781 L 609.359375 398.109375 L 608.941406 398.050781 L 608.578125 397.871094 L 608.28125 397.570312 L 608.101562 397.210938 Z M 608.039062 396.789062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 608.039062 198.210938 L 608.039062 202.621094 L 608.101562 203.039062 L 608.28125 203.398438 L 608.578125 203.699219 L 608.941406 203.878906 L 609.359375 203.941406 L 609.78125 203.878906 L 610.140625 203.699219 L 610.441406 203.398438 L 610.621094 203.039062 L 610.648438 202.621094 L 610.648438 198.210938 L 610.621094 197.789062 L 610.441406 197.429688 L 610.140625 197.128906 L 609.78125 196.949219 L 609.359375 196.890625 L 608.941406 196.949219 L 608.578125 197.128906 L 608.28125 197.429688 L 608.101562 197.789062 L 608.039062 198.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 613.980469 374.53125 L 613.980469 370.058594 L 609.089844 370.058594 L 609.089844 374.53125 Z M 613.980469 374.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 613.980469 220.46875 L 613.980469 224.941406 L 609.089844 224.941406 L 609.089844 220.46875 L 613.980469 220.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 605.070312 374.53125 L 605.070312 370.058594 L 600.179688 370.058594 L 600.179688 374.53125 Z M 605.070312 374.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 605.070312 220.46875 L 605.070312 224.941406 L 600.179688 224.941406 L 600.179688 220.46875 L 605.070312 220.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 591.238281 370.058594 L 591.238281 374.53125 L 596.128906 374.53125 L 596.128906 370.058594 Z M 591.238281 370.058594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 591.238281 224.941406 L 591.238281 220.46875 L 596.128906 220.46875 L 596.128906 224.941406 L 591.238281 224.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 328.765625 C 611.585938 327.808594 610.8125 327.03125 609.855469 327.03125 C 608.898438 327.03125 608.121094 327.808594 608.121094 328.765625 C 608.121094 329.722656 608.898438 330.496094 609.855469 330.496094 C 610.8125 330.496094 611.585938 329.722656 611.585938 328.765625 Z M 611.585938 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 335.785156 C 611.585938 334.828125 610.8125 334.054688 609.855469 334.054688 C 608.898438 334.054688 608.121094 334.828125 608.121094 335.785156 C 608.121094 336.742188 608.898438 337.515625 609.855469 337.515625 C 610.8125 337.515625 611.585938 336.742188 611.585938 335.785156 Z M 611.585938 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 328.765625 C 604.539062 327.808594 603.761719 327.03125 602.804688 327.03125 C 601.847656 327.03125 601.070312 327.808594 601.070312 328.765625 C 601.070312 329.722656 601.847656 330.496094 602.804688 330.496094 C 603.761719 330.496094 604.539062 329.722656 604.539062 328.765625 Z M 604.539062 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 335.785156 C 604.539062 334.828125 603.761719 334.054688 602.804688 334.054688 C 601.847656 334.054688 601.070312 334.828125 601.070312 335.785156 C 601.070312 336.742188 601.847656 337.515625 602.804688 337.515625 C 603.761719 337.515625 604.539062 336.742188 604.539062 335.785156 Z M 604.539062 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 328.765625 C 597.519531 327.808594 596.742188 327.03125 595.785156 327.03125 C 594.828125 327.03125 594.054688 327.808594 594.054688 328.765625 C 594.054688 329.722656 594.828125 330.496094 595.785156 330.496094 C 596.742188 330.496094 597.519531 329.722656 597.519531 328.765625 Z M 597.519531 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 335.785156 C 597.519531 334.828125 596.742188 334.054688 595.785156 334.054688 C 594.828125 334.054688 594.054688 334.828125 594.054688 335.785156 C 594.054688 336.742188 594.828125 337.515625 595.785156 337.515625 C 596.742188 337.515625 597.519531 336.742188 597.519531 335.785156 Z M 597.519531 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 328.765625 C 590.496094 327.808594 589.722656 327.03125 588.765625 327.03125 C 587.808594 327.03125 587.03125 327.808594 587.03125 328.765625 C 587.03125 329.722656 587.808594 330.496094 588.765625 330.496094 C 589.722656 330.496094 590.496094 329.722656 590.496094 328.765625 Z M 590.496094 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 335.785156 C 590.496094 334.828125 589.722656 334.054688 588.765625 334.054688 C 587.808594 334.054688 587.03125 334.828125 587.03125 335.785156 C 587.03125 336.742188 587.808594 337.515625 588.765625 337.515625 C 589.722656 337.515625 590.496094 336.742188 590.496094 335.785156 Z M 590.496094 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 300.65625 C 611.585938 299.699219 610.8125 298.921875 609.855469 298.921875 C 608.898438 298.921875 608.121094 299.699219 608.121094 300.65625 C 608.121094 301.609375 608.898438 302.386719 609.855469 302.386719 C 610.8125 302.386719 611.585938 301.609375 611.585938 300.65625 Z M 611.585938 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 307.675781 C 611.585938 306.71875 610.8125 305.941406 609.855469 305.941406 C 608.898438 305.941406 608.121094 306.71875 608.121094 307.675781 C 608.121094 308.632812 608.898438 309.40625 609.855469 309.40625 C 610.8125 309.40625 611.585938 308.632812 611.585938 307.675781 Z M 611.585938 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 321.746094 C 611.585938 320.789062 610.8125 320.011719 609.855469 320.011719 C 608.898438 320.011719 608.121094 320.789062 608.121094 321.746094 C 608.121094 322.699219 608.898438 323.476562 609.855469 323.476562 C 610.8125 323.476562 611.585938 322.699219 611.585938 321.746094 Z M 611.585938 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 300.65625 C 604.539062 299.699219 603.761719 298.921875 602.804688 298.921875 C 601.847656 298.921875 601.070312 299.699219 601.070312 300.65625 C 601.070312 301.609375 601.847656 302.386719 602.804688 302.386719 C 603.761719 302.386719 604.539062 301.609375 604.539062 300.65625 Z M 604.539062 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 307.675781 C 604.539062 306.71875 603.761719 305.941406 602.804688 305.941406 C 601.847656 305.941406 601.070312 306.71875 601.070312 307.675781 C 601.070312 308.632812 601.847656 309.40625 602.804688 309.40625 C 603.761719 309.40625 604.539062 308.632812 604.539062 307.675781 Z M 604.539062 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 314.695312 C 604.539062 313.738281 603.761719 312.960938 602.804688 312.960938 C 601.847656 312.960938 601.070312 313.738281 601.070312 314.695312 C 601.070312 315.652344 601.847656 316.429688 602.804688 316.429688 C 603.761719 316.429688 604.539062 315.652344 604.539062 314.695312 Z M 604.539062 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 321.746094 C 604.539062 320.789062 603.761719 320.011719 602.804688 320.011719 C 601.847656 320.011719 601.070312 320.789062 601.070312 321.746094 C 601.070312 322.699219 601.847656 323.476562 602.804688 323.476562 C 603.761719 323.476562 604.539062 322.699219 604.539062 321.746094 Z M 604.539062 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 300.65625 C 597.519531 299.699219 596.742188 298.921875 595.785156 298.921875 C 594.828125 298.921875 594.054688 299.699219 594.054688 300.65625 C 594.054688 301.609375 594.828125 302.386719 595.785156 302.386719 C 596.742188 302.386719 597.519531 301.609375 597.519531 300.65625 Z M 597.519531 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 307.675781 C 597.519531 306.71875 596.742188 305.941406 595.785156 305.941406 C 594.828125 305.941406 594.054688 306.71875 594.054688 307.675781 C 594.054688 308.632812 594.828125 309.40625 595.785156 309.40625 C 596.742188 309.40625 597.519531 308.632812 597.519531 307.675781 Z M 597.519531 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 314.695312 C 597.519531 313.738281 596.742188 312.960938 595.785156 312.960938 C 594.828125 312.960938 594.054688 313.738281 594.054688 314.695312 C 594.054688 315.652344 594.828125 316.429688 595.785156 316.429688 C 596.742188 316.429688 597.519531 315.652344 597.519531 314.695312 Z M 597.519531 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 321.746094 C 597.519531 320.789062 596.742188 320.011719 595.785156 320.011719 C 594.828125 320.011719 594.054688 320.789062 594.054688 321.746094 C 594.054688 322.699219 594.828125 323.476562 595.785156 323.476562 C 596.742188 323.476562 597.519531 322.699219 597.519531 321.746094 Z M 597.519531 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 300.65625 C 590.496094 299.699219 589.722656 298.921875 588.765625 298.921875 C 587.808594 298.921875 587.03125 299.699219 587.03125 300.65625 C 587.03125 301.609375 587.808594 302.386719 588.765625 302.386719 C 589.722656 302.386719 590.496094 301.609375 590.496094 300.65625 Z M 590.496094 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 307.675781 C 590.496094 306.71875 589.722656 305.941406 588.765625 305.941406 C 587.808594 305.941406 587.03125 306.71875 587.03125 307.675781 C 587.03125 308.632812 587.808594 309.40625 588.765625 309.40625 C 589.722656 309.40625 590.496094 308.632812 590.496094 307.675781 Z M 590.496094 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 314.695312 C 590.496094 313.738281 589.722656 312.960938 588.765625 312.960938 C 587.808594 312.960938 587.03125 313.738281 587.03125 314.695312 C 587.03125 315.652344 587.808594 316.429688 588.765625 316.429688 C 589.722656 316.429688 590.496094 315.652344 590.496094 314.695312 Z M 590.496094 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 321.746094 C 590.496094 320.789062 589.722656 320.011719 588.765625 320.011719 C 587.808594 320.011719 587.03125 320.789062 587.03125 321.746094 C 587.03125 322.699219 587.808594 323.476562 588.765625 323.476562 C 589.722656 323.476562 590.496094 322.699219 590.496094 321.746094 Z M 590.496094 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 279.566406 C 611.585938 278.609375 610.8125 277.832031 609.855469 277.832031 C 608.898438 277.832031 608.121094 278.609375 608.121094 279.566406 C 608.121094 280.519531 608.898438 281.296875 609.855469 281.296875 C 610.8125 281.296875 611.585938 280.519531 611.585938 279.566406 Z M 611.585938 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 286.585938 C 611.585938 285.628906 610.8125 284.851562 609.855469 284.851562 C 608.898438 284.851562 608.121094 285.628906 608.121094 286.585938 C 608.121094 287.539062 608.898438 288.316406 609.855469 288.316406 C 610.8125 288.316406 611.585938 287.539062 611.585938 286.585938 Z M 611.585938 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 279.566406 C 604.539062 278.609375 603.761719 277.832031 602.804688 277.832031 C 601.847656 277.832031 601.070312 278.609375 601.070312 279.566406 C 601.070312 280.519531 601.847656 281.296875 602.804688 281.296875 C 603.761719 281.296875 604.539062 280.519531 604.539062 279.566406 Z M 604.539062 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 286.585938 C 604.539062 285.628906 603.761719 284.851562 602.804688 284.851562 C 601.847656 284.851562 601.070312 285.628906 601.070312 286.585938 C 601.070312 287.539062 601.847656 288.316406 602.804688 288.316406 C 603.761719 288.316406 604.539062 287.539062 604.539062 286.585938 Z M 604.539062 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 279.566406 C 597.519531 278.609375 596.742188 277.832031 595.785156 277.832031 C 594.828125 277.832031 594.054688 278.609375 594.054688 279.566406 C 594.054688 280.519531 594.828125 281.296875 595.785156 281.296875 C 596.742188 281.296875 597.519531 280.519531 597.519531 279.566406 Z M 597.519531 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 286.585938 C 597.519531 285.628906 596.742188 284.851562 595.785156 284.851562 C 594.828125 284.851562 594.054688 285.628906 594.054688 286.585938 C 594.054688 287.539062 594.828125 288.316406 595.785156 288.316406 C 596.742188 288.316406 597.519531 287.539062 597.519531 286.585938 Z M 597.519531 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 293.605469 C 597.519531 292.648438 596.742188 291.871094 595.785156 291.871094 C 594.828125 291.871094 594.054688 292.648438 594.054688 293.605469 C 594.054688 294.5625 594.828125 295.335938 595.785156 295.335938 C 596.742188 295.335938 597.519531 294.5625 597.519531 293.605469 Z M 597.519531 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 279.566406 C 590.496094 278.609375 589.722656 277.832031 588.765625 277.832031 C 587.808594 277.832031 587.03125 278.609375 587.03125 279.566406 C 587.03125 280.519531 587.808594 281.296875 588.765625 281.296875 C 589.722656 281.296875 590.496094 280.519531 590.496094 279.566406 Z M 590.496094 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 286.585938 C 590.496094 285.628906 589.722656 284.851562 588.765625 284.851562 C 587.808594 284.851562 587.03125 285.628906 587.03125 286.585938 C 587.03125 287.539062 587.808594 288.316406 588.765625 288.316406 C 589.722656 288.316406 590.496094 287.539062 590.496094 286.585938 Z M 590.496094 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 293.605469 C 590.496094 292.648438 589.722656 291.871094 588.765625 291.871094 C 587.808594 291.871094 587.03125 292.648438 587.03125 293.605469 C 587.03125 294.5625 587.808594 295.335938 588.765625 295.335938 C 589.722656 295.335938 590.496094 294.5625 590.496094 293.605469 Z M 590.496094 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 258.476562 C 611.585938 257.519531 610.8125 256.742188 609.855469 256.742188 C 608.898438 256.742188 608.121094 257.519531 608.121094 258.476562 C 608.121094 259.429688 608.898438 260.207031 609.855469 260.207031 C 610.8125 260.207031 611.585938 259.429688 611.585938 258.476562 Z M 611.585938 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 265.496094 C 611.585938 264.539062 610.8125 263.761719 609.855469 263.761719 C 608.898438 263.761719 608.121094 264.539062 608.121094 265.496094 C 608.121094 266.449219 608.898438 267.226562 609.855469 267.226562 C 610.8125 267.226562 611.585938 266.449219 611.585938 265.496094 Z M 611.585938 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 258.476562 C 604.539062 257.519531 603.761719 256.742188 602.804688 256.742188 C 601.847656 256.742188 601.070312 257.519531 601.070312 258.476562 C 601.070312 259.429688 601.847656 260.207031 602.804688 260.207031 C 603.761719 260.207031 604.539062 259.429688 604.539062 258.476562 Z M 604.539062 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 265.496094 C 604.539062 264.539062 603.761719 263.761719 602.804688 263.761719 C 601.847656 263.761719 601.070312 264.539062 601.070312 265.496094 C 601.070312 266.449219 601.847656 267.226562 602.804688 267.226562 C 603.761719 267.226562 604.539062 266.449219 604.539062 265.496094 Z M 604.539062 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 251.453125 C 597.519531 250.5 596.742188 249.722656 595.785156 249.722656 C 594.828125 249.722656 594.054688 250.5 594.054688 251.453125 C 594.054688 252.410156 594.828125 253.1875 595.785156 253.1875 C 596.742188 253.1875 597.519531 252.410156 597.519531 251.453125 Z M 597.519531 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 258.476562 C 597.519531 257.519531 596.742188 256.742188 595.785156 256.742188 C 594.828125 256.742188 594.054688 257.519531 594.054688 258.476562 C 594.054688 259.429688 594.828125 260.207031 595.785156 260.207031 C 596.742188 260.207031 597.519531 259.429688 597.519531 258.476562 Z M 597.519531 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 265.496094 C 597.519531 264.539062 596.742188 263.761719 595.785156 263.761719 C 594.828125 263.761719 594.054688 264.539062 594.054688 265.496094 C 594.054688 266.449219 594.828125 267.226562 595.785156 267.226562 C 596.742188 267.226562 597.519531 266.449219 597.519531 265.496094 Z M 597.519531 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 272.546875 C 597.519531 271.589844 596.742188 270.8125 595.785156 270.8125 C 594.828125 270.8125 594.054688 271.589844 594.054688 272.546875 C 594.054688 273.5 594.828125 274.277344 595.785156 274.277344 C 596.742188 274.277344 597.519531 273.5 597.519531 272.546875 Z M 597.519531 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 251.453125 C 590.496094 250.5 589.722656 249.722656 588.765625 249.722656 C 587.808594 249.722656 587.03125 250.5 587.03125 251.453125 C 587.03125 252.410156 587.808594 253.1875 588.765625 253.1875 C 589.722656 253.1875 590.496094 252.410156 590.496094 251.453125 Z M 590.496094 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 258.476562 C 590.496094 257.519531 589.722656 256.742188 588.765625 256.742188 C 587.808594 256.742188 587.03125 257.519531 587.03125 258.476562 C 587.03125 259.429688 587.808594 260.207031 588.765625 260.207031 C 589.722656 260.207031 590.496094 259.429688 590.496094 258.476562 Z M 590.496094 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 265.496094 C 590.496094 264.539062 589.722656 263.761719 588.765625 263.761719 C 587.808594 263.761719 587.03125 264.539062 587.03125 265.496094 C 587.03125 266.449219 587.808594 267.226562 588.765625 267.226562 C 589.722656 267.226562 590.496094 266.449219 590.496094 265.496094 Z M 590.496094 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 272.546875 C 590.496094 271.589844 589.722656 270.8125 588.765625 270.8125 C 587.808594 270.8125 587.03125 271.589844 587.03125 272.546875 C 587.03125 273.5 587.808594 274.277344 588.765625 274.277344 C 589.722656 274.277344 590.496094 273.5 590.496094 272.546875 Z M 590.496094 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 223.34375 C 611.585938 222.390625 610.8125 221.613281 609.855469 221.613281 C 608.898438 221.613281 608.121094 222.390625 608.121094 223.34375 C 608.121094 224.300781 608.898438 225.078125 609.855469 225.078125 C 610.8125 225.078125 611.585938 224.300781 611.585938 223.34375 Z M 611.585938 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 237.386719 C 611.585938 236.429688 610.8125 235.652344 609.855469 235.652344 C 608.898438 235.652344 608.121094 236.429688 608.121094 237.386719 C 608.121094 238.339844 608.898438 239.117188 609.855469 239.117188 C 610.8125 239.117188 611.585938 238.339844 611.585938 237.386719 Z M 611.585938 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 244.433594 C 611.585938 243.480469 610.8125 242.703125 609.855469 242.703125 C 608.898438 242.703125 608.121094 243.480469 608.121094 244.433594 C 608.121094 245.390625 608.898438 246.167969 609.855469 246.167969 C 610.8125 246.167969 611.585938 245.390625 611.585938 244.433594 Z M 611.585938 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 223.34375 C 604.539062 222.390625 603.761719 221.613281 602.804688 221.613281 C 601.847656 221.613281 601.070312 222.390625 601.070312 223.34375 C 601.070312 224.300781 601.847656 225.078125 602.804688 225.078125 C 603.761719 225.078125 604.539062 224.300781 604.539062 223.34375 Z M 604.539062 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 237.386719 C 604.539062 236.429688 603.761719 235.652344 602.804688 235.652344 C 601.847656 235.652344 601.070312 236.429688 601.070312 237.386719 C 601.070312 238.339844 601.847656 239.117188 602.804688 239.117188 C 603.761719 239.117188 604.539062 238.339844 604.539062 237.386719 Z M 604.539062 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 244.433594 C 604.539062 243.480469 603.761719 242.703125 602.804688 242.703125 C 601.847656 242.703125 601.070312 243.480469 601.070312 244.433594 C 601.070312 245.390625 601.847656 246.167969 602.804688 246.167969 C 603.761719 246.167969 604.539062 245.390625 604.539062 244.433594 Z M 604.539062 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 223.34375 C 597.519531 222.390625 596.742188 221.613281 595.785156 221.613281 C 594.828125 221.613281 594.054688 222.390625 594.054688 223.34375 C 594.054688 224.300781 594.828125 225.078125 595.785156 225.078125 C 596.742188 225.078125 597.519531 224.300781 597.519531 223.34375 Z M 597.519531 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 230.363281 C 597.519531 229.410156 596.742188 228.632812 595.785156 228.632812 C 594.828125 228.632812 594.054688 229.410156 594.054688 230.363281 C 594.054688 231.320312 594.828125 232.097656 595.785156 232.097656 C 596.742188 232.097656 597.519531 231.320312 597.519531 230.363281 Z M 597.519531 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 237.386719 C 597.519531 236.429688 596.742188 235.652344 595.785156 235.652344 C 594.828125 235.652344 594.054688 236.429688 594.054688 237.386719 C 594.054688 238.339844 594.828125 239.117188 595.785156 239.117188 C 596.742188 239.117188 597.519531 238.339844 597.519531 237.386719 Z M 597.519531 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 244.433594 C 597.519531 243.480469 596.742188 242.703125 595.785156 242.703125 C 594.828125 242.703125 594.054688 243.480469 594.054688 244.433594 C 594.054688 245.390625 594.828125 246.167969 595.785156 246.167969 C 596.742188 246.167969 597.519531 245.390625 597.519531 244.433594 Z M 597.519531 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 223.34375 C 590.496094 222.390625 589.722656 221.613281 588.765625 221.613281 C 587.808594 221.613281 587.03125 222.390625 587.03125 223.34375 C 587.03125 224.300781 587.808594 225.078125 588.765625 225.078125 C 589.722656 225.078125 590.496094 224.300781 590.496094 223.34375 Z M 590.496094 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 230.363281 C 590.496094 229.410156 589.722656 228.632812 588.765625 228.632812 C 587.808594 228.632812 587.03125 229.410156 587.03125 230.363281 C 587.03125 231.320312 587.808594 232.097656 588.765625 232.097656 C 589.722656 232.097656 590.496094 231.320312 590.496094 230.363281 Z M 590.496094 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 237.386719 C 590.496094 236.429688 589.722656 235.652344 588.765625 235.652344 C 587.808594 235.652344 587.03125 236.429688 587.03125 237.386719 C 587.03125 238.339844 587.808594 239.117188 588.765625 239.117188 C 589.722656 239.117188 590.496094 238.339844 590.496094 237.386719 Z M 590.496094 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 195.234375 C 611.585938 194.277344 610.8125 193.503906 609.855469 193.503906 C 608.898438 193.503906 608.121094 194.277344 608.121094 195.234375 C 608.121094 196.191406 608.898438 196.96875 609.855469 196.96875 C 610.8125 196.96875 611.585938 196.191406 611.585938 195.234375 Z M 611.585938 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 202.253906 C 611.585938 201.300781 610.8125 200.523438 609.855469 200.523438 C 608.898438 200.523438 608.121094 201.300781 608.121094 202.253906 C 608.121094 203.210938 608.898438 203.988281 609.855469 203.988281 C 610.8125 203.988281 611.585938 203.210938 611.585938 202.253906 Z M 611.585938 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 216.296875 C 611.585938 215.339844 610.8125 214.5625 609.855469 214.5625 C 608.898438 214.5625 608.121094 215.339844 608.121094 216.296875 C 608.121094 217.25 608.898438 218.027344 609.855469 218.027344 C 610.8125 218.027344 611.585938 217.25 611.585938 216.296875 Z M 611.585938 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 195.234375 C 604.539062 194.277344 603.761719 193.503906 602.804688 193.503906 C 601.847656 193.503906 601.070312 194.277344 601.070312 195.234375 C 601.070312 196.191406 601.847656 196.96875 602.804688 196.96875 C 603.761719 196.96875 604.539062 196.191406 604.539062 195.234375 Z M 604.539062 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 202.253906 C 604.539062 201.300781 603.761719 200.523438 602.804688 200.523438 C 601.847656 200.523438 601.070312 201.300781 601.070312 202.253906 C 601.070312 203.210938 601.847656 203.988281 602.804688 203.988281 C 603.761719 203.988281 604.539062 203.210938 604.539062 202.253906 Z M 604.539062 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 216.296875 C 604.539062 215.339844 603.761719 214.5625 602.804688 214.5625 C 601.847656 214.5625 601.070312 215.339844 601.070312 216.296875 C 601.070312 217.25 601.847656 218.027344 602.804688 218.027344 C 603.761719 218.027344 604.539062 217.25 604.539062 216.296875 Z M 604.539062 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 195.234375 C 597.519531 194.277344 596.742188 193.503906 595.785156 193.503906 C 594.828125 193.503906 594.054688 194.277344 594.054688 195.234375 C 594.054688 196.191406 594.828125 196.96875 595.785156 196.96875 C 596.742188 196.96875 597.519531 196.191406 597.519531 195.234375 Z M 597.519531 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 202.253906 C 597.519531 201.300781 596.742188 200.523438 595.785156 200.523438 C 594.828125 200.523438 594.054688 201.300781 594.054688 202.253906 C 594.054688 203.210938 594.828125 203.988281 595.785156 203.988281 C 596.742188 203.988281 597.519531 203.210938 597.519531 202.253906 Z M 597.519531 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 209.273438 C 597.519531 208.320312 596.742188 207.542969 595.785156 207.542969 C 594.828125 207.542969 594.054688 208.320312 594.054688 209.273438 C 594.054688 210.230469 594.828125 211.007812 595.785156 211.007812 C 596.742188 211.007812 597.519531 210.230469 597.519531 209.273438 Z M 597.519531 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 216.296875 C 597.519531 215.339844 596.742188 214.5625 595.785156 214.5625 C 594.828125 214.5625 594.054688 215.339844 594.054688 216.296875 C 594.054688 217.25 594.828125 218.027344 595.785156 218.027344 C 596.742188 218.027344 597.519531 217.25 597.519531 216.296875 Z M 597.519531 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 209.273438 C 590.496094 208.320312 589.722656 207.542969 588.765625 207.542969 C 587.808594 207.542969 587.03125 208.320312 587.03125 209.273438 C 587.03125 210.230469 587.808594 211.007812 588.765625 211.007812 C 589.722656 211.007812 590.496094 210.230469 590.496094 209.273438 Z M 590.496094 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 216.296875 C 590.496094 215.339844 589.722656 214.5625 588.765625 214.5625 C 587.808594 214.5625 587.03125 215.339844 587.03125 216.296875 C 587.03125 217.25 587.808594 218.027344 588.765625 218.027344 C 589.722656 218.027344 590.496094 217.25 590.496094 216.296875 Z M 590.496094 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 174.144531 C 611.585938 173.1875 610.8125 172.414062 609.855469 172.414062 C 608.898438 172.414062 608.121094 173.1875 608.121094 174.144531 C 608.121094 175.101562 608.898438 175.878906 609.855469 175.878906 C 610.8125 175.878906 611.585938 175.101562 611.585938 174.144531 Z M 611.585938 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 181.164062 C 611.585938 180.210938 610.8125 179.433594 609.855469 179.433594 C 608.898438 179.433594 608.121094 180.210938 608.121094 181.164062 C 608.121094 182.121094 608.898438 182.898438 609.855469 182.898438 C 610.8125 182.898438 611.585938 182.121094 611.585938 181.164062 Z M 611.585938 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 188.183594 C 611.585938 187.230469 610.8125 186.453125 609.855469 186.453125 C 608.898438 186.453125 608.121094 187.230469 608.121094 188.183594 C 608.121094 189.140625 608.898438 189.917969 609.855469 189.917969 C 610.8125 189.917969 611.585938 189.140625 611.585938 188.183594 Z M 611.585938 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 167.09375 C 604.539062 166.140625 603.761719 165.363281 602.804688 165.363281 C 601.847656 165.363281 601.070312 166.140625 601.070312 167.09375 C 601.070312 168.050781 601.847656 168.828125 602.804688 168.828125 C 603.761719 168.828125 604.539062 168.050781 604.539062 167.09375 Z M 604.539062 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 181.164062 C 604.539062 180.210938 603.761719 179.433594 602.804688 179.433594 C 601.847656 179.433594 601.070312 180.210938 601.070312 181.164062 C 601.070312 182.121094 601.847656 182.898438 602.804688 182.898438 C 603.761719 182.898438 604.539062 182.121094 604.539062 181.164062 Z M 604.539062 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 188.183594 C 604.539062 187.230469 603.761719 186.453125 602.804688 186.453125 C 601.847656 186.453125 601.070312 187.230469 601.070312 188.183594 C 601.070312 189.140625 601.847656 189.917969 602.804688 189.917969 C 603.761719 189.917969 604.539062 189.140625 604.539062 188.183594 Z M 604.539062 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 167.09375 C 597.519531 166.140625 596.742188 165.363281 595.785156 165.363281 C 594.828125 165.363281 594.054688 166.140625 594.054688 167.09375 C 594.054688 168.050781 594.828125 168.828125 595.785156 168.828125 C 596.742188 168.828125 597.519531 168.050781 597.519531 167.09375 Z M 597.519531 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 174.144531 C 597.519531 173.1875 596.742188 172.414062 595.785156 172.414062 C 594.828125 172.414062 594.054688 173.1875 594.054688 174.144531 C 594.054688 175.101562 594.828125 175.878906 595.785156 175.878906 C 596.742188 175.878906 597.519531 175.101562 597.519531 174.144531 Z M 597.519531 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 181.164062 C 597.519531 180.210938 596.742188 179.433594 595.785156 179.433594 C 594.828125 179.433594 594.054688 180.210938 594.054688 181.164062 C 594.054688 182.121094 594.828125 182.898438 595.785156 182.898438 C 596.742188 182.898438 597.519531 182.121094 597.519531 181.164062 Z M 597.519531 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 181.164062 C 590.496094 180.210938 589.722656 179.433594 588.765625 179.433594 C 587.808594 179.433594 587.03125 180.210938 587.03125 181.164062 C 587.03125 182.121094 587.808594 182.898438 588.765625 182.898438 C 589.722656 182.898438 590.496094 182.121094 590.496094 181.164062 Z M 590.496094 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 146.035156 C 611.585938 145.078125 610.8125 144.304688 609.855469 144.304688 C 608.898438 144.304688 608.121094 145.078125 608.121094 146.035156 C 608.121094 146.992188 608.898438 147.765625 609.855469 147.765625 C 610.8125 147.765625 611.585938 146.992188 611.585938 146.035156 Z M 611.585938 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 153.054688 C 611.585938 152.097656 610.8125 151.320312 609.855469 151.320312 C 608.898438 151.320312 608.121094 152.097656 608.121094 153.054688 C 608.121094 154.011719 608.898438 154.789062 609.855469 154.789062 C 610.8125 154.789062 611.585938 154.011719 611.585938 153.054688 Z M 611.585938 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 611.585938 160.074219 C 611.585938 159.117188 610.8125 158.34375 609.855469 158.34375 C 608.898438 158.34375 608.121094 159.117188 608.121094 160.074219 C 608.121094 161.03125 608.898438 161.808594 609.855469 161.808594 C 610.8125 161.808594 611.585938 161.03125 611.585938 160.074219 Z M 611.585938 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 146.035156 C 604.539062 145.078125 603.761719 144.304688 602.804688 144.304688 C 601.847656 144.304688 601.070312 145.078125 601.070312 146.035156 C 601.070312 146.992188 601.847656 147.765625 602.804688 147.765625 C 603.761719 147.765625 604.539062 146.992188 604.539062 146.035156 Z M 604.539062 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 604.539062 153.054688 C 604.539062 152.097656 603.761719 151.320312 602.804688 151.320312 C 601.847656 151.320312 601.070312 152.097656 601.070312 153.054688 C 601.070312 154.011719 601.847656 154.789062 602.804688 154.789062 C 603.761719 154.789062 604.539062 154.011719 604.539062 153.054688 Z M 604.539062 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 153.054688 C 597.519531 152.097656 596.742188 151.320312 595.785156 151.320312 C 594.828125 151.320312 594.054688 152.097656 594.054688 153.054688 C 594.054688 154.011719 594.828125 154.789062 595.785156 154.789062 C 596.742188 154.789062 597.519531 154.011719 597.519531 153.054688 Z M 597.519531 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 597.519531 160.074219 C 597.519531 159.117188 596.742188 158.34375 595.785156 158.34375 C 594.828125 158.34375 594.054688 159.117188 594.054688 160.074219 C 594.054688 161.03125 594.828125 161.808594 595.785156 161.808594 C 596.742188 161.808594 597.519531 161.03125 597.519531 160.074219 Z M 597.519531 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 146.035156 C 590.496094 145.078125 589.722656 144.304688 588.765625 144.304688 C 587.808594 144.304688 587.03125 145.078125 587.03125 146.035156 C 587.03125 146.992188 587.808594 147.765625 588.765625 147.765625 C 589.722656 147.765625 590.496094 146.992188 590.496094 146.035156 Z M 590.496094 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 590.496094 153.054688 C 590.496094 152.097656 589.722656 151.320312 588.765625 151.320312 C 587.808594 151.320312 587.03125 152.097656 587.03125 153.054688 C 587.03125 154.011719 587.808594 154.789062 588.765625 154.789062 C 589.722656 154.789062 590.496094 154.011719 590.496094 153.054688 Z M 590.496094 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 622.898438 96.476562 C 622.898438 92.667969 619.8125 89.582031 616.003906 89.582031 C 612.195312 89.582031 609.113281 92.667969 609.113281 96.476562 C 609.113281 100.28125 612.195312 103.367188 616.003906 103.367188 C 619.8125 103.367188 622.898438 100.28125 622.898438 96.476562 Z M 622.898438 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 620.226562 96.476562 C 620.226562 94.144531 618.335938 92.253906 616.003906 92.253906 C 613.671875 92.253906 611.78125 94.144531 611.78125 96.476562 C 611.78125 98.804688 613.671875 100.695312 616.003906 100.695312 C 618.335938 100.695312 620.226562 98.804688 620.226562 96.476562 Z M 620.226562 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 600.578125 96.476562 C 600.578125 92.667969 597.492188 89.582031 593.683594 89.582031 C 589.878906 89.582031 586.792969 92.667969 586.792969 96.476562 C 586.792969 100.28125 589.878906 103.367188 593.683594 103.367188 C 597.492188 103.367188 600.578125 100.28125 600.578125 96.476562 Z M 600.578125 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 597.90625 96.476562 C 597.90625 94.144531 596.019531 92.253906 593.683594 92.253906 C 591.351562 92.253906 589.460938 94.144531 589.460938 96.476562 C 589.460938 98.804688 591.351562 100.695312 593.683594 100.695312 C 596.019531 100.695312 597.90625 98.804688 597.90625 96.476562 Z M 597.90625 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 622.898438 74.15625 C 622.898438 70.347656 619.8125 67.261719 616.003906 67.261719 C 612.195312 67.261719 609.113281 70.347656 609.113281 74.15625 C 609.113281 77.960938 612.195312 81.046875 616.003906 81.046875 C 619.8125 81.046875 622.898438 77.960938 622.898438 74.15625 Z M 622.898438 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 620.226562 74.15625 C 620.226562 71.824219 618.335938 69.933594 616.003906 69.933594 C 613.671875 69.933594 611.78125 71.824219 611.78125 74.15625 C 611.78125 76.484375 613.671875 78.378906 616.003906 78.378906 C 618.335938 78.378906 620.226562 76.484375 620.226562 74.15625 Z M 620.226562 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 600.578125 74.15625 C 600.578125 70.347656 597.492188 67.261719 593.683594 67.261719 C 589.878906 67.261719 586.792969 70.347656 586.792969 74.15625 C 586.792969 77.960938 589.878906 81.046875 593.683594 81.046875 C 597.492188 81.046875 600.578125 77.960938 600.578125 74.15625 Z M 600.578125 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 597.90625 74.15625 C 597.90625 71.824219 596.019531 69.933594 593.683594 69.933594 C 591.351562 69.933594 589.460938 71.824219 589.460938 74.15625 C 589.460938 76.484375 591.351562 78.378906 593.683594 78.378906 C 596.019531 78.378906 597.90625 76.484375 597.90625 74.15625 Z M 597.90625 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 645.21875 520.464844 C 645.21875 516.660156 642.132812 513.574219 638.324219 513.574219 C 634.515625 513.574219 631.433594 516.660156 631.433594 520.464844 C 631.433594 524.269531 634.515625 527.359375 638.324219 527.359375 C 642.132812 527.359375 645.21875 524.269531 645.21875 520.464844 Z M 645.21875 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 642.546875 520.464844 C 642.546875 518.132812 640.65625 516.242188 638.324219 516.242188 C 635.992188 516.242188 634.101562 518.132812 634.101562 520.464844 C 634.101562 522.796875 635.992188 524.6875 638.324219 524.6875 C 640.65625 524.6875 642.546875 522.796875 642.546875 520.464844 Z M 642.546875 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 645.21875 498.144531 C 645.21875 494.339844 642.132812 491.253906 638.324219 491.253906 C 634.515625 491.253906 631.433594 494.339844 631.433594 498.144531 C 631.433594 501.953125 634.515625 505.039062 638.324219 505.039062 C 642.132812 505.039062 645.21875 501.953125 645.21875 498.144531 Z M 645.21875 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 642.546875 498.144531 C 642.546875 495.8125 640.65625 493.921875 638.324219 493.921875 C 635.992188 493.921875 634.101562 495.8125 634.101562 498.144531 C 634.101562 500.476562 635.992188 502.367188 638.324219 502.367188 C 640.65625 502.367188 642.546875 500.476562 642.546875 498.144531 Z M 642.546875 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 629.851562 480.070312 L 634.320312 480.070312 L 634.320312 475.179688 L 629.851562 475.179688 Z M 629.851562 480.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.851562 114.929688 L 634.320312 114.929688 L 634.320312 119.820312 L 629.851562 119.820312 L 629.851562 114.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 621.359375 480.070312 L 625.828125 480.070312 L 625.828125 475.179688 L 621.359375 475.179688 Z M 621.359375 480.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 621.359375 114.929688 L 625.828125 114.929688 L 625.828125 119.820312 L 621.359375 119.820312 L 621.359375 114.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 621.359375 471.578125 L 625.828125 471.578125 L 625.828125 466.691406 L 621.359375 466.691406 Z M 621.359375 471.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 621.359375 123.421875 L 625.828125 123.421875 L 625.828125 128.308594 L 621.359375 128.308594 L 621.359375 123.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 621.359375 463.121094 L 625.828125 463.121094 L 625.828125 458.230469 L 621.359375 458.230469 Z M 621.359375 463.121094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 621.359375 131.878906 L 625.828125 131.878906 L 625.828125 136.769531 L 621.359375 136.769531 L 621.359375 131.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 639.871094 442.601562 L 639.871094 438.128906 L 634.980469 438.128906 L 634.980469 442.601562 Z M 639.871094 442.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 639.871094 152.398438 L 639.871094 156.871094 L 634.980469 156.871094 L 634.980469 152.398438 L 639.871094 152.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 639.871094 451.058594 L 639.871094 446.589844 L 634.980469 446.589844 L 634.980469 451.058594 Z M 639.871094 451.058594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 639.871094 143.941406 L 639.871094 148.410156 L 634.980469 148.410156 L 634.980469 143.941406 L 639.871094 143.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 617.789062 446.589844 L 617.789062 451.058594 L 622.679688 451.058594 L 622.679688 446.589844 Z M 617.789062 446.589844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 617.789062 148.410156 L 617.789062 143.941406 L 622.679688 143.941406 L 622.679688 148.410156 L 617.789062 148.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 617.789062 438.128906 L 617.789062 442.601562 L 622.679688 442.601562 L 622.679688 438.128906 Z M 617.789062 438.128906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 617.789062 156.871094 L 617.789062 152.398438 L 622.679688 152.398438 L 622.679688 156.871094 L 617.789062 156.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 626.488281 446.589844 L 626.488281 451.058594 L 631.378906 451.058594 L 631.378906 446.589844 Z M 626.488281 446.589844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 626.488281 148.410156 L 626.488281 143.941406 L 631.378906 143.941406 L 631.378906 148.410156 L 626.488281 148.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 626.488281 438.128906 L 626.488281 442.601562 L 631.378906 442.601562 L 631.378906 438.128906 Z M 626.488281 438.128906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 626.488281 156.871094 L 626.488281 152.398438 L 631.378906 152.398438 L 631.378906 156.871094 L 626.488281 156.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 619.441406 418.75 L 619.441406 423.160156 L 619.410156 423.578125 L 619.230469 423.941406 L 618.929688 424.238281 L 618.570312 424.421875 L 618.148438 424.480469 L 617.730469 424.421875 L 617.371094 424.238281 L 617.070312 423.941406 L 616.890625 423.578125 L 616.828125 423.160156 L 616.828125 418.75 L 616.890625 418.328125 L 617.070312 417.96875 L 617.371094 417.671875 L 617.730469 417.488281 L 618.148438 417.429688 L 618.570312 417.488281 L 618.929688 417.671875 L 619.230469 417.96875 L 619.410156 418.328125 Z M 619.441406 418.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 619.441406 176.25 L 619.441406 171.839844 L 619.410156 171.421875 L 619.230469 171.058594 L 618.929688 170.761719 L 618.570312 170.578125 L 618.148438 170.519531 L 617.730469 170.578125 L 617.371094 170.761719 L 617.070312 171.058594 L 616.890625 171.421875 L 616.828125 171.839844 L 616.828125 176.25 L 616.890625 176.671875 L 617.070312 177.03125 L 617.371094 177.328125 L 617.730469 177.511719 L 618.148438 177.570312 L 618.570312 177.511719 L 618.929688 177.328125 L 619.230469 177.03125 L 619.410156 176.671875 L 619.441406 176.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 615.03125 418.75 L 615.03125 423.160156 L 615 423.578125 L 614.820312 423.941406 L 614.519531 424.238281 L 614.160156 424.421875 L 613.738281 424.480469 L 613.320312 424.421875 L 612.960938 424.238281 L 612.660156 423.941406 L 612.480469 423.578125 L 612.421875 423.160156 L 612.421875 418.75 L 612.480469 418.328125 L 612.660156 417.96875 L 612.960938 417.671875 L 613.320312 417.488281 L 613.738281 417.429688 L 614.160156 417.488281 L 614.519531 417.671875 L 614.820312 417.96875 L 615 418.328125 Z M 615.03125 418.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 615.03125 176.25 L 615.03125 171.839844 L 615 171.421875 L 614.820312 171.058594 L 614.519531 170.761719 L 614.160156 170.578125 L 613.738281 170.519531 L 613.320312 170.578125 L 612.960938 170.761719 L 612.660156 171.058594 L 612.480469 171.421875 L 612.421875 171.839844 L 612.421875 176.25 L 612.480469 176.671875 L 612.660156 177.03125 L 612.960938 177.328125 L 613.320312 177.511719 L 613.738281 177.570312 L 614.160156 177.511719 L 614.519531 177.328125 L 614.820312 177.03125 L 615 176.671875 L 615.03125 176.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 622.53125 408.671875 L 626.941406 408.671875 L 627.359375 408.730469 L 627.71875 408.910156 L 628.019531 409.210938 L 628.199219 409.570312 L 628.261719 409.988281 L 628.199219 410.410156 L 628.019531 410.769531 L 627.71875 411.070312 L 627.359375 411.25 L 626.941406 411.28125 L 622.53125 411.28125 L 622.109375 411.25 L 621.75 411.070312 L 621.449219 410.769531 L 621.269531 410.410156 L 621.210938 409.988281 L 621.269531 409.570312 L 621.449219 409.210938 L 621.75 408.910156 L 622.109375 408.730469 Z M 622.53125 408.671875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 622.53125 186.328125 L 626.941406 186.328125 L 627.359375 186.269531 L 627.71875 186.089844 L 628.019531 185.789062 L 628.199219 185.429688 L 628.261719 185.011719 L 628.199219 184.589844 L 628.019531 184.230469 L 627.71875 183.929688 L 627.359375 183.75 L 626.941406 183.71875 L 622.53125 183.71875 L 622.109375 183.75 L 621.75 183.929688 L 621.449219 184.230469 L 621.269531 184.589844 L 621.210938 185.011719 L 621.269531 185.429688 L 621.449219 185.789062 L 621.75 186.089844 L 622.109375 186.269531 L 622.53125 186.328125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 622.53125 413.050781 L 626.941406 413.050781 L 627.359375 413.109375 L 627.71875 413.289062 L 628.019531 413.589844 L 628.199219 413.949219 L 628.261719 414.371094 L 628.199219 414.789062 L 628.019531 415.148438 L 627.71875 415.449219 L 627.359375 415.628906 L 626.941406 415.660156 L 622.53125 415.660156 L 622.109375 415.628906 L 621.75 415.449219 L 621.449219 415.148438 L 621.269531 414.789062 L 621.210938 414.371094 L 621.269531 413.949219 L 621.449219 413.589844 L 621.75 413.289062 L 622.109375 413.109375 Z M 622.53125 413.050781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 622.53125 181.949219 L 626.941406 181.949219 L 627.359375 181.890625 L 627.71875 181.710938 L 628.019531 181.410156 L 628.199219 181.050781 L 628.261719 180.628906 L 628.199219 180.210938 L 628.019531 179.851562 L 627.71875 179.550781 L 627.359375 179.371094 L 626.941406 179.339844 L 622.53125 179.339844 L 622.109375 179.371094 L 621.75 179.550781 L 621.449219 179.851562 L 621.269531 180.210938 L 621.210938 180.628906 L 621.269531 181.050781 L 621.449219 181.410156 L 621.75 181.710938 L 622.109375 181.890625 L 622.53125 181.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 631.828125 383.019531 L 631.828125 378.550781 L 626.941406 378.550781 L 626.941406 383.019531 Z M 631.828125 383.019531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.828125 211.980469 L 631.828125 216.449219 L 626.941406 216.449219 L 626.941406 211.980469 L 631.828125 211.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 639.871094 399.070312 L 639.871094 394.601562 L 634.980469 394.601562 L 634.980469 399.070312 Z M 639.871094 399.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 639.871094 195.929688 L 639.871094 200.398438 L 634.980469 200.398438 L 634.980469 195.929688 L 639.871094 195.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 639.871094 407.558594 L 639.871094 403.089844 L 634.980469 403.089844 L 634.980469 407.558594 Z M 639.871094 407.558594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 639.871094 187.441406 L 639.871094 191.910156 L 634.980469 191.910156 L 634.980469 187.441406 L 639.871094 187.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.070312 386.140625 L 627.601562 386.140625 L 627.601562 391.03125 L 632.070312 391.03125 Z M 632.070312 386.140625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 632.070312 208.859375 L 627.601562 208.859375 L 627.601562 203.96875 L 632.070312 203.96875 L 632.070312 208.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 640.558594 386.140625 L 636.089844 386.140625 L 636.089844 391.03125 L 640.558594 391.03125 Z M 640.558594 386.140625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 640.558594 208.859375 L 636.089844 208.859375 L 636.089844 203.96875 L 640.558594 203.96875 L 640.558594 208.859375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 612.421875 396.789062 L 612.421875 392.378906 L 612.480469 391.960938 L 612.660156 391.601562 L 612.960938 391.300781 L 613.320312 391.121094 L 613.738281 391.058594 L 614.160156 391.121094 L 614.519531 391.300781 L 614.820312 391.601562 L 615 391.960938 L 615.03125 392.378906 L 615.03125 396.789062 L 615 397.210938 L 614.820312 397.570312 L 614.519531 397.871094 L 614.160156 398.050781 L 613.738281 398.109375 L 613.320312 398.050781 L 612.960938 397.871094 L 612.660156 397.570312 L 612.480469 397.210938 Z M 612.421875 396.789062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 612.421875 198.210938 L 612.421875 202.621094 L 612.480469 203.039062 L 612.660156 203.398438 L 612.960938 203.699219 L 613.320312 203.878906 L 613.738281 203.941406 L 614.160156 203.878906 L 614.519531 203.699219 L 614.820312 203.398438 L 615 203.039062 L 615.03125 202.621094 L 615.03125 198.210938 L 615 197.789062 L 614.820312 197.429688 L 614.519531 197.128906 L 614.160156 196.949219 L 613.738281 196.890625 L 613.320312 196.949219 L 612.960938 197.128906 L 612.660156 197.429688 L 612.480469 197.789062 L 612.421875 198.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 616.828125 396.789062 L 616.828125 392.378906 L 616.890625 391.960938 L 617.070312 391.601562 L 617.371094 391.300781 L 617.730469 391.121094 L 618.148438 391.058594 L 618.570312 391.121094 L 618.929688 391.300781 L 619.230469 391.601562 L 619.410156 391.960938 L 619.441406 392.378906 L 619.441406 396.789062 L 619.410156 397.210938 L 619.230469 397.570312 L 618.929688 397.871094 L 618.570312 398.050781 L 618.148438 398.109375 L 617.730469 398.050781 L 617.371094 397.871094 L 617.070312 397.570312 L 616.890625 397.210938 Z M 616.828125 396.789062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 616.828125 198.210938 L 616.828125 202.621094 L 616.890625 203.039062 L 617.070312 203.398438 L 617.371094 203.699219 L 617.730469 203.878906 L 618.148438 203.941406 L 618.570312 203.878906 L 618.929688 203.699219 L 619.230469 203.398438 L 619.410156 203.039062 L 619.441406 202.621094 L 619.441406 198.210938 L 619.410156 197.789062 L 619.230469 197.429688 L 618.929688 197.128906 L 618.570312 196.949219 L 618.148438 196.890625 L 617.730469 196.949219 L 617.371094 197.128906 L 617.070312 197.429688 L 616.890625 197.789062 L 616.828125 198.210938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 622.53125 399.878906 L 626.941406 399.878906 L 627.359375 399.941406 L 627.71875 400.121094 L 628.019531 400.421875 L 628.199219 400.78125 L 628.261719 401.199219 L 628.199219 401.621094 L 628.019531 401.980469 L 627.71875 402.28125 L 627.359375 402.460938 L 626.941406 402.488281 L 622.53125 402.488281 L 622.109375 402.460938 L 621.75 402.28125 L 621.449219 401.980469 L 621.269531 401.621094 L 621.210938 401.199219 L 621.269531 400.78125 L 621.449219 400.421875 L 621.75 400.121094 L 622.109375 399.941406 Z M 622.53125 399.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 622.53125 195.121094 L 626.941406 195.121094 L 627.359375 195.058594 L 627.71875 194.878906 L 628.019531 194.578125 L 628.199219 194.21875 L 628.261719 193.800781 L 628.199219 193.378906 L 628.019531 193.019531 L 627.71875 192.71875 L 627.359375 192.539062 L 626.941406 192.511719 L 622.53125 192.511719 L 622.109375 192.539062 L 621.75 192.71875 L 621.449219 193.019531 L 621.269531 193.378906 L 621.210938 193.800781 L 621.269531 194.21875 L 621.449219 194.578125 L 621.75 194.878906 L 622.109375 195.058594 L 622.53125 195.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 622.53125 404.261719 L 626.941406 404.261719 L 627.359375 404.320312 L 627.71875 404.5 L 628.019531 404.800781 L 628.199219 405.160156 L 628.261719 405.578125 L 628.199219 406 L 628.019531 406.359375 L 627.71875 406.660156 L 627.359375 406.839844 L 626.941406 406.871094 L 622.53125 406.871094 L 622.109375 406.839844 L 621.75 406.660156 L 621.449219 406.359375 L 621.269531 406 L 621.210938 405.578125 L 621.269531 405.160156 L 621.449219 404.800781 L 621.75 404.5 L 622.109375 404.320312 Z M 622.53125 404.261719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 622.53125 190.738281 L 626.941406 190.738281 L 627.359375 190.679688 L 627.71875 190.5 L 628.019531 190.199219 L 628.199219 189.839844 L 628.261719 189.421875 L 628.199219 189 L 628.019531 188.640625 L 627.71875 188.339844 L 627.359375 188.160156 L 626.941406 188.128906 L 622.53125 188.128906 L 622.109375 188.160156 L 621.75 188.339844 L 621.449219 188.640625 L 621.269531 189 L 621.210938 189.421875 L 621.269531 189.839844 L 621.449219 190.199219 L 621.75 190.5 L 622.109375 190.679688 L 622.53125 190.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 631.828125 374.53125 L 631.828125 370.058594 L 626.941406 370.058594 L 626.941406 374.53125 Z M 631.828125 374.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 631.828125 220.46875 L 631.828125 224.941406 L 626.941406 224.941406 L 626.941406 220.46875 L 631.828125 220.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 635.878906 370.058594 L 635.878906 374.53125 L 640.769531 374.53125 L 640.769531 370.058594 Z M 635.878906 370.058594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 635.878906 224.941406 L 635.878906 220.46875 L 640.769531 220.46875 L 640.769531 224.941406 L 635.878906 224.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 618.03125 370.058594 L 618.03125 374.53125 L 622.921875 374.53125 L 622.921875 370.058594 Z M 618.03125 370.058594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,59.208679%,71.759033%);stroke-opacity:1;stroke-miterlimit:2;" d="M 618.03125 224.941406 L 618.03125 220.46875 L 622.921875 220.46875 L 622.921875 224.941406 L 618.03125 224.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 632.679688 328.765625 C 632.679688 327.808594 631.902344 327.03125 630.945312 327.03125 C 629.988281 327.03125 629.210938 327.808594 629.210938 328.765625 C 629.210938 329.722656 629.988281 330.496094 630.945312 330.496094 C 631.902344 330.496094 632.679688 329.722656 632.679688 328.765625 Z M 632.679688 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 328.765625 C 625.628906 327.808594 624.851562 327.03125 623.894531 327.03125 C 622.9375 327.03125 622.164062 327.808594 622.164062 328.765625 C 622.164062 329.722656 622.9375 330.496094 623.894531 330.496094 C 624.851562 330.496094 625.628906 329.722656 625.628906 328.765625 Z M 625.628906 328.765625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,59.208679%,71.759033%);fill-opacity:1;" d="M 625.628906 335.785156 C 625.628906 334.828125 624.851562 334.054688 623.894531 334.054688 C 622.9375 334.054688 622.164062 334.828125 622.164062 335.785156 C 622.164062 336.742188 622.9375 337.515625 623.894531 337.515625 C 624.851562 337.515625 625.628906 336.742188 625.628906 335.785156 Z M 625.628906 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 541.296875 209.273438 C 541.296875 208.320312 540.523438 207.542969 539.566406 207.542969 C 538.605469 207.542969 537.832031 208.320312 537.832031 209.273438 C 537.832031 210.230469 538.605469 211.007812 539.566406 211.007812 C 540.523438 211.007812 541.296875 210.230469 541.296875 209.273438 Z M 541.296875 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 548.316406 167.09375 C 548.316406 166.140625 547.542969 165.363281 546.585938 165.363281 C 545.628906 165.363281 544.851562 166.140625 544.851562 167.09375 C 544.851562 168.050781 545.628906 168.828125 546.585938 168.828125 C 547.542969 168.828125 548.316406 168.050781 548.316406 167.09375 Z M 548.316406 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 548.316406 174.144531 C 548.316406 173.1875 547.542969 172.414062 546.585938 172.414062 C 545.628906 172.414062 544.851562 173.1875 544.851562 174.144531 C 544.851562 175.101562 545.628906 175.878906 546.585938 175.878906 C 547.542969 175.878906 548.316406 175.101562 548.316406 174.144531 Z M 548.316406 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 578.257812 498.144531 C 578.257812 494.339844 575.171875 491.253906 571.363281 491.253906 C 567.558594 491.253906 564.472656 494.339844 564.472656 498.144531 C 564.472656 501.953125 567.558594 505.039062 571.363281 505.039062 C 575.171875 505.039062 578.257812 501.953125 578.257812 498.144531 Z M 578.257812 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 575.585938 498.144531 C 575.585938 495.8125 573.695312 493.921875 571.363281 493.921875 C 569.03125 493.921875 567.144531 495.8125 567.144531 498.144531 C 567.144531 500.476562 569.03125 502.367188 571.363281 502.367188 C 573.695312 502.367188 575.585938 500.476562 575.585938 498.144531 Z M 575.585938 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 568.050781 466.449219 L 568.050781 470.921875 L 572.941406 470.921875 L 572.941406 466.449219 Z M 568.050781 466.449219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 568.050781 128.550781 L 568.050781 124.078125 L 572.941406 124.078125 L 572.941406 128.550781 L 568.050781 128.550781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 578.851562 474.371094 L 583.320312 474.371094 L 583.890625 474.460938 L 584.429688 474.699219 L 584.910156 475.03125 L 585.238281 475.511719 L 585.480469 476.050781 L 585.539062 476.621094 L 585.480469 477.191406 L 585.238281 477.730469 L 584.910156 478.210938 L 584.429688 478.539062 L 583.890625 478.78125 L 583.320312 478.839844 L 578.851562 478.839844 L 578.28125 478.78125 L 577.738281 478.539062 L 577.261719 478.210938 L 576.929688 477.730469 L 576.691406 477.191406 L 576.628906 476.621094 L 576.691406 476.050781 L 576.929688 475.511719 L 577.261719 475.03125 L 577.738281 474.699219 L 578.28125 474.460938 Z M 578.851562 474.371094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 578.851562 120.628906 L 583.320312 120.628906 L 583.890625 120.539062 L 584.429688 120.300781 L 584.910156 119.96875 L 585.238281 119.488281 L 585.480469 118.949219 L 585.539062 118.378906 L 585.480469 117.808594 L 585.238281 117.269531 L 584.910156 116.789062 L 584.429688 116.460938 L 583.890625 116.21875 L 583.320312 116.160156 L 578.851562 116.160156 L 578.28125 116.21875 L 577.738281 116.460938 L 577.261719 116.789062 L 576.929688 117.269531 L 576.691406 117.808594 L 576.628906 118.378906 L 576.691406 118.949219 L 576.929688 119.488281 L 577.261719 119.96875 L 577.738281 120.300781 L 578.28125 120.539062 L 578.851562 120.628906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 578.851562 466 L 583.320312 466 L 583.890625 466.089844 L 584.429688 466.328125 L 584.910156 466.660156 L 585.238281 467.140625 L 585.480469 467.679688 L 585.539062 468.25 L 585.480469 468.820312 L 585.238281 469.359375 L 584.910156 469.839844 L 584.429688 470.171875 L 583.890625 470.410156 L 583.320312 470.46875 L 578.851562 470.46875 L 578.28125 470.410156 L 577.738281 470.171875 L 577.261719 469.839844 L 576.929688 469.359375 L 576.691406 468.820312 L 576.628906 468.25 L 576.691406 467.679688 L 576.929688 467.140625 L 577.261719 466.660156 L 577.738281 466.328125 L 578.28125 466.089844 Z M 578.851562 466 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 578.851562 129 L 583.320312 129 L 583.890625 128.910156 L 584.429688 128.671875 L 584.910156 128.339844 L 585.238281 127.859375 L 585.480469 127.320312 L 585.539062 126.75 L 585.480469 126.179688 L 585.238281 125.640625 L 584.910156 125.160156 L 584.429688 124.828125 L 583.890625 124.589844 L 583.320312 124.53125 L 578.851562 124.53125 L 578.28125 124.589844 L 577.738281 124.828125 L 577.261719 125.160156 L 576.929688 125.640625 L 576.691406 126.179688 L 576.628906 126.75 L 576.691406 127.320312 L 576.929688 127.859375 L 577.261719 128.339844 L 577.738281 128.671875 L 578.28125 128.910156 L 578.851562 129 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 582.300781 374.5 L 586.769531 374.5 L 586.769531 369.609375 L 582.300781 369.609375 Z M 582.300781 374.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 582.300781 220.5 L 586.769531 220.5 L 586.769531 225.390625 L 582.300781 225.390625 L 582.300781 220.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 576.429688 335.785156 C 576.429688 334.828125 575.652344 334.054688 574.695312 334.054688 C 573.738281 334.054688 572.960938 334.828125 572.960938 335.785156 C 572.960938 336.742188 573.738281 337.515625 574.695312 337.515625 C 575.652344 337.515625 576.429688 336.742188 576.429688 335.785156 Z M 576.429688 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 569.40625 307.675781 C 569.40625 306.71875 568.632812 305.941406 567.675781 305.941406 C 566.71875 305.941406 565.941406 306.71875 565.941406 307.675781 C 565.941406 308.632812 566.71875 309.40625 567.675781 309.40625 C 568.632812 309.40625 569.40625 308.632812 569.40625 307.675781 Z M 569.40625 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 569.40625 314.695312 C 569.40625 313.738281 568.632812 312.960938 567.675781 312.960938 C 566.71875 312.960938 565.941406 313.738281 565.941406 314.695312 C 565.941406 315.652344 566.71875 316.429688 567.675781 316.429688 C 568.632812 316.429688 569.40625 315.652344 569.40625 314.695312 Z M 569.40625 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 583.476562 251.453125 C 583.476562 250.5 582.703125 249.722656 581.746094 249.722656 C 580.785156 249.722656 580.011719 250.5 580.011719 251.453125 C 580.011719 252.410156 580.785156 253.1875 581.746094 253.1875 C 582.703125 253.1875 583.476562 252.410156 583.476562 251.453125 Z M 583.476562 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 583.476562 265.496094 C 583.476562 264.539062 582.703125 263.761719 581.746094 263.761719 C 580.785156 263.761719 580.011719 264.539062 580.011719 265.496094 C 580.011719 266.449219 580.785156 267.226562 581.746094 267.226562 C 582.703125 267.226562 583.476562 266.449219 583.476562 265.496094 Z M 583.476562 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 583.476562 272.546875 C 583.476562 271.589844 582.703125 270.8125 581.746094 270.8125 C 580.785156 270.8125 580.011719 271.589844 580.011719 272.546875 C 580.011719 273.5 580.785156 274.277344 581.746094 274.277344 C 582.703125 274.277344 583.476562 273.5 583.476562 272.546875 Z M 583.476562 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 583.476562 223.34375 C 583.476562 222.390625 582.703125 221.613281 581.746094 221.613281 C 580.785156 221.613281 580.011719 222.390625 580.011719 223.34375 C 580.011719 224.300781 580.785156 225.078125 581.746094 225.078125 C 582.703125 225.078125 583.476562 224.300781 583.476562 223.34375 Z M 583.476562 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 583.476562 244.433594 C 583.476562 243.480469 582.703125 242.703125 581.746094 242.703125 C 580.785156 242.703125 580.011719 243.480469 580.011719 244.433594 C 580.011719 245.390625 580.785156 246.167969 581.746094 246.167969 C 582.703125 246.167969 583.476562 245.390625 583.476562 244.433594 Z M 583.476562 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 576.429688 223.34375 C 576.429688 222.390625 575.652344 221.613281 574.695312 221.613281 C 573.738281 221.613281 572.960938 222.390625 572.960938 223.34375 C 572.960938 224.300781 573.738281 225.078125 574.695312 225.078125 C 575.652344 225.078125 576.429688 224.300781 576.429688 223.34375 Z M 576.429688 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 576.429688 244.433594 C 576.429688 243.480469 575.652344 242.703125 574.695312 242.703125 C 573.738281 242.703125 572.960938 243.480469 572.960938 244.433594 C 572.960938 245.390625 573.738281 246.167969 574.695312 246.167969 C 575.652344 246.167969 576.429688 245.390625 576.429688 244.433594 Z M 576.429688 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 569.40625 244.433594 C 569.40625 243.480469 568.632812 242.703125 567.675781 242.703125 C 566.71875 242.703125 565.941406 243.480469 565.941406 244.433594 C 565.941406 245.390625 566.71875 246.167969 567.675781 246.167969 C 568.632812 246.167969 569.40625 245.390625 569.40625 244.433594 Z M 569.40625 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 583.476562 195.234375 C 583.476562 194.277344 582.703125 193.503906 581.746094 193.503906 C 580.785156 193.503906 580.011719 194.277344 580.011719 195.234375 C 580.011719 196.191406 580.785156 196.96875 581.746094 196.96875 C 582.703125 196.96875 583.476562 196.191406 583.476562 195.234375 Z M 583.476562 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 583.476562 202.253906 C 583.476562 201.300781 582.703125 200.523438 581.746094 200.523438 C 580.785156 200.523438 580.011719 201.300781 580.011719 202.253906 C 580.011719 203.210938 580.785156 203.988281 581.746094 203.988281 C 582.703125 203.988281 583.476562 203.210938 583.476562 202.253906 Z M 583.476562 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 583.476562 209.273438 C 583.476562 208.320312 582.703125 207.542969 581.746094 207.542969 C 580.785156 207.542969 580.011719 208.320312 580.011719 209.273438 C 580.011719 210.230469 580.785156 211.007812 581.746094 211.007812 C 582.703125 211.007812 583.476562 210.230469 583.476562 209.273438 Z M 583.476562 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 583.476562 216.296875 C 583.476562 215.339844 582.703125 214.5625 581.746094 214.5625 C 580.785156 214.5625 580.011719 215.339844 580.011719 216.296875 C 580.011719 217.25 580.785156 218.027344 581.746094 218.027344 C 582.703125 218.027344 583.476562 217.25 583.476562 216.296875 Z M 583.476562 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 569.40625 167.09375 C 569.40625 166.140625 568.632812 165.363281 567.675781 165.363281 C 566.71875 165.363281 565.941406 166.140625 565.941406 167.09375 C 565.941406 168.050781 566.71875 168.828125 567.675781 168.828125 C 568.632812 168.828125 569.40625 168.050781 569.40625 167.09375 Z M 569.40625 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 569.40625 174.144531 C 569.40625 173.1875 568.632812 172.414062 567.675781 172.414062 C 566.71875 172.414062 565.941406 173.1875 565.941406 174.144531 C 565.941406 175.101562 566.71875 175.878906 567.675781 175.878906 C 568.632812 175.878906 569.40625 175.101562 569.40625 174.144531 Z M 569.40625 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 569.40625 146.035156 C 569.40625 145.078125 568.632812 144.304688 567.675781 144.304688 C 566.71875 144.304688 565.941406 145.078125 565.941406 146.035156 C 565.941406 146.992188 566.71875 147.765625 567.675781 147.765625 C 568.632812 147.765625 569.40625 146.992188 569.40625 146.035156 Z M 569.40625 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 618.988281 400.328125 L 604.078125 400.328125 L 604.078125 415.238281 L 618.988281 415.238281 Z M 618.988281 400.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 618.988281 194.671875 L 604.078125 194.671875 L 604.078125 179.761719 L 618.988281 179.761719 L 618.988281 194.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 591.238281 378.550781 L 591.238281 383.019531 L 596.128906 383.019531 L 596.128906 378.550781 Z M 591.238281 378.550781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 591.238281 216.449219 L 591.238281 211.980469 L 596.128906 211.980469 L 596.128906 216.449219 L 591.238281 216.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 600.570312 406.871094 L 596.160156 406.871094 L 595.738281 406.839844 L 595.378906 406.660156 L 595.078125 406.359375 L 594.898438 406 L 594.839844 405.578125 L 594.898438 405.160156 L 595.078125 404.800781 L 595.378906 404.5 L 595.738281 404.320312 L 596.160156 404.261719 L 600.570312 404.261719 L 600.988281 404.320312 L 601.351562 404.5 L 601.648438 404.800781 L 601.828125 405.160156 L 601.890625 405.578125 L 601.828125 406 L 601.648438 406.359375 L 601.351562 406.660156 L 600.988281 406.839844 Z M 600.570312 406.871094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 600.570312 188.128906 L 596.160156 188.128906 L 595.738281 188.160156 L 595.378906 188.339844 L 595.078125 188.640625 L 594.898438 189 L 594.839844 189.421875 L 594.898438 189.839844 L 595.078125 190.199219 L 595.378906 190.5 L 595.738281 190.679688 L 596.160156 190.738281 L 600.570312 190.738281 L 600.988281 190.679688 L 601.351562 190.5 L 601.648438 190.199219 L 601.828125 189.839844 L 601.890625 189.421875 L 601.828125 189 L 601.648438 188.640625 L 601.351562 188.339844 L 600.988281 188.160156 L 600.570312 188.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 611.585938 293.605469 C 611.585938 292.648438 610.8125 291.871094 609.855469 291.871094 C 608.898438 291.871094 608.121094 292.648438 608.121094 293.605469 C 608.121094 294.5625 608.898438 295.335938 609.855469 295.335938 C 610.8125 295.335938 611.585938 294.5625 611.585938 293.605469 Z M 611.585938 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 604.539062 293.605469 C 604.539062 292.648438 603.761719 291.871094 602.804688 291.871094 C 601.847656 291.871094 601.070312 292.648438 601.070312 293.605469 C 601.070312 294.5625 601.847656 295.335938 602.804688 295.335938 C 603.761719 295.335938 604.539062 294.5625 604.539062 293.605469 Z M 604.539062 293.605469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 611.585938 251.453125 C 611.585938 250.5 610.8125 249.722656 609.855469 249.722656 C 608.898438 249.722656 608.121094 250.5 608.121094 251.453125 C 608.121094 252.410156 608.898438 253.1875 609.855469 253.1875 C 610.8125 253.1875 611.585938 252.410156 611.585938 251.453125 Z M 611.585938 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 611.585938 272.546875 C 611.585938 271.589844 610.8125 270.8125 609.855469 270.8125 C 608.898438 270.8125 608.121094 271.589844 608.121094 272.546875 C 608.121094 273.5 608.898438 274.277344 609.855469 274.277344 C 610.8125 274.277344 611.585938 273.5 611.585938 272.546875 Z M 611.585938 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 604.539062 251.453125 C 604.539062 250.5 603.761719 249.722656 602.804688 249.722656 C 601.847656 249.722656 601.070312 250.5 601.070312 251.453125 C 601.070312 252.410156 601.847656 253.1875 602.804688 253.1875 C 603.761719 253.1875 604.539062 252.410156 604.539062 251.453125 Z M 604.539062 251.453125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 604.539062 272.546875 C 604.539062 271.589844 603.761719 270.8125 602.804688 270.8125 C 601.847656 270.8125 601.070312 271.589844 601.070312 272.546875 C 601.070312 273.5 601.847656 274.277344 602.804688 274.277344 C 603.761719 274.277344 604.539062 273.5 604.539062 272.546875 Z M 604.539062 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 611.585938 230.363281 C 611.585938 229.410156 610.8125 228.632812 609.855469 228.632812 C 608.898438 228.632812 608.121094 229.410156 608.121094 230.363281 C 608.121094 231.320312 608.898438 232.097656 609.855469 232.097656 C 610.8125 232.097656 611.585938 231.320312 611.585938 230.363281 Z M 611.585938 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 604.539062 230.363281 C 604.539062 229.410156 603.761719 228.632812 602.804688 228.632812 C 601.847656 228.632812 601.070312 229.410156 601.070312 230.363281 C 601.070312 231.320312 601.847656 232.097656 602.804688 232.097656 C 603.761719 232.097656 604.539062 231.320312 604.539062 230.363281 Z M 604.539062 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 590.496094 244.433594 C 590.496094 243.480469 589.722656 242.703125 588.765625 242.703125 C 587.808594 242.703125 587.03125 243.480469 587.03125 244.433594 C 587.03125 245.390625 587.808594 246.167969 588.765625 246.167969 C 589.722656 246.167969 590.496094 245.390625 590.496094 244.433594 Z M 590.496094 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 611.585938 209.273438 C 611.585938 208.320312 610.8125 207.542969 609.855469 207.542969 C 608.898438 207.542969 608.121094 208.320312 608.121094 209.273438 C 608.121094 210.230469 608.898438 211.007812 609.855469 211.007812 C 610.8125 211.007812 611.585938 210.230469 611.585938 209.273438 Z M 611.585938 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 604.539062 209.273438 C 604.539062 208.320312 603.761719 207.542969 602.804688 207.542969 C 601.847656 207.542969 601.070312 208.320312 601.070312 209.273438 C 601.070312 210.230469 601.847656 211.007812 602.804688 211.007812 C 603.761719 211.007812 604.539062 210.230469 604.539062 209.273438 Z M 604.539062 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 590.496094 195.234375 C 590.496094 194.277344 589.722656 193.503906 588.765625 193.503906 C 587.808594 193.503906 587.03125 194.277344 587.03125 195.234375 C 587.03125 196.191406 587.808594 196.96875 588.765625 196.96875 C 589.722656 196.96875 590.496094 196.191406 590.496094 195.234375 Z M 590.496094 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 590.496094 202.253906 C 590.496094 201.300781 589.722656 200.523438 588.765625 200.523438 C 587.808594 200.523438 587.03125 201.300781 587.03125 202.253906 C 587.03125 203.210938 587.808594 203.988281 588.765625 203.988281 C 589.722656 203.988281 590.496094 203.210938 590.496094 202.253906 Z M 590.496094 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 604.539062 174.144531 C 604.539062 173.1875 603.761719 172.414062 602.804688 172.414062 C 601.847656 172.414062 601.070312 173.1875 601.070312 174.144531 C 601.070312 175.101562 601.847656 175.878906 602.804688 175.878906 C 603.761719 175.878906 604.539062 175.101562 604.539062 174.144531 Z M 604.539062 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 597.519531 188.183594 C 597.519531 187.230469 596.742188 186.453125 595.785156 186.453125 C 594.828125 186.453125 594.054688 187.230469 594.054688 188.183594 C 594.054688 189.140625 594.828125 189.917969 595.785156 189.917969 C 596.742188 189.917969 597.519531 189.140625 597.519531 188.183594 Z M 597.519531 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 590.496094 167.09375 C 590.496094 166.140625 589.722656 165.363281 588.765625 165.363281 C 587.808594 165.363281 587.03125 166.140625 587.03125 167.09375 C 587.03125 168.050781 587.808594 168.828125 588.765625 168.828125 C 589.722656 168.828125 590.496094 168.050781 590.496094 167.09375 Z M 590.496094 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 590.496094 174.144531 C 590.496094 173.1875 589.722656 172.414062 588.765625 172.414062 C 587.808594 172.414062 587.03125 173.1875 587.03125 174.144531 C 587.03125 175.101562 587.808594 175.878906 588.765625 175.878906 C 589.722656 175.878906 590.496094 175.101562 590.496094 174.144531 Z M 590.496094 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 590.496094 188.183594 C 590.496094 187.230469 589.722656 186.453125 588.765625 186.453125 C 587.808594 186.453125 587.03125 187.230469 587.03125 188.183594 C 587.03125 189.140625 587.808594 189.917969 588.765625 189.917969 C 589.722656 189.917969 590.496094 189.140625 590.496094 188.183594 Z M 590.496094 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 604.539062 160.074219 C 604.539062 159.117188 603.761719 158.34375 602.804688 158.34375 C 601.847656 158.34375 601.070312 159.117188 601.070312 160.074219 C 601.070312 161.03125 601.847656 161.808594 602.804688 161.808594 C 603.761719 161.808594 604.539062 161.03125 604.539062 160.074219 Z M 604.539062 160.074219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 597.519531 146.035156 C 597.519531 145.078125 596.742188 144.304688 595.785156 144.304688 C 594.828125 144.304688 594.054688 145.078125 594.054688 146.035156 C 594.054688 146.992188 594.828125 147.765625 595.785156 147.765625 C 596.742188 147.765625 597.519531 146.992188 597.519531 146.035156 Z M 597.519531 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 629.851562 471.578125 L 634.320312 471.578125 L 634.320312 466.691406 L 629.851562 466.691406 Z M 629.851562 471.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.851562 123.421875 L 634.320312 123.421875 L 634.320312 128.308594 L 629.851562 128.308594 L 629.851562 123.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 629.851562 463.121094 L 634.320312 463.121094 L 634.320312 458.230469 L 629.851562 458.230469 Z M 629.851562 463.121094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 629.851562 131.878906 L 634.320312 131.878906 L 634.320312 136.769531 L 629.851562 136.769531 L 629.851562 131.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 635.878906 378.550781 L 635.878906 383.019531 L 640.769531 383.019531 L 640.769531 378.550781 Z M 635.878906 378.550781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 635.878906 216.449219 L 635.878906 211.980469 L 640.769531 211.980469 L 640.769531 216.449219 L 635.878906 216.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 618.03125 378.550781 L 618.03125 383.019531 L 622.921875 383.019531 L 622.921875 378.550781 Z M 618.03125 378.550781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 618.03125 216.449219 L 618.03125 211.980469 L 622.921875 211.980469 L 622.921875 216.449219 L 618.03125 216.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 632.679688 335.785156 C 632.679688 334.828125 631.902344 334.054688 630.945312 334.054688 C 629.988281 334.054688 629.210938 334.828125 629.210938 335.785156 C 629.210938 336.742188 629.988281 337.515625 630.945312 337.515625 C 631.902344 337.515625 632.679688 336.742188 632.679688 335.785156 Z M 632.679688 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 632.679688 300.65625 C 632.679688 299.699219 631.902344 298.921875 630.945312 298.921875 C 629.988281 298.921875 629.210938 299.699219 629.210938 300.65625 C 629.210938 301.609375 629.988281 302.386719 630.945312 302.386719 C 631.902344 302.386719 632.679688 301.609375 632.679688 300.65625 Z M 632.679688 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 625.628906 300.65625 C 625.628906 299.699219 624.851562 298.921875 623.894531 298.921875 C 622.9375 298.921875 622.164062 299.699219 622.164062 300.65625 C 622.164062 301.609375 622.9375 302.386719 623.894531 302.386719 C 624.851562 302.386719 625.628906 301.609375 625.628906 300.65625 Z M 625.628906 300.65625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 618.605469 307.675781 C 618.605469 306.71875 617.832031 305.941406 616.875 305.941406 C 615.917969 305.941406 615.144531 306.71875 615.144531 307.675781 C 615.144531 308.632812 615.917969 309.40625 616.875 309.40625 C 617.832031 309.40625 618.605469 308.632812 618.605469 307.675781 Z M 618.605469 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 632.679688 237.386719 C 632.679688 236.429688 631.902344 235.652344 630.945312 235.652344 C 629.988281 235.652344 629.210938 236.429688 629.210938 237.386719 C 629.210938 238.339844 629.988281 239.117188 630.945312 239.117188 C 631.902344 239.117188 632.679688 238.339844 632.679688 237.386719 Z M 632.679688 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 632.679688 181.164062 C 632.679688 180.210938 631.902344 179.433594 630.945312 179.433594 C 629.988281 179.433594 629.210938 180.210938 629.210938 181.164062 C 629.210938 182.121094 629.988281 182.898438 630.945312 182.898438 C 631.902344 182.898438 632.679688 182.121094 632.679688 181.164062 Z M 632.679688 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 625.628906 181.164062 C 625.628906 180.210938 624.851562 179.433594 623.894531 179.433594 C 622.9375 179.433594 622.164062 180.210938 622.164062 181.164062 C 622.164062 182.121094 622.9375 182.898438 623.894531 182.898438 C 624.851562 182.898438 625.628906 182.121094 625.628906 181.164062 Z M 625.628906 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 632.679688 146.035156 C 632.679688 145.078125 631.902344 144.304688 630.945312 144.304688 C 629.988281 144.304688 629.210938 145.078125 629.210938 146.035156 C 629.210938 146.992188 629.988281 147.765625 630.945312 147.765625 C 631.902344 147.765625 632.679688 146.992188 632.679688 146.035156 Z M 632.679688 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 632.679688 153.054688 C 632.679688 152.097656 631.902344 151.320312 630.945312 151.320312 C 629.988281 151.320312 629.210938 152.097656 629.210938 153.054688 C 629.210938 154.011719 629.988281 154.789062 630.945312 154.789062 C 631.902344 154.789062 632.679688 154.011719 632.679688 153.054688 Z M 632.679688 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 625.628906 146.035156 C 625.628906 145.078125 624.851562 144.304688 623.894531 144.304688 C 622.9375 144.304688 622.164062 145.078125 622.164062 146.035156 C 622.164062 146.992188 622.9375 147.765625 623.894531 147.765625 C 624.851562 147.765625 625.628906 146.992188 625.628906 146.035156 Z M 625.628906 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 649.261719 461.558594 L 649.261719 457.089844 L 644.371094 457.089844 L 644.371094 461.558594 Z M 649.261719 461.558594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 649.261719 133.441406 L 649.261719 137.910156 L 644.371094 137.910156 L 644.371094 133.441406 L 649.261719 133.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 649.261719 470.050781 L 649.261719 465.578125 L 644.371094 465.578125 L 644.371094 470.050781 Z M 649.261719 470.050781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 649.261719 124.949219 L 649.261719 129.421875 L 644.371094 129.421875 L 644.371094 124.949219 L 649.261719 124.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 654.480469 479.558594 L 654.480469 475.570312 L 654.601562 475.148438 L 654.839844 474.789062 L 655.199219 474.550781 L 655.621094 474.460938 L 656.039062 474.550781 L 656.398438 474.789062 L 656.640625 475.148438 L 656.730469 475.570312 L 656.730469 479.558594 L 656.640625 479.980469 L 656.398438 480.339844 L 656.039062 480.578125 L 655.621094 480.671875 L 655.199219 480.578125 L 654.839844 480.339844 L 654.601562 479.980469 Z M 654.480469 479.558594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 654.480469 115.441406 L 654.480469 119.429688 L 654.601562 119.851562 L 654.839844 120.210938 L 655.199219 120.449219 L 655.621094 120.539062 L 656.039062 120.449219 L 656.398438 120.210938 L 656.640625 119.851562 L 656.730469 119.429688 L 656.730469 115.441406 L 656.640625 115.019531 L 656.398438 114.660156 L 656.039062 114.421875 L 655.621094 114.328125 L 655.199219 114.421875 L 654.839844 114.660156 L 654.601562 115.019531 L 654.480469 115.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 669.328125 432.339844 L 664.859375 432.339844 L 664.859375 437.230469 L 669.328125 437.230469 Z M 669.328125 432.339844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 669.328125 162.660156 L 664.859375 162.660156 L 664.859375 157.769531 L 669.328125 157.769531 L 669.328125 162.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 654.480469 452.441406 L 654.480469 448.449219 L 654.601562 448.03125 L 654.839844 447.671875 L 655.199219 447.429688 L 655.621094 447.339844 L 656.039062 447.429688 L 656.398438 447.671875 L 656.640625 448.03125 L 656.730469 448.449219 L 656.730469 452.441406 L 656.640625 452.859375 L 656.398438 453.21875 L 656.039062 453.460938 L 655.621094 453.550781 L 655.199219 453.460938 L 654.839844 453.21875 L 654.601562 452.859375 Z M 654.480469 452.441406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 654.480469 142.558594 L 654.480469 146.550781 L 654.601562 146.96875 L 654.839844 147.328125 L 655.199219 147.570312 L 655.621094 147.660156 L 656.039062 147.570312 L 656.398438 147.328125 L 656.640625 146.96875 L 656.730469 146.550781 L 656.730469 142.558594 L 656.640625 142.140625 L 656.398438 141.78125 L 656.039062 141.539062 L 655.621094 141.449219 L 655.199219 141.539062 L 654.839844 141.78125 L 654.601562 142.140625 L 654.480469 142.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 658.890625 452.441406 L 658.890625 448.449219 L 659.011719 448.03125 L 659.25 447.671875 L 659.609375 447.429688 L 660.03125 447.339844 L 660.449219 447.429688 L 660.808594 447.671875 L 661.050781 448.03125 L 661.140625 448.449219 L 661.140625 452.441406 L 661.050781 452.859375 L 660.808594 453.21875 L 660.449219 453.460938 L 660.03125 453.550781 L 659.609375 453.460938 L 659.25 453.21875 L 659.011719 452.859375 Z M 658.890625 452.441406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 658.890625 142.558594 L 658.890625 146.550781 L 659.011719 146.96875 L 659.25 147.328125 L 659.609375 147.570312 L 660.03125 147.660156 L 660.449219 147.570312 L 660.808594 147.328125 L 661.050781 146.96875 L 661.140625 146.550781 L 661.140625 142.558594 L 661.050781 142.140625 L 660.808594 141.78125 L 660.449219 141.539062 L 660.03125 141.449219 L 659.609375 141.539062 L 659.25 141.78125 L 659.011719 142.140625 L 658.890625 142.558594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 674.429688 426.191406 L 674.429688 415.660156 L 662.160156 415.660156 L 662.160156 426.191406 Z M 674.429688 426.191406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 674.429688 168.808594 L 674.429688 179.339844 L 662.160156 179.339844 L 662.160156 168.808594 L 674.429688 168.808594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 644.789062 378.550781 L 644.789062 383.019531 L 649.679688 383.019531 L 649.679688 378.550781 Z M 644.789062 378.550781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 644.789062 216.449219 L 644.789062 211.980469 L 649.679688 211.980469 L 649.679688 216.449219 L 644.789062 216.449219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 689.855469 520.464844 C 689.855469 516.660156 686.773438 513.574219 682.964844 513.574219 C 679.15625 513.574219 676.070312 516.660156 676.070312 520.464844 C 676.070312 524.269531 679.15625 527.359375 682.964844 527.359375 C 686.773438 527.359375 689.855469 524.269531 689.855469 520.464844 Z M 689.855469 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 687.1875 520.464844 C 687.1875 518.132812 685.296875 516.242188 682.964844 516.242188 C 680.632812 516.242188 678.742188 518.132812 678.742188 520.464844 C 678.742188 522.796875 680.632812 524.6875 682.964844 524.6875 C 685.296875 524.6875 687.1875 522.796875 687.1875 520.464844 Z M 687.1875 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 689.855469 498.144531 C 689.855469 494.339844 686.773438 491.253906 682.964844 491.253906 C 679.15625 491.253906 676.070312 494.339844 676.070312 498.144531 C 676.070312 501.953125 679.15625 505.039062 682.964844 505.039062 C 686.773438 505.039062 689.855469 501.953125 689.855469 498.144531 Z M 689.855469 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 687.1875 498.144531 C 687.1875 495.8125 685.296875 493.921875 682.964844 493.921875 C 680.632812 493.921875 678.742188 495.8125 678.742188 498.144531 C 678.742188 500.476562 680.632812 502.367188 682.964844 502.367188 C 685.296875 502.367188 687.1875 500.476562 687.1875 498.144531 Z M 687.1875 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 667.648438 479.558594 L 667.648438 475.570312 L 667.769531 475.148438 L 668.011719 474.789062 L 668.371094 474.550781 L 668.789062 474.460938 L 669.210938 474.550781 L 669.570312 474.789062 L 669.808594 475.148438 L 669.898438 475.570312 L 669.898438 479.558594 L 669.808594 479.980469 L 669.570312 480.339844 L 669.210938 480.578125 L 668.789062 480.671875 L 668.371094 480.578125 L 668.011719 480.339844 L 667.769531 479.980469 Z M 667.648438 479.558594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 667.648438 115.441406 L 667.648438 119.429688 L 667.769531 119.851562 L 668.011719 120.210938 L 668.371094 120.449219 L 668.789062 120.539062 L 669.210938 120.449219 L 669.570312 120.210938 L 669.808594 119.851562 L 669.898438 119.429688 L 669.898438 115.441406 L 669.808594 115.019531 L 669.570312 114.660156 L 669.210938 114.421875 L 668.789062 114.328125 L 668.371094 114.421875 L 668.011719 114.660156 L 667.769531 115.019531 L 667.648438 115.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 686.761719 479.53125 L 695.671875 479.53125 L 695.671875 466.359375 L 686.761719 466.359375 Z M 686.761719 479.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 686.761719 115.46875 L 695.671875 115.46875 L 695.671875 128.640625 L 686.761719 128.640625 L 686.761719 115.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 703.410156 438.101562 L 715.679688 438.101562 L 717.238281 438.25 L 718.738281 438.640625 L 720.148438 439.300781 L 721.410156 440.199219 L 722.519531 441.308594 L 723.421875 442.570312 L 724.078125 443.980469 L 724.46875 445.480469 L 724.621094 447.039062 L 724.46875 448.601562 L 724.078125 450.101562 L 723.421875 451.511719 L 722.519531 452.769531 L 721.410156 453.878906 L 720.148438 454.78125 L 718.738281 455.441406 L 717.238281 455.828125 L 715.679688 455.949219 L 703.410156 455.949219 L 701.851562 455.828125 L 700.351562 455.441406 L 698.941406 454.78125 L 697.679688 453.878906 L 696.570312 452.769531 L 695.671875 451.511719 L 695.011719 450.101562 L 694.621094 448.601562 L 694.46875 447.039062 L 694.621094 445.480469 L 695.011719 443.980469 L 695.671875 442.570312 L 696.570312 441.308594 L 697.679688 440.199219 L 698.941406 439.300781 L 700.351562 438.640625 L 701.851562 438.25 Z M 703.410156 438.101562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:2;" d="M 703.410156 156.898438 L 715.679688 156.898438 L 717.238281 156.75 L 718.738281 156.359375 L 720.148438 155.699219 L 721.410156 154.800781 L 722.519531 153.691406 L 723.421875 152.429688 L 724.078125 151.019531 L 724.46875 149.519531 L 724.621094 147.960938 L 724.46875 146.398438 L 724.078125 144.898438 L 723.421875 143.488281 L 722.519531 142.230469 L 721.410156 141.121094 L 720.148438 140.21875 L 718.738281 139.558594 L 717.238281 139.171875 L 715.679688 139.050781 L 703.410156 139.050781 L 701.851562 139.171875 L 700.351562 139.558594 L 698.941406 140.21875 L 697.679688 141.121094 L 696.570312 142.230469 L 695.671875 143.488281 L 695.011719 144.898438 L 694.621094 146.398438 L 694.46875 147.960938 L 694.621094 149.519531 L 695.011719 151.019531 L 695.671875 152.429688 L 696.570312 153.691406 L 697.679688 154.800781 L 698.941406 155.699219 L 700.351562 156.359375 L 701.851562 156.75 L 703.410156 156.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 703.410156 442.570312 L 715.679688 442.570312 L 716.671875 442.691406 L 717.628906 443.019531 L 718.46875 443.558594 L 719.160156 444.25 L 719.699219 445.089844 L 720.03125 446.050781 L 720.148438 447.039062 L 720.03125 448.03125 L 719.699219 448.988281 L 719.160156 449.828125 L 718.46875 450.519531 L 717.628906 451.058594 L 716.671875 451.390625 L 715.679688 451.480469 L 703.410156 451.480469 L 702.421875 451.390625 L 701.460938 451.058594 L 700.621094 450.519531 L 699.929688 449.828125 L 699.390625 448.988281 L 699.058594 448.03125 L 698.941406 447.039062 L 699.058594 446.050781 L 699.390625 445.089844 L 699.929688 444.25 L 700.621094 443.558594 L 701.460938 443.019531 L 702.421875 442.691406 Z M 703.410156 442.570312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 703.410156 152.429688 L 715.679688 152.429688 L 716.671875 152.308594 L 717.628906 151.980469 L 718.46875 151.441406 L 719.160156 150.75 L 719.699219 149.910156 L 720.03125 148.949219 L 720.148438 147.960938 L 720.03125 146.96875 L 719.699219 146.011719 L 719.160156 145.171875 L 718.46875 144.480469 L 717.628906 143.941406 L 716.671875 143.609375 L 715.679688 143.519531 L 703.410156 143.519531 L 702.421875 143.609375 L 701.460938 143.941406 L 700.621094 144.480469 L 699.929688 145.171875 L 699.390625 146.011719 L 699.058594 146.96875 L 698.941406 147.960938 L 699.058594 148.949219 L 699.390625 149.910156 L 699.929688 150.75 L 700.621094 151.441406 L 701.460938 151.980469 L 702.421875 152.308594 L 703.410156 152.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 692.976562 358.554688 C 692.976562 354.566406 689.746094 351.332031 685.753906 351.332031 C 681.765625 351.332031 678.53125 354.566406 678.53125 358.554688 C 678.53125 362.542969 681.765625 365.777344 685.753906 365.777344 C 689.746094 365.777344 692.976562 362.542969 692.976562 358.554688 Z M 692.976562 358.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 690.1875 358.554688 C 690.1875 356.109375 688.203125 354.121094 685.753906 354.121094 C 683.304688 354.121094 681.320312 356.109375 681.320312 358.554688 C 681.320312 361.003906 683.304688 362.988281 685.753906 362.988281 C 688.203125 362.988281 690.1875 361.003906 690.1875 358.554688 Z M 690.1875 358.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 703.410156 322.628906 L 715.679688 322.628906 L 717.238281 322.78125 L 718.738281 323.171875 L 720.148438 323.828125 L 721.410156 324.730469 L 722.519531 325.839844 L 723.421875 327.101562 L 724.078125 328.511719 L 724.46875 330.011719 L 724.621094 331.570312 L 724.46875 333.128906 L 724.078125 334.628906 L 723.421875 336.039062 L 722.519531 337.300781 L 721.410156 338.410156 L 720.148438 339.308594 L 718.738281 339.96875 L 717.238281 340.359375 L 715.679688 340.480469 L 703.410156 340.480469 L 701.851562 340.359375 L 700.351562 339.96875 L 698.941406 339.308594 L 697.679688 338.410156 L 696.570312 337.300781 L 695.671875 336.039062 L 695.011719 334.628906 L 694.621094 333.128906 L 694.46875 331.570312 L 694.621094 330.011719 L 695.011719 328.511719 L 695.671875 327.101562 L 696.570312 325.839844 L 697.679688 324.730469 L 698.941406 323.828125 L 700.351562 323.171875 L 701.851562 322.78125 Z M 703.410156 322.628906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:2;" d="M 703.410156 272.371094 L 715.679688 272.371094 L 717.238281 272.21875 L 718.738281 271.828125 L 720.148438 271.171875 L 721.410156 270.269531 L 722.519531 269.160156 L 723.421875 267.898438 L 724.078125 266.488281 L 724.46875 264.988281 L 724.621094 263.429688 L 724.46875 261.871094 L 724.078125 260.371094 L 723.421875 258.960938 L 722.519531 257.699219 L 721.410156 256.589844 L 720.148438 255.691406 L 718.738281 255.03125 L 717.238281 254.640625 L 715.679688 254.519531 L 703.410156 254.519531 L 701.851562 254.640625 L 700.351562 255.03125 L 698.941406 255.691406 L 697.679688 256.589844 L 696.570312 257.699219 L 695.671875 258.960938 L 695.011719 260.371094 L 694.621094 261.871094 L 694.46875 263.429688 L 694.621094 264.988281 L 695.011719 266.488281 L 695.671875 267.898438 L 696.570312 269.160156 L 697.679688 270.269531 L 698.941406 271.171875 L 700.351562 271.828125 L 701.851562 272.21875 L 703.410156 272.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 703.410156 327.101562 L 715.679688 327.101562 L 716.671875 327.21875 L 717.628906 327.550781 L 718.46875 328.089844 L 719.160156 328.78125 L 719.699219 329.621094 L 720.03125 330.578125 L 720.148438 331.570312 L 720.03125 332.558594 L 719.699219 333.519531 L 719.160156 334.359375 L 718.46875 335.050781 L 717.628906 335.589844 L 716.671875 335.921875 L 715.679688 336.011719 L 703.410156 336.011719 L 702.421875 335.921875 L 701.460938 335.589844 L 700.621094 335.050781 L 699.929688 334.359375 L 699.390625 333.519531 L 699.058594 332.558594 L 698.941406 331.570312 L 699.058594 330.578125 L 699.390625 329.621094 L 699.929688 328.78125 L 700.621094 328.089844 L 701.460938 327.550781 L 702.421875 327.21875 Z M 703.410156 327.101562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 703.410156 267.898438 L 715.679688 267.898438 L 716.671875 267.78125 L 717.628906 267.449219 L 718.46875 266.910156 L 719.160156 266.21875 L 719.699219 265.378906 L 720.03125 264.421875 L 720.148438 263.429688 L 720.03125 262.441406 L 719.699219 261.480469 L 719.160156 260.640625 L 718.46875 259.949219 L 717.628906 259.410156 L 716.671875 259.078125 L 715.679688 258.988281 L 703.410156 258.988281 L 702.421875 259.078125 L 701.460938 259.410156 L 700.621094 259.949219 L 699.929688 260.640625 L 699.390625 261.480469 L 699.058594 262.441406 L 698.941406 263.429688 L 699.058594 264.421875 L 699.390625 265.378906 L 699.929688 266.21875 L 700.621094 266.910156 L 701.460938 267.449219 L 702.421875 267.78125 L 703.410156 267.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 682.53125 283.03125 L 682.53125 287.5 L 687.421875 287.5 L 687.421875 283.03125 Z M 682.53125 283.03125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 682.53125 311.96875 L 682.53125 307.5 L 687.421875 307.5 L 687.421875 311.96875 L 682.53125 311.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 690.300781 271.089844 L 683.609375 271.089844 L 683.609375 278.921875 L 690.300781 278.921875 Z M 690.300781 271.089844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 690.300781 323.910156 L 683.609375 323.910156 L 683.609375 316.078125 L 690.300781 316.078125 L 690.300781 323.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 670.890625 175.480469 L 666.421875 175.480469 L 666.421875 180.371094 L 670.890625 180.371094 Z M 670.890625 175.480469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 670.890625 419.519531 L 666.421875 419.519531 L 666.421875 414.628906 L 670.890625 414.628906 L 670.890625 419.519531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 666.421875 171.429688 L 670.890625 171.429688 L 670.890625 166.539062 L 666.421875 166.539062 Z M 666.421875 171.429688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 666.421875 423.570312 L 670.890625 423.570312 L 670.890625 428.460938 L 666.421875 428.460938 L 666.421875 423.570312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 712.148438 520.464844 C 712.148438 516.660156 709.0625 513.574219 705.253906 513.574219 C 701.445312 513.574219 698.363281 516.660156 698.363281 520.464844 C 698.363281 524.269531 701.445312 527.359375 705.253906 527.359375 C 709.0625 527.359375 712.148438 524.269531 712.148438 520.464844 Z M 712.148438 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 709.476562 520.464844 C 709.476562 518.132812 707.585938 516.242188 705.253906 516.242188 C 702.921875 516.242188 701.03125 518.132812 701.03125 520.464844 C 701.03125 522.796875 702.921875 524.6875 705.253906 524.6875 C 707.585938 524.6875 709.476562 522.796875 709.476562 520.464844 Z M 709.476562 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 712.148438 498.144531 C 712.148438 494.339844 709.0625 491.253906 705.253906 491.253906 C 701.445312 491.253906 698.363281 494.339844 698.363281 498.144531 C 698.363281 501.953125 701.445312 505.039062 705.253906 505.039062 C 709.0625 505.039062 712.148438 501.953125 712.148438 498.144531 Z M 712.148438 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 709.476562 498.144531 C 709.476562 495.8125 707.585938 493.921875 705.253906 493.921875 C 702.921875 493.921875 701.03125 495.8125 701.03125 498.144531 C 701.03125 500.476562 702.921875 502.367188 705.253906 502.367188 C 707.585938 502.367188 709.476562 500.476562 709.476562 498.144531 Z M 709.476562 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 711.269531 466.359375 L 702.359375 466.359375 L 702.359375 479.53125 L 711.269531 479.53125 Z M 711.269531 466.359375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:2;" d="M 711.269531 128.640625 L 702.359375 128.640625 L 702.359375 115.46875 L 711.269531 115.46875 L 711.269531 128.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 697.230469 309.128906 L 697.230469 313.601562 L 702.121094 313.601562 L 702.121094 309.128906 Z M 697.230469 309.128906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 697.230469 285.871094 L 697.230469 281.398438 L 702.121094 281.398438 L 702.121094 285.871094 L 697.230469 285.871094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 714.570312 305.171875 L 719.398438 305.171875 L 719.398438 301.058594 L 714.570312 301.058594 Z M 714.570312 305.171875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 714.570312 289.828125 L 719.398438 289.828125 L 719.398438 293.941406 L 714.570312 293.941406 L 714.570312 289.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 714.570312 296.230469 L 719.398438 296.230469 L 719.398438 292.121094 L 714.570312 292.121094 Z M 714.570312 296.230469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 714.570312 298.769531 L 719.398438 298.769531 L 719.398438 302.878906 L 714.570312 302.878906 L 714.570312 298.769531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 712.6875 233.484375 C 712.6875 232.878906 712.195312 232.382812 711.585938 232.382812 C 710.976562 232.382812 710.480469 232.878906 710.480469 233.484375 C 710.480469 234.09375 710.976562 234.585938 711.585938 234.585938 C 712.195312 234.585938 712.6875 234.09375 712.6875 233.484375 Z M 712.6875 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 697.679688 122.351562 L 697.679688 117.878906 L 692.789062 117.878906 L 692.789062 122.351562 Z M 697.679688 122.351562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 697.679688 472.648438 L 697.679688 477.121094 L 692.789062 477.121094 L 692.789062 472.648438 L 697.679688 472.648438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 769.386719 481.40625 C 769.386719 470.640625 760.660156 461.910156 749.894531 461.910156 C 739.128906 461.910156 730.402344 470.640625 730.402344 481.40625 C 730.402344 492.167969 739.128906 500.898438 749.894531 500.898438 C 760.660156 500.898438 769.386719 492.167969 769.386719 481.40625 Z M 769.386719 481.40625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 763.808594 481.40625 C 763.808594 473.722656 757.578125 467.492188 749.894531 467.492188 C 742.210938 467.492188 735.980469 473.722656 735.980469 481.40625 C 735.980469 489.085938 742.210938 495.316406 749.894531 495.316406 C 757.578125 495.316406 763.808594 489.085938 763.808594 481.40625 Z M 763.808594 481.40625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 743.910156 322.148438 L 743.910156 317.320312 L 739.800781 317.320312 L 739.800781 322.148438 Z M 743.910156 322.148438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 743.910156 272.851562 L 743.910156 277.679688 L 739.800781 277.679688 L 739.800781 272.851562 L 743.910156 272.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 733.378906 278.769531 L 733.378906 283.238281 L 738.269531 283.238281 L 738.269531 278.769531 Z M 733.378906 278.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 733.378906 316.230469 L 733.378906 311.761719 L 738.269531 311.761719 L 738.269531 316.230469 L 733.378906 316.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 742.410156 283.238281 L 742.410156 289.929688 L 750.238281 289.929688 L 750.238281 283.238281 Z M 742.410156 283.238281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 742.410156 311.761719 L 742.410156 305.070312 L 750.238281 305.070312 L 750.238281 311.761719 L 742.410156 311.761719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 742.410156 270.761719 L 742.410156 277.449219 L 750.238281 277.449219 L 750.238281 270.761719 Z M 742.410156 270.761719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 742.410156 324.238281 L 742.410156 317.550781 L 750.238281 317.550781 L 750.238281 324.238281 L 742.410156 324.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 730.238281 237.894531 C 730.238281 237.289062 729.742188 236.792969 729.136719 236.792969 C 728.527344 236.792969 728.03125 237.289062 728.03125 237.894531 C 728.03125 238.503906 728.527344 238.996094 729.136719 238.996094 C 729.742188 238.996094 730.238281 238.503906 730.238281 237.894531 Z M 730.238281 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 721.445312 237.894531 C 721.445312 237.289062 720.953125 236.792969 720.34375 236.792969 C 719.734375 236.792969 719.242188 237.289062 719.242188 237.894531 C 719.242188 238.503906 719.734375 238.996094 720.34375 238.996094 C 720.953125 238.996094 721.445312 238.503906 721.445312 237.894531 Z M 721.445312 237.894531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 725.855469 233.484375 C 725.855469 232.878906 725.363281 232.382812 724.753906 232.382812 C 724.144531 232.382812 723.652344 232.878906 723.652344 233.484375 C 723.652344 234.09375 724.144531 234.585938 724.753906 234.585938 C 725.363281 234.585938 725.855469 234.09375 725.855469 233.484375 Z M 725.855469 233.484375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 743.4375 220.316406 C 743.4375 219.707031 742.945312 219.210938 742.335938 219.210938 C 741.726562 219.210938 741.230469 219.707031 741.230469 220.316406 C 741.230469 220.921875 741.726562 221.417969 742.335938 221.417969 C 742.945312 221.417969 743.4375 220.921875 743.4375 220.316406 Z M 743.4375 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 739.027344 220.316406 C 739.027344 219.707031 738.535156 219.210938 737.925781 219.210938 C 737.316406 219.210938 736.820312 219.707031 736.820312 220.316406 C 736.820312 220.921875 737.316406 221.417969 737.925781 221.417969 C 738.535156 221.417969 739.027344 220.921875 739.027344 220.316406 Z M 739.027344 220.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 725.855469 207.144531 C 725.855469 206.539062 725.363281 206.042969 724.753906 206.042969 C 724.144531 206.042969 723.652344 206.539062 723.652344 207.144531 C 723.652344 207.753906 724.144531 208.246094 724.753906 208.246094 C 725.363281 208.246094 725.855469 207.753906 725.855469 207.144531 Z M 725.855469 207.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 725.855469 202.734375 C 725.855469 202.128906 725.363281 201.632812 724.753906 201.632812 C 724.144531 201.632812 723.652344 202.128906 723.652344 202.734375 C 723.652344 203.34375 724.144531 203.835938 724.753906 203.835938 C 725.363281 203.835938 725.855469 203.34375 725.855469 202.734375 Z M 725.855469 202.734375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 734.648438 198.355469 C 734.648438 197.746094 734.152344 197.253906 733.546875 197.253906 C 732.9375 197.253906 732.441406 197.746094 732.441406 198.355469 C 732.441406 198.960938 732.9375 199.457031 733.546875 199.457031 C 734.152344 199.457031 734.648438 198.960938 734.648438 198.355469 Z M 734.648438 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 730.238281 198.355469 C 730.238281 197.746094 729.742188 197.253906 729.136719 197.253906 C 728.527344 197.253906 728.03125 197.746094 728.03125 198.355469 C 728.03125 198.960938 728.527344 199.457031 729.136719 199.457031 C 729.742188 199.457031 730.238281 198.960938 730.238281 198.355469 Z M 730.238281 198.355469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 721.445312 189.566406 C 721.445312 188.957031 720.953125 188.460938 720.34375 188.460938 C 719.734375 188.460938 719.242188 188.957031 719.242188 189.566406 C 719.242188 190.171875 719.734375 190.667969 720.34375 190.667969 C 720.953125 190.667969 721.445312 190.171875 721.445312 189.566406 Z M 721.445312 189.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 769.386719 113.214844 C 769.386719 102.449219 760.660156 93.722656 749.894531 93.722656 C 739.128906 93.722656 730.402344 102.449219 730.402344 113.214844 C 730.402344 123.980469 739.128906 132.707031 749.894531 132.707031 C 760.660156 132.707031 769.386719 123.980469 769.386719 113.214844 Z M 769.386719 113.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 763.808594 113.214844 C 763.808594 105.53125 757.578125 99.304688 749.894531 99.304688 C 742.210938 99.304688 735.980469 105.53125 735.980469 113.214844 C 735.980469 120.898438 742.210938 127.128906 749.894531 127.128906 C 757.578125 127.128906 763.808594 120.898438 763.808594 113.214844 Z M 763.808594 113.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 754.140625 278.769531 L 754.140625 283.238281 L 759.03125 283.238281 L 759.03125 278.769531 Z M 754.140625 278.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 754.140625 316.230469 L 754.140625 311.761719 L 759.03125 311.761719 L 759.03125 316.230469 L 754.140625 316.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 754.140625 270.308594 L 754.140625 274.78125 L 759.03125 274.78125 L 759.03125 270.308594 Z M 754.140625 270.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 754.140625 324.691406 L 754.140625 320.21875 L 759.03125 320.21875 L 759.03125 324.691406 L 754.140625 324.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 747.816406 215.933594 C 747.816406 215.328125 747.324219 214.832031 746.714844 214.832031 C 746.105469 214.832031 745.613281 215.328125 745.613281 215.933594 C 745.613281 216.542969 746.105469 217.039062 746.714844 217.039062 C 747.324219 217.039062 747.816406 216.542969 747.816406 215.933594 Z M 747.816406 215.933594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 747.816406 211.523438 C 747.816406 210.917969 747.324219 210.421875 746.714844 210.421875 C 746.105469 210.421875 745.613281 210.917969 745.613281 211.523438 C 745.613281 212.132812 746.105469 212.628906 746.714844 212.628906 C 747.324219 212.628906 747.816406 212.132812 747.816406 211.523438 Z M 747.816406 211.523438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 765.960938 146.679688 L 772.648438 146.679688 L 772.648438 138.851562 L 765.960938 138.851562 Z M 765.960938 146.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 765.960938 448.320312 L 772.648438 448.320312 L 772.648438 456.148438 L 765.960938 456.148438 L 765.960938 448.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 755.910156 147.011719 L 760.378906 147.011719 L 760.378906 142.121094 L 755.910156 142.121094 Z M 755.910156 147.011719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 755.910156 447.988281 L 760.378906 447.988281 L 760.378906 452.878906 L 755.910156 452.878906 L 755.910156 447.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 747.449219 147.011719 L 751.921875 147.011719 L 751.921875 142.121094 L 747.449219 142.121094 Z M 747.449219 147.011719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 747.449219 447.988281 L 751.921875 447.988281 L 751.921875 452.878906 L 747.449219 452.878906 L 747.449219 447.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 789.691406 336.941406 L 780.480469 336.941406 L 779.339844 337.058594 L 778.230469 337.359375 L 777.179688 337.839844 L 776.25 338.5 L 775.441406 339.308594 L 774.78125 340.238281 L 774.300781 341.289062 L 774 342.398438 L 773.878906 343.539062 L 774 344.679688 L 774.300781 345.789062 L 774.78125 346.839844 L 775.441406 347.769531 L 776.25 348.578125 L 777.179688 349.238281 L 778.230469 349.71875 L 780.480469 350.109375 L 789.691406 350.109375 L 790.828125 350.019531 L 791.941406 349.71875 L 792.988281 349.238281 L 793.921875 348.578125 L 794.730469 347.769531 L 795.390625 346.839844 L 795.871094 345.789062 L 796.171875 344.679688 L 796.289062 343.539062 L 796.171875 342.398438 L 795.871094 341.289062 L 795.390625 340.238281 L 794.730469 339.308594 L 793.921875 338.5 L 792.988281 337.839844 L 791.941406 337.359375 L 790.828125 337.058594 Z M 789.691406 336.941406 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:2;" d="M 789.691406 258.058594 L 780.480469 258.058594 L 779.339844 257.941406 L 778.230469 257.640625 L 777.179688 257.160156 L 776.25 256.5 L 775.441406 255.691406 L 774.78125 254.761719 L 774.300781 253.710938 L 774 252.601562 L 773.878906 251.460938 L 774 250.320312 L 774.300781 249.210938 L 774.78125 248.160156 L 775.441406 247.230469 L 776.25 246.421875 L 777.179688 245.761719 L 778.230469 245.28125 L 780.480469 244.890625 L 789.691406 244.890625 L 790.828125 244.980469 L 791.941406 245.28125 L 792.988281 245.761719 L 793.921875 246.421875 L 794.730469 247.230469 L 795.390625 248.160156 L 795.871094 249.210938 L 796.171875 250.320312 L 796.289062 251.460938 L 796.171875 252.601562 L 795.871094 253.710938 L 795.390625 254.761719 L 794.730469 255.691406 L 793.921875 256.5 L 792.988281 257.160156 L 791.941406 257.640625 L 790.828125 257.941406 L 789.691406 258.058594 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 789.691406 340.660156 L 780.480469 340.660156 L 779.730469 340.78125 L 779.039062 341.078125 L 778.46875 341.53125 L 778.019531 342.101562 L 777.71875 342.789062 L 777.628906 343.539062 L 777.71875 344.289062 L 778.019531 344.980469 L 778.46875 345.550781 L 779.039062 346 L 779.730469 346.300781 L 780.480469 346.390625 L 789.691406 346.390625 L 790.441406 346.300781 L 791.128906 346 L 791.699219 345.550781 L 792.148438 344.980469 L 792.449219 344.289062 L 792.539062 343.539062 L 792.449219 342.789062 L 792.148438 342.101562 L 791.699219 341.53125 L 791.128906 341.078125 L 790.441406 340.78125 Z M 789.691406 340.660156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 789.691406 254.339844 L 780.480469 254.339844 L 779.730469 254.21875 L 779.039062 253.921875 L 778.46875 253.46875 L 778.019531 252.898438 L 777.71875 252.210938 L 777.628906 251.460938 L 777.71875 250.710938 L 778.019531 250.019531 L 778.46875 249.449219 L 779.039062 249 L 779.730469 248.699219 L 780.480469 248.609375 L 789.691406 248.609375 L 790.441406 248.699219 L 791.128906 249 L 791.699219 249.449219 L 792.148438 250.019531 L 792.449219 250.710938 L 792.539062 251.460938 L 792.449219 252.210938 L 792.148438 252.898438 L 791.699219 253.46875 L 791.128906 253.921875 L 790.441406 254.21875 L 789.691406 254.339844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 789.691406 282.460938 L 780.480469 282.460938 L 779.339844 282.578125 L 778.230469 282.878906 L 777.179688 283.359375 L 776.25 284.019531 L 775.441406 284.828125 L 774.78125 285.761719 L 774.300781 286.808594 L 774 287.921875 L 773.878906 289.058594 L 774 290.199219 L 774.300781 291.308594 L 774.78125 292.359375 L 775.441406 293.289062 L 776.25 294.101562 L 777.179688 294.761719 L 778.230469 295.238281 L 780.480469 295.628906 L 789.691406 295.628906 L 790.828125 295.539062 L 791.941406 295.238281 L 792.988281 294.761719 L 793.921875 294.101562 L 794.730469 293.289062 L 795.390625 292.359375 L 795.871094 291.308594 L 796.171875 290.199219 L 796.289062 289.058594 L 796.171875 287.921875 L 795.871094 286.808594 L 795.390625 285.761719 L 794.730469 284.828125 L 793.921875 284.019531 L 792.988281 283.359375 L 791.941406 282.878906 L 790.828125 282.578125 Z M 789.691406 282.460938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:2;" d="M 789.691406 312.539062 L 780.480469 312.539062 L 779.339844 312.421875 L 778.230469 312.121094 L 777.179688 311.640625 L 776.25 310.980469 L 775.441406 310.171875 L 774.78125 309.238281 L 774.300781 308.191406 L 774 307.078125 L 773.878906 305.941406 L 774 304.800781 L 774.300781 303.691406 L 774.78125 302.640625 L 775.441406 301.710938 L 776.25 300.898438 L 777.179688 300.238281 L 778.230469 299.761719 L 780.480469 299.371094 L 789.691406 299.371094 L 790.828125 299.460938 L 791.941406 299.761719 L 792.988281 300.238281 L 793.921875 300.898438 L 794.730469 301.710938 L 795.390625 302.640625 L 795.871094 303.691406 L 796.171875 304.800781 L 796.289062 305.941406 L 796.171875 307.078125 L 795.871094 308.191406 L 795.390625 309.238281 L 794.730469 310.171875 L 793.921875 310.980469 L 792.988281 311.640625 L 791.941406 312.121094 L 790.828125 312.421875 L 789.691406 312.539062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 789.691406 286.179688 L 780.480469 286.179688 L 779.730469 286.300781 L 779.039062 286.601562 L 778.46875 287.050781 L 778.019531 287.621094 L 777.71875 288.308594 L 777.628906 289.058594 L 777.71875 289.808594 L 778.019531 290.5 L 778.46875 291.070312 L 779.039062 291.519531 L 779.730469 291.820312 L 780.480469 291.910156 L 789.691406 291.910156 L 790.441406 291.820312 L 791.128906 291.519531 L 791.699219 291.070312 L 792.148438 290.5 L 792.449219 289.808594 L 792.539062 289.058594 L 792.449219 288.308594 L 792.148438 287.621094 L 791.699219 287.050781 L 791.128906 286.601562 L 790.441406 286.300781 Z M 789.691406 286.179688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 789.691406 308.820312 L 780.480469 308.820312 L 779.730469 308.699219 L 779.039062 308.398438 L 778.46875 307.949219 L 778.019531 307.378906 L 777.71875 306.691406 L 777.628906 305.941406 L 777.71875 305.191406 L 778.019531 304.5 L 778.46875 303.929688 L 779.039062 303.480469 L 779.730469 303.179688 L 780.480469 303.089844 L 789.691406 303.089844 L 790.441406 303.179688 L 791.128906 303.480469 L 791.699219 303.929688 L 792.148438 304.5 L 792.449219 305.191406 L 792.539062 305.941406 L 792.449219 306.691406 L 792.148438 307.378906 L 791.699219 307.949219 L 791.128906 308.398438 L 790.441406 308.699219 L 789.691406 308.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 778.46875 146.679688 L 785.160156 146.679688 L 785.160156 138.851562 L 778.46875 138.851562 Z M 778.46875 146.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 778.46875 448.320312 L 785.160156 448.320312 L 785.160156 456.148438 L 778.46875 456.148438 L 778.46875 448.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 310.769531 124.511719 L 310.769531 114.640625 L 306.359375 114.640625 L 306.359375 124.511719 Z M 310.769531 124.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 310.769531 470.488281 L 310.769531 480.359375 L 306.359375 480.359375 L 306.359375 470.488281 L 310.769531 470.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 343.078125 476.5 L 338.609375 476.5 L 338.609375 481.390625 L 343.078125 481.390625 Z M 343.078125 476.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 343.078125 118.5 L 338.609375 118.5 L 338.609375 113.609375 L 343.078125 113.609375 L 343.078125 118.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 332.820312 349.539062 L 332.820312 345.070312 L 327.929688 345.070312 L 327.929688 349.539062 Z M 332.820312 349.539062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 332.820312 245.460938 L 332.820312 249.929688 L 327.929688 249.929688 L 327.929688 245.460938 L 332.820312 245.460938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 324.570312 334.121094 L 329.039062 334.121094 L 329.039062 329.230469 L 324.570312 329.230469 Z M 324.570312 334.121094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 324.570312 260.878906 L 329.039062 260.878906 L 329.039062 265.769531 L 324.570312 265.769531 L 324.570312 260.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 338.371094 344.109375 L 338.371094 349.660156 L 347.28125 349.660156 L 347.28125 344.109375 Z M 338.371094 344.109375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 338.371094 250.890625 L 338.371094 245.339844 L 347.28125 245.339844 L 347.28125 250.890625 L 338.371094 250.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 324.570312 325.628906 L 329.039062 325.628906 L 329.039062 320.738281 L 324.570312 320.738281 Z M 324.570312 325.628906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 324.570312 269.371094 L 329.039062 269.371094 L 329.039062 274.261719 L 324.570312 274.261719 L 324.570312 269.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 324.328125 307.570312 L 328.800781 307.570312 L 328.800781 302.679688 L 324.328125 302.679688 Z M 324.328125 307.570312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 324.328125 287.429688 L 328.800781 287.429688 L 328.800781 292.320312 L 324.328125 292.320312 L 324.328125 287.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 329.039062 311.828125 L 324.570312 311.828125 L 324.570312 316.71875 L 329.039062 316.71875 Z M 329.039062 311.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.039062 283.171875 L 324.570312 283.171875 L 324.570312 278.28125 L 329.039062 278.28125 L 329.039062 283.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 324.328125 298.628906 L 328.800781 298.628906 L 328.800781 293.738281 L 324.328125 293.738281 Z M 324.328125 298.628906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 324.328125 296.371094 L 328.800781 296.371094 L 328.800781 301.261719 L 324.328125 301.261719 L 324.328125 296.371094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 335.398438 263.171875 L 335.398438 256.480469 L 327.570312 256.480469 L 327.570312 263.171875 Z M 335.398438 263.171875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 335.398438 331.828125 L 335.398438 338.519531 L 327.570312 338.519531 L 327.570312 331.828125 L 335.398438 331.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 340.949219 244.421875 L 340.949219 251.109375 L 348.78125 251.109375 L 348.78125 244.421875 Z M 340.949219 244.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 340.949219 350.578125 L 340.949219 343.890625 L 348.78125 343.890625 L 348.78125 350.578125 L 340.949219 350.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 329.96875 148.148438 L 339.839844 148.148438 L 339.839844 143.738281 L 329.96875 143.738281 Z M 329.96875 148.148438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 446.851562 L 339.839844 446.851562 L 339.839844 451.261719 L 329.96875 451.261719 L 329.96875 446.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 329.96875 132.339844 L 339.839844 132.339844 L 339.839844 127.929688 L 329.96875 127.929688 Z M 329.96875 132.339844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 329.96875 462.660156 L 339.839844 462.660156 L 339.839844 467.070312 L 329.96875 467.070312 L 329.96875 462.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 356.25 278.558594 L 360.71875 278.558594 L 360.71875 273.671875 L 356.25 273.671875 Z M 356.25 278.558594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 356.25 316.441406 L 360.71875 316.441406 L 360.71875 321.328125 L 356.25 321.328125 L 356.25 316.441406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 369.421875 282.160156 L 364.949219 282.160156 L 364.949219 287.050781 L 369.421875 287.050781 Z M 369.421875 282.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 369.421875 312.839844 L 364.949219 312.839844 L 364.949219 307.949219 L 369.421875 307.949219 L 369.421875 312.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 362.070312 169.269531 L 362.070312 177.28125 L 370.980469 177.28125 L 370.980469 169.269531 Z M 362.070312 169.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 362.070312 425.730469 L 362.070312 417.71875 L 370.980469 417.71875 L 370.980469 425.730469 L 362.070312 425.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 365.488281 145.328125 L 365.488281 140.859375 L 365.578125 140.289062 L 365.820312 139.75 L 366.148438 139.269531 L 366.628906 138.941406 L 367.171875 138.699219 L 367.738281 138.640625 L 368.308594 138.699219 L 368.851562 138.941406 L 369.328125 139.269531 L 369.660156 139.75 L 369.898438 140.289062 L 369.960938 140.859375 L 369.960938 145.328125 L 369.898438 145.898438 L 369.660156 146.441406 L 369.328125 146.921875 L 368.851562 147.25 L 368.308594 147.488281 L 367.738281 147.550781 L 367.171875 147.488281 L 366.628906 147.25 L 366.148438 146.921875 L 365.820312 146.441406 L 365.578125 145.898438 Z M 365.488281 145.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 365.488281 449.671875 L 365.488281 454.140625 L 365.578125 454.710938 L 365.820312 455.25 L 366.148438 455.730469 L 366.628906 456.058594 L 367.171875 456.300781 L 367.738281 456.359375 L 368.308594 456.300781 L 368.851562 456.058594 L 369.328125 455.730469 L 369.660156 455.25 L 369.898438 454.710938 L 369.960938 454.140625 L 369.960938 449.671875 L 369.898438 449.101562 L 369.660156 448.558594 L 369.328125 448.078125 L 368.851562 447.75 L 368.308594 447.511719 L 367.738281 447.449219 L 367.171875 447.511719 L 366.628906 447.75 L 366.148438 448.078125 L 365.820312 448.558594 L 365.578125 449.101562 L 365.488281 449.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 356.699219 166.511719 L 356.699219 158.5 L 347.789062 158.5 L 347.789062 166.511719 Z M 356.699219 166.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 356.699219 428.488281 L 356.699219 436.5 L 347.789062 436.5 L 347.789062 428.488281 L 356.699219 428.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 361.621094 119.019531 L 361.621094 123.488281 L 361.558594 124.058594 L 361.320312 124.601562 L 360.988281 125.078125 L 360.511719 125.410156 L 359.96875 125.648438 L 359.398438 125.710938 L 358.828125 125.648438 L 358.289062 125.410156 L 357.808594 125.078125 L 357.480469 124.601562 L 357.238281 124.058594 L 357.148438 123.488281 L 357.148438 119.019531 L 357.238281 118.449219 L 357.480469 117.910156 L 357.808594 117.429688 L 358.289062 117.101562 L 358.828125 116.859375 L 359.398438 116.800781 L 359.96875 116.859375 L 360.511719 117.101562 L 360.988281 117.429688 L 361.320312 117.910156 L 361.558594 118.449219 Z M 361.621094 119.019531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 361.621094 475.980469 L 361.621094 471.511719 L 361.558594 470.941406 L 361.320312 470.398438 L 360.988281 469.921875 L 360.511719 469.589844 L 359.96875 469.351562 L 359.398438 469.289062 L 358.828125 469.351562 L 358.289062 469.589844 L 357.808594 469.921875 L 357.480469 470.398438 L 357.238281 470.941406 L 357.148438 471.511719 L 357.148438 475.980469 L 357.238281 476.550781 L 357.480469 477.089844 L 357.808594 477.570312 L 358.289062 477.898438 L 358.828125 478.140625 L 359.398438 478.199219 L 359.96875 478.140625 L 360.511719 477.898438 L 360.988281 477.570312 L 361.320312 477.089844 L 361.558594 476.550781 L 361.621094 475.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 376.109375 469.601562 L 385.019531 469.601562 L 385.019531 456.429688 L 376.109375 456.429688 Z M 376.109375 469.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 376.109375 125.398438 L 385.019531 125.398438 L 385.019531 138.570312 L 376.109375 138.570312 L 376.109375 125.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 376.109375 445.601562 L 385.019531 445.601562 L 385.019531 432.429688 L 376.109375 432.429688 Z M 376.109375 445.601562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 376.109375 149.398438 L 385.019531 149.398438 L 385.019531 162.570312 L 376.109375 162.570312 L 376.109375 149.398438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 382.589844 388.570312 L 382.589844 393.039062 L 387.480469 393.039062 L 387.480469 388.570312 Z M 382.589844 388.570312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 382.589844 206.429688 L 382.589844 201.960938 L 387.480469 201.960938 L 387.480469 206.429688 L 382.589844 206.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 397.769531 349.179688 L 391.078125 349.179688 L 391.078125 357.011719 L 397.769531 357.011719 Z M 397.769531 349.179688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 397.769531 245.820312 L 391.078125 245.820312 L 391.078125 237.988281 L 397.769531 237.988281 L 397.769531 245.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 387.480469 368.949219 L 387.480469 364.480469 L 382.589844 364.480469 L 382.589844 368.949219 Z M 387.480469 368.949219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 387.480469 226.050781 L 387.480469 230.519531 L 382.589844 230.519531 L 382.589844 226.050781 L 387.480469 226.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 388.171875 283.03125 L 383.699219 283.03125 L 383.699219 287.921875 L 388.171875 287.921875 Z M 388.171875 283.03125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 388.171875 311.96875 L 383.699219 311.96875 L 383.699219 307.078125 L 388.171875 307.078125 L 388.171875 311.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 396.660156 283.03125 L 392.191406 283.03125 L 392.191406 287.921875 L 396.660156 287.921875 Z M 396.660156 283.03125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 396.660156 311.96875 L 392.191406 311.96875 L 392.191406 307.078125 L 396.660156 307.078125 L 396.660156 311.96875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 380.789062 146.46875 L 380.789062 142 L 375.898438 142 L 375.898438 146.46875 Z M 380.789062 146.46875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 380.789062 448.53125 L 380.789062 453 L 375.898438 453 L 375.898438 448.53125 L 380.789062 448.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 393.75 151.359375 L 398.21875 151.359375 L 398.21875 146.46875 L 393.75 146.46875 Z M 393.75 151.359375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 393.75 443.640625 L 398.21875 443.640625 L 398.21875 448.53125 L 393.75 448.53125 L 393.75 443.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 396.328125 140.800781 L 396.328125 135.910156 L 396.449219 135.488281 L 396.691406 135.128906 L 397.050781 134.890625 L 397.46875 134.800781 L 397.890625 134.890625 L 398.25 135.128906 L 398.488281 135.488281 L 398.578125 135.910156 L 398.578125 140.800781 L 398.488281 141.21875 L 398.25 141.578125 L 397.890625 141.820312 L 397.46875 141.910156 L 397.050781 141.820312 L 396.691406 141.578125 L 396.449219 141.21875 Z M 396.328125 140.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 396.328125 454.199219 L 396.328125 459.089844 L 396.449219 459.511719 L 396.691406 459.871094 L 397.050781 460.109375 L 397.46875 460.199219 L 397.890625 460.109375 L 398.25 459.871094 L 398.488281 459.511719 L 398.578125 459.089844 L 398.578125 454.199219 L 398.488281 453.78125 L 398.25 453.421875 L 397.890625 453.179688 L 397.46875 453.089844 L 397.050781 453.179688 L 396.691406 453.421875 L 396.449219 453.78125 L 396.328125 454.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 387.148438 119.078125 L 387.148438 123.96875 L 387.058594 124.390625 L 386.820312 124.75 L 386.460938 124.988281 L 386.039062 125.078125 L 385.621094 124.988281 L 385.261719 124.75 L 385.019531 124.390625 L 384.898438 123.96875 L 384.898438 119.078125 L 385.019531 118.660156 L 385.261719 118.300781 L 385.621094 118.058594 L 386.039062 117.96875 L 386.460938 118.058594 L 386.820312 118.300781 L 387.058594 118.660156 Z M 387.148438 119.078125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 387.148438 475.921875 L 387.148438 471.03125 L 387.058594 470.609375 L 386.820312 470.25 L 386.460938 470.011719 L 386.039062 469.921875 L 385.621094 470.011719 L 385.261719 470.25 L 385.019531 470.609375 L 384.898438 471.03125 L 384.898438 475.921875 L 385.019531 476.339844 L 385.261719 476.699219 L 385.621094 476.941406 L 386.039062 477.03125 L 386.460938 476.941406 L 386.820312 476.699219 L 387.058594 476.339844 L 387.148438 475.921875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 380.789062 137.980469 L 380.789062 133.511719 L 375.898438 133.511719 L 375.898438 137.980469 Z M 380.789062 137.980469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 380.789062 457.019531 L 380.789062 461.488281 L 375.898438 461.488281 L 375.898438 457.019531 L 380.789062 457.019531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 401.550781 477.160156 L 406.019531 477.160156 L 406.019531 472.269531 L 401.550781 472.269531 Z M 401.550781 477.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 401.550781 117.839844 L 406.019531 117.839844 L 406.019531 122.730469 L 401.550781 122.730469 L 401.550781 117.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 437.550781 471.910156 L 433.078125 471.910156 L 433.078125 476.800781 L 437.550781 476.800781 Z M 437.550781 471.910156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 437.550781 123.089844 L 433.078125 123.089844 L 433.078125 118.199219 L 437.550781 118.199219 L 437.550781 123.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 455.128906 471.910156 L 450.660156 471.910156 L 450.660156 476.800781 L 455.128906 476.800781 Z M 455.128906 471.910156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 455.128906 123.089844 L 450.660156 123.089844 L 450.660156 118.199219 L 455.128906 118.199219 L 455.128906 123.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 448.238281 456.773438 C 448.238281 455.867188 447.503906 455.132812 446.59375 455.132812 C 445.6875 455.132812 444.953125 455.867188 444.953125 456.773438 C 444.953125 457.679688 445.6875 458.417969 446.59375 458.417969 C 447.503906 458.417969 448.238281 457.679688 448.238281 456.773438 Z M 448.238281 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 437.550781 380.53125 L 433.078125 380.53125 L 433.078125 385.421875 L 437.550781 385.421875 Z M 437.550781 380.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 437.550781 214.46875 L 433.078125 214.46875 L 433.078125 209.578125 L 437.550781 209.578125 L 437.550781 214.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 455.128906 380.53125 L 450.660156 380.53125 L 450.660156 385.421875 L 455.128906 385.421875 Z M 455.128906 380.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 455.128906 214.46875 L 450.660156 214.46875 L 450.660156 209.578125 L 455.128906 209.578125 L 455.128906 214.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 448.238281 400.554688 C 448.238281 399.648438 447.503906 398.910156 446.59375 398.910156 C 445.6875 398.910156 444.953125 399.648438 444.953125 400.554688 C 444.953125 401.460938 445.6875 402.195312 446.59375 402.195312 C 447.503906 402.195312 448.238281 401.460938 448.238281 400.554688 Z M 448.238281 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 437.550781 370 L 433.078125 370 L 433.078125 374.890625 L 437.550781 374.890625 Z M 437.550781 370 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 437.550781 225 L 433.078125 225 L 433.078125 220.109375 L 437.550781 220.109375 L 437.550781 225 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 455.128906 370 L 450.660156 370 L 450.660156 374.890625 L 455.128906 374.890625 Z M 455.128906 370 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 455.128906 225 L 450.660156 225 L 450.660156 220.109375 L 455.128906 220.109375 L 455.128906 225 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 442.898438 335.785156 C 442.898438 334.828125 442.121094 334.054688 441.164062 334.054688 C 440.207031 334.054688 439.433594 334.828125 439.433594 335.785156 C 439.433594 336.742188 440.207031 337.515625 441.164062 337.515625 C 442.121094 337.515625 442.898438 336.742188 442.898438 335.785156 Z M 442.898438 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 442.898438 279.566406 C 442.898438 278.609375 442.121094 277.832031 441.164062 277.832031 C 440.207031 277.832031 439.433594 278.609375 439.433594 279.566406 C 439.433594 280.519531 440.207031 281.296875 441.164062 281.296875 C 442.121094 281.296875 442.898438 280.519531 442.898438 279.566406 Z M 442.898438 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 442.898438 195.234375 C 442.898438 194.277344 442.121094 193.503906 441.164062 193.503906 C 440.207031 193.503906 439.433594 194.277344 439.433594 195.234375 C 439.433594 196.191406 440.207031 196.96875 441.164062 196.96875 C 442.121094 196.96875 442.898438 196.191406 442.898438 195.234375 Z M 442.898438 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 449.917969 146.035156 C 449.917969 145.078125 449.144531 144.304688 448.183594 144.304688 C 447.226562 144.304688 446.453125 145.078125 446.453125 146.035156 C 446.453125 146.992188 447.226562 147.765625 448.183594 147.765625 C 449.144531 147.765625 449.917969 146.992188 449.917969 146.035156 Z M 449.917969 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 442.898438 146.035156 C 442.898438 145.078125 442.121094 144.304688 441.164062 144.304688 C 440.207031 144.304688 439.433594 145.078125 439.433594 146.035156 C 439.433594 146.992188 440.207031 147.765625 441.164062 147.765625 C 442.121094 147.765625 442.898438 146.992188 442.898438 146.035156 Z M 442.898438 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 442.898438 153.054688 C 442.898438 152.097656 442.121094 151.320312 441.164062 151.320312 C 440.207031 151.320312 439.433594 152.097656 439.433594 153.054688 C 439.433594 154.011719 440.207031 154.789062 441.164062 154.789062 C 442.121094 154.789062 442.898438 154.011719 442.898438 153.054688 Z M 442.898438 153.054688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 472.710938 471.910156 L 468.238281 471.910156 L 468.238281 476.800781 L 472.710938 476.800781 Z M 472.710938 471.910156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 472.710938 123.089844 L 468.238281 123.089844 L 468.238281 118.199219 L 472.710938 118.199219 L 472.710938 123.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 476.347656 456.773438 C 476.347656 455.867188 475.613281 455.132812 474.703125 455.132812 C 473.796875 455.132812 473.0625 455.867188 473.0625 456.773438 C 473.0625 457.679688 473.796875 458.417969 474.703125 458.417969 C 475.613281 458.417969 476.347656 457.679688 476.347656 456.773438 Z M 476.347656 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 462.277344 456.773438 C 462.277344 455.867188 461.542969 455.132812 460.636719 455.132812 C 459.726562 455.132812 458.992188 455.867188 458.992188 456.773438 C 458.992188 457.679688 459.726562 458.417969 460.636719 458.417969 C 461.542969 458.417969 462.277344 457.679688 462.277344 456.773438 Z M 462.277344 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 472.710938 380.53125 L 468.238281 380.53125 L 468.238281 385.421875 L 472.710938 385.421875 Z M 472.710938 380.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 472.710938 214.46875 L 468.238281 214.46875 L 468.238281 209.578125 L 472.710938 209.578125 L 472.710938 214.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 476.347656 400.554688 C 476.347656 399.648438 475.613281 398.910156 474.703125 398.910156 C 473.796875 398.910156 473.0625 399.648438 473.0625 400.554688 C 473.0625 401.460938 473.796875 402.195312 474.703125 402.195312 C 475.613281 402.195312 476.347656 401.460938 476.347656 400.554688 Z M 476.347656 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 462.277344 400.554688 C 462.277344 399.648438 461.542969 398.910156 460.636719 398.910156 C 459.726562 398.910156 458.992188 399.648438 458.992188 400.554688 C 458.992188 401.460938 459.726562 402.195312 460.636719 402.195312 C 461.542969 402.195312 462.277344 401.460938 462.277344 400.554688 Z M 462.277344 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 472.710938 370 L 468.238281 370 L 468.238281 374.890625 L 472.710938 374.890625 Z M 472.710938 370 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 472.710938 225 L 468.238281 225 L 468.238281 220.109375 L 472.710938 220.109375 L 472.710938 225 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 471.007812 307.675781 C 471.007812 306.71875 470.234375 305.941406 469.273438 305.941406 C 468.316406 305.941406 467.542969 306.71875 467.542969 307.675781 C 467.542969 308.632812 468.316406 309.40625 469.273438 309.40625 C 470.234375 309.40625 471.007812 308.632812 471.007812 307.675781 Z M 471.007812 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 471.007812 272.546875 C 471.007812 271.589844 470.234375 270.8125 469.273438 270.8125 C 468.316406 270.8125 467.542969 271.589844 467.542969 272.546875 C 467.542969 273.5 468.316406 274.277344 469.273438 274.277344 C 470.234375 274.277344 471.007812 273.5 471.007812 272.546875 Z M 471.007812 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 463.988281 272.546875 C 463.988281 271.589844 463.214844 270.8125 462.253906 270.8125 C 461.296875 270.8125 460.523438 271.589844 460.523438 272.546875 C 460.523438 273.5 461.296875 274.277344 462.253906 274.277344 C 463.214844 274.277344 463.988281 273.5 463.988281 272.546875 Z M 463.988281 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 471.007812 230.363281 C 471.007812 229.410156 470.234375 228.632812 469.273438 228.632812 C 468.316406 228.632812 467.542969 229.410156 467.542969 230.363281 C 467.542969 231.320312 468.316406 232.097656 469.273438 232.097656 C 470.234375 232.097656 471.007812 231.320312 471.007812 230.363281 Z M 471.007812 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 463.988281 230.363281 C 463.988281 229.410156 463.214844 228.632812 462.253906 228.632812 C 461.296875 228.632812 460.523438 229.410156 460.523438 230.363281 C 460.523438 231.320312 461.296875 232.097656 462.253906 232.097656 C 463.214844 232.097656 463.988281 231.320312 463.988281 230.363281 Z M 463.988281 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 471.007812 209.273438 C 471.007812 208.320312 470.234375 207.542969 469.273438 207.542969 C 468.316406 207.542969 467.542969 208.320312 467.542969 209.273438 C 467.542969 210.230469 468.316406 211.007812 469.273438 211.007812 C 470.234375 211.007812 471.007812 210.230469 471.007812 209.273438 Z M 471.007812 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 463.988281 209.273438 C 463.988281 208.320312 463.214844 207.542969 462.253906 207.542969 C 461.296875 207.542969 460.523438 208.320312 460.523438 209.273438 C 460.523438 210.230469 461.296875 211.007812 462.253906 211.007812 C 463.214844 211.007812 463.988281 210.230469 463.988281 209.273438 Z M 463.988281 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 471.007812 174.144531 C 471.007812 173.1875 470.234375 172.414062 469.273438 172.414062 C 468.316406 172.414062 467.542969 173.1875 467.542969 174.144531 C 467.542969 175.101562 468.316406 175.878906 469.273438 175.878906 C 470.234375 175.878906 471.007812 175.101562 471.007812 174.144531 Z M 471.007812 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 471.007812 188.183594 C 471.007812 187.230469 470.234375 186.453125 469.273438 186.453125 C 468.316406 186.453125 467.542969 187.230469 467.542969 188.183594 C 467.542969 189.140625 468.316406 189.917969 469.273438 189.917969 C 470.234375 189.917969 471.007812 189.140625 471.007812 188.183594 Z M 471.007812 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 463.988281 188.183594 C 463.988281 187.230469 463.214844 186.453125 462.253906 186.453125 C 461.296875 186.453125 460.523438 187.230469 460.523438 188.183594 C 460.523438 189.140625 461.296875 189.917969 462.253906 189.917969 C 463.214844 189.917969 463.988281 189.140625 463.988281 188.183594 Z M 463.988281 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 456.9375 174.144531 C 456.9375 173.1875 456.164062 172.414062 455.203125 172.414062 C 454.246094 172.414062 453.472656 173.1875 453.472656 174.144531 C 453.472656 175.101562 454.246094 175.878906 455.203125 175.878906 C 456.164062 175.878906 456.9375 175.101562 456.9375 174.144531 Z M 456.9375 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 471.007812 146.035156 C 471.007812 145.078125 470.234375 144.304688 469.273438 144.304688 C 468.316406 144.304688 467.542969 145.078125 467.542969 146.035156 C 467.542969 146.992188 468.316406 147.765625 469.273438 147.765625 C 470.234375 147.765625 471.007812 146.992188 471.007812 146.035156 Z M 471.007812 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 490.261719 471.910156 L 485.789062 471.910156 L 485.789062 476.800781 L 490.261719 476.800781 Z M 490.261719 471.910156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 490.261719 123.089844 L 485.789062 123.089844 L 485.789062 118.199219 L 490.261719 118.199219 L 490.261719 123.089844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 497.4375 449.753906 C 497.4375 448.847656 496.703125 448.113281 495.796875 448.113281 C 494.886719 448.113281 494.152344 448.847656 494.152344 449.753906 C 494.152344 450.660156 494.886719 451.398438 495.796875 451.398438 C 496.703125 451.398438 497.4375 450.660156 497.4375 449.753906 Z M 497.4375 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 497.4375 407.574219 C 497.4375 406.667969 496.703125 405.933594 495.796875 405.933594 C 494.886719 405.933594 494.152344 406.667969 494.152344 407.574219 C 494.152344 408.480469 494.886719 409.21875 495.796875 409.21875 C 496.703125 409.21875 497.4375 408.480469 497.4375 407.574219 Z M 497.4375 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 490.261719 380.53125 L 485.789062 380.53125 L 485.789062 385.421875 L 490.261719 385.421875 Z M 490.261719 380.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 490.261719 214.46875 L 485.789062 214.46875 L 485.789062 209.578125 L 490.261719 209.578125 L 490.261719 214.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 506.136719 335.785156 C 506.136719 334.828125 505.363281 334.054688 504.40625 334.054688 C 503.445312 334.054688 502.671875 334.828125 502.671875 335.785156 C 502.671875 336.742188 503.445312 337.515625 504.40625 337.515625 C 505.363281 337.515625 506.136719 336.742188 506.136719 335.785156 Z M 506.136719 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 506.136719 307.675781 C 506.136719 306.71875 505.363281 305.941406 504.40625 305.941406 C 503.445312 305.941406 502.671875 306.71875 502.671875 307.675781 C 502.671875 308.632812 503.445312 309.40625 504.40625 309.40625 C 505.363281 309.40625 506.136719 308.632812 506.136719 307.675781 Z M 506.136719 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 506.136719 314.695312 C 506.136719 313.738281 505.363281 312.960938 504.40625 312.960938 C 503.445312 312.960938 502.671875 313.738281 502.671875 314.695312 C 502.671875 315.652344 503.445312 316.429688 504.40625 316.429688 C 505.363281 316.429688 506.136719 315.652344 506.136719 314.695312 Z M 506.136719 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 492.097656 279.566406 C 492.097656 278.609375 491.324219 277.832031 490.363281 277.832031 C 489.40625 277.832031 488.632812 278.609375 488.632812 279.566406 C 488.632812 280.519531 489.40625 281.296875 490.363281 281.296875 C 491.324219 281.296875 492.097656 280.519531 492.097656 279.566406 Z M 492.097656 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 485.078125 279.566406 C 485.078125 278.609375 484.304688 277.832031 483.34375 277.832031 C 482.386719 277.832031 481.613281 278.609375 481.613281 279.566406 C 481.613281 280.519531 482.386719 281.296875 483.34375 281.296875 C 484.304688 281.296875 485.078125 280.519531 485.078125 279.566406 Z M 485.078125 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 506.136719 244.433594 C 506.136719 243.480469 505.363281 242.703125 504.40625 242.703125 C 503.445312 242.703125 502.671875 243.480469 502.671875 244.433594 C 502.671875 245.390625 503.445312 246.167969 504.40625 246.167969 C 505.363281 246.167969 506.136719 245.390625 506.136719 244.433594 Z M 506.136719 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 492.097656 237.386719 C 492.097656 236.429688 491.324219 235.652344 490.363281 235.652344 C 489.40625 235.652344 488.632812 236.429688 488.632812 237.386719 C 488.632812 238.339844 489.40625 239.117188 490.363281 239.117188 C 491.324219 239.117188 492.097656 238.339844 492.097656 237.386719 Z M 492.097656 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 492.097656 244.433594 C 492.097656 243.480469 491.324219 242.703125 490.363281 242.703125 C 489.40625 242.703125 488.632812 243.480469 488.632812 244.433594 C 488.632812 245.390625 489.40625 246.167969 490.363281 246.167969 C 491.324219 246.167969 492.097656 245.390625 492.097656 244.433594 Z M 492.097656 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 485.078125 237.386719 C 485.078125 236.429688 484.304688 235.652344 483.34375 235.652344 C 482.386719 235.652344 481.613281 236.429688 481.613281 237.386719 C 481.613281 238.339844 482.386719 239.117188 483.34375 239.117188 C 484.304688 239.117188 485.078125 238.339844 485.078125 237.386719 Z M 485.078125 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 492.097656 195.234375 C 492.097656 194.277344 491.324219 193.503906 490.363281 193.503906 C 489.40625 193.503906 488.632812 194.277344 488.632812 195.234375 C 488.632812 196.191406 489.40625 196.96875 490.363281 196.96875 C 491.324219 196.96875 492.097656 196.191406 492.097656 195.234375 Z M 492.097656 195.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 492.097656 202.253906 C 492.097656 201.300781 491.324219 200.523438 490.363281 200.523438 C 489.40625 200.523438 488.632812 201.300781 488.632812 202.253906 C 488.632812 203.210938 489.40625 203.988281 490.363281 203.988281 C 491.324219 203.988281 492.097656 203.210938 492.097656 202.253906 Z M 492.097656 202.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 492.097656 209.273438 C 492.097656 208.320312 491.324219 207.542969 490.363281 207.542969 C 489.40625 207.542969 488.632812 208.320312 488.632812 209.273438 C 488.632812 210.230469 489.40625 211.007812 490.363281 211.007812 C 491.324219 211.007812 492.097656 210.230469 492.097656 209.273438 Z M 492.097656 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 492.097656 216.296875 C 492.097656 215.339844 491.324219 214.5625 490.363281 214.5625 C 489.40625 214.5625 488.632812 215.339844 488.632812 216.296875 C 488.632812 217.25 489.40625 218.027344 490.363281 218.027344 C 491.324219 218.027344 492.097656 217.25 492.097656 216.296875 Z M 492.097656 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 485.078125 216.296875 C 485.078125 215.339844 484.304688 214.5625 483.34375 214.5625 C 482.386719 214.5625 481.613281 215.339844 481.613281 216.296875 C 481.613281 217.25 482.386719 218.027344 483.34375 218.027344 C 484.304688 218.027344 485.078125 217.25 485.078125 216.296875 Z M 485.078125 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 506.136719 167.09375 C 506.136719 166.140625 505.363281 165.363281 504.40625 165.363281 C 503.445312 165.363281 502.671875 166.140625 502.671875 167.09375 C 502.671875 168.050781 503.445312 168.828125 504.40625 168.828125 C 505.363281 168.828125 506.136719 168.050781 506.136719 167.09375 Z M 506.136719 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 506.136719 174.144531 C 506.136719 173.1875 505.363281 172.414062 504.40625 172.414062 C 503.445312 172.414062 502.671875 173.1875 502.671875 174.144531 C 502.671875 175.101562 503.445312 175.878906 504.40625 175.878906 C 505.363281 175.878906 506.136719 175.101562 506.136719 174.144531 Z M 506.136719 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 485.078125 181.164062 C 485.078125 180.210938 484.304688 179.433594 483.34375 179.433594 C 482.386719 179.433594 481.613281 180.210938 481.613281 181.164062 C 481.613281 182.121094 482.386719 182.898438 483.34375 182.898438 C 484.304688 182.898438 485.078125 182.121094 485.078125 181.164062 Z M 485.078125 181.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 485.078125 188.183594 C 485.078125 187.230469 484.304688 186.453125 483.34375 186.453125 C 482.386719 186.453125 481.613281 187.230469 481.613281 188.183594 C 481.613281 189.140625 482.386719 189.917969 483.34375 189.917969 C 484.304688 189.917969 485.078125 189.140625 485.078125 188.183594 Z M 485.078125 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 506.136719 146.035156 C 506.136719 145.078125 505.363281 144.304688 504.40625 144.304688 C 503.445312 144.304688 502.671875 145.078125 502.671875 146.035156 C 502.671875 146.992188 503.445312 147.765625 504.40625 147.765625 C 505.363281 147.765625 506.136719 146.992188 506.136719 146.035156 Z M 506.136719 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 511.859375 476.800781 L 516.328125 476.800781 L 516.328125 471.910156 L 511.859375 471.910156 Z M 511.859375 476.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 511.859375 118.199219 L 516.328125 118.199219 L 516.328125 123.089844 L 511.859375 123.089844 L 511.859375 118.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 529.410156 476.800781 L 533.878906 476.800781 L 533.878906 471.910156 L 529.410156 471.910156 Z M 529.410156 476.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 529.410156 118.199219 L 533.878906 118.199219 L 533.878906 123.089844 L 529.410156 123.089844 L 529.410156 118.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 532.566406 449.753906 C 532.566406 448.847656 531.832031 448.113281 530.925781 448.113281 C 530.019531 448.113281 529.28125 448.847656 529.28125 449.753906 C 529.28125 450.660156 530.019531 451.398438 530.925781 451.398438 C 531.832031 451.398438 532.566406 450.660156 532.566406 449.753906 Z M 532.566406 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 525.546875 449.753906 C 525.546875 448.847656 524.8125 448.113281 523.90625 448.113281 C 522.996094 448.113281 522.261719 448.847656 522.261719 449.753906 C 522.261719 450.660156 522.996094 451.398438 523.90625 451.398438 C 524.8125 451.398438 525.546875 450.660156 525.546875 449.753906 Z M 525.546875 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 518.527344 456.773438 C 518.527344 455.867188 517.792969 455.132812 516.886719 455.132812 C 515.976562 455.132812 515.242188 455.867188 515.242188 456.773438 C 515.242188 457.679688 515.976562 458.417969 516.886719 458.417969 C 517.792969 458.417969 518.527344 457.679688 518.527344 456.773438 Z M 518.527344 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 511.476562 449.753906 C 511.476562 448.847656 510.742188 448.113281 509.835938 448.113281 C 508.929688 448.113281 508.191406 448.847656 508.191406 449.753906 C 508.191406 450.660156 508.929688 451.398438 509.835938 451.398438 C 510.742188 451.398438 511.476562 450.660156 511.476562 449.753906 Z M 511.476562 449.753906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 511.476562 456.773438 C 511.476562 455.867188 510.742188 455.132812 509.835938 455.132812 C 508.929688 455.132812 508.191406 455.867188 508.191406 456.773438 C 508.191406 457.679688 508.929688 458.417969 509.835938 458.417969 C 510.742188 458.417969 511.476562 457.679688 511.476562 456.773438 Z M 511.476562 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 525.546875 407.574219 C 525.546875 406.667969 524.8125 405.933594 523.90625 405.933594 C 522.996094 405.933594 522.261719 406.667969 522.261719 407.574219 C 522.261719 408.480469 522.996094 409.21875 523.90625 409.21875 C 524.8125 409.21875 525.546875 408.480469 525.546875 407.574219 Z M 525.546875 407.574219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 511.859375 385.421875 L 516.328125 385.421875 L 516.328125 380.53125 L 511.859375 380.53125 Z M 511.859375 385.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 511.859375 209.578125 L 516.328125 209.578125 L 516.328125 214.46875 L 511.859375 214.46875 L 511.859375 209.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 529.410156 385.421875 L 533.878906 385.421875 L 533.878906 380.53125 L 529.410156 380.53125 Z M 529.410156 385.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 529.410156 209.578125 L 533.878906 209.578125 L 533.878906 214.46875 L 529.410156 214.46875 L 529.410156 209.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 532.566406 400.554688 C 532.566406 399.648438 531.832031 398.910156 530.925781 398.910156 C 530.019531 398.910156 529.28125 399.648438 529.28125 400.554688 C 529.28125 401.460938 530.019531 402.195312 530.925781 402.195312 C 531.832031 402.195312 532.566406 401.460938 532.566406 400.554688 Z M 532.566406 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 525.546875 400.554688 C 525.546875 399.648438 524.8125 398.910156 523.90625 398.910156 C 522.996094 398.910156 522.261719 399.648438 522.261719 400.554688 C 522.261719 401.460938 522.996094 402.195312 523.90625 402.195312 C 524.8125 402.195312 525.546875 401.460938 525.546875 400.554688 Z M 525.546875 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 511.476562 400.554688 C 511.476562 399.648438 510.742188 398.910156 509.835938 398.910156 C 508.929688 398.910156 508.191406 399.648438 508.191406 400.554688 C 508.191406 401.460938 508.929688 402.195312 509.835938 402.195312 C 510.742188 402.195312 511.476562 401.460938 511.476562 400.554688 Z M 511.476562 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 529.410156 374.890625 L 533.878906 374.890625 L 533.878906 370 L 529.410156 370 Z M 529.410156 374.890625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 529.410156 220.109375 L 533.878906 220.109375 L 533.878906 225 L 529.410156 225 L 529.410156 220.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 511.859375 374.890625 L 516.328125 374.890625 L 516.328125 370 L 511.859375 370 Z M 511.859375 374.890625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 511.859375 220.109375 L 516.328125 220.109375 L 516.328125 225 L 511.859375 225 L 511.859375 220.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 534.277344 321.746094 C 534.277344 320.789062 533.503906 320.011719 532.546875 320.011719 C 531.585938 320.011719 530.8125 320.789062 530.8125 321.746094 C 530.8125 322.699219 531.585938 323.476562 532.546875 323.476562 C 533.503906 323.476562 534.277344 322.699219 534.277344 321.746094 Z M 534.277344 321.746094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 534.277344 286.585938 C 534.277344 285.628906 533.503906 284.851562 532.546875 284.851562 C 531.585938 284.851562 530.8125 285.628906 530.8125 286.585938 C 530.8125 287.539062 531.585938 288.316406 532.546875 288.316406 C 533.503906 288.316406 534.277344 287.539062 534.277344 286.585938 Z M 534.277344 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 527.226562 286.585938 C 527.226562 285.628906 526.453125 284.851562 525.496094 284.851562 C 524.535156 284.851562 523.761719 285.628906 523.761719 286.585938 C 523.761719 287.539062 524.535156 288.316406 525.496094 288.316406 C 526.453125 288.316406 527.226562 287.539062 527.226562 286.585938 Z M 527.226562 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 520.207031 279.566406 C 520.207031 278.609375 519.433594 277.832031 518.476562 277.832031 C 517.515625 277.832031 516.742188 278.609375 516.742188 279.566406 C 516.742188 280.519531 517.515625 281.296875 518.476562 281.296875 C 519.433594 281.296875 520.207031 280.519531 520.207031 279.566406 Z M 520.207031 279.566406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 520.207031 286.585938 C 520.207031 285.628906 519.433594 284.851562 518.476562 284.851562 C 517.515625 284.851562 516.742188 285.628906 516.742188 286.585938 C 516.742188 287.539062 517.515625 288.316406 518.476562 288.316406 C 519.433594 288.316406 520.207031 287.539062 520.207031 286.585938 Z M 520.207031 286.585938 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 527.226562 258.476562 C 527.226562 257.519531 526.453125 256.742188 525.496094 256.742188 C 524.535156 256.742188 523.761719 257.519531 523.761719 258.476562 C 523.761719 259.429688 524.535156 260.207031 525.496094 260.207031 C 526.453125 260.207031 527.226562 259.429688 527.226562 258.476562 Z M 527.226562 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 527.226562 265.496094 C 527.226562 264.539062 526.453125 263.761719 525.496094 263.761719 C 524.535156 263.761719 523.761719 264.539062 523.761719 265.496094 C 523.761719 266.449219 524.535156 267.226562 525.496094 267.226562 C 526.453125 267.226562 527.226562 266.449219 527.226562 265.496094 Z M 527.226562 265.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 520.207031 258.476562 C 520.207031 257.519531 519.433594 256.742188 518.476562 256.742188 C 517.515625 256.742188 516.742188 257.519531 516.742188 258.476562 C 516.742188 259.429688 517.515625 260.207031 518.476562 260.207031 C 519.433594 260.207031 520.207031 259.429688 520.207031 258.476562 Z M 520.207031 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 513.1875 258.476562 C 513.1875 257.519531 512.414062 256.742188 511.453125 256.742188 C 510.496094 256.742188 509.722656 257.519531 509.722656 258.476562 C 509.722656 259.429688 510.496094 260.207031 511.453125 260.207031 C 512.414062 260.207031 513.1875 259.429688 513.1875 258.476562 Z M 513.1875 258.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 534.277344 223.34375 C 534.277344 222.390625 533.503906 221.613281 532.546875 221.613281 C 531.585938 221.613281 530.8125 222.390625 530.8125 223.34375 C 530.8125 224.300781 531.585938 225.078125 532.546875 225.078125 C 533.503906 225.078125 534.277344 224.300781 534.277344 223.34375 Z M 534.277344 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 534.277344 230.363281 C 534.277344 229.410156 533.503906 228.632812 532.546875 228.632812 C 531.585938 228.632812 530.8125 229.410156 530.8125 230.363281 C 530.8125 231.320312 531.585938 232.097656 532.546875 232.097656 C 533.503906 232.097656 534.277344 231.320312 534.277344 230.363281 Z M 534.277344 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 534.277344 244.433594 C 534.277344 243.480469 533.503906 242.703125 532.546875 242.703125 C 531.585938 242.703125 530.8125 243.480469 530.8125 244.433594 C 530.8125 245.390625 531.585938 246.167969 532.546875 246.167969 C 533.503906 246.167969 534.277344 245.390625 534.277344 244.433594 Z M 534.277344 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 527.226562 223.34375 C 527.226562 222.390625 526.453125 221.613281 525.496094 221.613281 C 524.535156 221.613281 523.761719 222.390625 523.761719 223.34375 C 523.761719 224.300781 524.535156 225.078125 525.496094 225.078125 C 526.453125 225.078125 527.226562 224.300781 527.226562 223.34375 Z M 527.226562 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 527.226562 237.386719 C 527.226562 236.429688 526.453125 235.652344 525.496094 235.652344 C 524.535156 235.652344 523.761719 236.429688 523.761719 237.386719 C 523.761719 238.339844 524.535156 239.117188 525.496094 239.117188 C 526.453125 239.117188 527.226562 238.339844 527.226562 237.386719 Z M 527.226562 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 527.226562 244.433594 C 527.226562 243.480469 526.453125 242.703125 525.496094 242.703125 C 524.535156 242.703125 523.761719 243.480469 523.761719 244.433594 C 523.761719 245.390625 524.535156 246.167969 525.496094 246.167969 C 526.453125 246.167969 527.226562 245.390625 527.226562 244.433594 Z M 527.226562 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 520.207031 237.386719 C 520.207031 236.429688 519.433594 235.652344 518.476562 235.652344 C 517.515625 235.652344 516.742188 236.429688 516.742188 237.386719 C 516.742188 238.339844 517.515625 239.117188 518.476562 239.117188 C 519.433594 239.117188 520.207031 238.339844 520.207031 237.386719 Z M 520.207031 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 520.207031 244.433594 C 520.207031 243.480469 519.433594 242.703125 518.476562 242.703125 C 517.515625 242.703125 516.742188 243.480469 516.742188 244.433594 C 516.742188 245.390625 517.515625 246.167969 518.476562 246.167969 C 519.433594 246.167969 520.207031 245.390625 520.207031 244.433594 Z M 520.207031 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 513.1875 223.34375 C 513.1875 222.390625 512.414062 221.613281 511.453125 221.613281 C 510.496094 221.613281 509.722656 222.390625 509.722656 223.34375 C 509.722656 224.300781 510.496094 225.078125 511.453125 225.078125 C 512.414062 225.078125 513.1875 224.300781 513.1875 223.34375 Z M 513.1875 223.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 513.1875 244.433594 C 513.1875 243.480469 512.414062 242.703125 511.453125 242.703125 C 510.496094 242.703125 509.722656 243.480469 509.722656 244.433594 C 509.722656 245.390625 510.496094 246.167969 511.453125 246.167969 C 512.414062 246.167969 513.1875 245.390625 513.1875 244.433594 Z M 513.1875 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 534.277344 209.273438 C 534.277344 208.320312 533.503906 207.542969 532.546875 207.542969 C 531.585938 207.542969 530.8125 208.320312 530.8125 209.273438 C 530.8125 210.230469 531.585938 211.007812 532.546875 211.007812 C 533.503906 211.007812 534.277344 210.230469 534.277344 209.273438 Z M 534.277344 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 527.226562 209.273438 C 527.226562 208.320312 526.453125 207.542969 525.496094 207.542969 C 524.535156 207.542969 523.761719 208.320312 523.761719 209.273438 C 523.761719 210.230469 524.535156 211.007812 525.496094 211.007812 C 526.453125 211.007812 527.226562 210.230469 527.226562 209.273438 Z M 527.226562 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 527.226562 216.296875 C 527.226562 215.339844 526.453125 214.5625 525.496094 214.5625 C 524.535156 214.5625 523.761719 215.339844 523.761719 216.296875 C 523.761719 217.25 524.535156 218.027344 525.496094 218.027344 C 526.453125 218.027344 527.226562 217.25 527.226562 216.296875 Z M 527.226562 216.296875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 520.207031 209.273438 C 520.207031 208.320312 519.433594 207.542969 518.476562 207.542969 C 517.515625 207.542969 516.742188 208.320312 516.742188 209.273438 C 516.742188 210.230469 517.515625 211.007812 518.476562 211.007812 C 519.433594 211.007812 520.207031 210.230469 520.207031 209.273438 Z M 520.207031 209.273438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 534.277344 188.183594 C 534.277344 187.230469 533.503906 186.453125 532.546875 186.453125 C 531.585938 186.453125 530.8125 187.230469 530.8125 188.183594 C 530.8125 189.140625 531.585938 189.917969 532.546875 189.917969 C 533.503906 189.917969 534.277344 189.140625 534.277344 188.183594 Z M 534.277344 188.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 527.226562 167.09375 C 527.226562 166.140625 526.453125 165.363281 525.496094 165.363281 C 524.535156 165.363281 523.761719 166.140625 523.761719 167.09375 C 523.761719 168.050781 524.535156 168.828125 525.496094 168.828125 C 526.453125 168.828125 527.226562 168.050781 527.226562 167.09375 Z M 527.226562 167.09375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 527.226562 174.144531 C 527.226562 173.1875 526.453125 172.414062 525.496094 172.414062 C 524.535156 172.414062 523.761719 173.1875 523.761719 174.144531 C 523.761719 175.101562 524.535156 175.878906 525.496094 175.878906 C 526.453125 175.878906 527.226562 175.101562 527.226562 174.144531 Z M 527.226562 174.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 534.277344 146.035156 C 534.277344 145.078125 533.503906 144.304688 532.546875 144.304688 C 531.585938 144.304688 530.8125 145.078125 530.8125 146.035156 C 530.8125 146.992188 531.585938 147.765625 532.546875 147.765625 C 533.503906 147.765625 534.277344 146.992188 534.277344 146.035156 Z M 534.277344 146.035156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 551.398438 478.269531 L 558.089844 478.269531 L 558.089844 470.441406 L 551.398438 470.441406 Z M 551.398438 478.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 551.398438 116.730469 L 558.089844 116.730469 L 558.089844 124.558594 L 551.398438 124.558594 L 551.398438 116.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 553.65625 456.773438 C 553.65625 455.867188 552.921875 455.132812 552.015625 455.132812 C 551.105469 455.132812 550.371094 455.867188 550.371094 456.773438 C 550.371094 457.679688 551.105469 458.417969 552.015625 458.417969 C 552.921875 458.417969 553.65625 457.679688 553.65625 456.773438 Z M 553.65625 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 546.636719 456.773438 C 546.636719 455.867188 545.902344 455.132812 544.996094 455.132812 C 544.085938 455.132812 543.351562 455.867188 543.351562 456.773438 C 543.351562 457.679688 544.085938 458.417969 544.996094 458.417969 C 545.902344 458.417969 546.636719 457.679688 546.636719 456.773438 Z M 546.636719 456.773438 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 546.636719 414.59375 C 546.636719 413.6875 545.902344 412.953125 544.996094 412.953125 C 544.085938 412.953125 543.351562 413.6875 543.351562 414.59375 C 543.351562 415.5 544.085938 416.238281 544.996094 416.238281 C 545.902344 416.238281 546.636719 415.5 546.636719 414.59375 Z M 546.636719 414.59375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 551.398438 386.890625 L 558.089844 386.890625 L 558.089844 379.058594 L 551.398438 379.058594 Z M 551.398438 386.890625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 551.398438 208.109375 L 558.089844 208.109375 L 558.089844 215.941406 L 551.398438 215.941406 L 551.398438 208.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 546.636719 400.554688 C 546.636719 399.648438 545.902344 398.910156 544.996094 398.910156 C 544.085938 398.910156 543.351562 399.648438 543.351562 400.554688 C 543.351562 401.460938 544.085938 402.195312 544.996094 402.195312 C 545.902344 402.195312 546.636719 401.460938 546.636719 400.554688 Z M 546.636719 400.554688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 546.988281 374.890625 L 551.460938 374.890625 L 551.460938 370 L 546.988281 370 Z M 546.988281 374.890625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 546.988281 220.109375 L 551.460938 220.109375 L 551.460938 225 L 546.988281 225 L 546.988281 220.109375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 541.296875 335.785156 C 541.296875 334.828125 540.523438 334.054688 539.566406 334.054688 C 538.605469 334.054688 537.832031 334.828125 537.832031 335.785156 C 537.832031 336.742188 538.605469 337.515625 539.566406 337.515625 C 540.523438 337.515625 541.296875 336.742188 541.296875 335.785156 Z M 541.296875 335.785156 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 548.316406 307.675781 C 548.316406 306.71875 547.542969 305.941406 546.585938 305.941406 C 545.628906 305.941406 544.851562 306.71875 544.851562 307.675781 C 544.851562 308.632812 545.628906 309.40625 546.585938 309.40625 C 547.542969 309.40625 548.316406 308.632812 548.316406 307.675781 Z M 548.316406 307.675781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 548.316406 314.695312 C 548.316406 313.738281 547.542969 312.960938 546.585938 312.960938 C 545.628906 312.960938 544.851562 313.738281 544.851562 314.695312 C 544.851562 315.652344 545.628906 316.429688 546.585938 316.429688 C 547.542969 316.429688 548.316406 315.652344 548.316406 314.695312 Z M 548.316406 314.695312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 555.335938 272.546875 C 555.335938 271.589844 554.5625 270.8125 553.605469 270.8125 C 552.648438 270.8125 551.871094 271.589844 551.871094 272.546875 C 551.871094 273.5 552.648438 274.277344 553.605469 274.277344 C 554.5625 274.277344 555.335938 273.5 555.335938 272.546875 Z M 555.335938 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 548.316406 272.546875 C 548.316406 271.589844 547.542969 270.8125 546.585938 270.8125 C 545.628906 270.8125 544.851562 271.589844 544.851562 272.546875 C 544.851562 273.5 545.628906 274.277344 546.585938 274.277344 C 547.542969 274.277344 548.316406 273.5 548.316406 272.546875 Z M 548.316406 272.546875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 562.386719 230.363281 C 562.386719 229.410156 561.613281 228.632812 560.65625 228.632812 C 559.695312 228.632812 558.921875 229.410156 558.921875 230.363281 C 558.921875 231.320312 559.695312 232.097656 560.65625 232.097656 C 561.613281 232.097656 562.386719 231.320312 562.386719 230.363281 Z M 562.386719 230.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 562.386719 237.386719 C 562.386719 236.429688 561.613281 235.652344 560.65625 235.652344 C 559.695312 235.652344 558.921875 236.429688 558.921875 237.386719 C 558.921875 238.339844 559.695312 239.117188 560.65625 239.117188 C 561.613281 239.117188 562.386719 238.339844 562.386719 237.386719 Z M 562.386719 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 548.316406 237.386719 C 548.316406 236.429688 547.542969 235.652344 546.585938 235.652344 C 545.628906 235.652344 544.851562 236.429688 544.851562 237.386719 C 544.851562 238.339844 545.628906 239.117188 546.585938 239.117188 C 547.542969 239.117188 548.316406 238.339844 548.316406 237.386719 Z M 548.316406 237.386719 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 548.316406 244.433594 C 548.316406 243.480469 547.542969 242.703125 546.585938 242.703125 C 545.628906 242.703125 544.851562 243.480469 544.851562 244.433594 C 544.851562 245.390625 545.628906 246.167969 546.585938 246.167969 C 547.542969 246.167969 548.316406 245.390625 548.316406 244.433594 Z M 548.316406 244.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 62.191406 497.589844 L 55.140625 497.589844 L 54.148438 497.5 L 53.21875 497.171875 L 52.410156 496.628906 L 51.71875 495.941406 L 51.179688 495.128906 L 50.851562 494.199219 L 50.761719 493.210938 L 50.851562 492.21875 L 51.179688 491.289062 L 51.71875 490.480469 L 52.410156 489.789062 L 53.21875 489.25 L 54.148438 488.921875 L 55.140625 488.800781 L 62.191406 488.800781 L 63.179688 488.921875 L 64.109375 489.25 L 64.921875 489.789062 L 65.609375 490.480469 L 66.148438 491.289062 L 66.480469 492.21875 L 66.570312 493.210938 L 66.480469 494.199219 L 66.148438 495.128906 L 65.609375 495.941406 L 64.921875 496.628906 L 64.109375 497.171875 L 63.179688 497.5 Z M 62.191406 497.589844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:2;" d="M 62.191406 97.410156 L 55.140625 97.410156 L 54.148438 97.5 L 53.21875 97.828125 L 52.410156 98.371094 L 51.71875 99.058594 L 51.179688 99.871094 L 50.851562 100.800781 L 50.761719 101.789062 L 50.851562 102.78125 L 51.179688 103.710938 L 51.71875 104.519531 L 52.410156 105.210938 L 53.21875 105.75 L 54.148438 106.078125 L 55.140625 106.199219 L 62.191406 106.199219 L 63.179688 106.078125 L 64.109375 105.75 L 64.921875 105.210938 L 65.609375 104.519531 L 66.148438 103.710938 L 66.480469 102.78125 L 66.570312 101.789062 L 66.480469 100.800781 L 66.148438 99.871094 L 65.609375 99.058594 L 64.921875 98.371094 L 64.109375 97.828125 L 63.179688 97.5 L 62.191406 97.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 62.191406 495.398438 L 55.140625 495.398438 L 54.570312 495.339844 L 54.03125 495.101562 L 53.578125 494.769531 L 53.25 494.320312 L 53.011719 493.78125 L 52.949219 493.210938 L 53.011719 492.640625 L 53.25 492.101562 L 53.578125 491.648438 L 54.03125 491.320312 L 54.570312 491.078125 L 55.140625 490.988281 L 62.191406 490.988281 L 62.761719 491.078125 L 63.300781 491.320312 L 63.75 491.648438 L 64.078125 492.101562 L 64.320312 492.640625 L 64.378906 493.210938 L 64.320312 493.78125 L 64.078125 494.320312 L 63.75 494.769531 L 63.300781 495.101562 L 62.761719 495.339844 Z M 62.191406 495.398438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 62.191406 99.601562 L 55.140625 99.601562 L 54.570312 99.660156 L 54.03125 99.898438 L 53.578125 100.230469 L 53.25 100.679688 L 53.011719 101.21875 L 52.949219 101.789062 L 53.011719 102.359375 L 53.25 102.898438 L 53.578125 103.351562 L 54.03125 103.679688 L 54.570312 103.921875 L 55.140625 104.011719 L 62.191406 104.011719 L 62.761719 103.921875 L 63.300781 103.679688 L 63.75 103.351562 L 64.078125 102.898438 L 64.320312 102.359375 L 64.378906 101.789062 L 64.320312 101.21875 L 64.078125 100.679688 L 63.75 100.230469 L 63.300781 99.898438 L 62.761719 99.660156 L 62.191406 99.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 62.191406 418.511719 L 55.140625 418.511719 L 54.148438 418.421875 L 53.21875 418.089844 L 52.410156 417.550781 L 51.71875 416.859375 L 51.179688 416.050781 L 50.851562 415.121094 L 50.761719 414.128906 L 50.851562 413.140625 L 51.179688 412.210938 L 51.71875 411.398438 L 52.410156 410.710938 L 53.21875 410.171875 L 54.148438 409.839844 L 55.140625 409.71875 L 62.191406 409.71875 L 63.179688 409.839844 L 64.109375 410.171875 L 64.921875 410.710938 L 65.609375 411.398438 L 66.148438 412.210938 L 66.480469 413.140625 L 66.570312 414.128906 L 66.480469 415.121094 L 66.148438 416.050781 L 65.609375 416.859375 L 64.921875 417.550781 L 64.109375 418.089844 L 63.179688 418.421875 Z M 62.191406 418.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:2;" d="M 62.191406 176.488281 L 55.140625 176.488281 L 54.148438 176.578125 L 53.21875 176.910156 L 52.410156 177.449219 L 51.71875 178.140625 L 51.179688 178.949219 L 50.851562 179.878906 L 50.761719 180.871094 L 50.851562 181.859375 L 51.179688 182.789062 L 51.71875 183.601562 L 52.410156 184.289062 L 53.21875 184.828125 L 54.148438 185.160156 L 55.140625 185.28125 L 62.191406 185.28125 L 63.179688 185.160156 L 64.109375 184.828125 L 64.921875 184.289062 L 65.609375 183.601562 L 66.148438 182.789062 L 66.480469 181.859375 L 66.570312 180.871094 L 66.480469 179.878906 L 66.148438 178.949219 L 65.609375 178.140625 L 64.921875 177.449219 L 64.109375 176.910156 L 63.179688 176.578125 L 62.191406 176.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 62.191406 416.320312 L 55.140625 416.320312 L 54.570312 416.261719 L 54.03125 416.019531 L 53.578125 415.691406 L 53.25 415.238281 L 53.011719 414.699219 L 52.949219 414.128906 L 53.011719 413.558594 L 53.25 413.019531 L 53.578125 412.570312 L 54.03125 412.238281 L 54.570312 412 L 55.140625 411.910156 L 62.191406 411.910156 L 62.761719 412 L 63.300781 412.238281 L 63.75 412.570312 L 64.078125 413.019531 L 64.320312 413.558594 L 64.378906 414.128906 L 64.320312 414.699219 L 64.078125 415.238281 L 63.75 415.691406 L 63.300781 416.019531 L 62.761719 416.261719 Z M 62.191406 416.320312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 62.191406 178.679688 L 55.140625 178.679688 L 54.570312 178.738281 L 54.03125 178.980469 L 53.578125 179.308594 L 53.25 179.761719 L 53.011719 180.300781 L 52.949219 180.871094 L 53.011719 181.441406 L 53.25 181.980469 L 53.578125 182.429688 L 54.03125 182.761719 L 54.570312 183 L 55.140625 183.089844 L 62.191406 183.089844 L 62.761719 183 L 63.300781 182.761719 L 63.75 182.429688 L 64.078125 181.980469 L 64.320312 181.441406 L 64.378906 180.871094 L 64.320312 180.300781 L 64.078125 179.761719 L 63.75 179.308594 L 63.300781 178.980469 L 62.761719 178.738281 L 62.191406 178.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 50.851562 396.160156 L 50.851562 402.851562 L 58.679688 402.851562 L 58.679688 396.160156 Z M 50.851562 396.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 50.851562 198.839844 L 50.851562 192.148438 L 58.679688 192.148438 L 58.679688 198.839844 L 50.851562 198.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 49.199219 363.039062 L 58.109375 363.039062 L 58.109375 349.871094 L 49.199219 349.871094 Z M 49.199219 363.039062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:2;" d="M 49.199219 231.960938 L 58.109375 231.960938 L 58.109375 245.128906 L 49.199219 245.128906 L 49.199219 231.960938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 71.851562 394.148438 L 64.679688 394.148438 L 64.679688 401.320312 L 71.851562 401.320312 Z M 71.851562 394.148438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 71.851562 200.851562 L 64.679688 200.851562 L 64.679688 193.679688 L 71.851562 193.679688 L 71.851562 200.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 73.738281 349.871094 L 64.828125 349.871094 L 64.828125 363.039062 L 73.738281 363.039062 Z M 73.738281 349.871094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 73.738281 245.128906 L 64.828125 245.128906 L 64.828125 231.960938 L 73.738281 231.960938 L 73.738281 245.128906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 110.578125 497.589844 L 105.328125 497.589844 L 104.339844 497.5 L 103.410156 497.171875 L 102.601562 496.628906 L 101.910156 495.941406 L 101.371094 495.128906 L 101.039062 494.199219 L 100.949219 493.210938 L 101.039062 492.21875 L 101.371094 491.289062 L 101.910156 490.480469 L 102.601562 489.789062 L 103.410156 489.25 L 104.339844 488.921875 L 105.328125 488.800781 L 110.578125 488.800781 L 111.570312 488.921875 L 112.5 489.25 L 113.308594 489.789062 L 114 490.480469 L 114.539062 491.289062 L 114.871094 492.21875 L 114.960938 493.210938 L 114.871094 494.199219 L 114.539062 495.128906 L 114 495.941406 L 113.308594 496.628906 L 112.5 497.171875 L 111.570312 497.5 Z M 110.578125 497.589844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:2;" d="M 110.578125 97.410156 L 105.328125 97.410156 L 104.339844 97.5 L 103.410156 97.828125 L 102.601562 98.371094 L 101.910156 99.058594 L 101.371094 99.871094 L 101.039062 100.800781 L 100.949219 101.789062 L 101.039062 102.78125 L 101.371094 103.710938 L 101.910156 104.519531 L 102.601562 105.210938 L 103.410156 105.75 L 104.339844 106.078125 L 105.328125 106.199219 L 110.578125 106.199219 L 111.570312 106.078125 L 112.5 105.75 L 113.308594 105.210938 L 114 104.519531 L 114.539062 103.710938 L 114.871094 102.78125 L 114.960938 101.789062 L 114.871094 100.800781 L 114.539062 99.871094 L 114 99.058594 L 113.308594 98.371094 L 112.5 97.828125 L 111.570312 97.5 L 110.578125 97.410156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 110.578125 495.398438 L 105.328125 495.398438 L 104.761719 495.339844 L 104.21875 495.101562 L 103.769531 494.769531 L 103.441406 494.320312 L 103.199219 493.78125 L 103.140625 493.210938 L 103.199219 492.640625 L 103.441406 492.101562 L 103.769531 491.648438 L 104.21875 491.320312 L 104.761719 491.078125 L 105.328125 490.988281 L 110.578125 490.988281 L 111.148438 491.078125 L 111.691406 491.320312 L 112.140625 491.648438 L 112.46875 492.101562 L 112.710938 492.640625 L 112.769531 493.210938 L 112.710938 493.78125 L 112.46875 494.320312 L 112.140625 494.769531 L 111.691406 495.101562 L 111.148438 495.339844 Z M 110.578125 495.398438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 110.578125 99.601562 L 105.328125 99.601562 L 104.761719 99.660156 L 104.21875 99.898438 L 103.769531 100.230469 L 103.441406 100.679688 L 103.199219 101.21875 L 103.140625 101.789062 L 103.199219 102.359375 L 103.441406 102.898438 L 103.769531 103.351562 L 104.21875 103.679688 L 104.761719 103.921875 L 105.328125 104.011719 L 110.578125 104.011719 L 111.148438 103.921875 L 111.691406 103.679688 L 112.140625 103.351562 L 112.46875 102.898438 L 112.710938 102.359375 L 112.769531 101.789062 L 112.710938 101.21875 L 112.46875 100.679688 L 112.140625 100.230469 L 111.691406 99.898438 L 111.148438 99.660156 L 110.578125 99.601562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 103.417969 480.445312 C 103.417969 479.007812 102.253906 477.84375 100.816406 477.84375 C 99.375 477.84375 98.210938 479.007812 98.210938 480.445312 C 98.210938 481.882812 99.375 483.046875 100.816406 483.046875 C 102.253906 483.046875 103.417969 481.882812 103.417969 480.445312 Z M 103.417969 480.445312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 102.339844 480.445312 C 102.339844 479.605469 101.65625 478.921875 100.816406 478.921875 C 99.972656 478.921875 99.292969 479.605469 99.292969 480.445312 C 99.292969 481.285156 99.972656 481.96875 100.816406 481.96875 C 101.65625 481.96875 102.339844 481.285156 102.339844 480.445312 Z M 102.339844 480.445312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 107.488281 476.5 L 107.488281 479.109375 L 113.640625 479.109375 L 113.640625 476.5 Z M 107.488281 476.5 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 118.5 L 107.488281 115.890625 L 113.640625 115.890625 L 113.640625 118.5 L 107.488281 118.5 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 110.578125 418.511719 L 105.328125 418.511719 L 104.339844 418.421875 L 103.410156 418.089844 L 102.601562 417.550781 L 101.910156 416.859375 L 101.371094 416.050781 L 101.039062 415.121094 L 100.949219 414.128906 L 101.039062 413.140625 L 101.371094 412.210938 L 101.910156 411.398438 L 102.601562 410.710938 L 103.410156 410.171875 L 104.339844 409.839844 L 105.328125 409.71875 L 110.578125 409.71875 L 111.570312 409.839844 L 112.5 410.171875 L 113.308594 410.710938 L 114 411.398438 L 114.539062 412.210938 L 114.871094 413.140625 L 114.960938 414.128906 L 114.871094 415.121094 L 114.539062 416.050781 L 114 416.859375 L 113.308594 417.550781 L 112.5 418.089844 L 111.570312 418.421875 Z M 110.578125 418.511719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:2;" d="M 110.578125 176.488281 L 105.328125 176.488281 L 104.339844 176.578125 L 103.410156 176.910156 L 102.601562 177.449219 L 101.910156 178.140625 L 101.371094 178.949219 L 101.039062 179.878906 L 100.949219 180.871094 L 101.039062 181.859375 L 101.371094 182.789062 L 101.910156 183.601562 L 102.601562 184.289062 L 103.410156 184.828125 L 104.339844 185.160156 L 105.328125 185.28125 L 110.578125 185.28125 L 111.570312 185.160156 L 112.5 184.828125 L 113.308594 184.289062 L 114 183.601562 L 114.539062 182.789062 L 114.871094 181.859375 L 114.960938 180.871094 L 114.871094 179.878906 L 114.539062 178.949219 L 114 178.140625 L 113.308594 177.449219 L 112.5 176.910156 L 111.570312 176.578125 L 110.578125 176.488281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 110.578125 416.320312 L 105.328125 416.320312 L 104.761719 416.261719 L 104.21875 416.019531 L 103.769531 415.691406 L 103.441406 415.238281 L 103.199219 414.699219 L 103.140625 414.128906 L 103.199219 413.558594 L 103.441406 413.019531 L 103.769531 412.570312 L 104.21875 412.238281 L 104.761719 412 L 105.328125 411.910156 L 110.578125 411.910156 L 111.148438 412 L 111.691406 412.238281 L 112.140625 412.570312 L 112.46875 413.019531 L 112.710938 413.558594 L 112.769531 414.128906 L 112.710938 414.699219 L 112.46875 415.238281 L 112.140625 415.691406 L 111.691406 416.019531 L 111.148438 416.261719 Z M 110.578125 416.320312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(67.449951%,67.449951%,67.449951%);stroke-opacity:1;stroke-miterlimit:2;" d="M 110.578125 178.679688 L 105.328125 178.679688 L 104.761719 178.738281 L 104.21875 178.980469 L 103.769531 179.308594 L 103.441406 179.761719 L 103.199219 180.300781 L 103.140625 180.871094 L 103.199219 181.441406 L 103.441406 181.980469 L 103.769531 182.429688 L 104.21875 182.761719 L 104.761719 183 L 105.328125 183.089844 L 110.578125 183.089844 L 111.148438 183 L 111.691406 182.761719 L 112.140625 182.429688 L 112.46875 181.980469 L 112.710938 181.441406 L 112.769531 180.871094 L 112.710938 180.300781 L 112.46875 179.761719 L 112.140625 179.308594 L 111.691406 178.980469 L 111.148438 178.738281 L 110.578125 178.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 103.417969 426.863281 C 103.417969 425.429688 102.253906 424.261719 100.816406 424.261719 C 99.375 424.261719 98.210938 425.429688 98.210938 426.863281 C 98.210938 428.300781 99.375 429.46875 100.816406 429.46875 C 102.253906 429.46875 103.417969 428.300781 103.417969 426.863281 Z M 103.417969 426.863281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 102.339844 426.863281 C 102.339844 426.023438 101.65625 425.34375 100.816406 425.34375 C 99.972656 425.34375 99.292969 426.023438 99.292969 426.863281 C 99.292969 427.703125 99.972656 428.386719 100.816406 428.386719 C 101.65625 428.386719 102.339844 427.703125 102.339844 426.863281 Z M 102.339844 426.863281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 107.488281 428.171875 L 107.488281 430.78125 L 113.640625 430.78125 L 113.640625 428.171875 Z M 107.488281 428.171875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 107.488281 166.828125 L 107.488281 164.21875 L 113.640625 164.21875 L 113.640625 166.828125 L 107.488281 166.828125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 99.179688 400.179688 L 103.648438 400.179688 L 103.648438 395.289062 L 99.179688 395.289062 Z M 99.179688 400.179688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 99.179688 194.820312 L 103.648438 194.820312 L 103.648438 199.710938 L 99.179688 199.710938 L 99.179688 194.820312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 90.691406 382.328125 L 90.691406 377.859375 L 85.800781 377.859375 L 85.800781 382.328125 Z M 90.691406 382.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 90.691406 212.671875 L 90.691406 217.140625 L 85.800781 217.140625 L 85.800781 212.671875 L 90.691406 212.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 119.460938 364.808594 L 119.460938 355.898438 L 97.171875 355.898438 L 97.171875 364.808594 Z M 119.460938 364.808594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 119.460938 230.191406 L 119.460938 239.101562 L 97.171875 239.101562 L 97.171875 230.191406 L 119.460938 230.191406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 96.71875 197.769531 L 101.191406 197.769531 L 101.191406 192.878906 L 96.71875 192.878906 Z M 96.71875 197.769531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 96.71875 397.230469 L 101.191406 397.230469 L 101.191406 402.121094 L 96.71875 402.121094 L 96.71875 397.230469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 85.648438 164.199219 L 85.648438 173.109375 L 96.78125 173.109375 L 96.78125 164.199219 Z M 85.648438 164.199219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 85.648438 430.800781 L 85.648438 421.890625 L 96.78125 421.890625 L 96.78125 430.800781 L 85.648438 430.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 96.269531 160.058594 L 100.738281 160.058594 L 100.738281 155.171875 L 96.269531 155.171875 Z M 96.269531 160.058594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 96.269531 434.941406 L 100.738281 434.941406 L 100.738281 439.828125 L 96.269531 439.828125 L 96.269531 434.941406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 96.269531 151.359375 L 100.738281 151.359375 L 100.738281 146.46875 L 96.269531 146.46875 Z M 96.269531 151.359375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 96.269531 443.640625 L 100.738281 443.640625 L 100.738281 448.53125 L 96.269531 448.53125 L 96.269531 443.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 96.269531 140.648438 L 100.738281 140.648438 L 100.738281 135.761719 L 96.269531 135.761719 Z M 96.269531 140.648438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 96.269531 454.351562 L 100.738281 454.351562 L 100.738281 459.238281 L 96.269531 459.238281 L 96.269531 454.351562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 96.269531 124.121094 L 100.738281 124.121094 L 100.738281 119.230469 L 96.269531 119.230469 Z M 96.269531 124.121094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 96.269531 470.878906 L 100.738281 470.878906 L 100.738281 475.769531 L 96.269531 475.769531 L 96.269531 470.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 85.648438 74.949219 L 85.648438 83.859375 L 96.78125 83.859375 L 96.78125 74.949219 Z M 85.648438 74.949219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 85.648438 520.050781 L 85.648438 511.140625 L 96.78125 511.140625 L 96.78125 520.050781 L 85.648438 520.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 137.789062 516.160156 L 128.878906 516.160156 L 128.878906 525.070312 L 137.789062 525.070312 Z M 137.789062 516.160156 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 137.789062 78.839844 L 128.878906 78.839844 L 128.878906 69.929688 L 137.789062 69.929688 L 137.789062 78.839844 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 136.898438 520.613281 C 136.898438 518.648438 135.304688 517.050781 133.335938 517.050781 C 131.367188 517.050781 129.773438 518.648438 129.773438 520.613281 C 129.773438 522.582031 131.367188 524.175781 133.335938 524.175781 C 135.304688 524.175781 136.898438 522.582031 136.898438 520.613281 Z M 136.898438 520.613281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 135.359375 452.320312 L 135.359375 454.929688 L 135.300781 455.261719 L 135.121094 455.558594 L 134.820312 455.738281 L 134.488281 455.800781 L 134.160156 455.738281 L 133.859375 455.558594 L 133.679688 455.261719 L 133.589844 454.929688 L 133.589844 452.320312 L 133.679688 451.988281 L 133.859375 451.691406 L 134.160156 451.511719 L 134.488281 451.449219 L 134.820312 451.511719 L 135.121094 451.691406 L 135.300781 451.988281 Z M 135.359375 452.320312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 135.359375 142.679688 L 135.359375 140.070312 L 135.300781 139.738281 L 135.121094 139.441406 L 134.820312 139.261719 L 134.488281 139.199219 L 134.160156 139.261719 L 133.859375 139.441406 L 133.679688 139.738281 L 133.589844 140.070312 L 133.589844 142.679688 L 133.679688 143.011719 L 133.859375 143.308594 L 134.160156 143.488281 L 134.488281 143.550781 L 134.820312 143.488281 L 135.121094 143.308594 L 135.300781 143.011719 L 135.359375 142.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 128.429688 383.289062 L 133.261719 383.289062 L 133.589844 383.378906 L 133.890625 383.558594 L 134.070312 383.859375 L 134.128906 384.191406 L 134.070312 384.519531 L 133.890625 384.820312 L 133.589844 385 L 133.261719 385.058594 L 128.429688 385.058594 L 128.101562 385 L 127.800781 384.820312 L 127.621094 384.519531 L 127.558594 384.191406 L 127.621094 383.859375 L 127.800781 383.558594 L 128.101562 383.378906 Z M 128.429688 383.289062 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 211.710938 L 133.261719 211.710938 L 133.589844 211.621094 L 133.890625 211.441406 L 134.070312 211.140625 L 134.128906 210.808594 L 134.070312 210.480469 L 133.890625 210.179688 L 133.589844 210 L 133.261719 209.941406 L 128.429688 209.941406 L 128.101562 210 L 127.800781 210.179688 L 127.621094 210.480469 L 127.558594 210.808594 L 127.621094 211.140625 L 127.800781 211.441406 L 128.101562 211.621094 L 128.429688 211.710938 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 128.429688 379.78125 L 133.261719 379.78125 L 133.589844 379.871094 L 133.890625 380.050781 L 134.070312 380.351562 L 134.128906 380.679688 L 134.070312 381.011719 L 133.890625 381.308594 L 133.589844 381.488281 L 133.261719 381.550781 L 128.429688 381.550781 L 128.101562 381.488281 L 127.800781 381.308594 L 127.621094 381.011719 L 127.558594 380.679688 L 127.621094 380.351562 L 127.800781 380.050781 L 128.101562 379.871094 Z M 128.429688 379.78125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.429688 215.21875 L 133.261719 215.21875 L 133.589844 215.128906 L 133.890625 214.949219 L 134.070312 214.648438 L 134.128906 214.320312 L 134.070312 213.988281 L 133.890625 213.691406 L 133.589844 213.511719 L 133.261719 213.449219 L 128.429688 213.449219 L 128.101562 213.511719 L 127.800781 213.691406 L 127.621094 213.988281 L 127.558594 214.320312 L 127.621094 214.648438 L 127.800781 214.949219 L 128.101562 215.128906 L 128.429688 215.21875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 151.269531 344.183594 C 151.269531 338.339844 146.53125 333.601562 140.683594 333.601562 C 134.839844 333.601562 130.101562 338.339844 130.101562 344.183594 C 130.101562 350.027344 134.839844 354.769531 140.683594 354.769531 C 146.53125 354.769531 151.269531 350.027344 151.269531 344.183594 Z M 151.269531 344.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 148.148438 344.183594 C 148.148438 340.0625 144.808594 336.722656 140.683594 336.722656 C 136.5625 336.722656 133.222656 340.0625 133.222656 344.183594 C 133.222656 348.304688 136.5625 351.648438 140.683594 351.648438 C 144.808594 351.648438 148.148438 348.304688 148.148438 344.183594 Z M 148.148438 344.183594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 151.269531 205.796875 C 151.269531 199.949219 146.53125 195.210938 140.683594 195.210938 C 134.839844 195.210938 130.101562 199.949219 130.101562 205.796875 C 130.101562 211.640625 134.839844 216.378906 140.683594 216.378906 C 146.53125 216.378906 151.269531 211.640625 151.269531 205.796875 Z M 151.269531 205.796875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 148.148438 205.796875 C 148.148438 201.675781 144.808594 198.332031 140.683594 198.332031 C 136.5625 198.332031 133.222656 201.675781 133.222656 205.796875 C 133.222656 209.914062 136.5625 213.257812 140.683594 213.257812 C 144.808594 213.257812 148.148438 209.914062 148.148438 205.796875 Z M 148.148438 205.796875 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 124.320312 164.199219 L 124.320312 173.109375 L 135.449219 173.109375 L 135.449219 164.199219 Z M 124.320312 164.199219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 124.320312 430.800781 L 124.320312 421.890625 L 135.449219 421.890625 L 135.449219 430.800781 L 124.320312 430.800781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 133.558594 131.921875 L 125.191406 131.921875 L 125.191406 137.171875 L 133.558594 137.171875 Z M 133.558594 131.921875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 133.558594 463.078125 L 125.191406 463.078125 L 125.191406 457.828125 L 133.558594 457.828125 L 133.558594 463.078125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 112.558594 110.738281 L 112.558594 115.210938 L 117.449219 115.210938 L 117.449219 110.738281 Z M 112.558594 110.738281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 112.558594 484.261719 L 112.558594 479.789062 L 117.449219 479.789062 L 117.449219 484.261719 L 112.558594 484.261719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 128.640625 101.828125 L 124.171875 101.828125 L 124.171875 106.71875 L 128.640625 106.71875 Z M 128.640625 101.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 128.640625 493.171875 L 124.171875 493.171875 L 124.171875 488.28125 L 128.640625 488.28125 L 128.640625 493.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 137.101562 101.828125 L 132.628906 101.828125 L 132.628906 106.71875 L 137.101562 106.71875 Z M 137.101562 101.828125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 137.101562 493.171875 L 132.628906 493.171875 L 132.628906 488.28125 L 137.101562 488.28125 L 137.101562 493.171875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 124.320312 74.949219 L 124.320312 83.859375 L 135.449219 83.859375 L 135.449219 74.949219 Z M 124.320312 74.949219 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 124.320312 520.050781 L 124.320312 511.140625 L 135.449219 511.140625 L 135.449219 520.050781 L 124.320312 520.050781 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 189.1875 509.304688 C 189.1875 498.539062 180.460938 489.8125 169.695312 489.8125 C 158.929688 489.8125 150.203125 498.539062 150.203125 509.304688 C 150.203125 520.070312 158.929688 528.796875 169.695312 528.796875 C 180.460938 528.796875 189.1875 520.070312 189.1875 509.304688 Z M 189.1875 509.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 183.605469 509.304688 C 183.605469 501.625 177.378906 495.390625 169.695312 495.390625 C 162.011719 495.390625 155.78125 501.625 155.78125 509.304688 C 155.78125 516.988281 162.011719 523.21875 169.695312 523.21875 C 177.378906 523.21875 183.605469 516.988281 183.605469 509.304688 Z M 183.605469 509.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 137.078125 490.496094 C 137.078125 490.019531 136.691406 489.632812 136.214844 489.632812 C 135.738281 489.632812 135.351562 490.019531 135.351562 490.496094 C 135.351562 490.972656 135.738281 491.355469 136.214844 491.355469 C 136.691406 491.355469 137.078125 490.972656 137.078125 490.496094 Z M 137.078125 490.496094 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 138.871094 465.488281 L 138.871094 468.101562 L 138.808594 468.429688 L 138.628906 468.730469 L 138.328125 468.910156 L 138 468.96875 L 137.671875 468.910156 L 137.371094 468.730469 L 137.191406 468.429688 L 137.101562 468.101562 L 137.101562 465.488281 L 137.191406 465.160156 L 137.371094 464.859375 L 137.671875 464.679688 L 138 464.621094 L 138.328125 464.679688 L 138.628906 464.859375 L 138.808594 465.160156 Z M 138.871094 465.488281 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 138.871094 129.511719 L 138.871094 126.898438 L 138.808594 126.570312 L 138.628906 126.269531 L 138.328125 126.089844 L 138 126.03125 L 137.671875 126.089844 L 137.371094 126.269531 L 137.191406 126.570312 L 137.101562 126.898438 L 137.101562 129.511719 L 137.191406 129.839844 L 137.371094 130.140625 L 137.671875 130.320312 L 138 130.378906 L 138.328125 130.320312 L 138.628906 130.140625 L 138.808594 129.839844 L 138.871094 129.511719 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 137.078125 483.476562 C 137.078125 483 136.691406 482.613281 136.214844 482.613281 C 135.738281 482.613281 135.351562 483 135.351562 483.476562 C 135.351562 483.949219 135.738281 484.339844 136.214844 484.339844 C 136.691406 484.339844 137.078125 483.949219 137.078125 483.476562 Z M 137.078125 483.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 161.671875 443.261719 L 157.199219 443.261719 L 157.199219 448.148438 L 161.671875 448.148438 Z M 161.671875 443.261719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 161.671875 151.738281 L 157.199219 151.738281 L 157.199219 146.851562 L 161.671875 146.851562 L 161.671875 151.738281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 138.871094 452.320312 L 138.871094 454.929688 L 138.808594 455.261719 L 138.628906 455.558594 L 138.328125 455.738281 L 138 455.800781 L 137.671875 455.738281 L 137.371094 455.558594 L 137.191406 455.261719 L 137.101562 454.929688 L 137.101562 452.320312 L 137.191406 451.988281 L 137.371094 451.691406 L 137.671875 451.511719 L 138 451.449219 L 138.328125 451.511719 L 138.628906 451.691406 L 138.808594 451.988281 Z M 138.871094 452.320312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 138.871094 142.679688 L 138.871094 140.070312 L 138.808594 139.738281 L 138.628906 139.441406 L 138.328125 139.261719 L 138 139.199219 L 137.671875 139.261719 L 137.371094 139.441406 L 137.191406 139.738281 L 137.101562 140.070312 L 137.101562 142.679688 L 137.191406 143.011719 L 137.371094 143.308594 L 137.671875 143.488281 L 138 143.550781 L 138.328125 143.488281 L 138.628906 143.308594 L 138.808594 143.011719 L 138.871094 142.679688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 137.078125 436.945312 C 137.078125 436.46875 136.691406 436.082031 136.214844 436.082031 C 135.738281 436.082031 135.351562 436.46875 135.351562 436.945312 C 135.351562 437.421875 135.738281 437.808594 136.214844 437.808594 C 136.691406 437.808594 137.078125 437.421875 137.078125 436.945312 Z M 137.078125 436.945312 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 139.621094 416.46875 L 139.621094 411.640625 L 139.710938 411.308594 L 139.890625 411.011719 L 140.191406 410.828125 L 140.519531 410.769531 L 140.851562 410.828125 L 141.148438 411.011719 L 141.328125 411.308594 L 141.390625 411.640625 L 141.390625 416.46875 L 141.328125 416.800781 L 141.148438 417.101562 L 140.851562 417.28125 L 140.519531 417.339844 L 140.191406 417.28125 L 139.890625 417.101562 L 139.710938 416.800781 Z M 139.621094 416.46875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 139.621094 178.53125 L 139.621094 183.359375 L 139.710938 183.691406 L 139.890625 183.988281 L 140.191406 184.171875 L 140.519531 184.230469 L 140.851562 184.171875 L 141.148438 183.988281 L 141.328125 183.691406 L 141.390625 183.359375 L 141.390625 178.53125 L 141.328125 178.199219 L 141.148438 177.898438 L 140.851562 177.71875 L 140.519531 177.660156 L 140.191406 177.71875 L 139.890625 177.898438 L 139.710938 178.199219 L 139.621094 178.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 136.109375 416.46875 L 136.109375 411.640625 L 136.199219 411.308594 L 136.378906 411.011719 L 136.679688 410.828125 L 137.011719 410.769531 L 137.339844 410.828125 L 137.640625 411.011719 L 137.820312 411.308594 L 137.878906 411.640625 L 137.878906 416.46875 L 137.820312 416.800781 L 137.640625 417.101562 L 137.339844 417.28125 L 137.011719 417.339844 L 136.679688 417.28125 L 136.378906 417.101562 L 136.199219 416.800781 Z M 136.109375 416.46875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 136.109375 178.53125 L 136.109375 183.359375 L 136.199219 183.691406 L 136.378906 183.988281 L 136.679688 184.171875 L 137.011719 184.230469 L 137.339844 184.171875 L 137.640625 183.988281 L 137.820312 183.691406 L 137.878906 183.359375 L 137.878906 178.53125 L 137.820312 178.199219 L 137.640625 177.898438 L 137.339844 177.71875 L 137.011719 177.660156 L 136.679688 177.71875 L 136.378906 177.898438 L 136.199219 178.199219 L 136.109375 178.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 137.078125 429.925781 C 137.078125 429.449219 136.691406 429.0625 136.214844 429.0625 C 135.738281 429.0625 135.351562 429.449219 135.351562 429.925781 C 135.351562 430.402344 135.738281 430.785156 136.214844 430.785156 C 136.691406 430.785156 137.078125 430.402344 137.078125 429.925781 Z M 137.078125 429.925781 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 138.089844 371.859375 L 138.089844 403.511719 L 149.941406 403.511719 L 149.941406 371.859375 Z M 138.089844 371.859375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 138.089844 223.140625 L 138.089844 191.488281 L 149.941406 191.488281 L 149.941406 223.140625 L 138.089844 223.140625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 154.800781 397.359375 L 159.628906 397.359375 L 159.960938 397.449219 L 160.261719 397.628906 L 160.441406 397.929688 L 160.5 398.261719 L 160.441406 398.589844 L 160.261719 398.890625 L 159.960938 399.070312 L 159.628906 399.128906 L 154.800781 399.128906 L 154.46875 399.070312 L 154.171875 398.890625 L 153.988281 398.589844 L 153.929688 398.261719 L 153.988281 397.929688 L 154.171875 397.628906 L 154.46875 397.449219 Z M 154.800781 397.359375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 197.640625 L 159.628906 197.640625 L 159.960938 197.550781 L 160.261719 197.371094 L 160.441406 197.070312 L 160.5 196.738281 L 160.441406 196.410156 L 160.261719 196.109375 L 159.960938 195.929688 L 159.628906 195.871094 L 154.800781 195.871094 L 154.46875 195.929688 L 154.171875 196.109375 L 153.988281 196.410156 L 153.929688 196.738281 L 153.988281 197.070312 L 154.171875 197.371094 L 154.46875 197.550781 L 154.800781 197.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 136.109375 363.761719 L 136.109375 358.929688 L 136.199219 358.601562 L 136.378906 358.300781 L 136.679688 358.121094 L 137.011719 358.058594 L 137.339844 358.121094 L 137.640625 358.300781 L 137.820312 358.601562 L 137.878906 358.929688 L 137.878906 363.761719 L 137.820312 364.089844 L 137.640625 364.390625 L 137.339844 364.570312 L 137.011719 364.628906 L 136.679688 364.570312 L 136.378906 364.390625 L 136.199219 364.089844 Z M 136.109375 363.761719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 136.109375 231.238281 L 136.109375 236.070312 L 136.199219 236.398438 L 136.378906 236.699219 L 136.679688 236.878906 L 137.011719 236.941406 L 137.339844 236.878906 L 137.640625 236.699219 L 137.820312 236.398438 L 137.878906 236.070312 L 137.878906 231.238281 L 137.820312 230.910156 L 137.640625 230.609375 L 137.339844 230.429688 L 137.011719 230.371094 L 136.679688 230.429688 L 136.378906 230.609375 L 136.199219 230.910156 L 136.109375 231.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 150.179688 363.761719 L 150.179688 358.929688 L 150.269531 358.601562 L 150.449219 358.300781 L 150.75 358.121094 L 151.078125 358.058594 L 151.410156 358.121094 L 151.710938 358.300781 L 151.890625 358.601562 L 151.949219 358.929688 L 151.949219 363.761719 L 151.890625 364.089844 L 151.710938 364.390625 L 151.410156 364.570312 L 151.078125 364.628906 L 150.75 364.570312 L 150.449219 364.390625 L 150.269531 364.089844 Z M 150.179688 363.761719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 150.179688 231.238281 L 150.179688 236.070312 L 150.269531 236.398438 L 150.449219 236.699219 L 150.75 236.878906 L 151.078125 236.941406 L 151.410156 236.878906 L 151.710938 236.699219 L 151.890625 236.398438 L 151.949219 236.070312 L 151.949219 231.238281 L 151.890625 230.910156 L 151.710938 230.609375 L 151.410156 230.429688 L 151.078125 230.371094 L 150.75 230.429688 L 150.449219 230.609375 L 150.269531 230.910156 L 150.179688 231.238281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 154.800781 376.269531 L 159.628906 376.269531 L 159.960938 376.359375 L 160.261719 376.539062 L 160.441406 376.839844 L 160.5 377.171875 L 160.441406 377.5 L 160.261719 377.800781 L 159.960938 377.980469 L 159.628906 378.039062 L 154.800781 378.039062 L 154.46875 377.980469 L 154.171875 377.800781 L 153.988281 377.5 L 153.929688 377.171875 L 153.988281 376.839844 L 154.171875 376.539062 L 154.46875 376.359375 Z M 154.800781 376.269531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 154.800781 218.730469 L 159.628906 218.730469 L 159.960938 218.640625 L 160.261719 218.460938 L 160.441406 218.160156 L 160.5 217.828125 L 160.441406 217.5 L 160.261719 217.199219 L 159.960938 217.019531 L 159.628906 216.960938 L 154.800781 216.960938 L 154.46875 217.019531 L 154.171875 217.199219 L 153.988281 217.5 L 153.929688 217.828125 L 153.988281 218.160156 L 154.171875 218.460938 L 154.46875 218.640625 L 154.800781 218.730469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 162.179688 181.121094 L 167.070312 181.121094 L 167.488281 181.238281 L 167.851562 181.480469 L 168.089844 181.839844 L 168.179688 182.261719 L 168.089844 182.679688 L 167.851562 183.039062 L 167.488281 183.28125 L 167.070312 183.371094 L 162.179688 183.371094 L 161.761719 183.28125 L 161.398438 183.039062 L 161.160156 182.679688 L 161.070312 182.261719 L 161.160156 181.839844 L 161.398438 181.480469 L 161.761719 181.238281 Z M 162.179688 181.121094 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 162.179688 413.878906 L 167.070312 413.878906 L 167.488281 413.761719 L 167.851562 413.519531 L 168.089844 413.160156 L 168.179688 412.738281 L 168.089844 412.320312 L 167.851562 411.960938 L 167.488281 411.71875 L 167.070312 411.628906 L 162.179688 411.628906 L 161.761719 411.71875 L 161.398438 411.960938 L 161.160156 412.320312 L 161.070312 412.738281 L 161.160156 413.160156 L 161.398438 413.519531 L 161.761719 413.761719 L 162.179688 413.878906 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 162.179688 161.050781 L 167.070312 161.050781 L 167.488281 161.171875 L 167.851562 161.410156 L 168.089844 161.769531 L 168.179688 162.191406 L 168.089844 162.609375 L 167.851562 162.96875 L 167.488281 163.210938 L 167.070312 163.300781 L 162.179688 163.300781 L 161.761719 163.210938 L 161.398438 162.96875 L 161.160156 162.609375 L 161.070312 162.191406 L 161.160156 161.769531 L 161.398438 161.410156 L 161.761719 161.171875 Z M 162.179688 161.050781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 162.179688 433.949219 L 167.070312 433.949219 L 167.488281 433.828125 L 167.851562 433.589844 L 168.089844 433.230469 L 168.179688 432.808594 L 168.089844 432.390625 L 167.851562 432.03125 L 167.488281 431.789062 L 167.070312 431.699219 L 162.179688 431.699219 L 161.761719 431.789062 L 161.398438 432.03125 L 161.160156 432.390625 L 161.070312 432.808594 L 161.160156 433.230469 L 161.398438 433.589844 L 161.761719 433.828125 L 162.179688 433.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 140.878906 141.339844 L 140.878906 136.871094 L 135.988281 136.871094 L 135.988281 141.339844 Z M 140.878906 141.339844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 140.878906 453.660156 L 140.878906 458.128906 L 135.988281 458.128906 L 135.988281 453.660156 L 140.878906 453.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 189.1875 85.316406 C 189.1875 74.550781 180.460938 65.820312 169.695312 65.820312 C 158.929688 65.820312 150.203125 74.550781 150.203125 85.316406 C 150.203125 96.078125 158.929688 104.808594 169.695312 104.808594 C 180.460938 104.808594 189.1875 96.078125 189.1875 85.316406 Z M 189.1875 85.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 183.605469 85.316406 C 183.605469 77.632812 177.378906 71.402344 169.695312 71.402344 C 162.011719 71.402344 155.78125 77.632812 155.78125 85.316406 C 155.78125 92.996094 162.011719 99.226562 169.695312 99.226562 C 177.378906 99.226562 183.605469 92.996094 183.605469 85.316406 Z M 183.605469 85.316406 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 181.171875 460.421875 L 185.640625 460.421875 L 185.640625 455.53125 L 181.171875 455.53125 Z M 181.171875 460.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 181.171875 134.578125 L 185.640625 134.578125 L 185.640625 139.46875 L 181.171875 139.46875 L 181.171875 134.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 186.988281 403.75 L 195.898438 403.75 L 195.898438 390.578125 L 186.988281 390.578125 Z M 186.988281 403.75 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 186.988281 191.25 L 195.898438 191.25 L 195.898438 204.421875 L 186.988281 204.421875 L 186.988281 191.25 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 182.851562 362.019531 L 187.320312 362.019531 L 187.320312 357.128906 L 182.851562 357.128906 Z M 182.851562 362.019531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 182.851562 232.980469 L 187.320312 232.980469 L 187.320312 237.871094 L 182.851562 237.871094 L 182.851562 232.980469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 183.898438 174.730469 L 179.011719 174.730469 L 178.589844 174.640625 L 178.230469 174.398438 L 177.988281 174.039062 L 177.898438 173.621094 L 177.988281 173.199219 L 178.230469 172.839844 L 178.589844 172.601562 L 179.011719 172.480469 L 183.898438 172.480469 L 184.320312 172.601562 L 184.679688 172.839844 L 184.921875 173.199219 L 185.011719 173.621094 L 184.921875 174.039062 L 184.679688 174.398438 L 184.320312 174.640625 Z M 183.898438 174.730469 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 183.898438 420.269531 L 179.011719 420.269531 L 178.589844 420.359375 L 178.230469 420.601562 L 177.988281 420.960938 L 177.898438 421.378906 L 177.988281 421.800781 L 178.230469 422.160156 L 178.589844 422.398438 L 179.011719 422.519531 L 183.898438 422.519531 L 184.320312 422.398438 L 184.679688 422.160156 L 184.921875 421.800781 L 185.011719 421.378906 L 184.921875 420.960938 L 184.679688 420.601562 L 184.320312 420.359375 L 183.898438 420.269531 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 183.898438 194.800781 L 179.011719 194.800781 L 178.589844 194.710938 L 178.230469 194.46875 L 177.988281 194.109375 L 177.898438 193.691406 L 177.988281 193.269531 L 178.230469 192.910156 L 178.589844 192.671875 L 179.011719 192.550781 L 183.898438 192.550781 L 184.320312 192.671875 L 184.679688 192.910156 L 184.921875 193.269531 L 185.011719 193.691406 L 184.921875 194.109375 L 184.679688 194.46875 L 184.320312 194.710938 Z M 183.898438 194.800781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 183.898438 400.199219 L 179.011719 400.199219 L 178.589844 400.289062 L 178.230469 400.53125 L 177.988281 400.890625 L 177.898438 401.308594 L 177.988281 401.730469 L 178.230469 402.089844 L 178.589844 402.328125 L 179.011719 402.449219 L 183.898438 402.449219 L 184.320312 402.328125 L 184.679688 402.089844 L 184.921875 401.730469 L 185.011719 401.308594 L 184.921875 400.890625 L 184.679688 400.53125 L 184.320312 400.289062 L 183.898438 400.199219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 182.96875 155.710938 L 182.96875 146.320312 L 163.558594 146.320312 L 163.558594 155.710938 Z M 182.96875 155.710938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 182.96875 439.289062 L 182.96875 448.679688 L 163.558594 448.679688 L 163.558594 439.289062 L 182.96875 439.289062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 182.96875 129.640625 L 182.96875 120.25 L 163.558594 120.25 L 163.558594 129.640625 Z M 182.96875 129.640625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 182.96875 465.359375 L 182.96875 474.75 L 163.558594 474.75 L 163.558594 465.359375 L 182.96875 465.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 207.421875 527.378906 L 221.25 527.378906 L 221.25 513.550781 L 207.421875 513.550781 Z M 207.421875 527.378906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 207.421875 67.621094 L 221.25 67.621094 L 221.25 81.449219 L 207.421875 81.449219 L 207.421875 67.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 218.558594 520.464844 C 218.558594 518.132812 216.667969 516.242188 214.335938 516.242188 C 212.003906 516.242188 210.113281 518.132812 210.113281 520.464844 C 210.113281 522.796875 212.003906 524.6875 214.335938 524.6875 C 216.667969 524.6875 218.558594 522.796875 218.558594 520.464844 Z M 218.558594 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 221.226562 498.144531 C 221.226562 494.339844 218.144531 491.253906 214.335938 491.253906 C 210.527344 491.253906 207.441406 494.339844 207.441406 498.144531 C 207.441406 501.953125 210.527344 505.039062 214.335938 505.039062 C 218.144531 505.039062 221.226562 501.953125 221.226562 498.144531 Z M 221.226562 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 218.558594 498.144531 C 218.558594 495.8125 216.667969 493.921875 214.335938 493.921875 C 212.003906 493.921875 210.113281 495.8125 210.113281 498.144531 C 210.113281 500.476562 212.003906 502.367188 214.335938 502.367188 C 216.667969 502.367188 218.558594 500.476562 218.558594 498.144531 Z M 218.558594 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 215.878906 280.359375 L 215.878906 275.890625 L 210.988281 275.890625 L 210.988281 280.359375 Z M 215.878906 280.359375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 215.878906 314.640625 L 215.878906 319.109375 L 210.988281 319.109375 L 210.988281 314.640625 L 215.878906 314.640625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 215.429688 298.210938 L 215.429688 293.738281 L 210.539062 293.738281 L 210.539062 298.210938 Z M 215.429688 298.210938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 215.429688 296.789062 L 215.429688 301.261719 L 210.539062 301.261719 L 210.539062 296.789062 L 215.429688 296.789062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 216.089844 263.378906 L 216.089844 258.910156 L 211.199219 258.910156 L 211.199219 263.378906 Z M 216.089844 263.378906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 216.089844 331.621094 L 216.089844 336.089844 L 211.199219 336.089844 L 211.199219 331.621094 L 216.089844 331.621094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 215.640625 245.53125 L 215.640625 241.058594 L 210.75 241.058594 L 210.75 245.53125 Z M 215.640625 245.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 215.640625 349.46875 L 215.640625 353.941406 L 210.75 353.941406 L 210.75 349.46875 L 215.640625 349.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 214.558594 222.339844 L 210.089844 222.339844 L 210.089844 227.230469 L 214.558594 227.230469 Z M 214.558594 222.339844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 214.558594 372.660156 L 210.089844 372.660156 L 210.089844 367.769531 L 214.558594 367.769531 L 214.558594 372.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 215.25 212.46875 L 210.78125 212.46875 L 210.78125 217.839844 L 215.25 217.839844 Z M 215.25 212.46875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 215.25 382.53125 L 210.78125 382.53125 L 210.78125 377.160156 L 215.25 377.160156 L 215.25 382.53125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 194.699219 144.011719 L 194.699219 148.480469 L 199.589844 148.480469 L 199.589844 144.011719 Z M 194.699219 144.011719 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 194.699219 450.988281 L 194.699219 446.519531 L 199.589844 446.519531 L 199.589844 450.988281 L 194.699219 450.988281 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 207.421875 103.390625 L 221.25 103.390625 L 221.25 89.558594 L 207.421875 89.558594 Z M 207.421875 103.390625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 207.421875 491.609375 L 221.25 491.609375 L 221.25 505.441406 L 207.421875 505.441406 L 207.421875 491.609375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 218.558594 96.476562 C 218.558594 94.144531 216.667969 92.253906 214.335938 92.253906 C 212.003906 92.253906 210.113281 94.144531 210.113281 96.476562 C 210.113281 98.804688 212.003906 100.695312 214.335938 100.695312 C 216.667969 100.695312 218.558594 98.804688 218.558594 96.476562 Z M 218.558594 96.476562 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 221.226562 74.15625 C 221.226562 70.347656 218.144531 67.261719 214.335938 67.261719 C 210.527344 67.261719 207.441406 70.347656 207.441406 74.15625 C 207.441406 77.960938 210.527344 81.046875 214.335938 81.046875 C 218.144531 81.046875 221.226562 77.960938 221.226562 74.15625 Z M 221.226562 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 218.558594 74.15625 C 218.558594 71.824219 216.667969 69.933594 214.335938 69.933594 C 212.003906 69.933594 210.113281 71.824219 210.113281 74.15625 C 210.113281 76.484375 212.003906 78.378906 214.335938 78.378906 C 216.667969 78.378906 218.558594 76.484375 218.558594 74.15625 Z M 218.558594 74.15625 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 243.519531 520.464844 C 243.519531 516.660156 240.433594 513.574219 236.625 513.574219 C 232.816406 513.574219 229.730469 516.660156 229.730469 520.464844 C 229.730469 524.269531 232.816406 527.359375 236.625 527.359375 C 240.433594 527.359375 243.519531 524.269531 243.519531 520.464844 Z M 243.519531 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 240.847656 520.464844 C 240.847656 518.132812 238.957031 516.242188 236.625 516.242188 C 234.292969 516.242188 232.402344 518.132812 232.402344 520.464844 C 232.402344 522.796875 234.292969 524.6875 236.625 524.6875 C 238.957031 524.6875 240.847656 522.796875 240.847656 520.464844 Z M 240.847656 520.464844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 243.519531 498.144531 C 243.519531 494.339844 240.433594 491.253906 236.625 491.253906 C 232.816406 491.253906 229.730469 494.339844 229.730469 498.144531 C 229.730469 501.953125 232.816406 505.039062 236.625 505.039062 C 240.433594 505.039062 243.519531 501.953125 243.519531 498.144531 Z M 243.519531 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(67.449951%,67.449951%,67.449951%);fill-opacity:1;" d="M 240.847656 498.144531 C 240.847656 495.8125 238.957031 493.921875 236.625 493.921875 C 234.292969 493.921875 232.402344 495.8125 232.402344 498.144531 C 232.402344 500.476562 234.292969 502.367188 236.625 502.367188 C 238.957031 502.367188 240.847656 500.476562 240.847656 498.144531 Z M 240.847656 498.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 237.308594 454.433594 C 237.308594 453.480469 236.53125 452.703125 235.574219 452.703125 C 234.617188 452.703125 233.84375 453.480469 233.84375 454.433594 C 233.84375 455.390625 234.617188 456.167969 235.574219 456.167969 C 236.53125 456.167969 237.308594 455.390625 237.308594 454.433594 Z M 237.308594 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 230.285156 454.433594 C 230.285156 453.480469 229.511719 452.703125 228.554688 452.703125 C 227.597656 452.703125 226.820312 453.480469 226.820312 454.433594 C 226.820312 455.390625 227.597656 456.167969 228.554688 456.167969 C 229.511719 456.167969 230.285156 455.390625 230.285156 454.433594 Z M 230.285156 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 237.308594 447.414062 C 237.308594 446.460938 236.53125 445.683594 235.574219 445.683594 C 234.617188 445.683594 233.84375 446.460938 233.84375 447.414062 C 233.84375 448.371094 234.617188 449.148438 235.574219 449.148438 C 236.53125 449.148438 237.308594 448.371094 237.308594 447.414062 Z M 237.308594 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 230.285156 447.414062 C 230.285156 446.460938 229.511719 445.683594 228.554688 445.683594 C 227.597656 445.683594 226.820312 446.460938 226.820312 447.414062 C 226.820312 448.371094 227.597656 449.148438 228.554688 449.148438 C 229.511719 449.148438 230.285156 448.371094 230.285156 447.414062 Z M 230.285156 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 244.355469 433.34375 C 244.355469 432.390625 243.582031 431.613281 242.625 431.613281 C 241.667969 431.613281 240.894531 432.390625 240.894531 433.34375 C 240.894531 434.300781 241.667969 435.078125 242.625 435.078125 C 243.582031 435.078125 244.355469 434.300781 244.355469 433.34375 Z M 244.355469 433.34375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 244.355469 384.144531 C 244.355469 383.1875 243.582031 382.410156 242.625 382.410156 C 241.667969 382.410156 240.894531 383.1875 240.894531 384.144531 C 240.894531 385.101562 241.667969 385.878906 242.625 385.878906 C 243.582031 385.878906 244.355469 385.101562 244.355469 384.144531 Z M 244.355469 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 237.308594 384.144531 C 237.308594 383.1875 236.53125 382.410156 235.574219 382.410156 C 234.617188 382.410156 233.84375 383.1875 233.84375 384.144531 C 233.84375 385.101562 234.617188 385.878906 235.574219 385.878906 C 236.53125 385.878906 237.308594 385.101562 237.308594 384.144531 Z M 237.308594 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 230.285156 384.144531 C 230.285156 383.1875 229.511719 382.410156 228.554688 382.410156 C 227.597656 382.410156 226.820312 383.1875 226.820312 384.144531 C 226.820312 385.101562 227.597656 385.878906 228.554688 385.878906 C 229.511719 385.878906 230.285156 385.101562 230.285156 384.144531 Z M 230.285156 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 237.308594 377.125 C 237.308594 376.167969 236.53125 375.394531 235.574219 375.394531 C 234.617188 375.394531 233.84375 376.167969 233.84375 377.125 C 233.84375 378.082031 234.617188 378.855469 235.574219 378.855469 C 236.53125 378.855469 237.308594 378.082031 237.308594 377.125 Z M 237.308594 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 230.285156 370.105469 C 230.285156 369.148438 229.511719 368.371094 228.554688 368.371094 C 227.597656 368.371094 226.820312 369.148438 226.820312 370.105469 C 226.820312 371.0625 227.597656 371.839844 228.554688 371.839844 C 229.511719 371.839844 230.285156 371.0625 230.285156 370.105469 Z M 230.285156 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 217.890625 349.960938 L 222.359375 349.960938 L 222.359375 345.070312 L 217.890625 345.070312 Z M 217.890625 349.960938 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 217.890625 245.039062 L 222.359375 245.039062 L 222.359375 249.929688 L 217.890625 249.929688 L 217.890625 245.039062 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 231.089844 320.679688 L 220.558594 320.679688 L 220.558594 329.46875 L 231.089844 329.46875 Z M 231.089844 320.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 231.089844 274.320312 L 220.558594 274.320312 L 220.558594 265.53125 L 231.089844 265.53125 L 231.089844 274.320312 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 246.03125 332.109375 L 235.5 332.109375 L 235.5 340.898438 L 246.03125 340.898438 Z M 246.03125 332.109375 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 246.03125 262.890625 L 235.5 262.890625 L 235.5 254.101562 L 246.03125 254.101562 L 246.03125 262.890625 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 224.398438 310.421875 L 219.929688 310.421875 L 219.929688 315.308594 L 224.398438 315.308594 Z M 224.398438 310.421875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 224.398438 284.578125 L 219.929688 284.578125 L 219.929688 279.691406 L 224.398438 279.691406 L 224.398438 284.578125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 240.210938 239.53125 L 240.210938 235.058594 L 235.320312 235.058594 L 235.320312 239.53125 Z M 240.210938 239.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 240.210938 355.46875 L 240.210938 359.941406 L 235.320312 359.941406 L 235.320312 355.46875 L 240.210938 355.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 217.859375 208.089844 L 222.328125 208.089844 L 222.328125 202.71875 L 217.859375 202.71875 Z M 217.859375 208.089844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 217.859375 386.910156 L 222.328125 386.910156 L 222.328125 392.28125 L 217.859375 392.28125 L 217.859375 386.910156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 229.828125 195.578125 L 239.699219 195.578125 L 239.699219 191.171875 L 229.828125 191.171875 Z M 229.828125 195.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 399.421875 L 239.699219 399.421875 L 239.699219 403.828125 L 229.828125 403.828125 L 229.828125 399.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 218.550781 189.28125 L 223.019531 189.28125 L 223.019531 184.390625 L 218.550781 184.390625 Z M 218.550781 189.28125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 218.550781 405.71875 L 223.019531 405.71875 L 223.019531 410.609375 L 218.550781 410.609375 L 218.550781 405.71875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 221.039062 144.21875 L 221.039062 148.691406 L 225.929688 148.691406 L 225.929688 144.21875 Z M 221.039062 144.21875 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 221.039062 450.78125 L 221.039062 446.308594 L 225.929688 446.308594 L 225.929688 450.78125 L 221.039062 450.78125 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 229.828125 148.148438 L 239.699219 148.148438 L 239.699219 143.738281 L 229.828125 143.738281 Z M 229.828125 148.148438 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 446.851562 L 239.699219 446.851562 L 239.699219 451.261719 L 229.828125 451.261719 L 229.828125 446.851562 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 229.828125 132.339844 L 239.699219 132.339844 L 239.699219 127.929688 L 229.828125 127.929688 Z M 229.828125 132.339844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 229.828125 462.660156 L 239.699219 462.660156 L 239.699219 467.070312 L 229.828125 467.070312 L 229.828125 462.660156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 265.445312 440.363281 C 265.445312 439.410156 264.671875 438.632812 263.714844 438.632812 C 262.757812 438.632812 261.984375 439.410156 261.984375 440.363281 C 261.984375 441.320312 262.757812 442.097656 263.714844 442.097656 C 264.671875 442.097656 265.445312 441.320312 265.445312 440.363281 Z M 265.445312 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 258.398438 440.363281 C 258.398438 439.410156 257.621094 438.632812 256.664062 438.632812 C 255.707031 438.632812 254.933594 439.410156 254.933594 440.363281 C 254.933594 441.320312 255.707031 442.097656 256.664062 442.097656 C 257.621094 442.097656 258.398438 441.320312 258.398438 440.363281 Z M 258.398438 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 265.445312 426.324219 C 265.445312 425.367188 264.671875 424.59375 263.714844 424.59375 C 262.757812 424.59375 261.984375 425.367188 261.984375 426.324219 C 261.984375 427.28125 262.757812 428.058594 263.714844 428.058594 C 264.671875 428.058594 265.445312 427.28125 265.445312 426.324219 Z M 265.445312 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 251.378906 426.324219 C 251.378906 425.367188 250.601562 424.59375 249.644531 424.59375 C 248.6875 424.59375 247.910156 425.367188 247.910156 426.324219 C 247.910156 427.28125 248.6875 428.058594 249.644531 428.058594 C 250.601562 428.058594 251.378906 427.28125 251.378906 426.324219 Z M 251.378906 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 265.445312 419.304688 C 265.445312 418.347656 264.671875 417.570312 263.714844 417.570312 C 262.757812 417.570312 261.984375 418.347656 261.984375 419.304688 C 261.984375 420.261719 262.757812 421.035156 263.714844 421.035156 C 264.671875 421.035156 265.445312 420.261719 265.445312 419.304688 Z M 265.445312 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 258.398438 419.304688 C 258.398438 418.347656 257.621094 417.570312 256.664062 417.570312 C 255.707031 417.570312 254.933594 418.347656 254.933594 419.304688 C 254.933594 420.261719 255.707031 421.035156 256.664062 421.035156 C 257.621094 421.035156 258.398438 420.261719 258.398438 419.304688 Z M 258.398438 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 251.378906 419.304688 C 251.378906 418.347656 250.601562 417.570312 249.644531 417.570312 C 248.6875 417.570312 247.910156 418.347656 247.910156 419.304688 C 247.910156 420.261719 248.6875 421.035156 249.644531 421.035156 C 250.601562 421.035156 251.378906 420.261719 251.378906 419.304688 Z M 251.378906 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 258.398438 412.253906 C 258.398438 411.300781 257.621094 410.523438 256.664062 410.523438 C 255.707031 410.523438 254.933594 411.300781 254.933594 412.253906 C 254.933594 413.210938 255.707031 413.988281 256.664062 413.988281 C 257.621094 413.988281 258.398438 413.210938 258.398438 412.253906 Z M 258.398438 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 251.378906 412.253906 C 251.378906 411.300781 250.601562 410.523438 249.644531 410.523438 C 248.6875 410.523438 247.910156 411.300781 247.910156 412.253906 C 247.910156 413.210938 248.6875 413.988281 249.644531 413.988281 C 250.601562 413.988281 251.378906 413.210938 251.378906 412.253906 Z M 251.378906 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 265.445312 405.234375 C 265.445312 404.277344 264.671875 403.503906 263.714844 403.503906 C 262.757812 403.503906 261.984375 404.277344 261.984375 405.234375 C 261.984375 406.191406 262.757812 406.96875 263.714844 406.96875 C 264.671875 406.96875 265.445312 406.191406 265.445312 405.234375 Z M 265.445312 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 258.398438 405.234375 C 258.398438 404.277344 257.621094 403.503906 256.664062 403.503906 C 255.707031 403.503906 254.933594 404.277344 254.933594 405.234375 C 254.933594 406.191406 255.707031 406.96875 256.664062 406.96875 C 257.621094 406.96875 258.398438 406.191406 258.398438 405.234375 Z M 258.398438 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 251.378906 405.234375 C 251.378906 404.277344 250.601562 403.503906 249.644531 403.503906 C 248.6875 403.503906 247.910156 404.277344 247.910156 405.234375 C 247.910156 406.191406 248.6875 406.96875 249.644531 406.96875 C 250.601562 406.96875 251.378906 406.191406 251.378906 405.234375 Z M 251.378906 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 251.378906 398.214844 C 251.378906 397.257812 250.601562 396.480469 249.644531 396.480469 C 248.6875 396.480469 247.910156 397.257812 247.910156 398.214844 C 247.910156 399.171875 248.6875 399.945312 249.644531 399.945312 C 250.601562 399.945312 251.378906 399.171875 251.378906 398.214844 Z M 251.378906 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 265.445312 391.164062 C 265.445312 390.210938 264.671875 389.433594 263.714844 389.433594 C 262.757812 389.433594 261.984375 390.210938 261.984375 391.164062 C 261.984375 392.121094 262.757812 392.898438 263.714844 392.898438 C 264.671875 392.898438 265.445312 392.121094 265.445312 391.164062 Z M 265.445312 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 258.398438 391.164062 C 258.398438 390.210938 257.621094 389.433594 256.664062 389.433594 C 255.707031 389.433594 254.933594 390.210938 254.933594 391.164062 C 254.933594 392.121094 255.707031 392.898438 256.664062 392.898438 C 257.621094 392.898438 258.398438 392.121094 258.398438 391.164062 Z M 258.398438 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 251.378906 391.164062 C 251.378906 390.210938 250.601562 389.433594 249.644531 389.433594 C 248.6875 389.433594 247.910156 390.210938 247.910156 391.164062 C 247.910156 392.121094 248.6875 392.898438 249.644531 392.898438 C 250.601562 392.898438 251.378906 392.121094 251.378906 391.164062 Z M 251.378906 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 251.378906 370.105469 C 251.378906 369.148438 250.601562 368.371094 249.644531 368.371094 C 248.6875 368.371094 247.910156 369.148438 247.910156 370.105469 C 247.910156 371.0625 248.6875 371.839844 249.644531 371.839844 C 250.601562 371.839844 251.378906 371.0625 251.378906 370.105469 Z M 251.378906 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 256.5 328.328125 L 256.5 332.800781 L 261.390625 332.800781 L 261.390625 328.328125 Z M 256.5 328.328125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 256.5 266.671875 L 256.5 262.199219 L 261.390625 262.199219 L 261.390625 266.671875 L 256.5 266.671875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 261.390625 341.050781 L 261.390625 336.578125 L 256.5 336.578125 L 256.5 341.050781 Z M 261.390625 341.050781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 261.390625 253.949219 L 261.390625 258.421875 L 256.5 258.421875 L 256.5 253.949219 L 261.390625 253.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 248.699219 345.070312 L 244.230469 345.070312 L 244.230469 349.960938 L 248.699219 349.960938 Z M 248.699219 345.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 248.699219 249.929688 L 244.230469 249.929688 L 244.230469 245.039062 L 248.699219 245.039062 L 248.699219 249.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 251.609375 273.878906 L 251.609375 303.308594 L 281.039062 303.308594 L 281.039062 273.878906 Z M 251.609375 273.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 251.609375 321.121094 L 251.609375 291.691406 L 281.039062 291.691406 L 281.039062 321.121094 L 251.609375 321.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 253.589844 255.820312 L 249.121094 255.820312 L 249.121094 260.710938 L 253.589844 260.710938 Z M 253.589844 255.820312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 253.589844 339.179688 L 249.121094 339.179688 L 249.121094 334.289062 L 253.589844 334.289062 L 253.589844 339.179688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 267.179688 252.070312 L 277.710938 252.070312 L 277.710938 243.28125 L 267.179688 243.28125 Z M 267.179688 252.070312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 267.179688 342.929688 L 277.710938 342.929688 L 277.710938 351.71875 L 267.179688 351.71875 L 267.179688 342.929688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 248.011719 239.53125 L 248.011719 235.058594 L 243.121094 235.058594 L 243.121094 239.53125 Z M 248.011719 239.53125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 248.011719 355.46875 L 248.011719 359.941406 L 243.121094 359.941406 L 243.121094 355.46875 L 248.011719 355.46875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 252.238281 240.640625 L 262.769531 240.640625 L 262.769531 231.851562 L 252.238281 231.851562 Z M 252.238281 240.640625 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 252.238281 354.359375 L 262.769531 354.359375 L 262.769531 363.148438 L 252.238281 363.148438 L 252.238281 354.359375 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 289.738281 483.101562 L 296.429688 483.101562 L 296.429688 475.269531 L 289.738281 475.269531 Z M 289.738281 483.101562 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 289.738281 111.898438 L 296.429688 111.898438 L 296.429688 119.730469 L 289.738281 119.730469 L 289.738281 111.898438 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 293.558594 440.363281 C 293.558594 439.410156 292.78125 438.632812 291.824219 438.632812 C 290.867188 438.632812 290.09375 439.410156 290.09375 440.363281 C 290.09375 441.320312 290.867188 442.097656 291.824219 442.097656 C 292.78125 442.097656 293.558594 441.320312 293.558594 440.363281 Z M 293.558594 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 286.507812 440.363281 C 286.507812 439.410156 285.734375 438.632812 284.773438 438.632812 C 283.816406 438.632812 283.042969 439.410156 283.042969 440.363281 C 283.042969 441.320312 283.816406 442.097656 284.773438 442.097656 C 285.734375 442.097656 286.507812 441.320312 286.507812 440.363281 Z M 286.507812 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 279.488281 440.363281 C 279.488281 439.410156 278.714844 438.632812 277.753906 438.632812 C 276.796875 438.632812 276.023438 439.410156 276.023438 440.363281 C 276.023438 441.320312 276.796875 442.097656 277.753906 442.097656 C 278.714844 442.097656 279.488281 441.320312 279.488281 440.363281 Z M 279.488281 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 272.46875 440.363281 C 272.46875 439.410156 271.691406 438.632812 270.734375 438.632812 C 269.777344 438.632812 269.003906 439.410156 269.003906 440.363281 C 269.003906 441.320312 269.777344 442.097656 270.734375 442.097656 C 271.691406 442.097656 272.46875 441.320312 272.46875 440.363281 Z M 272.46875 440.363281 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 293.558594 426.324219 C 293.558594 425.367188 292.78125 424.59375 291.824219 424.59375 C 290.867188 424.59375 290.09375 425.367188 290.09375 426.324219 C 290.09375 427.28125 290.867188 428.058594 291.824219 428.058594 C 292.78125 428.058594 293.558594 427.28125 293.558594 426.324219 Z M 293.558594 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 286.507812 426.324219 C 286.507812 425.367188 285.734375 424.59375 284.773438 424.59375 C 283.816406 424.59375 283.042969 425.367188 283.042969 426.324219 C 283.042969 427.28125 283.816406 428.058594 284.773438 428.058594 C 285.734375 428.058594 286.507812 427.28125 286.507812 426.324219 Z M 286.507812 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 279.488281 426.324219 C 279.488281 425.367188 278.714844 424.59375 277.753906 424.59375 C 276.796875 424.59375 276.023438 425.367188 276.023438 426.324219 C 276.023438 427.28125 276.796875 428.058594 277.753906 428.058594 C 278.714844 428.058594 279.488281 427.28125 279.488281 426.324219 Z M 279.488281 426.324219 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 293.558594 419.304688 C 293.558594 418.347656 292.78125 417.570312 291.824219 417.570312 C 290.867188 417.570312 290.09375 418.347656 290.09375 419.304688 C 290.09375 420.261719 290.867188 421.035156 291.824219 421.035156 C 292.78125 421.035156 293.558594 420.261719 293.558594 419.304688 Z M 293.558594 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 272.46875 419.304688 C 272.46875 418.347656 271.691406 417.570312 270.734375 417.570312 C 269.777344 417.570312 269.003906 418.347656 269.003906 419.304688 C 269.003906 420.261719 269.777344 421.035156 270.734375 421.035156 C 271.691406 421.035156 272.46875 420.261719 272.46875 419.304688 Z M 272.46875 419.304688 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 293.558594 412.253906 C 293.558594 411.300781 292.78125 410.523438 291.824219 410.523438 C 290.867188 410.523438 290.09375 411.300781 290.09375 412.253906 C 290.09375 413.210938 290.867188 413.988281 291.824219 413.988281 C 292.78125 413.988281 293.558594 413.210938 293.558594 412.253906 Z M 293.558594 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 272.46875 412.253906 C 272.46875 411.300781 271.691406 410.523438 270.734375 410.523438 C 269.777344 410.523438 269.003906 411.300781 269.003906 412.253906 C 269.003906 413.210938 269.777344 413.988281 270.734375 413.988281 C 271.691406 413.988281 272.46875 413.210938 272.46875 412.253906 Z M 272.46875 412.253906 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 293.558594 405.234375 C 293.558594 404.277344 292.78125 403.503906 291.824219 403.503906 C 290.867188 403.503906 290.09375 404.277344 290.09375 405.234375 C 290.09375 406.191406 290.867188 406.96875 291.824219 406.96875 C 292.78125 406.96875 293.558594 406.191406 293.558594 405.234375 Z M 293.558594 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 286.507812 405.234375 C 286.507812 404.277344 285.734375 403.503906 284.773438 403.503906 C 283.816406 403.503906 283.042969 404.277344 283.042969 405.234375 C 283.042969 406.191406 283.816406 406.96875 284.773438 406.96875 C 285.734375 406.96875 286.507812 406.191406 286.507812 405.234375 Z M 286.507812 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 272.46875 405.234375 C 272.46875 404.277344 271.691406 403.503906 270.734375 403.503906 C 269.777344 403.503906 269.003906 404.277344 269.003906 405.234375 C 269.003906 406.191406 269.777344 406.96875 270.734375 406.96875 C 271.691406 406.96875 272.46875 406.191406 272.46875 405.234375 Z M 272.46875 405.234375 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 293.558594 398.214844 C 293.558594 397.257812 292.78125 396.480469 291.824219 396.480469 C 290.867188 396.480469 290.09375 397.257812 290.09375 398.214844 C 290.09375 399.171875 290.867188 399.945312 291.824219 399.945312 C 292.78125 399.945312 293.558594 399.171875 293.558594 398.214844 Z M 293.558594 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 286.507812 398.214844 C 286.507812 397.257812 285.734375 396.480469 284.773438 396.480469 C 283.816406 396.480469 283.042969 397.257812 283.042969 398.214844 C 283.042969 399.171875 283.816406 399.945312 284.773438 399.945312 C 285.734375 399.945312 286.507812 399.171875 286.507812 398.214844 Z M 286.507812 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 279.488281 398.214844 C 279.488281 397.257812 278.714844 396.480469 277.753906 396.480469 C 276.796875 396.480469 276.023438 397.257812 276.023438 398.214844 C 276.023438 399.171875 276.796875 399.945312 277.753906 399.945312 C 278.714844 399.945312 279.488281 399.171875 279.488281 398.214844 Z M 279.488281 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 272.46875 398.214844 C 272.46875 397.257812 271.691406 396.480469 270.734375 396.480469 C 269.777344 396.480469 269.003906 397.257812 269.003906 398.214844 C 269.003906 399.171875 269.777344 399.945312 270.734375 399.945312 C 271.691406 399.945312 272.46875 399.171875 272.46875 398.214844 Z M 272.46875 398.214844 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 293.558594 391.164062 C 293.558594 390.210938 292.78125 389.433594 291.824219 389.433594 C 290.867188 389.433594 290.09375 390.210938 290.09375 391.164062 C 290.09375 392.121094 290.867188 392.898438 291.824219 392.898438 C 292.78125 392.898438 293.558594 392.121094 293.558594 391.164062 Z M 293.558594 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 286.507812 391.164062 C 286.507812 390.210938 285.734375 389.433594 284.773438 389.433594 C 283.816406 389.433594 283.042969 390.210938 283.042969 391.164062 C 283.042969 392.121094 283.816406 392.898438 284.773438 392.898438 C 285.734375 392.898438 286.507812 392.121094 286.507812 391.164062 Z M 286.507812 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 272.46875 391.164062 C 272.46875 390.210938 271.691406 389.433594 270.734375 389.433594 C 269.777344 389.433594 269.003906 390.210938 269.003906 391.164062 C 269.003906 392.121094 269.777344 392.898438 270.734375 392.898438 C 271.691406 392.898438 272.46875 392.121094 272.46875 391.164062 Z M 272.46875 391.164062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 293.558594 377.125 C 293.558594 376.167969 292.78125 375.394531 291.824219 375.394531 C 290.867188 375.394531 290.09375 376.167969 290.09375 377.125 C 290.09375 378.082031 290.867188 378.855469 291.824219 378.855469 C 292.78125 378.855469 293.558594 378.082031 293.558594 377.125 Z M 293.558594 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 279.488281 377.125 C 279.488281 376.167969 278.714844 375.394531 277.753906 375.394531 C 276.796875 375.394531 276.023438 376.167969 276.023438 377.125 C 276.023438 378.082031 276.796875 378.855469 277.753906 378.855469 C 278.714844 378.855469 279.488281 378.082031 279.488281 377.125 Z M 279.488281 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 272.46875 370.105469 C 272.46875 369.148438 271.691406 368.371094 270.734375 368.371094 C 269.777344 368.371094 269.003906 369.148438 269.003906 370.105469 C 269.003906 371.0625 269.777344 371.839844 270.734375 371.839844 C 271.691406 371.839844 272.46875 371.0625 272.46875 370.105469 Z M 272.46875 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 279.238281 341.050781 L 279.238281 336.578125 L 274.351562 336.578125 L 274.351562 341.050781 Z M 279.238281 341.050781 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 279.238281 253.949219 L 279.238281 258.421875 L 274.351562 258.421875 L 274.351562 253.949219 L 279.238281 253.949219 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 279.238281 324.308594 L 279.238281 319.839844 L 274.351562 319.839844 L 274.351562 324.308594 Z M 279.238281 324.308594 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 279.238281 270.691406 L 279.238281 275.160156 L 274.351562 275.160156 L 274.351562 270.691406 L 279.238281 270.691406 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 283.289062 319.839844 L 283.289062 324.308594 L 288.179688 324.308594 L 288.179688 319.839844 Z M 283.289062 319.839844 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 283.289062 275.160156 L 283.289062 270.691406 L 288.179688 270.691406 L 288.179688 275.160156 L 283.289062 275.160156 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(0%,100%,0%);fill-opacity:1;" d="M 276 264.878906 L 276 270.25 L 275.941406 270.578125 L 275.761719 270.878906 L 275.460938 271.058594 L 275.128906 271.148438 L 274.800781 271.058594 L 274.5 270.878906 L 274.320312 270.578125 L 274.230469 270.25 L 274.230469 264.878906 L 274.320312 264.550781 L 274.5 264.25 L 274.800781 264.070312 L 275.128906 263.980469 L 275.460938 264.070312 L 275.761719 264.25 L 275.941406 264.550781 Z M 276 264.878906 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,100%,0%);stroke-opacity:1;stroke-miterlimit:2;" d="M 276 330.121094 L 276 324.75 L 275.941406 324.421875 L 275.761719 324.121094 L 275.460938 323.941406 L 275.128906 323.851562 L 274.800781 323.941406 L 274.5 324.121094 L 274.320312 324.421875 L 274.230469 324.75 L 274.230469 330.121094 L 274.320312 330.449219 L 274.5 330.75 L 274.800781 330.929688 L 275.128906 331.019531 L 275.460938 330.929688 L 275.761719 330.75 L 275.941406 330.449219 L 276 330.121094 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 282.179688 243.519531 L 282.179688 247.988281 L 287.070312 247.988281 L 287.070312 243.519531 Z M 282.179688 243.519531 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 282.179688 351.480469 L 282.179688 347.011719 L 287.070312 347.011719 L 287.070312 351.480469 L 282.179688 351.480469 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 314.648438 454.433594 C 314.648438 453.480469 313.871094 452.703125 312.914062 452.703125 C 311.957031 452.703125 311.183594 453.480469 311.183594 454.433594 C 311.183594 455.390625 311.957031 456.167969 312.914062 456.167969 C 313.871094 456.167969 314.648438 455.390625 314.648438 454.433594 Z M 314.648438 454.433594 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 314.648438 447.414062 C 314.648438 446.460938 313.871094 445.683594 312.914062 445.683594 C 311.957031 445.683594 311.183594 446.460938 311.183594 447.414062 C 311.183594 448.371094 311.957031 449.148438 312.914062 449.148438 C 313.871094 449.148438 314.648438 448.371094 314.648438 447.414062 Z M 314.648438 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 307.597656 447.414062 C 307.597656 446.460938 306.824219 445.683594 305.863281 445.683594 C 304.90625 445.683594 304.132812 446.460938 304.132812 447.414062 C 304.132812 448.371094 304.90625 449.148438 305.863281 449.148438 C 306.824219 449.148438 307.597656 448.371094 307.597656 447.414062 Z M 307.597656 447.414062 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 307.597656 384.144531 C 307.597656 383.1875 306.824219 382.410156 305.863281 382.410156 C 304.90625 382.410156 304.132812 383.1875 304.132812 384.144531 C 304.132812 385.101562 304.90625 385.878906 305.863281 385.878906 C 306.824219 385.878906 307.597656 385.101562 307.597656 384.144531 Z M 307.597656 384.144531 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 300.578125 377.125 C 300.578125 376.167969 299.804688 375.394531 298.84375 375.394531 C 297.886719 375.394531 297.113281 376.167969 297.113281 377.125 C 297.113281 378.082031 297.886719 378.855469 298.84375 378.855469 C 299.804688 378.855469 300.578125 378.082031 300.578125 377.125 Z M 300.578125 377.125 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 314.648438 370.105469 C 314.648438 369.148438 313.871094 368.371094 312.914062 368.371094 C 311.957031 368.371094 311.183594 369.148438 311.183594 370.105469 C 311.183594 371.0625 311.957031 371.839844 312.914062 371.839844 C 313.871094 371.839844 314.648438 371.0625 314.648438 370.105469 Z M 314.648438 370.105469 "/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 319.648438 336.578125 L 319.648438 341.050781 L 324.539062 341.050781 L 324.539062 336.578125 Z M 319.648438 336.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 319.648438 258.421875 L 319.648438 253.949219 L 324.539062 253.949219 L 324.539062 258.421875 L 319.648438 258.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 302.25 336.578125 L 302.25 341.050781 L 307.140625 341.050781 L 307.140625 336.578125 Z M 302.25 336.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 302.25 258.421875 L 302.25 253.949219 L 307.140625 253.949219 L 307.140625 258.421875 L 302.25 258.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 310.949219 336.578125 L 310.949219 341.050781 L 315.839844 341.050781 L 315.839844 336.578125 Z M 310.949219 336.578125 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 310.949219 258.421875 L 310.949219 253.949219 L 315.839844 253.949219 L 315.839844 258.421875 L 310.949219 258.421875 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 299.128906 334.570312 L 303.601562 334.570312 L 303.601562 329.679688 L 299.128906 329.679688 Z M 299.128906 334.570312 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 299.128906 260.429688 L 303.601562 260.429688 L 303.601562 265.320312 L 299.128906 265.320312 L 299.128906 260.429688 " transform="matrix(1,0,0,-1,0,595)"/> +<path style=" stroke:none;fill-rule:evenodd;fill:rgb(74.108887%,100%,74.108887%);fill-opacity:1;" d="M 310.769531 224.679688 L 310.769531 214.808594 L 306.359375 214.808594 L 306.359375 224.679688 Z M 310.769531 224.679688 "/> +<path style="fill:none;stroke-width:0.03;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(74.108887%,100%,74.108887%);stroke-opacity:1;stroke-miterlimit:2;" d="M 310.769531 370.320312 L 310.769531 380.191406 L 306.359375 380.191406 L 306.359375 370.320312 L 310.769531 370.320312 " transform="matrix(1,0,0,-1,0,595)"/> +</g> +</svg> diff --git a/boards/beaglebone/ai/index.rst b/boards/beaglebone/ai/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..13a6659d510ec1c053f46af41defd983957620f2 --- /dev/null +++ b/boards/beaglebone/ai/index.rst @@ -0,0 +1,29 @@ +.. _beaglebone-ai-home: + +BeagleBone AI +############### + +.. admonition:: Contributors + + This work is licensed under a `Creative Commons Attribution-ShareAlike + 4.0 International License <http://creativecommons.org/licenses/by-sa/4.0/>`__ + + All derivative works are to be attributed to `Jason Kridner of + BeagleBoard.org <https://beagleboard.org/about/jkridner>`__. + +.. toctree:: + :maxdepth: 1 + + ch01.rst + ch02.rst + ch03.rst + ch04.rst + ch05.rst + ch06.rst + ch07.rst + ch08.rst + ch09.rst + ch10.rst + ch11.rst + ch12.rst + diff --git a/beaglebone-black/System-Reference-Manual.asciidoc b/boards/beaglebone/black/System-Reference-Manual.asciidoc similarity index 100% rename from beaglebone-black/System-Reference-Manual.asciidoc rename to boards/beaglebone/black/System-Reference-Manual.asciidoc diff --git a/beaglebone-black/ch01.rst b/boards/beaglebone/black/ch01.rst similarity index 100% rename from beaglebone-black/ch01.rst rename to boards/beaglebone/black/ch01.rst diff --git a/beaglebone-black/ch02.rst b/boards/beaglebone/black/ch02.rst similarity index 100% rename from beaglebone-black/ch02.rst rename to boards/beaglebone/black/ch02.rst diff --git a/beaglebone-black/ch03.rst b/boards/beaglebone/black/ch03.rst similarity index 100% rename from beaglebone-black/ch03.rst rename to boards/beaglebone/black/ch03.rst diff --git a/beaglebone-black/ch04.rst b/boards/beaglebone/black/ch04.rst similarity index 100% rename from beaglebone-black/ch04.rst rename to boards/beaglebone/black/ch04.rst diff --git a/beaglebone-black/ch05.rst b/boards/beaglebone/black/ch05.rst similarity index 100% rename from beaglebone-black/ch05.rst rename to boards/beaglebone/black/ch05.rst diff --git a/beaglebone-black/ch06.rst b/boards/beaglebone/black/ch06.rst similarity index 100% rename from beaglebone-black/ch06.rst rename to boards/beaglebone/black/ch06.rst diff --git a/beaglebone-black/ch07.rst b/boards/beaglebone/black/ch07.rst similarity index 100% rename from beaglebone-black/ch07.rst rename to boards/beaglebone/black/ch07.rst diff --git a/beaglebone-black/ch08.rst b/boards/beaglebone/black/ch08.rst similarity index 100% rename from beaglebone-black/ch08.rst rename to boards/beaglebone/black/ch08.rst diff --git a/beaglebone-black/ch09.rst b/boards/beaglebone/black/ch09.rst similarity index 100% rename from beaglebone-black/ch09.rst rename to boards/beaglebone/black/ch09.rst diff --git a/beaglebone-black/ch10.rst b/boards/beaglebone/black/ch10.rst similarity index 100% rename from beaglebone-black/ch10.rst rename to boards/beaglebone/black/ch10.rst diff --git a/beaglebone-black/ch11.rst b/boards/beaglebone/black/ch11.rst similarity index 100% rename from beaglebone-black/ch11.rst rename to boards/beaglebone/black/ch11.rst diff --git a/beaglebone-black/images/BBvsBBB.jpg b/boards/beaglebone/black/images/BBvsBBB.jpg similarity index 100% rename from beaglebone-black/images/BBvsBBB.jpg rename to boards/beaglebone/black/images/BBvsBBB.jpg diff --git a/beaglebone-black/images/COMP_A5A.jpg b/boards/beaglebone/black/images/COMP_A5A.jpg similarity index 100% rename from beaglebone-black/images/COMP_A5A.jpg rename to boards/beaglebone/black/images/COMP_A5A.jpg diff --git a/beaglebone-black/images/CONN_REVA5A.jpg b/boards/beaglebone/black/images/CONN_REVA5A.jpg similarity index 100% rename from beaglebone-black/images/CONN_REVA5A.jpg rename to boards/beaglebone/black/images/CONN_REVA5A.jpg diff --git a/beaglebone-black/images/Features.jpg b/boards/beaglebone/black/images/Features.jpg similarity index 100% rename from beaglebone-black/images/Features.jpg rename to boards/beaglebone/black/images/Features.jpg diff --git a/boards/beaglebone/black/images/OSHW_mark_US000236.png b/boards/beaglebone/black/images/OSHW_mark_US000236.png new file mode 100644 index 0000000000000000000000000000000000000000..1876074fcc68cb322f6a6948ea15062e61c8bc26 Binary files /dev/null and b/boards/beaglebone/black/images/OSHW_mark_US000236.png differ diff --git a/beaglebone-black/images/REV_A5A.jpg b/boards/beaglebone/black/images/REV_A5A.jpg similarity index 100% rename from beaglebone-black/images/REV_A5A.jpg rename to boards/beaglebone/black/images/REV_A5A.jpg diff --git a/beaglebone-black/index.rst b/boards/beaglebone/black/index.rst similarity index 50% rename from beaglebone-black/index.rst rename to boards/beaglebone/black/index.rst index 8a3b939541dcf71488e0b594ba44f98a51e65ec8..f0e9b24e71aff89b667b2fab9989a514aa2b39fc 100644 --- a/beaglebone-black/index.rst +++ b/boards/beaglebone/black/index.rst @@ -15,15 +15,15 @@ Boot Linux in under 10 seconds and get started on development in less than 5 min .. toctree:: :maxdepth: 1 - ch01.rst - ch02.rst - ch03.rst - ch04.rst - ch05.rst - ch06.rst - ch07.rst - ch08.rst - ch09.rst - ch10.rst - ch11.rst + /boards/beaglebone/black/ch01.rst + /boards/beaglebone/black/ch02.rst + /boards/beaglebone/black/ch03.rst + /boards/beaglebone/black/ch04.rst + /boards/beaglebone/black/ch05.rst + /boards/beaglebone/black/ch06.rst + /boards/beaglebone/black/ch07.rst + /boards/beaglebone/black/ch08.rst + /boards/beaglebone/black/ch09.rst + /boards/beaglebone/black/ch10.rst + /boards/beaglebone/black/ch11.rst diff --git a/beaglebone-black/media/image1.jpg b/boards/beaglebone/black/media/image1.jpg similarity index 100% rename from beaglebone-black/media/image1.jpg rename to boards/beaglebone/black/media/image1.jpg diff --git a/beaglebone-black/media/image10.jpg b/boards/beaglebone/black/media/image10.jpg similarity index 100% rename from beaglebone-black/media/image10.jpg rename to boards/beaglebone/black/media/image10.jpg diff --git a/beaglebone-black/media/image11.jpg b/boards/beaglebone/black/media/image11.jpg similarity index 100% rename from beaglebone-black/media/image11.jpg rename to boards/beaglebone/black/media/image11.jpg diff --git a/beaglebone-black/media/image12.jpg b/boards/beaglebone/black/media/image12.jpg similarity index 100% rename from beaglebone-black/media/image12.jpg rename to boards/beaglebone/black/media/image12.jpg diff --git a/beaglebone-black/media/image13.jpg b/boards/beaglebone/black/media/image13.jpg similarity index 100% rename from beaglebone-black/media/image13.jpg rename to boards/beaglebone/black/media/image13.jpg diff --git a/beaglebone-black/media/image14.jpg b/boards/beaglebone/black/media/image14.jpg similarity index 100% rename from beaglebone-black/media/image14.jpg rename to boards/beaglebone/black/media/image14.jpg diff --git a/beaglebone-black/media/image16.jpg b/boards/beaglebone/black/media/image16.jpg similarity index 100% rename from beaglebone-black/media/image16.jpg rename to boards/beaglebone/black/media/image16.jpg diff --git a/beaglebone-black/media/image17.jpg b/boards/beaglebone/black/media/image17.jpg similarity index 100% rename from beaglebone-black/media/image17.jpg rename to boards/beaglebone/black/media/image17.jpg diff --git a/beaglebone-black/media/image18.jpg b/boards/beaglebone/black/media/image18.jpg similarity index 100% rename from beaglebone-black/media/image18.jpg rename to boards/beaglebone/black/media/image18.jpg diff --git a/beaglebone-black/media/image2.jpg b/boards/beaglebone/black/media/image2.jpg similarity index 100% rename from beaglebone-black/media/image2.jpg rename to boards/beaglebone/black/media/image2.jpg diff --git a/beaglebone-black/media/image24.jpg b/boards/beaglebone/black/media/image24.jpg similarity index 100% rename from beaglebone-black/media/image24.jpg rename to boards/beaglebone/black/media/image24.jpg diff --git a/beaglebone-black/media/image25.jpg b/boards/beaglebone/black/media/image25.jpg similarity index 100% rename from beaglebone-black/media/image25.jpg rename to boards/beaglebone/black/media/image25.jpg diff --git a/beaglebone-black/media/image26.jpg b/boards/beaglebone/black/media/image26.jpg similarity index 100% rename from beaglebone-black/media/image26.jpg rename to boards/beaglebone/black/media/image26.jpg diff --git a/beaglebone-black/media/image27.jpg b/boards/beaglebone/black/media/image27.jpg similarity index 100% rename from beaglebone-black/media/image27.jpg rename to boards/beaglebone/black/media/image27.jpg diff --git a/beaglebone-black/media/image28.jpg b/boards/beaglebone/black/media/image28.jpg similarity index 100% rename from beaglebone-black/media/image28.jpg rename to boards/beaglebone/black/media/image28.jpg diff --git a/beaglebone-black/media/image29.jpg b/boards/beaglebone/black/media/image29.jpg similarity index 100% rename from beaglebone-black/media/image29.jpg rename to boards/beaglebone/black/media/image29.jpg diff --git a/beaglebone-black/media/image30.jpg b/boards/beaglebone/black/media/image30.jpg similarity index 100% rename from beaglebone-black/media/image30.jpg rename to boards/beaglebone/black/media/image30.jpg diff --git a/beaglebone-black/media/image31.png b/boards/beaglebone/black/media/image31.png similarity index 100% rename from beaglebone-black/media/image31.png rename to boards/beaglebone/black/media/image31.png diff --git a/beaglebone-black/media/image37.png b/boards/beaglebone/black/media/image37.png similarity index 100% rename from beaglebone-black/media/image37.png rename to boards/beaglebone/black/media/image37.png diff --git a/beaglebone-black/media/image38.png b/boards/beaglebone/black/media/image38.png similarity index 100% rename from beaglebone-black/media/image38.png rename to boards/beaglebone/black/media/image38.png diff --git a/beaglebone-black/media/image39.jpg b/boards/beaglebone/black/media/image39.jpg similarity index 100% rename from beaglebone-black/media/image39.jpg rename to boards/beaglebone/black/media/image39.jpg diff --git a/beaglebone-black/media/image40.png b/boards/beaglebone/black/media/image40.png similarity index 100% rename from beaglebone-black/media/image40.png rename to boards/beaglebone/black/media/image40.png diff --git a/beaglebone-black/media/image41.png b/boards/beaglebone/black/media/image41.png similarity index 100% rename from beaglebone-black/media/image41.png rename to boards/beaglebone/black/media/image41.png diff --git a/beaglebone-black/media/image42.jpg b/boards/beaglebone/black/media/image42.jpg similarity index 100% rename from beaglebone-black/media/image42.jpg rename to boards/beaglebone/black/media/image42.jpg diff --git a/beaglebone-black/media/image43.png b/boards/beaglebone/black/media/image43.png similarity index 100% rename from beaglebone-black/media/image43.png rename to boards/beaglebone/black/media/image43.png diff --git a/beaglebone-black/media/image44.png b/boards/beaglebone/black/media/image44.png similarity index 100% rename from beaglebone-black/media/image44.png rename to boards/beaglebone/black/media/image44.png diff --git a/beaglebone-black/media/image45.png b/boards/beaglebone/black/media/image45.png similarity index 100% rename from beaglebone-black/media/image45.png rename to boards/beaglebone/black/media/image45.png diff --git a/beaglebone-black/media/image46.png b/boards/beaglebone/black/media/image46.png similarity index 100% rename from beaglebone-black/media/image46.png rename to boards/beaglebone/black/media/image46.png diff --git a/beaglebone-black/media/image47.jpg b/boards/beaglebone/black/media/image47.jpg similarity index 100% rename from beaglebone-black/media/image47.jpg rename to boards/beaglebone/black/media/image47.jpg diff --git a/beaglebone-black/media/image48.png b/boards/beaglebone/black/media/image48.png similarity index 100% rename from beaglebone-black/media/image48.png rename to boards/beaglebone/black/media/image48.png diff --git a/beaglebone-black/media/image49.png b/boards/beaglebone/black/media/image49.png similarity index 100% rename from beaglebone-black/media/image49.png rename to boards/beaglebone/black/media/image49.png diff --git a/beaglebone-black/media/image50.png b/boards/beaglebone/black/media/image50.png similarity index 100% rename from beaglebone-black/media/image50.png rename to boards/beaglebone/black/media/image50.png diff --git a/beaglebone-black/media/image51.png b/boards/beaglebone/black/media/image51.png similarity index 100% rename from beaglebone-black/media/image51.png rename to boards/beaglebone/black/media/image51.png diff --git a/beaglebone-black/media/image52.png b/boards/beaglebone/black/media/image52.png similarity index 100% rename from beaglebone-black/media/image52.png rename to boards/beaglebone/black/media/image52.png diff --git a/beaglebone-black/media/image53.png b/boards/beaglebone/black/media/image53.png similarity index 100% rename from beaglebone-black/media/image53.png rename to boards/beaglebone/black/media/image53.png diff --git a/beaglebone-black/media/image54.jpg b/boards/beaglebone/black/media/image54.jpg similarity index 100% rename from beaglebone-black/media/image54.jpg rename to boards/beaglebone/black/media/image54.jpg diff --git a/beaglebone-black/media/image55.png b/boards/beaglebone/black/media/image55.png similarity index 100% rename from beaglebone-black/media/image55.png rename to boards/beaglebone/black/media/image55.png diff --git a/beaglebone-black/media/image56.png b/boards/beaglebone/black/media/image56.png similarity index 100% rename from beaglebone-black/media/image56.png rename to boards/beaglebone/black/media/image56.png diff --git a/beaglebone-black/media/image57.png b/boards/beaglebone/black/media/image57.png similarity index 100% rename from beaglebone-black/media/image57.png rename to boards/beaglebone/black/media/image57.png diff --git a/beaglebone-black/media/image58.png b/boards/beaglebone/black/media/image58.png similarity index 100% rename from beaglebone-black/media/image58.png rename to boards/beaglebone/black/media/image58.png diff --git a/beaglebone-black/media/image59.png b/boards/beaglebone/black/media/image59.png similarity index 100% rename from beaglebone-black/media/image59.png rename to boards/beaglebone/black/media/image59.png diff --git a/beaglebone-black/media/image60.png b/boards/beaglebone/black/media/image60.png similarity index 100% rename from beaglebone-black/media/image60.png rename to boards/beaglebone/black/media/image60.png diff --git a/beaglebone-black/media/image64.png b/boards/beaglebone/black/media/image64.png similarity index 100% rename from beaglebone-black/media/image64.png rename to boards/beaglebone/black/media/image64.png diff --git a/beaglebone-black/media/image65.png b/boards/beaglebone/black/media/image65.png similarity index 100% rename from beaglebone-black/media/image65.png rename to boards/beaglebone/black/media/image65.png diff --git a/beaglebone-black/media/image66.png b/boards/beaglebone/black/media/image66.png similarity index 100% rename from beaglebone-black/media/image66.png rename to boards/beaglebone/black/media/image66.png diff --git a/beaglebone-black/media/image67.png b/boards/beaglebone/black/media/image67.png similarity index 100% rename from beaglebone-black/media/image67.png rename to boards/beaglebone/black/media/image67.png diff --git a/beaglebone-black/media/image68.jpg b/boards/beaglebone/black/media/image68.jpg similarity index 100% rename from beaglebone-black/media/image68.jpg rename to boards/beaglebone/black/media/image68.jpg diff --git a/beaglebone-black/media/image69.jpg b/boards/beaglebone/black/media/image69.jpg similarity index 100% rename from beaglebone-black/media/image69.jpg rename to boards/beaglebone/black/media/image69.jpg diff --git a/beaglebone-black/media/image7.jpg b/boards/beaglebone/black/media/image7.jpg similarity index 100% rename from beaglebone-black/media/image7.jpg rename to boards/beaglebone/black/media/image7.jpg diff --git a/beaglebone-black/media/image71.jpg b/boards/beaglebone/black/media/image71.jpg similarity index 100% rename from beaglebone-black/media/image71.jpg rename to boards/beaglebone/black/media/image71.jpg diff --git a/beaglebone-black/media/image73.jpg b/boards/beaglebone/black/media/image73.jpg similarity index 100% rename from beaglebone-black/media/image73.jpg rename to boards/beaglebone/black/media/image73.jpg diff --git a/beaglebone-black/media/image75.jpg b/boards/beaglebone/black/media/image75.jpg similarity index 100% rename from beaglebone-black/media/image75.jpg rename to boards/beaglebone/black/media/image75.jpg diff --git a/beaglebone-black/media/image77.jpg b/boards/beaglebone/black/media/image77.jpg similarity index 100% rename from beaglebone-black/media/image77.jpg rename to boards/beaglebone/black/media/image77.jpg diff --git a/beaglebone-black/media/image78.png b/boards/beaglebone/black/media/image78.png similarity index 100% rename from beaglebone-black/media/image78.png rename to boards/beaglebone/black/media/image78.png diff --git a/beaglebone-black/media/image79.png b/boards/beaglebone/black/media/image79.png similarity index 100% rename from beaglebone-black/media/image79.png rename to boards/beaglebone/black/media/image79.png diff --git a/beaglebone-black/media/image8.jpg b/boards/beaglebone/black/media/image8.jpg similarity index 100% rename from beaglebone-black/media/image8.jpg rename to boards/beaglebone/black/media/image8.jpg diff --git a/beaglebone-black/media/image80.png b/boards/beaglebone/black/media/image80.png similarity index 100% rename from beaglebone-black/media/image80.png rename to boards/beaglebone/black/media/image80.png diff --git a/beaglebone-black/media/image81.jpg b/boards/beaglebone/black/media/image81.jpg similarity index 100% rename from beaglebone-black/media/image81.jpg rename to boards/beaglebone/black/media/image81.jpg diff --git a/beaglebone-black/media/image82.jpg b/boards/beaglebone/black/media/image82.jpg similarity index 100% rename from beaglebone-black/media/image82.jpg rename to boards/beaglebone/black/media/image82.jpg diff --git a/beaglebone-black/media/image83.jpg b/boards/beaglebone/black/media/image83.jpg similarity index 100% rename from beaglebone-black/media/image83.jpg rename to boards/beaglebone/black/media/image83.jpg diff --git a/beaglebone-black/media/image84.jpg b/boards/beaglebone/black/media/image84.jpg similarity index 100% rename from beaglebone-black/media/image84.jpg rename to boards/beaglebone/black/media/image84.jpg diff --git a/beaglebone-black/media/image85.jpg b/boards/beaglebone/black/media/image85.jpg similarity index 100% rename from beaglebone-black/media/image85.jpg rename to boards/beaglebone/black/media/image85.jpg diff --git a/beaglebone-black/media/image86.jpg b/boards/beaglebone/black/media/image86.jpg similarity index 100% rename from beaglebone-black/media/image86.jpg rename to boards/beaglebone/black/media/image86.jpg diff --git a/beaglebone-black/media/image87.jpg b/boards/beaglebone/black/media/image87.jpg similarity index 100% rename from beaglebone-black/media/image87.jpg rename to boards/beaglebone/black/media/image87.jpg diff --git a/beaglebone-black/media/image88.jpg b/boards/beaglebone/black/media/image88.jpg similarity index 100% rename from beaglebone-black/media/image88.jpg rename to boards/beaglebone/black/media/image88.jpg diff --git a/beaglebone-black/media/image89.jpg b/boards/beaglebone/black/media/image89.jpg similarity index 100% rename from beaglebone-black/media/image89.jpg rename to boards/beaglebone/black/media/image89.jpg diff --git a/beaglebone-black/media/image9.jpg b/boards/beaglebone/black/media/image9.jpg similarity index 100% rename from beaglebone-black/media/image9.jpg rename to boards/beaglebone/black/media/image9.jpg diff --git a/beaglebone-black/media/image90.jpg b/boards/beaglebone/black/media/image90.jpg similarity index 100% rename from beaglebone-black/media/image90.jpg rename to boards/beaglebone/black/media/image90.jpg diff --git a/beaglebone-black/media/image91.jpg b/boards/beaglebone/black/media/image91.jpg similarity index 100% rename from beaglebone-black/media/image91.jpg rename to boards/beaglebone/black/media/image91.jpg diff --git a/beaglebone-black/media/image92.jpg b/boards/beaglebone/black/media/image92.jpg similarity index 100% rename from beaglebone-black/media/image92.jpg rename to boards/beaglebone/black/media/image92.jpg diff --git a/beaglebone-black/media/image93.jpg b/boards/beaglebone/black/media/image93.jpg similarity index 100% rename from beaglebone-black/media/image93.jpg rename to boards/beaglebone/black/media/image93.jpg diff --git a/beaglebone-black/media/image94.jpg b/boards/beaglebone/black/media/image94.jpg similarity index 100% rename from beaglebone-black/media/image94.jpg rename to boards/beaglebone/black/media/image94.jpg diff --git a/beaglebone-black/media/image95.jpg b/boards/beaglebone/black/media/image95.jpg similarity index 100% rename from beaglebone-black/media/image95.jpg rename to boards/beaglebone/black/media/image95.jpg diff --git a/beaglebone-black/media/image96.png b/boards/beaglebone/black/media/image96.png similarity index 100% rename from beaglebone-black/media/image96.png rename to boards/beaglebone/black/media/image96.png diff --git a/beaglebone-black/media/image97.png b/boards/beaglebone/black/media/image97.png similarity index 100% rename from beaglebone-black/media/image97.png rename to boards/beaglebone/black/media/image97.png diff --git a/beaglebone-blue/accessories.rst b/boards/beaglebone/blue/accessories.rst similarity index 100% rename from beaglebone-blue/accessories.rst rename to boards/beaglebone/blue/accessories.rst diff --git a/beaglebone-blue/code.rst b/boards/beaglebone/blue/code.rst similarity index 100% rename from beaglebone-blue/code.rst rename to boards/beaglebone/blue/code.rst diff --git a/beaglebone-blue/faq.rst b/boards/beaglebone/blue/faq.rst similarity index 100% rename from beaglebone-blue/faq.rst rename to boards/beaglebone/blue/faq.rst diff --git a/beaglebone-blue/flashing-firmware.rst b/boards/beaglebone/blue/flashing-firmware.rst similarity index 100% rename from beaglebone-blue/flashing-firmware.rst rename to boards/beaglebone/blue/flashing-firmware.rst diff --git a/beaglebone-blue/index.rst b/boards/beaglebone/blue/index.rst similarity index 74% rename from beaglebone-blue/index.rst rename to boards/beaglebone/blue/index.rst index 879609dc1794e204f82408bb2973e971215fe000..bcd1b519a4b4cca9106d06b1f412e260339dd6e2 100644 --- a/beaglebone-blue/index.rst +++ b/boards/beaglebone/blue/index.rst @@ -19,16 +19,12 @@ and of course the `BeagleBoard.org Foundation <https://beagleboard.org/about>`_. .. toctree:: :maxdepth: 1 - pinouts.rst - ssh.rst - wifi.rst - ip-settings.rst - flashing-firmware.rst - code.rst - tests.rst - accessories.rst - faq.rst - rev-c-priorities.rst - - - + /boards/beaglebone/blue/pinouts.rst + /boards/beaglebone/blue/ssh.rst + /boards/beaglebone/blue/wifi.rst + /boards/beaglebone/blue/ip-settings.rst + /boards/beaglebone/blue/flashing-firmware.rst + /boards/beaglebone/blue/code.rst + /boards/beaglebone/blue/tests.rst + /boards/beaglebone/blue/accessories.rst + /boards/beaglebone/blue/faq.rst diff --git a/beaglebone-blue/ip-settings.rst b/boards/beaglebone/blue/ip-settings.rst similarity index 100% rename from beaglebone-blue/ip-settings.rst rename to boards/beaglebone/blue/ip-settings.rst diff --git a/beaglebone-blue/media/BeagleBone_Blue_pinouts.png b/boards/beaglebone/blue/media/BeagleBone_Blue_pinouts.png similarity index 100% rename from beaglebone-blue/media/BeagleBone_Blue_pinouts.png rename to boards/beaglebone/blue/media/BeagleBone_Blue_pinouts.png diff --git a/boards/beaglebone/blue/media/OSHW_mark_US000064.png b/boards/beaglebone/blue/media/OSHW_mark_US000064.png new file mode 100644 index 0000000000000000000000000000000000000000..235654af9ae1d059e59c04f010497dec1cb80570 Binary files /dev/null and b/boards/beaglebone/blue/media/OSHW_mark_US000064.png differ diff --git a/beaglebone-blue/media/pinout.jpg b/boards/beaglebone/blue/media/pinout.jpg similarity index 100% rename from beaglebone-blue/media/pinout.jpg rename to boards/beaglebone/blue/media/pinout.jpg diff --git a/beaglebone-blue/pinouts.rst b/boards/beaglebone/blue/pinouts.rst similarity index 100% rename from beaglebone-blue/pinouts.rst rename to boards/beaglebone/blue/pinouts.rst diff --git a/beaglebone-blue/ssh.rst b/boards/beaglebone/blue/ssh.rst similarity index 100% rename from beaglebone-blue/ssh.rst rename to boards/beaglebone/blue/ssh.rst diff --git a/beaglebone-blue/tests.rst b/boards/beaglebone/blue/tests.rst similarity index 100% rename from beaglebone-blue/tests.rst rename to boards/beaglebone/blue/tests.rst diff --git a/beaglebone-blue/wifi.rst b/boards/beaglebone/blue/wifi.rst similarity index 100% rename from beaglebone-blue/wifi.rst rename to boards/beaglebone/blue/wifi.rst diff --git a/boards/beaglebone/index.rst b/boards/beaglebone/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..679d03fa3945679bbe78c1a034cd2969fca30fac --- /dev/null +++ b/boards/beaglebone/index.rst @@ -0,0 +1,30 @@ +.. _beaglebone-all-home: + +BeagleBone (all) +################### + +BeagleBone boards are intended to be bare-bones, with a balance of features to enable +rapid prototyping and provide a solid reference for building end products. + +The most popular design is :ref:`beagleboneblack-home`, a staple reference for an open hardware +embedded Linux single board computer. + +:ref:`bbai64-home` is our most powerful design with tremendous machine learning inference +performance, 64-bit processing and a mixture of microcontrollers for various types of +highly-reliable and low-latency control. + +For simplicity of developing small, mobile robotics, check out :ref:`beaglebone-blue-home`, a highly +integrated board with motor drivers, battery support, altimeter, gyroscope, accelerometer, +and much more to get started developing quickly. + +The System Reference Manual for each BeagleBone board is below. Older boards are supported +with links to their latest PDF-formatted System Reference Manual and the latest boards are +included both here and in the downloadable beagleboard-docs.pdf linked on the bottom-left +of your screen. + +* `BeagleBone (original) <https://git.beagleboard.org/beagleboard/beaglebone/-/blob/master/BeagleBone_SRM_A6_0_1.pdf>`__ +* :ref:`beagleboneblack-home` +* :ref:`beaglebone-blue-home` +* :ref:`beaglebone-ai-home` +* :ref:`bbai64-home` + diff --git a/beagleconnect/ch01.rst b/boards/beagleconnect/freedom/index.rst similarity index 56% rename from beagleconnect/ch01.rst rename to boards/beagleconnect/freedom/index.rst index c3f20dbae330b1e2ab8366c85e3b98edb0a68bc1..3d1180027569f8b1fbba6fb2470d2dffc20e850b 100644 --- a/beagleconnect/ch01.rst +++ b/boards/beagleconnect/freedom/index.rst @@ -1,94 +1,11 @@ -*************************** -BeagleConnectâ„¢ Introduction -*************************** +.. _beagleconnect_freedom_home: +BeagleConnect Freedom +###################### +.. important:: -BeagleConnectâ„¢ is a revolutionary technology virtually eliminating low-level -software development for `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_ -and `IIoT <https://en.wikipedia.org/wiki/Industrial_internet_of_things>`_ -applications, such as building automation, factory automation, home automation, -and scientific data acquisition. While numerous IoT and IIoT solutions -available today provide massive software libraries for microcontrollers -supporting a limited body of `sensors <https://en.wikipedia.org/wiki/Sensor>`_, -`actuators <https://en.wikipedia.org/wiki/Actuator>`_ and `indicators <https://en.wikipedia.org/wiki/Indicator_(distance_amplifying_instrument)>`_ -as well as libraries for communicating over various networks, BeagleConnect -simply eliminates the need for these libraries by shifting the burden into the -most massive and collaborative software project of all time, the `Linux kernel <https://en.wikipedia.org/wiki/Linux_kernel>`_. - -.. image:: media/bcf-c5-boards.jpg - :width: 600 - :align: center - :height: 400 - :alt: BeagleConnect Freedom C5 Boards - -These are the tools used to automate things in -`scientific data collection <https://en.wikipedia.org/wiki/Data_collection_system>`_, -`data science <https://en.wikipedia.org/wiki/Data_science>`_, -`mechatronics <https://en.wikipedia.org/wiki/Mechatronics>`_, -and `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_. - -BeagleConnectâ„¢ technology solves: - -* The need to write software to add a large set of diverse devices to your - system, -* The need to maintain the software with security updates, -* The need to rapidly prototype using off-the-shelf software and hardware - without wiring, -* The need to connect to devices using long-range, low-power wireless, and -* The need to produce high-volume custom hardware cost-optimized for your - requirements. - -BeagleConnectâ„¢ Experience -######################### - -BeagleConnectâ„¢ provides a scalable experience for interacting with the physical -world. - -Note: The term BeagleConnectâ„¢ refers to a technology comprising of a family of -boards, a collection of Linux kernel drivers, microcontroller firmware, a -communication protocol, and system-level integration to automation software -tools. More specific terms will be applied in the architecture details. The -term is also used here to represent the experience introduced to users through -the initial BeagleConnectâ„¢ Freedom product consisting of a board and case which -ships programmed and ready to be used. - - - -For scientists, we are integrating `Jupyter Notebook <https://jupyter.org/>`_ -with the data streams from any of hundreds of sensor options, including -`vibration <https://www.mikroe.com/click/sensors/force>`_, -`gas detection <https://www.mikroe.com/click/sensors/gas>`_, -`biometrics <https://www.mikroe.com/click/sensors/biometrics>`_ and -`more <https://www.mikroe.com/click/sensors>`_. These data streams can be -stored in simple `data files <https://en.wikipedia.org/wiki/Comma-separated_values>` -or processed and visualized. - -#TODO: provide images demonstrating Jupyter Notebook visualization - -For embedded systems developers, data is easily extracted using the standard IIO -interface provided by the Linux kernel running on the gateway using any of -hundreds of programming languages and environments, without writing a line of -microcontroller firmware. The Linux environment provides opportunities for -high-level remote management using tools like Balena with applications deployed -in Docker containers. - -#TODO: provide image illustrating remote management - -The hardware and software are fully open source, providing for scalability and -a lack of vendor lock-in. - -For DevOps… - -For home automaters, integration into WebThings… - -#TODO: think a bit more about this section with some feedback from Cathy. - -BeagleConnectâ„¢ hardware -####################### - -BeagleConnectâ„¢ Freedom -********************** + Currently under development .. image:: media/image1.jpg :width: 600 @@ -96,10 +13,6 @@ BeagleConnectâ„¢ Freedom :height: 400 :alt: BeagleConnect-Freedom-C5-HandPhoto -Important: BeagleConnectâ„¢ Freedom enables wirelessly adding new device nodes -and is targeted to cost initially around US$20 with a roadmap to variants as -low as US$1. - The initial BeagleConnectâ„¢ Freedom production release will: * Support at least 100 mikroBUS-based Click boards from Mikroelectronika @@ -114,6 +27,27 @@ Future releases will be collaborated with the community, evolve dynamically, and contain additional functionality. The goal is to support over 500 add-on devices within the first year after the initial release. +.. important:: + BeagleConnectâ„¢ Freedom enables wirelessly adding new device nodes + and is targeted to cost initially around US$20 with a roadmap to variants as + low as US$1. + +BeagleConnectâ„¢ Freedom +********************** + +BeagleConnectâ„¢ Freedom is based on a `TI Arm Cortex-M4 wireless-enabled microcontroller <https://www.ti.com/product/CC1352P7>`_ +and is the first available BeagleConnectâ„¢ solution. It implements: + +* BeagleConnectâ„¢ gateway device function for Sub-GHz 802.15.4 long-range + wireless +* BeagleConnectâ„¢ node device function for Bluetooth Low-Energy (BLE) and + Sub-GHz 802.15.4 long range wireless +* USB-based serial console and firmware updates +* 2x `mikroBUS sockets <https://www.mikroe.com/mikrobus>`_ with BeagleConnectâ„¢ + protocol support + +#TODO: provide image of BeagleConnectâ„¢ Freedom in a case with a hand for size perspective + BeagleConnectâ„¢ Freedom beta kit ******************************* @@ -129,46 +63,15 @@ The kit includes: To get started with this kit, see [demo-1]. -BeagleConnectâ„¢ Mobile Gateway -############################# - -This is a work-in-progress that will be released as the first integrated -BeagleConnectâ„¢ gateway. It is possible to assemble a gateway with any Linux -computer, but this computer will ship setup and ready to go. - -The gateway is built from: - -* BeagleBoard.org PocketBeagle, -* BeagleConnectâ„¢ Freedom, -* a cellular modem, -* a USB WiFi dongle, -* antennas, and -* an enclosure. - -Architecture -************ -BeagleConnectâ„¢ Freedom -********************** -BeagleConnectâ„¢ Freedom is based on the `TI CC1352 <https://www.ti.com/product/CC1352R>`_ -and is the first available BeagleConnectâ„¢ solution. It implements: - -* BeagleConnectâ„¢ gateway device function for Sub-GHz 802.15.4 long-range - wireless -* BeagleConnectâ„¢ node device function for Bluetooth Low-Energe (BLE) and - Sub-GHz 802.15.4 long range wireless -* USB-based serial console and firmware updates -* 2x `mikroBUS sockets <https://www.mikroe.com/mikrobus>`_ with BeagleConnectâ„¢ - protocol support - -#TODO: provide image of BeagleConnectâ„¢ Freedom in a case with a hand for size perspective - What makes BeagleConnectâ„¢ new and different? ******************************************** -Important: BeagleConnectâ„¢ solves IoT in a different and better way than any -previous solution. + +.. important:: + BeagleConnectâ„¢ solves IoT in a different and better way than any + previous solution. The device interface software is already done -********************************************* +============================================= BeagleConnectâ„¢ uses the collaboratively developed Linux kernel to contain the intelligence required to speak to these devices (sensors, actuators, and @@ -197,7 +100,7 @@ microcontroller firmware and the Linux kernel, which is highly peer reviewed under a `highly-regarded governance model <https://wiki.p2pfoundation.net/Linux_-_Governance>`_. On-going maintenance -******************** +==================== Because there isn't code specific to any given network-of-devices configuration , we can all leverage the same software code base. This means that when someone @@ -211,7 +114,7 @@ potential for bugs is kept low. With large user base, the potential for discovering and resolving bugs is high. Rapid prototyping without wiring -******************************** +================================ BeagleConnectâ„¢ utilizes the `mikroBUS standard <https://elinux.org/Mikrobus>`_. The mikroBUS standard interface is flexible enough for almost any typical @@ -225,17 +128,17 @@ available Click mikroBUS add-on boards will be supported as well as the hundreds of compliant boards developed every year. Long-range, low-power wireless -****************************** +============================== BeagleConnectâ„¢ Freedom wireless hardware is built around a -`TI CC1352 <http://www.ti.com/product/CC1352R>`_ multiprotocol and multi-band -Sub-1 GHz and 2.4-GHz wireless microcontroller (MCU). CC1352R includes a 48-MHz -Arm® Cortex®-M4F processor, 352KB Flash, 256KB ROM, 8KB Cache SRAM, 80KB of +`TI CC1352P7 <http://www.ti.com/product/CC1352P7>`_ multiprotocol and multi-band +Sub-1 GHz and 2.4-GHz wireless microcontroller (MCU). CC1352P7 includes a 48-MHz +Arm® Cortex®-M4F processor, 704KB Flash, 256KB ROM, 8KB Cache SRAM, 144KB of ultra-low leakage SRAM, and `Over-the-Air <https://en.wikipedia.org/wiki/Over-the-air_programming>`_ upgrades (OTA). Full customization possible -*************************** +=========================== BeagleConnectâ„¢ utilizes `open source hardware <https://www.oshwa.org/definition/>`_ and `open source software <https://en.wikipedia.org/wiki/Open-source_software>`_, @@ -260,3 +163,15 @@ Each BeagleBoard.org BeagleConnectâ„¢ solution will be: to secure your own network, and * Fully FCC/CE certified. +Getting Started +*************** + +* :ref:`Typical BeagleConnect Freedom usage with a Linux host <beagleconnect-usage>` +* :ref:`Programming BeagleConnect Freedom with Zephyr <beagleconnect-zephyr>` + +.. toctree:: + :maxdepth: 1 + :hidden: + + /boards/beagleconnect/freedom/usage.rst + /boards/beagleconnect/freedom/zephyr.rst diff --git a/beagleconnect/media/ProvStep1.jpg b/boards/beagleconnect/freedom/media/ProvStep1.jpg similarity index 100% rename from beagleconnect/media/ProvStep1.jpg rename to boards/beagleconnect/freedom/media/ProvStep1.jpg diff --git a/beagleconnect/media/ProvStep2.jpg b/boards/beagleconnect/freedom/media/ProvStep2.jpg similarity index 100% rename from beagleconnect/media/ProvStep2.jpg rename to boards/beagleconnect/freedom/media/ProvStep2.jpg diff --git a/beagleconnect/media/ProvStep3.jpg b/boards/beagleconnect/freedom/media/ProvStep3.jpg similarity index 100% rename from beagleconnect/media/ProvStep3.jpg rename to boards/beagleconnect/freedom/media/ProvStep3.jpg diff --git a/beagleconnect/media/bcf-c5-boards.jpg b/boards/beagleconnect/freedom/media/bcf-c5-boards.jpg similarity index 100% rename from beagleconnect/media/bcf-c5-boards.jpg rename to boards/beagleconnect/freedom/media/bcf-c5-boards.jpg diff --git a/beagleconnect/media/image1.jpg b/boards/beagleconnect/freedom/media/image1.jpg similarity index 100% rename from beagleconnect/media/image1.jpg rename to boards/beagleconnect/freedom/media/image1.jpg diff --git a/beagleconnect/ch03.rst b/boards/beagleconnect/freedom/usage.rst similarity index 64% rename from beagleconnect/ch03.rst rename to boards/beagleconnect/freedom/usage.rst index 6b71fc207ec0a7f348f770858fbc7ca2f9c58969..862e89741edf6889ba77c2e9f3a30194f14665ce 100644 --- a/beagleconnect/ch03.rst +++ b/boards/beagleconnect/freedom/usage.rst @@ -1,122 +1,132 @@ -.. _beagleconnect-Usage: +.. _beagleconnect-usage: -******************** -BeagleConnectâ„¢ Usage -******************** +BeagleConnect Freedom Usage +########################### - - -This section describes the usage model we are developing. To use the current +This section describes the usage model we are developing. To use the current code in development, please refer to the [development] section. -BeagleConnectâ„¢ wireless user experience -####################################### - -Enable a Linux host with BeagleConnectâ„¢ +BeagleConnect wireless user experience *************************************** + +Enable a Linux host with BeagleConnect +======================================= .. image:: media/ProvStep1.jpg :width: 600 :align: center :height: 400 :alt: ProvStep1 -Log into a host system running Linux that is BeagleConnectâ„¢ enabled. Enable a -Linux host with BeagleConnectâ„¢ by plugging a **BeagleConnectâ„¢ gateway device** -into it’s USB port. You’ll also want to have a **BeagleConnectâ„¢ node device** +Log into a host system running Linux that is BeagleConnectâ„¢ enabled. Enable a +Linux host with BeagleConnectâ„¢ by plugging a **BeagleConnectâ„¢ gateway device** +into it’s USB port. You’ll also want to have a **BeagleConnectâ„¢ node device** with a sensor, actuator or indicator device connected. -Note: BeagleConnectâ„¢ Freedom can act as either a BeagleConnectâ„¢ gateway device -or a BeagleConnectâ„¢ node device. +.. note:: + BeagleConnectâ„¢ Freedom can act as either a BeagleConnectâ„¢ gateway device + or a BeagleConnectâ„¢ node device. -Important: The Linux host will need to run the BeagleConnectâ„¢ management -software, most of which is incorporated into the Linux kernel. Support will be -provided for BeagleBoard and BeagleBone boards, x86 hosts, and Raspberry Pi. +.. important:: + The Linux host will need to run the BeagleConnectâ„¢ management + software, most of which is incorporated into the Linux kernel. Support will be + provided for BeagleBoard and BeagleBone boards, x86 hosts, and Raspberry Pi. -TODO: Clean up images +#TODO#: Clean up images Connect host and device -*********************** +======================= + .. image:: media/ProvStep2.jpg :width: 600 :align: center :height: 400 :alt: ProvStep2 -Initiate a connection between the host and devices by pressing the discovery + +Initiate a connection between the host and devices by pressing the discovery button(s). Device data shows up as files -***************************** +============================= + .. image:: media/ProvStep3.jpg :width: 600 :align: center :height: 400 :alt: ProvStep3 -New streams of self-describing data show up on the host system using native + +New streams of self-describing data show up on the host system using native device drivers. -High-level applications, like Node-RED, can directly read/write these -high-level data streams (including data-type information) to Internet-based -`MQTT <https://mqtt.org/>`_ brokers, live dashboards, or other logical -operations without requiring any sensor-specific coding. Business logic can be -applied using simple if-this-then-that style operations or be made as complex +High-level applications, like Node-RED, can directly read/write these +high-level data streams (including data-type information) to Internet-based +`MQTT <https://mqtt.org/>`_ brokers, live dashboards, or other logical +operations without requiring any sensor-specific coding. Business logic can be +applied using simple if-this-then-that style operations or be made as complex as desired using virtually any programming language or environment. Components -########## -BeagleConnectâ„¢ enabled host Linux computer, possibly single-board computer -(SBC), with BeagleConnectâ„¢ management software and BeagleConnectâ„¢ gateway -function. BeagleConnectâ„¢ gateway function can be provided by a BeagleConnectâ„¢ -compatible interface or by connecting a BeagleConnectâ„¢ gateway device over USB. +********** + +BeagleConnectâ„¢ enabled host Linux computer, possibly single-board computer +(SBC), with BeagleConnectâ„¢ management software and BeagleConnectâ„¢ gateway +function. BeagleConnectâ„¢ gateway function can be provided by a BeagleConnectâ„¢ +compatible interface or by connecting a BeagleConnectâ„¢ **gateway** device over USB. -Note: If the Linux host has BLE, the BeagleConnectâ„¢ is optional for short -distances +.. note:: + If the Linux host has BLE, the BeagleConnectâ„¢ **gateway** is optional for short + distances BeagleConnectâ„¢ Freedom Board, case, and wireless MCU with Zephyr based firmware -for acting as either a BeagleConnectâ„¢ gateway device or BeagleConnectâ„¢ node -device. -* In BeagleConnectâ„¢ gateway device mode: Provides long-range, low-power - wireless communications, Connects with the host via USB and an associated - Linux kernel driver, and is powered by the USB connector. -* In BeagleConnectâ„¢ node device mode: Powered by a battery or USB connector - Provides 2 mikroBUS connectors for connecting any of hundreds of `Click Board <https://bbb.io/click>`_ - mikroBUS add-on devices Provides new Linux host controllers for SPI, I2C, +for acting as either a BeagleConnectâ„¢ gateway device or BeagleConnectâ„¢ node +device. + +* In BeagleConnectâ„¢ **gateway** device mode: Provides long-range, low-power + wireless communications, Connects with the host via USB and an associated + Linux kernel driver, and is powered by the USB connector. +* In BeagleConnectâ„¢ **node** device mode: Powered by a battery or USB connector + Provides 2 mikroBUS connectors for connecting any of hundreds of `Click Board <https://bbb.io/click>`_ + mikroBUS add-on devices Provides new Linux host controllers for SPI, I2C, UART, PWM, ADC, and GPIO with interrupts via Greybus -**BeagleConnectâ„¢ gateway device** +BeagleConnect **gateway** device +================================== -Provides a BeagleConnectâ„¢ compatible interface to a host. This could be a +Provides a BeagleConnectâ„¢ compatible interface to a host. This could be a built-in interface device or one connected over USB. BeagleConnectâ„¢ Freedom can provide this function. -**BeagleConnectâ„¢ node device** +BeagleConnect **node** device +============================== Utilizes a BeagleConnectâ„¢ compatible interface and TODO -**BeagleConnectâ„¢ compatible interface** +BeagleConnect compatible interface +================================== Immediate plans are to support Bluetooth Low Energy (BLE), 2.4GHz IEEE 802.15.4 -, and Sub-GHz IEEE 802.15.4 wireless interfaces. A built-in BLE interface is -suitable for this at short range, whereas IEEE 802.15.4 is typically -significantly better at long ranges. Other wired interfaces, such as CAN and -RS-485, are being considered for future BeagleConnectâ„¢ gateway device and +, and Sub-GHz IEEE 802.15.4 wireless interfaces. A built-in BLE interface is +suitable for this at short range, whereas IEEE 802.15.4 is typically +significantly better at long ranges. Other wired interfaces, such as CAN and +RS-485, are being considered for future BeagleConnectâ„¢ gateway device and BeagleConnectâ„¢ node device designs. -**Greybus** +Greybus +------- TODO #TODO: Find a place for the following notes: -* The device interfaces get exposed to the host via Greybus BRIDGED_PHY +* The device interfaces get exposed to the host via Greybus BRIDGED_PHY protocol -* The I2C bus is probed for a an identifier EEPROM and appropriate device +* The I2C bus is probed for a an identifier EEPROM and appropriate device drivers are loaded on the host -* Unsupported Click Boards connected are exposed via userspace drivers on the +* Unsupported Click Boards connected are exposed via userspace drivers on the host for development -What’s different -################ +What’s different? +***************** So, in summary, what is so different with this approach? diff --git a/beagleconnect/ch04.rst b/boards/beagleconnect/freedom/zephyr.rst similarity index 86% rename from beagleconnect/ch04.rst rename to boards/beagleconnect/freedom/zephyr.rst index 8edad82f729975733326dfbdef52a08e582450b8..60ab95732bb0a9ae44b569f602179cf8f82cd386 100644 --- a/beagleconnect/ch04.rst +++ b/boards/beagleconnect/freedom/zephyr.rst @@ -1,11 +1,10 @@ -.. _beagleconnect-connectivity: +.. _beagleconnect-zephyr: -******************************* -BeagleConnectâ„¢ Freedom & Zephyr -******************************* +BeagleConnect Freedom & Zephyr +############################### -Develop for BeagleConnectâ„¢ Freedom with Zephyr -############################################## +Develop for BeagleConnect Freedom with Zephyr +********************************************** Developing directly in Zephyr will not be ultimately required for end-users who won't touch the firmware running on BeagleConnectâ„¢ Freedom and will instead @@ -15,7 +14,7 @@ source design. If you are one of those people, this is a good place to get started. Equipment to begin development -****************************** +============================== There are many options, but let's get started with one recommended set for the beta users. @@ -55,7 +54,7 @@ Optional Install the latest software image for BeagleBone Green Gateway -************************************************************** +============================================================== Download and install the Debian Linux operating system image for the Seeed BeagleBone® Green Gateway host. @@ -74,61 +73,12 @@ BeagleBone® Green Gateway host. #TODO: describe how to know it is working -Log into BeagleBone Green Gateway -********************************* +Other systems +------------- -These instructions assume an x86_64 computer runing Ubuntu 20.04.3 LTS, but any -computer can be used to connect to your BeagleBone Green Gateway. +.. important:: -#. Log onto the Seeed BeagleBone® Green Gateway using :code:`ssh`. - * We need IP address, Username, and Password to connect to the device. - * The default IP for the BeagleBone hardware is :code:`192.168.7.2` - * The default Username is :code:`debian` & Password is :code:`temppwd` - * To connect you can simply type :code:`$ ssh debian@192.168.7.2` and when - asked for password just type :code:`temppwd` - * Congratulations, You are now connected to the device! - -#. Connect to the `WiFi <https://forum.beagleboard.org/t/debian-11-x-bullseye-monthly-snapshots/31280>`_ - * Execute :code:`sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf` - and provide the password :code:`temppwd` to edit the configuration file - for the WiFi connection. - * Now edit the file (shown below) under the :code:`network={...}` - section you can set you :code:`ssid` (WiFi name) and :code:`psk` (Wifi - Password). - .. code-block:: - - ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev - update_config=1 - #country=IN - network={ - ssid="WiFi Name" - psk="WiFi Password" - } - * Now save the file with :code:`CTRL+O` and exit with :code:`CTRL+X`. - * Check if the connection is established by executing :code:`$ ping 8.8.8.8` - you should see something like shown below. - .. code-block:: bash - - debian@BeagleBone:~$ ping 8.8.8.8 - PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. - 64 bytes from 8.8.8.8: icmp_seq=1 ttl=118 time=10.5 ms - 64 bytes from 8.8.8.8: icmp_seq=2 ttl=118 time=5.72 ms - 64 bytes from 8.8.8.8: icmp_seq=3 ttl=118 time=6.13 ms - 64 bytes from 8.8.8.8: icmp_seq=4 ttl=118 time=6.11 ms - ... - * If everything goes well, you are ready to update your system and install - new applications for beagleconnect. - -Note: If you are facing some issue during boot then you can try debugging the -boot session with a USB to serial interface cable such as those made by FTDI -plugged into J10 with the black wire of the FTDI cable toward the Ethernet -connector. Application like tio/minicom/putty can be used to make the connection -establishment procedure easy. - -TODO: Simplify and elaborate on this section, add boot session debugging walkthrough - -Install Zephyr development tools on BeagleBone Green Gateway -************************************************************ + If you are using the image above, none of the instructions in this section are required. #. Update the system. .. code-block:: bash @@ -173,6 +123,70 @@ Install Zephyr development tools on BeagleBone Green Gateway sudo reboot + +Log into BeagleBone Green Gateway +================================= + +These instructions assume an x86_64 computer runing Ubuntu 20.04.3 LTS, but any +computer can be used to connect to your BeagleBone Green Gateway. + +#. Log onto the Seeed BeagleBone® Green Gateway using :code:`ssh`. + * We need IP address, Username, and Password to connect to the device. + * The default IP for the BeagleBone hardware is :code:`192.168.7.2` + * The default Username is :code:`debian` & Password is :code:`temppwd` + * To connect you can simply type :code:`$ ssh debian@192.168.7.2` and when + asked for password just type :code:`temppwd` + * Congratulations, You are now connected to the device! +#. Connect to the `WiFi <https://forum.beagleboard.org/t/debian-11-x-bullseye-monthly-snapshots/31280>`_ + * Execute :code:`sudo nano /etc/wpa_supplicant/wpa_supplicant-wlan0.conf` + and provide the password :code:`temppwd` to edit the configuration file + for the WiFi connection. + * Now edit the file (shown below) under the :code:`network={...}` + section you can set you :code:`ssid` (WiFi name) and :code:`psk` (Wifi + Password). + + .. code-block:: + + ctrl_interface=DIR=/run/wpa_supplicant GROUP=netdev + update_config=1 + #country=IN + network={ + ssid="WiFi Name" + psk="WiFi Password" + } + + * Now save the file with :code:`CTRL+O` and exit with :code:`CTRL+X`. + * Check if the connection is established by executing :code:`$ ping 8.8.8.8` + you should see something like shown below. + + .. code-block:: bash + + debian@BeagleBone:~$ ping 8.8.8.8 + PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. + 64 bytes from 8.8.8.8: icmp_seq=1 ttl=118 time=10.5 ms + 64 bytes from 8.8.8.8: icmp_seq=2 ttl=118 time=5.72 ms + 64 bytes from 8.8.8.8: icmp_seq=3 ttl=118 time=6.13 ms + 64 bytes from 8.8.8.8: icmp_seq=4 ttl=118 time=6.11 ms + ... + + * If everything goes well, you are ready to update your system and install + new applications for beagleconnect. + +.. note: + + If you are facing some issue during boot then you can try debugging the + boot session with a USB to serial interface cable such as those made by FTDI + plugged into J10 with the black wire of the FTDI cable toward the Ethernet + connector. Application like tio/minicom/putty can be used to make the connection + establishment procedure easy. + +.. note: + + #TODO#: Simplify and elaborate on this section, add boot session debugging walkthrough + +Install Zephyr development tools on BeagleBone Green Gateway +============================================================ + #. Download and setup Zephyr for BeagleConnectâ„¢ .. code-block:: bash @@ -189,44 +203,49 @@ Install Zephyr development tools on BeagleBone Green Gateway source $HOME/.bashrc Build applications for BeagleConnect Freedom on BeagleBone Green Gateway -************************************************************************ +======================================================================== Now you can build various Zephyr applications #. Change directory to BeagleConnect Freedom zephyr repository. + .. code-block:: bash cd $HOME/bcf-zephyr #. Build blinky example - .. code-block:: bash - west build -d build/blinky zephyr/samples/basic/blinky + .. code-block:: bash + west build -d build/blinky zephyr/samples/basic/blinky #. TODO + .. code-block:: bash west build -d build/sensortest zephyr/samples/boards/beagle_bcf/sensortest -- -DOVERLAY_CONFIG=overlay-subghz.conf #. TODO + .. code-block:: bash west build -d build/wpanusb modules/lib/wpanusb_bc -- -DOVERLAY_CONFIG=overlay-subghz.conf #. TODO + .. code-block:: bash west build -d build/bcfserial modules/lib/wpanusb_bc -- -DOVERLAY_CONFIG=overlay-bcfserial.conf -DDTC_OVERLAY_FILE=bcfserial.overlay #. TODO + .. code-block:: bash west build -d build/greybus modules/lib/greybus/samples/subsys/greybus/net -- -DOVERLAY_CONFIG=overlay-802154-subg.conf Flash applications to BeagleConnect Freedom from BeagleBone Green Gateway -************************************************************************* +========================================================================= And then you can flash the BeagleConnect Freedom boards over USB @@ -241,6 +260,6 @@ And then you can flash the BeagleConnect Freedom boards over USB cc2538-bsl.py build/blinky Debug applications over the serial terminal -******************************************* +=========================================== -#TODO +#TODO# diff --git a/boards/beagleconnect/index.rst b/boards/beagleconnect/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..d7941e51d1b03c85692afd5b595995766f79f207 --- /dev/null +++ b/boards/beagleconnect/index.rst @@ -0,0 +1,110 @@ +.. _beagleconnect-home: + +BeagleConnect +############### + +.. important:: + + Currently under development + +BeagleConnectâ„¢ is a revolutionary technology virtually eliminating low-level +software development for `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_ +and `IIoT <https://en.wikipedia.org/wiki/Industrial_internet_of_things>`_ +applications, such as building automation, factory automation, home automation, +and scientific data acquisition. While numerous IoT and IIoT solutions +available today provide massive software libraries for microcontrollers +supporting a limited body of `sensors <https://en.wikipedia.org/wiki/Sensor>`_, +`actuators <https://en.wikipedia.org/wiki/Actuator>`_ and `indicators <https://en.wikipedia.org/wiki/Indicator_(distance_amplifying_instrument)>`_ +as well as libraries for communicating over various networks, BeagleConnect +simply eliminates the need for these libraries by shifting the burden into the +most massive and collaborative software project of all time, the `Linux kernel <https://en.wikipedia.org/wiki/Linux_kernel>`_. + +.. image:: freedom/media/bcf-c5-boards.jpg + :width: 600 + :align: center + :height: 400 + :alt: BeagleConnect Freedom C5 Boards + +These are the tools used to automate things in +`scientific data collection <https://en.wikipedia.org/wiki/Data_collection_system>`_, +`data science <https://en.wikipedia.org/wiki/Data_science>`_, +`mechatronics <https://en.wikipedia.org/wiki/Mechatronics>`_, +and `IoT <https://en.wikipedia.org/wiki/Internet_of_things>`_. + +BeagleConnectâ„¢ technology solves: + +* The need to write software to add a large set of diverse devices to your + system, +* The need to maintain the software with security updates, +* The need to rapidly prototype using off-the-shelf software and hardware + without wiring, +* The need to connect to devices using long-range, low-power wireless, and +* The need to produce high-volume custom hardware cost-optimized for your + requirements. + +.. toctree:: + :maxdepth: 2 + + /boards/beagleconnect/technology/index.rst + /boards/beagleconnect/technology/story.rst + +BeagleConnect Experience +************************* + +BeagleConnectâ„¢ provides a scalable experience for interacting with the physical +world. + +Note: The term BeagleConnectâ„¢ refers to a technology comprising of a family of +boards, a collection of Linux kernel drivers, microcontroller firmware, a +communication protocol, and system-level integration to automation software +tools. More specific terms will be applied in the architecture details. The +term is also used here to represent the experience introduced to users through +the initial BeagleConnectâ„¢ Freedom product consisting of a board and case which +ships programmed and ready to be used. + +For scientists, we are integrating `Jupyter Notebook <https://jupyter.org/>`_ +with the data streams from any of hundreds of sensor options, including +`vibration <https://www.mikroe.com/click/sensors/force>`_, +`gas detection <https://www.mikroe.com/click/sensors/gas>`_, +`biometrics <https://www.mikroe.com/click/sensors/biometrics>`_ and +`more <https://www.mikroe.com/click/sensors>`_. These data streams can be +stored in simple `data files <https://en.wikipedia.org/wiki/Comma-separated_values>` +or processed and visualized. + +#TODO: provide images demonstrating Jupyter Notebook visualization + +For embedded systems developers, data is easily extracted using the standard IIO +interface provided by the Linux kernel running on the gateway using any of +hundreds of programming languages and environments, without writing a line of +microcontroller firmware. The Linux environment provides opportunities for +high-level remote management using tools like Balena with applications deployed +in Docker containers. + +#TODO: provide image illustrating remote management + +The hardware and software are fully open source, providing for scalability and +a lack of vendor lock-in. + +For DevOps… + +For home automaters, integration into WebThings… + +#TODO: think a bit more about this section with some feedback from Cathy. + +.. image:: freedom/media/image1.jpg + :width: 598 + :align: center + :height: 400 + :alt: BeagleConnect + + +BeagleConnect Boards +******************** + +Get started using your BeagleConnect. + +.. toctree:: + :maxdepth: 2 + + /boards/beagleconnect/freedom/index.rst + diff --git a/beagleconnect/ch05.rst b/boards/beagleconnect/technology/index.rst similarity index 96% rename from beagleconnect/ch05.rst rename to boards/beagleconnect/technology/index.rst index 0ecccae0b6a9e86aacc47161bcf23580e40fa782..06196ee5de47d7ac2ca3931c5483f821c1bd70dd 100644 --- a/beagleconnect/ch05.rst +++ b/boards/beagleconnect/technology/index.rst @@ -1,21 +1,31 @@ +.. role:: strike + :class: strike + .. _beagleconnect-overview: -*********************** -BeagleConnectâ„¢ Overview -*********************** +BeagleConnect Technology +######################## + +This is the deep-dive introduction to BeagleConnectâ„¢ technology and software +architecture. -BeagleConnectâ„¢ Greybus Stack -############################ +.. note:: + This documentation and the associated software are each a work-in-progress. -Work in progress -**************** +.. image:: ../freedom/media/image1.jpg + :width: 598 + :align: center + :height: 400 + :alt: BeagleConnect +BeagleConnectâ„¢ is built using `Greybus <https://kernel-recipes.org/en/2015/talks/an-introduction-to-greybus/>`__ +code in the Linux kernel originally designed for mobile phones. To understand a bit more about how the BeagleConnectâ„¢ Greybus stack is being built, this section helps describe the development currently in progress and the principles of operation. Background -********** +---------- .. image:: media/SoftwareProp.jpg :width: 600 :align: center @@ -27,7 +37,7 @@ eliminate the need to add and manually configure devices added onto the Linux system. High-level -********** +---------- * For Linux nerds: Think of BeagleConnectâ„¢ as 6LoWPAN over 802.15.4-based Greybus (instead of Unipro as used by Project Ara), where every BeagleConnectâ„¢ board shows up as new SPI, I2C, UART, PWM, ADC, and GPIO @@ -43,7 +53,7 @@ High-level driver. Further, the Greybus protocol is spoken over 6LoWPAN on 802.15.4. Software architecture -********************* +--------------------- .. image:: media/bcf_block_diagram.svg :width: 600 @@ -52,18 +62,20 @@ Software architecture :alt: BeagleConnect Block Diagram TODO items -********** +---------- -* Linux kernel driver +* :strike:`Linux kernel driver` (wpanusb and bcfserial still need to be upstreamed) * Provisioning -* Firmware for host CC13x +* :strike:`Firmware for host CC13x` + +* :strike:`Firmware for device CC13x` -* Firmware for device CC13x +* Unify firmware for host/device CC13x -* Click Board drivers and device tree formatted metadata for 100 or so Click - Boards +* :strike:`Click Board drivers and device tree formatted metadata for 100 or so Click + Boards` * Click Board plug-ins for node-red for the same 100 or so Click Boards @@ -71,7 +83,7 @@ TODO items Associated pre-work -******************* +------------------- * Click Board support for Node-RED can be executed with native connections on PocketBeagle+TechLab and BeagleBone Black with mikroBUS Cape @@ -86,7 +98,7 @@ Associated pre-work eliminate any need to edit /boot/uEnv.txt. User experience concerns -************************ +------------------------ * Make sure no reboots are required @@ -99,7 +111,7 @@ User experience concerns provisioning is completed BeagleConnectâ„¢ Greybus demo using BeagleConnectâ„¢ Freedom -******************************************************** +######################################################## BeagleConnectâ„¢ Freedom runs a subGHz IEEE 802.15.4 network. This BeagleConnectâ„¢ Greybus demo shows how to interact with GPIO, I2C and mikroBUS add-on boards remotely connected over a BeagleConnectâ„¢ Freedom. @@ -112,11 +124,9 @@ IEEE 802.15.4 wireless link, to blink an LED on a `Zephyr <https://zephyrproject.org/>`_ device. Introduction -************ - -Why?? ------ +------------ +*Why??* Good question. Blinking an LED is kind of the `Hello, World <https://en.wikipedia.org/wiki/%22Hello,_World!%22_program>`_ of @@ -154,7 +164,7 @@ The value after "2l:" is the amount of light in lux. The value after "4h:" is the relative humidity and after "4t:" is the temperature in Celsius. Flash BeagleConnectâ„¢ Freedom node device with Greybus firmware -************************************************************** +-------------------------------------------------------------- #TODO: How can we add a step in here to show the network is connected without needing gbridge to be fully functional? @@ -309,7 +319,7 @@ Currently only a limited number of add-on boards have been tested to work over G #TODO: bring in the GPIO toggle and I2C explorations for greater understanding Flashing via a Linux Host -************************* +------------------------- @@ -374,20 +384,20 @@ Now change directories to where the binaries are and load: Now you are ready to continue the instructions above after the cc2528 command. Trying for different add-on boards ----------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ See `mikroBUS over Greybus <https://github.com/vaishnav98/greybus-for-zephyr/tree/mikrobus#trying-out-different-add-on-boardsdevices-over-mikrobus>`_ for trying out the same example for different mikroBUS add-on boards/ on-board devices. Observe the node device -*********************** +----------------------- Connect BeagleConnect Freedom node device to an Ubuntu laptop to observe the Zephyr console. Console (:code:`tio`) -********************* +--------------------- In order to see diagnostic messages or to run certain commands on the Zephyr device we will require a terminal open to the device console. In this case, we use `tio <https://tio.github.io/>`_ due how its usage simplifies the @@ -403,8 +413,7 @@ instructions. The Zephyr Shell -**************** - +---------------- After flashing, you should observe the something matching the following output in :code:`tio`. @@ -476,7 +485,7 @@ use for additional information. resize sample shell Zephyr Shell: IEEE 802.15.4 commands ------------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Entering :code:`ieee802154 help`, we see @@ -517,7 +526,7 @@ We get the missing PAN ID with the command :code:`ieee802154 get_pan_id`. PAN ID 43981 (0xabcd) Zephyr Shell: Network Commands ------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Additionally, we may query the IPv6 information of the Zephyr device. @@ -550,12 +559,12 @@ And we see that the static IPv6 address (:code:`2001:db8::1`) from While the statically configured IPv6 address is useful, it isn't 100% necessary. Rebuilding from source -********************** +---------------------- #TODO: revisit everything below here Prerequisites -------------- +^^^^^^^^^^^^^ * Zephyr environment is set up according to the `Getting Started Guide <https://docs.zephyrproject.org/latest/getting_started/index.html>`_ @@ -568,7 +577,7 @@ Prerequisites * Zephyr board is connected via USB Cloning the repository ----------------------- +^^^^^^^^^^^^^^^^^^^^^^ This repository utilizes `git submodules <https://git-scm.com/book/en/v2/Git-Tools-Submodules>`_ to keep track of all of the projects required to reproduce the on-going work. @@ -580,7 +589,7 @@ Note: The parent directory :code:`~` is simply used as a placeholder for testing Please use whatever parent directory you see fit. Clone specific tag ------------------- +^^^^^^^^^^^^^^^^^^ .. code-block:: bash @@ -588,10 +597,10 @@ Clone specific tag git clone --recurse-submodules --branch demo https://github.com/jadonk/beagleconnect Zephyr -****** +------ Add the Fork ------------- +^^^^^^^^^^^^ For the time being, Greybus must remain outside of the main Zephyr repository. Currently, it is just in a Zephyr fork, but it should be converted to a @@ -612,7 +621,7 @@ Therefore, in order to reproduce this example, please run the following. west update Build and Flash Zephyr ----------------------- +^^^^^^^^^^^^^^^^^^^^^^ Here, we will build and flash the Zephyr `greybus_net sample <https://github.com/cfriedt/zephyr/tree/greybus-sockets/samples/subsys/greybus/net>`_ @@ -658,14 +667,14 @@ to our device. BOARD=cc1352r1_launchxl west flash --build-dir build/greybus_launchpad Linux -***** +----- Warning: If you aren't comfortable building and installing a Linux kernel on your computer, you should probably just stop here. I'll assume you know the basics of building and installing a Linux kernel from here on out. Clone, patch, and build the kernel ----------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ For this demo, I used the 5.8.4 stable kernel. Also, I've applied the :code:`mikrobus` kernel driver, though it isn't strictly required for greybus. @@ -694,7 +703,7 @@ TODO: The patches for gb-netlink will eventually be applied here until pushed in Reboot and select your new kernel. Probe the IEEE 802.15.4 Device Driver -------------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ On the Linux machine, make sure the :code:`atusb` driver is loaded. This should happen automatically when the adapter is inserted or when the machine is booted @@ -724,7 +733,7 @@ device. So, in order to associate it with an IP address, we need to run a couple of other commands (thanks to wpan.cakelab.org). Set the 802.15.4 Physical and Link-Layer Parameters ---------------------------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ #. First, get the phy number for the :code:`wpan0` device @@ -802,10 +811,10 @@ We should observe something like the following when we run :code:`ip a show lowp valid_lft forever preferred_lft forever Ping Pong -********* +--------- Broadcast Ping --------------- +^^^^^^^^^^^^^^ Now, perform a broadcast ping to see what else is listening on :code:`lowpan0`. @@ -824,7 +833,7 @@ Now, perform a broadcast ping to see what else is listening on :code:`lowpan0`. Yay! We have pinged (pung?) the Zephyr device over IEEE 802.15.4 using 6LowPAN! Ping Zephyr ------------ +^^^^^^^^^^^ We can ping the Zephyr device directly without a broadcast ping too, of course. @@ -838,7 +847,7 @@ We can ping the Zephyr device directly without a broadcast ping too, of course. 64 bytes from fe80::cf99:a11c:4b:1200%lowpan0: icmp_seq=5 ttl=64 time=11.5 ms Ping Linux ----------- +^^^^^^^^^^ Similarly, we can ping the Linux host from the Zephyr shell. @@ -858,7 +867,7 @@ Similarly, we can ping the Linux host from the Zephyr shell. 8 bytes from fe80::9c0b:a4e8:d3:4553 to fe80::cf99:a11c:4b:1200: icmp_seq=4 ttl=64 rssi=126 time=7 ms Assign a Static Address ------------------------ +^^^^^^^^^^^^^^^^^^^^^^^ So far, we have been using IPv6 Link-Local addressing. However, the Zephyr application is configured to use a statically configured IPv6 address as well @@ -904,14 +913,14 @@ layer. Greybus -******* +------- Hopefully the videos listed earlier provide a sufficient foundation to understand what will happen shortly. However, there is still a bit more preparation required. Build and probe Greybus Kernel Modules --------------------------------------- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Greybus was originally intended to work exclusively on the UniPro physical layer. However, we're using RF as our physical layer and TCP/IP as our @@ -932,7 +941,7 @@ with the following: ../load_gb_modules.sh Build and Run Gbridge ---------------------- +^^^^^^^^^^^^^^^^^^^^^ The gbridge utility was created as a proof of concept to abstract the Greybus Netlink datapath among several reliable transports. For the purposes of this @@ -953,7 +962,7 @@ To run :code:`gbridge`, perform the following: Blinky! -******* +------- Now that we have set up a reliable TCP transport, and set up the Greybus modules in the Linux kernel, and used Gbridge to connect a Greybus node to the @@ -1052,7 +1061,7 @@ The output of your minicom session should resemble the following. ... Read I2C Registers ------------------- +^^^^^^^^^^^^^^^^^^ The SensorTag comes with an opt3001 ambient light sensor as well as an hdc2080 temperature & humidity sensor. @@ -1083,7 +1092,7 @@ Read the ID registers (at the i2c register address 0xfc) of the hdc2080 sensor 0x5449 Conclusion -********** +---------- The blinking LED can and poking i2c registers can be a somewhat anticlimactic, but hopefully it illustrates the potential for Greybus as an IoT application layer diff --git a/beagleconnect/media/SoftwareProp.jpg b/boards/beagleconnect/technology/media/SoftwareProp.jpg similarity index 100% rename from beagleconnect/media/SoftwareProp.jpg rename to boards/beagleconnect/technology/media/SoftwareProp.jpg diff --git a/beagleconnect/media/bcf_block_diagram.svg b/boards/beagleconnect/technology/media/bcf_block_diagram.svg similarity index 100% rename from beagleconnect/media/bcf_block_diagram.svg rename to boards/beagleconnect/technology/media/bcf_block_diagram.svg diff --git a/beagleconnect/index.rst b/boards/beagleconnect/technology/story.rst similarity index 83% rename from beagleconnect/index.rst rename to boards/beagleconnect/technology/story.rst index 298b65d71d521641683c2eb3bd74318a10060945..a4f77d55a55dac6f8647c90e56d2cd3e19e12026 100644 --- a/beagleconnect/index.rst +++ b/boards/beagleconnect/technology/story.rst @@ -1,8 +1,7 @@ -.. _beagleconnect-home: +.. _beagleconnect-story: -************* -BeagleConnect -************* +BeagleConnectâ„¢ Story +********************* There are many stories behind BeagleConnectâ„¢, mine is just one of them. It begins with my mom teaching me about computers. She told me I could anything I @@ -30,26 +29,3 @@ locations on the screen, she adopted using a joystick and her productivity came to a crawl. How is it that such assumptions could be made impacting all computer users without any thoughtful provisions for what already worked? - - -.. image:: media/image1.jpg - :width: 598 - :align: center - :height: 400 - :alt: BeagleConnect - -.. toctree:: - :maxdepth: 1 - - ch01.rst - ch02.rst - ch03.rst - ch04.rst - ch05.rst - ch06.rst - ch07.rst - ch08.rst - ch09.rst - ch10.rst - ch11.rst - diff --git a/boards/capes/cape-interface-spec.rst b/boards/capes/cape-interface-spec.rst new file mode 100644 index 0000000000000000000000000000000000000000..9d600bc7cd9b110cc8b626fe0167fea34e9fbfb6 --- /dev/null +++ b/boards/capes/cape-interface-spec.rst @@ -0,0 +1,1375 @@ +.. _beaglebone-cape-interface-spec: + +BeagleBone cape interface spec +############################### + +.. |I2C| replace:: I\ :sup:`2`\ C + +This page is a fork of `BeagleBone cape interface spec <https://elinux.org/Beagleboard:BeagleBone_cape_interface_spec>`_ page on elinux. This is the new official home. + +Background and overview +*********************** + +.. important:: + + Resources + + * See `Device Tree: Supporting Similar Boards - The BeagleBone Example blog post <https://beagleboard.org/blog/2022-03-31-device-tree-supporting-similar-boards-the-beaglebone-example>`_ on BeagleBoard.org + * See `spreadsheet with pin header details <https://docs.google.com/spreadsheets/d/1fE-AsDZvJ-bBwzNBj1_sPDrutvEvsmARqFwvbw_HkrE/edit?usp=sharing>`_ + * See `elinux.org Cape Expansion Headers for BeagleBone page <https://elinux.org/Beagleboard:Cape_Expansion_Headers>`_ + * See :ref:`BeagleBone Black System Reference Manual Connectors section <beagleboneblack-connectors>` + * See :ref:`BeagleBone AI System Reference Manual Connectors section <beaglebone-ai-connectors>` + * See :ref:`BeagleBone AI-64 System Reference Manual Connectors section <TODO>` + +.. note:: Below, when mentioning "Black", this is true for all AM3358-based BeagleBone boards. "AI" is AM5729-based. "AI-64" is TDA4VM-based. + +The device tree symbols for the BeagleBone Cape Compatibility Layer are provided in `BeagleBoard-DeviceTrees <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees>`_ at: + +* Black: `bbb-bone-buses.dtsi <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/-/blob/v5.10.x-ti-unified/src/arm/bbb-bone-buses.dtsi>`_ +* AI: `bbai-bone-buses.dtsi <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/-/blob/v5.10.x-ti-unified/src/arm/bbai-bone-buses.dtsi>`_ +* AI-64: `k3-j721e-beagleboneai-64-bone-buses.dtsi <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/-/blob/v5.10.x-ti-unified/src/arm64/k3-j721e-beagleboneai64-bone-buses.dtsi>`_ + +The udev rules used to create the userspace symlinks for the BeagleBone Cape Compatibility Layer are provided in `usr-customizations <https://git.beagleboard.org/beagleboard/usr-customizations>`_ at: + +More details can be found in :ref:`bone-methodology`. + +.. |A| replace:: :ref:`A <bone-analog>` +.. |B| replace:: :ref:`B <bone-i2s>` +.. |C| replace:: :ref:`C <bone-can>` +.. |D| replace:: :ref:`D <bone-gpio>` +.. |E| replace:: :ref:`E <bone-pwm>` +.. |I| replace:: :ref:`I <bone-i2c>` +.. |L| replace:: :ref:`L <bone-lcd>` +.. |M| replace:: :ref:`M <bone-mmc>` +.. |P| replace:: :ref:`P <bone-pru>` +.. |Q| replace:: :ref:`Q <bone-capture>` +.. |S| replace:: :ref:`S <bone-spi>` +.. |U| replace:: :ref:`U <bone-uart>` +.. |Y| replace:: :ref:`Y <bone-ecap>` + +.. note:: + + Legend + + * |D|: Digital general purpose input and output (GPIO) + * |I|: Inter-integrated circuit bus (|I2C|) ports + * |S|: Serial peripheral interface (SPI) ports + * |U|: Universal asynchronous reciever/transmitter (UART) serial ports + * |C|: CAN + * |A|: Analog inputs + * |E|: PWM + * |Q|: Capture/EQEP + * |M|: MMC/SD/SDIO + * |B|: I2S/audio serial ports + * |L|: LCD + * |P|: PRU + * |Y|: ECAP + +.. table:: Overall + + +------------------------------------------------------+---+-------------------------------------------------+ + | .. centered:: P9 | | .. centered:: P8 | + +===================+=====+======+=====================+===+==================+=====+======+=================+ + | Functions | odd | even | Functions | | Functions | odd | even | Functions | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | USB D+ | E1 | E2 | USB D- | | | | | | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | 5V OUT | E3 | E4 | GND | | | | | | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | GND | 1 | 2 | GND | | GND | 1 | 2 | GND | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | 3V3 OUT | 3 | 4 | 3V3 OUT | | |D| |M| | 3 | 4 | |D| |M| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | 5V IN | 5 | 6 | 5V IN | | |D| |M| |C| | 5 | 6 | |D| |M| |C| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | 5V OUT | 7 | 8 | 5V OUT | | |D| |C| | 7 | 8 | |D| |C| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | PWR BUT | 9 | 10 | RESET | | |D| |C| | 9 | 10 | |D| |C| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |U| | 11 | 12 | |D| | | |D| |P| | 11 | 12 | |D| |Q| |P| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |U| | 13 | 14 | |D| |E| | | |D| |E| | 13 | 14 | |D| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| | 15 | 16 | |D| |E| | | |D| |P| | 15 | 16 | |D| |P| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |I| |S| | 17 | 18 | |D| |I| |S| | | |D| | 17 | 18 | |D| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |I| |C| | 19 | 20 | |D| |I| |C| | | |D| |E| | 19 | 20 | |D| |M| |P| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |E| |S| |U| | 21 | 22 | |D| |E| |S| |U| | | |D| |M| |P| | 21 | 22 | |D| |M| |Q| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |S| | 23 | 24 | |D| |I| |U| |C| | | |D| |M| | 23 | 24 | |D| |M| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |P| | 25 | 26 | |D| |I| |U| |C| | | |D| |M| | 25 | 26 | |D| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |P| |Q| | 27 | 28 | |D| |S| |P| | | |D| |L| |P| | 27 | 28 | |D| |L| |P| |U| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |E| |S| |P| | 29 | 30 | |D| |S| |P| | | |D| |L| |P| |U| | 29 | 30 | |D| |L| |P| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |E| |S| |P| | 31 | 32 | ADC VDD REF OUT | | |D| |L| | 31 | 32 | |D| |L| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |A| | 33 | 34 | ADC GND | | |D| |L| |Q| | 33 | 34 | |D| |E| |L| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |A| | 35 | 36 | |A| | | |D| |L| |Q| | 35 | 36 | |D| |E| |L| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |A| | 37 | 38 | |A| | | |D| |L| |U| | 37 | 38 | |D| |L| |U| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |A| | 39 | 40 | |A| | | |D| |L| |P| | 39 | 40 | |D| |L| |P| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | |D| |P| | 41 | 42 | |D| |Q| |S| |U| |P| | | |D| |L| |P| | 41 | 42 | |D| |L| |P| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | GND | 43 | 44 | GND | | |D| |L| |P| | 43 | 44 | |D| |L| |P| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + | GND | 45 | 46 | GND | | |D| |E| |L| |P| | 45 | 46 | |D| |E| |L| |P| | + +-------------------+-----+------+---------------------+---+------------------+-----+------+-----------------+ + +.. _bone-gpio: + +Digital GPIO +************ + +The compatibility layer comes with simple reference nodes for attaching the Linuuux gpio-leds or gpio-keys to any cape header GPIO pin. This provides simple userspace general purpose input or output with various trigger modes. + +The format followed for the gpio-leds nodes is **bone_led_P8_## / bone_led_P9_##**. The **gpio-leds** driver is used by these reference nodes internally and allows users to easily create compatible led nodes in overlays for Black, AI and AI-64. + + +.. code-block:: c + :linenos: + :caption: Example device tree overlay to enable LED driver on header P8 pin 3 + :name: bone_cape_spec_led_example + + /dts-v1/; + /plugin/; + + &bone_led_P8_03 { + status = "okay"; + } + +In :ref:`bone_cape_spec_led_example`, it is possible to redefine the default label +and other properties defined in the +`gpio-leds schema <https://elixir.bootlin.com/linux/v5.10/source/Documentation/devicetree/bindings/leds/leds-gpio.yaml>`_. + +.. table:: GPIO pins + + +---------------------------------------------------+-----+--------------------------------------+ + | .. centered:: P9 | | .. centered:: P8 | + +===================+=====+======+==================+=====+============+=====+======+============+ + | Functions | odd | even | Functions | | Functions | odd | even | Functions | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 1 | 2 | GND | | GND | 1 | 2 | GND | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 3V3 OUT | 3 | 4 | 3V3 OUT | | D M | 3 | 4 | D M | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V IN | 5 | 6 | 5V IN | | D M C4t | 5 | 6 | D M C4r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V OUT | 7 | 8 | 5V OUT | | D C2r | 7 | 8 | D C2t | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | PWR BUT | 9 | 10 | RESET | | D C3r | 9 | 10 | D C3t | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D U4r | 11 | 12 | D | | D P0o | 11 | 12 | D Q2a P0o | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D U4t | 13 | 14 | D E1a | | D E2b | 13 | 14 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D | 15 | 16 | D E1b | | D P0i | 15 | 16 | D P0i | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D I1c S00 | 17 | 18 | D I1d S0o | | D | 17 | 18 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | C0r D I2c | 19 | 20 | C0t D I2d | | D E2a | 19 | 20 | D M P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E0b S0i U2t | 21 | 22 | D E0a S0c U2r | | D M P1 | 21 | 22 | D M Q2b | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D S01 | 23 | 24 | C1r D I3c U1t | | D M | 23 | 24 | D M | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 | 25 | 26 | C1t D I3d U1r | | D M | 25 | 26 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 Q0b | 27 | 28 | D P0 S10 | | D L P1 | 27 | 28 | D L P1 U6r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E S1i P0 | 29 | 30 | D P0 S1o | | D L P1 U6t | 29 | 30 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E S1c P0 | 31 | 32 | ADC VDD | | D L | 31 | 32 | D L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 4 | 33 | 34 | ADC GND | | D L Q1b | 33 | 34 | D E L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 6 | 35 | 36 | |A| 5 | | D L Q1a | 35 | 36 | D E L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 2 | 37 | 38 | |A| 3 | | D L U5t | 37 | 38 | D L U5r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 0 | 39 | 40 | |A| 1 | | D L P1 | 39 | 40 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 | 41 | 42 | D Q0a S11 U3t P0 | | D L P1 | 41 | 42 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 43 | 44 | GND | | D L P1 | 43 | 44 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 45 | 46 | GND | | D E L P1 | 45 | 46 | D E L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + +.. table:: Bone GPIO LEDs interface + + +------------------------+-------------+----------+-----------+-----------+ + | LED SYSFS | Header pin | Black | AI | AI-64 | + +========================+=============+==========+===========+===========+ + | /sys/class/leds/P8_03 | P8_03 | gpio1_6 | gpio1_24 | gpio0_20 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_04 | P8_04 | gpio1_7 | gpio1_25 | gpio0_48 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_05 | P8_05 | gpio1_2 | gpio7_1 | gpio0_33 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_06 | P8_06 | gpio1_3 | gpio7_2 | gpio0_34 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_07 | P8_07 | gpio2_2 | gpio6_5 | gpio0_15 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_08 | P8_08 | gpio2_3 | gpio6_6 | gpio0_14 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_09 | P8_09 | gpio2_5 | gpio6_18 | gpio0_17 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_10 | P8_10 | gpio2_4 | gpio6_4 | gpio0_16 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_11 | P8_11 | gpio1_13 | gpio3_11 | gpio0_60 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_12 | P8_12 | gpio1_12 | gpio3_10 | gpio0_59 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_13 | P8_13 | gpio0_23 | gpio4_11 | gpio0_89 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_14 | P8_14 | gpio0_26 | gpio4_13 | gpio0_75 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_15 | P8_15 | gpio1_15 | gpio4_3 | gpio0_61 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_16 | P8_16 | gpio1_14 | gpio4_29 | gpio0_62 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_17 | P8_17 | gpio0_27 | gpio8_18 | gpio0_3 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_18 | P8_18 | gpio2_1 | gpio4_9 | gpio0_4 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_19 | P8_19 | gpio0_22 | gpio4_10 | gpio0_88 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_20 | P8_20 | gpio1_31 | gpio6_30 | gpio0_76 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_21 | P8_21 | gpio1_30 | gpio6_29 | gpio0_30 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_22 | P8_22 | gpio1_5 | gpio1_23 | gpio0_5 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_23 | P8_23 | gpio1_4 | gpio1_22 | gpio0_31 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_24 | P8_24 | gpio1_1 | gpio7_0 | gpio0_6 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_25 | P8_25 | gpio1_0 | gpio6_31 | gpio0_35 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_26 | P8_26 | gpio1_29 | gpio4_28 | gpio0_51 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_27 | P8_27 | gpio2_22 | gpio4_23 | gpio0_71 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_28 | P8_28 | gpio2_24 | gpio4_19 | gpio0_72 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_29 | P8_29 | gpio2_23 | gpio4_22 | gpio0_73 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_30 | P8_30 | gpio2_25 | gpio4_20 | gpio0_74 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_31 | P8_31 | gpio0_10 | gpio8_14 | gpio0_32 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_32 | P8_32 | gpio0_11 | gpio8_15 | gpio0_26 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_33 | P8_33 | gpio0_9 | gpio8_13 | gpio0_25 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_34 | P8_34 | gpio2_17 | gpio8_11 | gpio0_7 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_35 | P8_35 | gpio0_8 | gpio8_12 | gpio0_24 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_36 | P8_36 | gpio2_16 | gpio8_10 | gpio0_8 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_37 | P8_37 | gpio2_14 | gpio8_8 | gpio0_106 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_38 | P8_38 | gpio2_15 | gpio8_9 | gpio0_105 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_39 | P8_39 | gpio2_12 | gpio8_6 | gpio0_69 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_40 | P8_40 | gpio2_13 | gpio8_7 | gpio0_70 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_41 | P8_41 | gpio2_10 | gpio8_4 | gpio0_67 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_42 | P8_42 | gpio2_11 | gpio8_5 | gpio0_68 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_43 | P8_43 | gpio2_8 | gpio8_2 | gpio0_65 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_44 | P8_44 | gpio2_9 | gpio8_3 | gpio0_66 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_45 | P8_45 | gpio2_6 | gpio8_0 | gpio0_79 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P8_46 | P8_46 | gpio2_7 | gpio8_1 | gpio0_80 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_11 | P9_11 | gpio0_30 | gpio8_17 | gpio0_1 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_12 | P9_12 | gpio1_28 | gpio5_0 | gpio0_45 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_13 | P9_13 | gpio0_31 | gpio6_12 | gpio0_2 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_14 | P9_14 | gpio1_18 | gpio4_25 | gpio0_93 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_15 | P9_15 | gpio1_16 | gpio3_12 | gpio0_47 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_16 | P9_16 | gpio1_19 | gpio4_26 | gpio0_94 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_17 | P9_17 | gpio0_5 | gpio7_17 | gpio0_28 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_18 | P9_18 | gpio0_4 | gpio7_16 | gpio0_40 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_19 | P9_19 | gpio0_13 | gpio7_3 | gpio0_78 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_20 | P9_20 | gpio0_12 | gpio7_4 | gpio0_77 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_21 | P9_21 | gpio0_3 | gpio3_3 | gpio0_39 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_22 | P9_22 | gpio0_2 | gpio6_19 | gpio0_38 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_23 | P9_23 | gpio1_17 | gpio7_11 | gpio0_10 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_24 | P9_24 | gpio0_15 | gpio6_15 | gpio0_13 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_25 | P9_25 | gpio3_21 | gpio6_17 | gpio0_127 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_26 | P9_26 | gpio0_14 | gpio6_14 | gpio0_12 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_27 | P9_27 | gpio3_19 | gpio4_15 | gpio0_46 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_28 | P9_28 | gpio3_17 | gpio4_17 | gpio1_11 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_29 | P9_29 | gpio3_15 | gpio5_11 | gpio0_53 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_30 | P9_30 | gpio3_16 | gpio5_12 | gpio0_44 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_31 | P9_31 | gpio3_14 | gpio5_10 | gpio0_52 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_33 | P9_33 | *n/a* | *n/a* | gpio0_50 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_35 | P9_35 | *n/a* | *n/a* | gpio0_55 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_36 | P9_36 | *n/a* | *n/a* | gpio0_56 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_37 | P9_37 | *n/a* | *n/a* | gpio0_57 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_38 | P9_38 | *n/a* | *n/a* | gpio0_58 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_39 | P9_39 | *n/a* | *n/a* | gpio0_54 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_40 | P9_40 | *n/a* | *n/a* | gpio0_81 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_41 | P9_41 | gpio0_20 | gpio6_20 | gpio1_0 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/P9_42 | P9_42 | gpio0_7 | gpio4_18 | gpio0_123 | + +------------------------+-------------+----------+-----------+-----------+ + | /sys/class/leds/A15 | A15 | gpio0_19 | NA | NA | + +------------------------+-------------+----------+-----------+-----------+ + +.. _bone-i2c: + +|I2C| +***** + +Compatibility layer provides simple I2C bone bus nodes for creating compatible overlays for Black, AI and AI-64. The format followed for these nodes is **bone_i2c_#**. + +.. table:: I2C pins + + +---------------------------------------------------+ + | .. centered:: P9 | + +===================+=====+======+==================+ + | Functions | odd | even | Functions | + +-------------------+-----+------+------------------+ + | 1 SCL | 17 | 18 | 1 SDA | + +-------------------+-----+------+------------------+ + | 2 SCL | 19 | 20 | 2 SDA | + +-------------------+-----+------+------------------+ + | 4 SCL [4]_ [5]_ | 21 | 22 | 4 SDA [4]_ [5]_ | + +-------------------+-----+------+------------------+ + | | 23 | 24 | 3 SCL [3]_ | + +-------------------+-----+------+------------------+ + | | 25 | 26 | 3 SDA [3]_ | + +-------------------+-----+------+------------------+ + +.. [3] Mutually exclusive with port 1 on Black + +.. [4] Mutually exclusive with port 2 on Black + +.. [5] On Black and AI-64 only + +.. table:: I2C port mapping + + +-----------------+--------------+-------+-------+-----------+-------+--------+-----------+ + | SYSFS | DT symbol | Black | AI | AI-64 | SCL | SDA | Overlay | + +=================+==============+=======+=======+===========+=======+========+===========+ + | /dev/bone/i2c/0 | bone_i2c_0 | I2C0 | I2C1 | TBD | On-board | + +-----------------+--------------+-------+-------+-----------+-------+--------+-----------+ + | /dev/bone/i2c/1 | bone_i2c_1 | I2C1 | I2C5 | MAIN_I2C6 | P9.17 | P9.18 | BONE-I2C1 | + +-----------------+--------------+-------+-------+-----------+-------+--------+-----------+ + | /dev/bone/i2c/2 | bone_i2c_2 | I2C2 | I2C4 | MAIN_I2C3 | P9.19 | P9.20 | BONE-I2C2 | + +-----------------+--------------+-------+-------+-----------+-------+--------+-----------+ + | /dev/bone/i2c/3 | bone_i2c_3 | I2C1 | I2C3 | MAIN_I2C4 | P9.24 | P9.26 | BONE-I2C3 | + +-----------------+--------------+-------+-------+-----------+-------+--------+-----------+ + | /dev/bone/i2c/4 | bone_i2c_4 | I2C2 | *n/a* | MAIN_I2C3 | P9.21 | P9.22 | BONE-I2C4 | + +-----------------+--------------+-------+-------+-----------+-------+--------+-----------+ + +.. important:: + + In the case the same controller is used for 2 different bone bus nodes, usage of those nodes is mutually-exclusive. + +.. note:: + + The provided pre-compiled overlays enable the |I2C| bus driver only, not a specific device driver. Either a custom + overlay is required to load the device driver or usermode device driver loading can be performed, depending on + the driver. See :ref:`bone101_i2c` for information on loading |I2C| drivers from userspace. + +.. code-block:: c + :linenos: + :caption: Example device tree overlay to enable I2C driver + :name: bone_cape_spec_i2c_example + + /dts-v1/; + /plugin/; + + &bone_i2c_1 { + status = "okay"; + accel@1c { + compatible = "fsl,mma8453"; + reg = <0x1c>; + }; + } + +In :ref:`bone_cape_spec_i2c_example`, you can specify what driver you want to load and provide any properties it might need. + +* https://www.kernel.org/doc/html/v5.10/i2c/summary.html +* https://www.kernel.org/doc/html/v5.10/i2c/instantiating-devices.html#method-1-declare-the-i2c-devices-statically +* https://www.kernel.org/doc/Documentation/devicetree/bindings/i2c/ + +.. _bone-spi: + +SPI +*** + +SPI bone bus nodes allow creating compatible overlays for Black, AI and AI-64. + +.. table:: SPI pins + + +---------------------------------------------------+ + | .. centered:: P9 | + +===================+=====+======+==================+ + | Functions | odd | even | Functions | + +-------------------+-----+------+------------------+ + | 0 CS0 | 17 | 18 | 0 SDO | + +-------------------+-----+------+------------------+ + | | 19 | 20 | | + +-------------------+-----+------+------------------+ + | 0 SDI | 21 | 22 | 0 CLK | + +-------------------+-----+------+------------------+ + | 0 CS1 | 23 | 24 | | + +-------------------+-----+------+------------------+ + | | 25 | 26 | | + +-------------------+-----+------+------------------+ + | | 27 | 28 | 1 CS0 | + +-------------------+-----+------+------------------+ + | 1 SDI | 29 | 30 | 1 SDO | + +-------------------+-----+------+------------------+ + | 1 CLK | 31 | 32 | | + +-------------------+-----+------+------------------+ + | | 33 | 34 | | + +-------------------+-----+------+------------------+ + | | 35 | 36 | | + +-------------------+-----+------+------------------+ + | | 37 | 38 | | + +-------------------+-----+------+------------------+ + | | 39 | 40 | | + +-------------------+-----+------+------------------+ + | | 41 | 42 | 1 CS1 [2]_ | + +-------------------+-----+------+------------------+ + +.. table:: SPI port mapping + + +--------------------+------------+-------+------+-----------+-------+-------+-------+------------------+-------------+ + | Bone bus | DT symbol | Black | AI | AI-64 | SDO | SDI | CLK | CS | Overlay | + +====================+============+=======+======+===========+=======+=======+=======+==================+=============+ + | /dev/bone/spi/0.0 | bone_spi_0 | SPI0 | SPI2 | MAIN_SPI6 | P9.18 | P9.21 | P9.22 | P9.17 (CS0) | BONE-SPI0_0 | + +--------------------+ + + + + + + +------------------+-------------+ + | /dev/bone/spi/0.1 | | | | | | | | P9.23 (CS1) [2]_ | BONE-SPI0_1 | + +--------------------+------------+-------+------+-----------+-------+-------+-------+------------------+-------------+ + | /dev/bone/spi/1.0 | bone_spi_1 | SPI1 | SPI3 | MAIN_SPI7 | P9.30 | P9.29 | P9.31 | P9.28 (CS0) | BONE-SPI1_0 | + +--------------------+ + + + + + + +------------------+-------------+ + | /dev/bone/spi/1.1 | | | | | | | | P9.42 (CS1) | BONE-SPI1_1 | + +--------------------+------------+-------+------+-----------+-------+-------+-------+------------------+-------------+ + +.. [2] Only available on AI and AI-64 + +.. note:: + + The provided pre-compiled overlays enable the "spidev" driver using the "rohm,dh2228fv" compatible string. + See https://stackoverflow.com/questions/53634892/linux-spidev-why-it-shouldnt-be-directly-in-devicetree for + more background. A custom overlay is required to overload the compatible string to load a non-spidev driver. + +.. note:: #TODO# figure out if BONE-SPI0_0 and BONE-SPI0_1 can be loaded at the same time + +.. code-block:: c + :linenos: + :caption: Example device tree overlay to enable SPI driver + :name: bone_cape_spec_spi_example + + /dts-v1/; + /plugin/; + + &bone_spi_0 { + status = "okay"; + pressure@0 { + compatible = "bosch,bmp280"; + reg = <0>; /* CS0 */ + spi-max-frequency = <5000000>; + }; + } + +In :ref:`bone_cape_spec_spi_example`, you can specify what driver you want to load and provide any properties it might need. + +* https://www.kernel.org/doc/html/v5.10/spi/spi-summary.html +* https://www.kernel.org/doc/Documentation/devicetree/bindings/spi/ + +.. _bone-uart: + +UART +***** + +UART bone bus nodes allow creating compatible overlays for Black, AI and AI-64. + +.. table:: UART pins + + +---------------------------------------------------+-----+--------------------------------------+ + | .. centered:: P9 | | .. centered:: P8 | + +===================+=====+======+==================+=====+============+=====+======+============+ + | Functions | odd | even | Functions | | Functions | odd | even | Functions | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 4 RX [6]_ | 11 | 12 | | | | 11 | 12 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 4 TX [6]_ | 13 | 14 | | | | 13 | 14 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 15 | 16 | | | | 15 | 16 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 17 | 18 | | | | 17 | 18 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 19 | 20 | | | | 19 | 20 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 2 TX | 21 | 22 | 2 RX | | | 21 | 22 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 23 | 24 | 1 TX | | | 23 | 24 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 25 | 26 | 1 RX | | | 25 | 26 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 27 | 28 | | | | 27 | 28 | 6 RX | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 29 | 30 | | | 6 TX | 29 | 30 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 31 | 32 | | | | 31 | 32 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 33 | 34 | | | | 33 | 34 | 7 TX | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 35 | 36 | | | | 35 | 36 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 37 | 38 | | | 5 TX | 37 | 38 | 5 RX | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 39 | 40 | | | | 39 | 40 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 41 | 42 | 3 TX | | | 41 | 42 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + +.. important:: + + RTSn and CTSn mappings are not compatible across boards in the family and are therefore not part of the + cape specification. + +.. table:: UART port mapping + + +-------------------+--------------+--------+--------+-----------------+--------+--------+------------+ + | Bone bus | DT symbol | Black | AI | AI-64 | TX | RX | Overlay | + +===================+==============+========+========+=================+========+========+============+ + | /dev/bone/uart/0 | bone_uart_0 | UART0 | UART1 | MAIN_UART0 | Console debug header pins | + +-------------------+--------------+--------+--------+-----------------+--------+--------+------------+ + | /dev/bone/uart/1 | bone_uart_1 | UART1 | UART10 | MAIN_UART2 | P9.24 | P9.26 | BONE-UART1 | + +-------------------+--------------+--------+--------+-----------------+--------+--------+------------+ + | /dev/bone/uart/2 | bone_uart_2 | UART2 | UART3 | *n/a* | P9.21 | P9.22 | BONE-UART2 | + +-------------------+--------------+--------+--------+-----------------+--------+--------+------------+ + | /dev/bone/uart/3 | bone_uart_3 | UART3 | *n/a* | *n/a* | P9.42 | *n/a* | BONE-UART3 | + +-------------------+--------------+--------+--------+-----------------+--------+--------+------------+ + | /dev/bone/uart/4 | bone_uart_4 | UART4 | UART5 | MAIN_UART0 [6]_ | P9.13 | P9.11 | BONE-UART4 | + +-------------------+--------------+--------+--------+-----------------+--------+--------+------------+ + | /dev/bone/uart/5 | bone_uart_5 | UART5 | UART8 | MAIN_UART5 | P8.37 | P8.38 | BONE-UART5 | + +-------------------+--------------+--------+--------+-----------------+--------+--------+------------+ + | /dev/bone/uart/6 | bone_uart_6 | *n/a* | *n/a* | MAIN_UART8 | P8.29 | P8.28 | BONE-UART6 | + +-------------------+--------------+--------+--------+-----------------+--------+--------+------------+ + | /dev/bone/uart/7 | bone_uart_7 | *n/a* | *n/a* | MAIN_UART2 | P8.34 | P8.22 | BONE-UART7 | + +-------------------+--------------+--------+--------+-----------------+--------+--------+------------+ + +.. [6] This port is shared with the console UART on AI-64 + +.. important:: + + In the case the same controller is used for 2 different bone bus nodes, usage of those nodes is mutually-exclusive. + +.. _bone-can: + +CAN +***** + +CAN bone bus nodes allow creating compatible overlays for Black, AI and AI-64. + +.. table:: CAN pins + + +---------------------------------------------------+-----+--------------------------------------+ + | .. centered:: P9 | | .. centered:: P8 | + +===================+=====+======+==================+=====+============+=====+======+============+ + | Functions | odd | even | Functions | | Functions | odd | even | Functions | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 5 | 6 | | | 4 TX | 5 | 6 | 4 RX | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 7 | 8 | | | 2 RX | 7 | 8 | 2 TX | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 9 | 10 | | | 3 RX | 9 | 10 | 3 TX | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 11 | 12 | | | | 11 | 12 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 13 | 14 | | | | 13 | 14 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 15 | 16 | | | | 15 | 16 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 17 | 18 | | | | 17 | 18 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 0 RX | 19 | 20 | 0 TX | | | 19 | 20 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 21 | 22 | | | | 21 | 22 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 23 | 24 | 1 RX | | | 23 | 24 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | | 25 | 26 | 1 TX | | | 25 | 26 | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + +.. table:: CAN port mapping + + +------------------+--------+-----------+------------+--------+--------+-----------+ + | Bone bus | Black | AI | AI-64 | TX | RX | Overlays | + +==================+========+===========+============+========+========+===========+ + | /dev/bone/can/0 | CAN0 | *n/a* | MAIN_MCAN0 | P9.20 | P9.19 | BONE-CAN0 | + +------------------+--------+-----------+------------+--------+--------+-----------+ + | /dev/bone/can/1 | CAN1 | CAN2 | MAIN_MCAN4 | P9.26 | P9.24 | BONE-CAN1 | + +------------------+--------+-----------+------------+--------+--------+-----------+ + | /dev/bone/can/2 | *n/a* | CAN1 [1]_ | MAIN_MCAN5 | P8.08 | P8.07 | BONE-CAN2 | + +------------------+--------+-----------+------------+--------+--------+-----------+ + | /dev/bone/can/3 | *n/a* | *n/a* | MAIN_MCAN6 | P8.10 | P8.09 | BONE-CAN3 | + +------------------+--------+-----------+------------+--------+--------+-----------+ + | /dev/bone/can/4 | *n/a* | *n/a* | MAIN_MCAN7 | P8.05 | P8.06 | BONE-CAN4 | + +------------------+--------+-----------+------------+--------+--------+-----------+ + +.. [1] BeagleBone AI rev A2 and later only + + +.. _bone-analog: + +ADC +******* + +* TODO: We need a udev rule to make sure the ADC shows up at /dev/bone/adc! There's nothing for sure that IIO devices will show up in the same place. +* TODO: I think we can also create symlinks for each channel based on which device is there, such that we can do /dev/bone/adc/Px_y + +.. table:: ADC pins + + +---------------------------------------------------+-----+--------------------------------------+ + | .. centered:: P9 | | .. centered:: P8 | + +===================+=====+======+==================+=====+============+=====+======+============+ + | Functions | odd | even | Functions | | Functions | odd | even | Functions | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | USB D+ | E1 | E2 | USB D- | | | | | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V OUT | E3 | E4 | GND | | | | | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 1 | 2 | GND | | GND | 1 | 2 | GND | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 3V3 OUT | 3 | 4 | 3V3 OUT | | D M | 3 | 4 | D M | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V IN | 5 | 6 | 5V IN | | D M C4t | 5 | 6 | D M C4r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V OUT | 7 | 8 | 5V OUT | | D C2r | 7 | 8 | D C2t | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | PWR BUT | 9 | 10 | RESET | | D C3r | 9 | 10 | D C3t | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D U4r | 11 | 12 | D | | D P0o | 11 | 12 | D Q2a P0o | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D U4t | 13 | 14 | D E1a | | D E2b | 13 | 14 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D | 15 | 16 | D E1b | | D P0i | 15 | 16 | D P0i | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D I1c S00 | 17 | 18 | D I1d S0o | | D | 17 | 18 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | C0r D I2c | 19 | 20 | C0t D I2d | | D E2a | 19 | 20 | D M P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E0b S0i U2t | 21 | 22 | D E0a S0c U2r | | D M P1 | 21 | 22 | D M Q2b | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D S01 | 23 | 24 | C1r D I3c U1t | | D M | 23 | 24 | D M | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 | 25 | 26 | C1t D I3d U1r | | D M | 25 | 26 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 Q0b | 27 | 28 | D P0 S10 | | D L P1 | 27 | 28 | D L P1 U6r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E S1i P0 | 29 | 30 | D P0 S1o | | D L P1 U6t | 29 | 30 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E S1c P0 | 31 | 32 | ADC VDD | | D L | 31 | 32 | D L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 4 | 33 | 34 | ADC GND | | D L Q1b | 33 | 34 | D E L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 6 | 35 | 36 | |A| 5 | | D L Q1a | 35 | 36 | D E L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 2 | 37 | 38 | |A| 3 | | D L U5t | 37 | 38 | D L U5r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 0 | 39 | 40 | |A| 1 | | D L P1 | 39 | 40 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 | 41 | 42 | D Q0a S11 U3t P0 | | D L P1 | 41 | 42 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 43 | 44 | GND | | D L P1 | 43 | 44 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 45 | 46 | GND | | D E L P1 | 45 | 46 | D E L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + +.. table:: Bone ADC + + +--------+-------------+------------------+------------------+ + | Index | Header pin | Black/AI-64 | AI | + +========+=============+==================+==================+ + | 0 | P9_39 | in_voltage0_raw | in_voltage0_raw | + +--------+-------------+------------------+------------------+ + | 1 | P9_40 | in_voltage1_raw | in_voltage1_raw | + +--------+-------------+------------------+------------------+ + | 2 | P9_37 | in_voltage2_raw | in_voltage3_raw | + +--------+-------------+------------------+------------------+ + | 3 | P9_38 | in_voltage3_raw | in_voltage2_raw | + +--------+-------------+------------------+------------------+ + | 4 | P9_33 | in_voltage4_raw | in_voltage7_raw | + +--------+-------------+------------------+------------------+ + | 5 | P9_36 | in_voltage5_raw | in_voltage6_raw | + +--------+-------------+------------------+------------------+ + | 6 | P9_35 | in_voltage6_raw | in_voltage4_raw | + +--------+-------------+------------------+------------------+ + + +.. table:: Bone ADC Overlay + + +-----------+----------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------+ + | Black | AI | AI-64 | overlay | + +===========+======================+========+===========================================================================================================================================+ + | Internal | External (STMPE811) | TBD | `BONE-ADC.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BONE-ADC.dts>`_ | + +-----------+----------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------+ + + +PWM +------- + +PWM bone bus nodes allow creating compatible overlays for Black, AI and AI-64. For the definitions, you can see `bbai-bone-buses.dtsi#L415 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbai-bone-buses.dtsi#L415>`_ & `bbb-bone-buses.dtsi#L432 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbb-bone-buses.dtsi#L432>`_ + +.. table:: PWM pins + + +---------------------------------------------------+-----+--------------------------------------+ + | .. centered:: P9 | | .. centered:: P8 | + +===================+=====+======+==================+=====+============+=====+======+============+ + | Functions | odd | even | Functions | | Functions | odd | even | Functions | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | USB D+ | E1 | E2 | USB D- | | | | | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V OUT | E3 | E4 | GND | | | | | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 1 | 2 | GND | | GND | 1 | 2 | GND | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 3V3 OUT | 3 | 4 | 3V3 OUT | | D M | 3 | 4 | D M | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V IN | 5 | 6 | 5V IN | | D M C4t | 5 | 6 | D M C4r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V OUT | 7 | 8 | 5V OUT | | D C2r | 7 | 8 | D C2t | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | PWR BUT | 9 | 10 | RESET | | D C3r | 9 | 10 | D C3t | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D U4r | 11 | 12 | D | | D P0o | 11 | 12 | D Q2a P0o | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D U4t | 13 | 14 | D E1a | | D E2b | 13 | 14 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D | 15 | 16 | D E1b | | D P0i | 15 | 16 | D P0i | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D I1c S00 | 17 | 18 | D I1d S0o | | D | 17 | 18 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | C0r D I2c | 19 | 20 | C0t D I2d | | D E2a | 19 | 20 | D M P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E0b S0i U2t | 21 | 22 | D E0a S0c U2r | | D M P1 | 21 | 22 | D M Q2b | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D S01 | 23 | 24 | C1r D I3c U1t | | D M | 23 | 24 | D M | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 | 25 | 26 | C1t D I3d U1r | | D M | 25 | 26 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 Q0b | 27 | 28 | D P0 S10 | | D L P1 | 27 | 28 | D L P1 U6r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E S1i P0 | 29 | 30 | D P0 S1o | | D L P1 U6t | 29 | 30 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E S1c P0 | 31 | 32 | ADC VDD | | D L | 31 | 32 | D L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 4 | 33 | 34 | ADC GND | | D L Q1b | 33 | 34 | D E L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 6 | 35 | 36 | |A| 5 | | D L Q1a | 35 | 36 | D E L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 2 | 37 | 38 | |A| 3 | | D L U5t | 37 | 38 | D L U5r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 0 | 39 | 40 | |A| 1 | | D L P1 | 39 | 40 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 | 41 | 42 | D Q0a S11 U3t P0 | | D L P1 | 41 | 42 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 43 | 44 | GND | | D L P1 | 43 | 44 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 45 | 46 | GND | | D E L P1 | 45 | 46 | D E L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + +.. table:: Bone bus PWM + + +------------------+--------+-------+--------+--------+--------+--------------------------------------------------------------------------------------------------------+ + | Bone bus | Black | AI | AI-64 | A | B | Overlay | + +==================+========+=======+========+========+========+========================================================================================================+ + | /dev/bone/pwm/0 | PWM0 | - | PWM1 | P9.22 | P9.21 | `BONE-PWM0.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_pwm/src/arm/BONE-PWM0.dts>`_ | + +------------------+--------+-------+--------+--------+--------+--------------------------------------------------------------------------------------------------------+ + | /dev/bone/pwm/1 | PWM1 | PWM3 | PWM2 | P9.14 | P9.16 | `BONE-PWM1.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_pwm/src/arm/BONE-PWM1.dts>`_ | + +------------------+--------+-------+--------+--------+--------+--------------------------------------------------------------------------------------------------------+ + | /dev/bone/pwm/2 | PWM2 | PWM2 | PWM0 | P8.19 | P8.13 | `BONE-PWM2.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_pwm/src/arm/BONE-PWM2.dts>`_ | + +------------------+--------+-------+--------+--------+--------+--------------------------------------------------------------------------------------------------------+ + +TIMER PWM +------------- + +TIMER PWM bone bus uses ti,omap-dmtimer-pwm driver, and timer nodes that allow creating compatible overlays for Black, AI and AI-64. For the timer node definitions, you can see `bbai-bone-buses.dtsi#L449 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbai-bone-buses.dtsi#L449>`_ & `bbb-bone-buses.dtsi#L466 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbb-bone-buses.dtsi#L466>`_. + +.. table:: Bone TIMER PWMs + + +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ + | Bone bus | Header pin | Black | AI | overlay | + +==============================================+=============+========+==========+=========================================================================================================================+ + | /sys/bus/platform/devices/bone_timer_pwm_0/ | P8.10 | timer6 | timer10 | `BONE-TIMER_PWM_0.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_0.dts>`_ | + +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ + | /sys/bus/platform/devices/bone_timer_pwm_1/ | P8.07 | timer4 | timer11 | `BONE-TIMER_PWM_1.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_1.dts>`_ | + +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ + | /sys/bus/platform/devices/bone_timer_pwm_2/ | P8.08 | timer7 | timer12 | `BONE-TIMER_PWM_2.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_2.dts>`_ | + +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ + | /sys/bus/platform/devices/bone_timer_pwm_3/ | P9.21 | - | timer13 | `BONE-TIMER_PWM_3.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_3.dts>`_ | + +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ + | /sys/bus/platform/devices/bone_timer_pwm_4/ | P8.09 | timer5 | timer14 | `BONE-TIMER_PWM_4.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_4.dts>`_ | + +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ + | /sys/bus/platform/devices/bone_timer_pwm_5/ | P9.22 | - | timer15 | `BONE-TIMER_PWM_5.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_5.dts>`_ | + +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ + +.. _bone-capture: + +eQEP +******** + +.. table:: eQEP pins + + +---------------------------------------------------+-----+--------------------------------------+ + | .. centered:: P9 | | .. centered:: P8 | + +===================+=====+======+==================+=====+============+=====+======+============+ + | Functions | odd | even | Functions | | Functions | odd | even | Functions | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | USB D+ | E1 | E2 | USB D- | | | | | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V OUT | E3 | E4 | GND | | | | | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 1 | 2 | GND | | GND | 1 | 2 | GND | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 3V3 OUT | 3 | 4 | 3V3 OUT | | D M | 3 | 4 | D M | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V IN | 5 | 6 | 5V IN | | D M C4t | 5 | 6 | D M C4r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V OUT | 7 | 8 | 5V OUT | | D C2r | 7 | 8 | D C2t | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | PWR BUT | 9 | 10 | RESET | | D C3r | 9 | 10 | D C3t | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D U4r | 11 | 12 | D | | D P0o | 11 | 12 | D Q2a P0o | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D U4t | 13 | 14 | D E1a | | D E2b | 13 | 14 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D | 15 | 16 | D E1b | | D P0i | 15 | 16 | D P0i | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D I1c S00 | 17 | 18 | D I1d S0o | | D | 17 | 18 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | C0r D I2c | 19 | 20 | C0t D I2d | | D E2a | 19 | 20 | D M P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E0b S0i U2t | 21 | 22 | D E0a S0c U2r | | D M P1 | 21 | 22 | D M Q2b | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D S01 | 23 | 24 | C1r D I3c U1t | | D M | 23 | 24 | D M | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 | 25 | 26 | C1t D I3d U1r | | D M | 25 | 26 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 Q0b | 27 | 28 | D P0 S10 | | D L P1 | 27 | 28 | D L P1 U6r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E S1i P0 | 29 | 30 | D P0 S1o | | D L P1 U6t | 29 | 30 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E S1c P0 | 31 | 32 | ADC VDD | | D L | 31 | 32 | D L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 4 | 33 | 34 | ADC GND | | D L Q1b | 33 | 34 | D E L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 6 | 35 | 36 | |A| 5 | | D L Q1a | 35 | 36 | D E L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 2 | 37 | 38 | |A| 3 | | D L U5t | 37 | 38 | D L U5r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 0 | 39 | 40 | |A| 1 | | D L P1 | 39 | 40 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 | 41 | 42 | D Q0a S11 U3t P0 | | D L P1 | 41 | 42 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 43 | 44 | GND | | D L P1 | 43 | 44 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 45 | 46 | GND | | D E L P1 | 45 | 46 | D E L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + +On BeagleBone's without an eQEP on specific pins, consider using the PRU to perform a software counter function. + +.. table:: Bone eQEP + + +----------------------+--------+--------+--------+--------+--------+-------------------------------+-------------------------------+----------+ + | Bone bus | Black | AI | AI-64 | A | B | strobe | index | overlay | + +======================+========+========+========+========+========+===============================+===============================+==========+ + | /dev/bone/counter/0 | eQEP0 | eQEP2 | eQEP0 | P9.42 | P9.27 | - Black/AI-64: P9.25 | - Black/AI-64: P9.41 | | + | | | | | | | - AI: P8.06 | - AI: P8.05 | | + +----------------------+--------+--------+--------+--------+--------+-------------------------------+-------------------------------+----------+ + | /dev/bone/counter/1 | eQEP1 | eQEP0 | eQEP1 | P8.35 | P8.33 | - Black/AI-64: P8.32 | - Black/AI-64: P8.31 | | + | | | | | | | - AI: P9.21 | - AI: ‒ | | + +----------------------+--------+--------+--------+--------+--------+-------------------------------+-------------------------------+----------+ + | /dev/bone/counter/2 | eQEP2 | eQEP1 | ‒ | P8.12 | P8.22 | - Black: P8.15 | - Black: P8.16 | | + | | | | | | | - AI: P8.18 | - AI: P9.15 | | + +----------------------+--------+--------+--------+--------+--------+-------------------------------+-------------------------------+----------+ + + + +eCAP +------- + +#TODO: This doesn't include any abstraction yet. + +.. table:: ECAP pins + + +---------------------------------------------------+-----+--------------------------------------+ + | .. centered:: P9 | | .. centered:: P8 | + +===================+=====+======+==================+=====+============+=====+======+============+ + | Functions | odd | even | Functions | | Functions | odd | even | Functions | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | USB D+ | E1 | E2 | USB D- | | | | | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V OUT | E3 | E4 | GND | | | | | | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 1 | 2 | GND | | GND | 1 | 2 | GND | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 3V3 OUT | 3 | 4 | 3V3 OUT | | D M | 3 | 4 | D M | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V IN | 5 | 6 | 5V IN | | D M C4t | 5 | 6 | D M C4r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | 5V OUT | 7 | 8 | 5V OUT | | D C2r | 7 | 8 | D C2t | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | PWR BUT | 9 | 10 | RESET | | D C3r | 9 | 10 | D C3t | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D U4r | 11 | 12 | D | | D P0o | 11 | 12 | D Q2a P0o | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D U4t | 13 | 14 | D E1a | | D E2b | 13 | 14 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D | 15 | 16 | D E1b | | D P0i | 15 | 16 | D P0i | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D I1c S00 | 17 | 18 | D I1d S0o | | D | 17 | 18 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | C0r D I2c | 19 | 20 | C0t D I2d | | D E2a | 19 | 20 | D M P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E0b S0i U2t | 21 | 22 | D E0a S0c U2r | | D M P1 | 21 | 22 | D M Q2b | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D S01 | 23 | 24 | C1r D I3c U1t | | D M | 23 | 24 | D M | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 | 25 | 26 | C1t D I3d U1r | | D M | 25 | 26 | D | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 Q0b | 27 | 28 | D P0 S10 | | D L P1 | 27 | 28 | D L P1 U6r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E S1i P0 | 29 | 30 | D P0 S1o | | D L P1 U6t | 29 | 30 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D E S1c P0 | 31 | 32 | ADC VDD | | D L | 31 | 32 | D L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 4 | 33 | 34 | ADC GND | | D L Q1b | 33 | 34 | D E L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 6 | 35 | 36 | |A| 5 | | D L Q1a | 35 | 36 | D E L | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 2 | 37 | 38 | |A| 3 | | D L U5t | 37 | 38 | D L U5r | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | |A| 0 | 39 | 40 | |A| 1 | | D L P1 | 39 | 40 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | D P0 | 41 | 42 | D Q0a S11 U3t P0 | | D L P1 | 41 | 42 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 43 | 44 | GND | | D L P1 | 43 | 44 | D L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + | GND | 45 | 46 | GND | | D E L P1 | 45 | 46 | D E L P1 | + +-------------------+-----+------+------------------+-----+------------+-----+------+------------+ + +.. table:: Black eCAP PWMs + + +-----------------------------------------------+-------------+--------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ + | Bone bus | Header pin | peripheral | overlay | + +===============================================+=============+====================+=============================================================================================================================================+ + | /sys/bus/platform/drivers/ecap/48302100.ecap | P9.42 | eCAP0_in_PWM0_out | `BBB-ECAP0.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBB-ECAP0.dts>`_ | + +-----------------------------------------------+-------------+--------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ + | /sys/bus/platform/drivers/ecap/48304100.ecap | P9.28 | eCAP2_in_PWM2_out | `BBB-ECAP2.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBB-ECAP2.dts>`_ | + +-----------------------------------------------+-------------+--------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ + +.. table:: AI eCAP PWMs + + +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ + | Bone bus | Header pin | peripheral | overlay | + +===============================================+=============+====================+================================================================================================================================================+ + | /sys/bus/platform/drivers/ecap/4843e100.ecap | P8.15 | eCAP1_in_PWM1_out | `BBAI-ECAP1.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBAI-ECAP1.dts>`_ | + +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ + | /sys/bus/platform/drivers/ecap/48440100.ecap | P8.14 | eCAP2_in_PWM2_out | `BBAI-ECAP2.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBAI-ECAP2.dts>`_ | + +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ + | /sys/bus/platform/drivers/ecap/48440100.ecap | P8.20 | eCAP2_in_PWM2_out | `BBAI-ECAP2A.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBAI-ECAP2A.dts>`_ | + +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ + | /sys/bus/platform/drivers/ecap/48442100.ecap | P8.04 | eCAP3_in_PWM3_out | `BBAI-ECAP3.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBAI-ECAP3.dts>`_ | + +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ + | /sys/bus/platform/drivers/ecap/48442100.ecap | P8.26 | eCAP3_in_PWM3_out | `BBAI-ECAP3A.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBAI-ECAP3A.dts>`_ | + +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ + + +eMMC +------ + +.. table:: Bone eMMC + + +-------------+--------------+ + | Header pin | Description | + +=============+==============+ + | P8.3 | DAT6 | + +-------------+--------------+ + | P8.4 | DAT7 | + +-------------+--------------+ + | P8.5 | DAT2 | + +-------------+--------------+ + | P8.6 | DAT3 | + +-------------+--------------+ + | P8.20 | CMD | + +-------------+--------------+ + | P8.21 | CLK | + +-------------+--------------+ + | P8.22 | DAT5 | + +-------------+--------------+ + | P8.23 | DAT4 | + +-------------+--------------+ + | P8.24 | DAT1 | + +-------------+--------------+ + | P8.25 | DAT0 | + +-------------+--------------+ + +.. table:: Bone eMMC Overlay + + +--------+-------+---------------------------------------------------------------------------------------------------------------------------------------------+ + | Black | AI | overlay | + +========+=======+=============================================================================================================================================+ + | MMC2 | MMC3 | `BONE-eMMC.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BONE-eMMC.dts>`_ | + +--------+-------+---------------------------------------------------------------------------------------------------------------------------------------------+ + + +LCD +------ + +.. table:: 16bit LCD interface + + +-------------+-----------------+ + | Header pin | Description | + +=============+=================+ + | P8_45 | lcd_data0 | + +-------------+-----------------+ + | P8_46 | lcd_data1 | + +-------------+-----------------+ + | P8_43 | lcd_data2 | + +-------------+-----------------+ + | P8_44 | lcd_data3 | + +-------------+-----------------+ + | P8_41 | lcd_data4 | + +-------------+-----------------+ + | P8_42 | lcd_data5 | + +-------------+-----------------+ + | P8_39 | lcd_data6 | + +-------------+-----------------+ + | P8_40 | lcd_data7 | + +-------------+-----------------+ + | P8_37 | lcd_data8 | + +-------------+-----------------+ + | P8_38 | lcd_data9 | + +-------------+-----------------+ + | P8_36 | lcd_data10 | + +-------------+-----------------+ + | P8_34 | lcd_data11 | + +-------------+-----------------+ + | P8_35 | lcd_data12 | + +-------------+-----------------+ + | P8_33 | lcd_data13 | + +-------------+-----------------+ + | P8_31 | lcd_data14 | + +-------------+-----------------+ + | P8_32 | lcd_data15 | + +-------------+-----------------+ + | P8_27 | lcd_vsync | + +-------------+-----------------+ + | P8_29 | lcd_hsync | + +-------------+-----------------+ + | P8_28 | lcd_pclk | + +-------------+-----------------+ + | P8_30 | lcd_ac_bias_en | + +-------------+-----------------+ + +.. table:: 16bit LCD interface Overlay + + +--------+-----+----------+ + | Black | AI | overlay | + +========+=====+==========+ + | lcdc | dss | | + +--------+-----+----------+ + + +McASP +--------- + +.. table:: Bone McASP0 + + +-------------+-----------------------+ + | Header pin | Description | + +=============+=======================+ + | P9.12 | aclkr | + +-------------+-----------------------+ + | P9.25 | ahclkx | + +-------------+-----------------------+ + | P9.27 | fsr | + +-------------+-----------------------+ + | P9.28 | Black: axr2 AI: axr9 | + +-------------+-----------------------+ + | P9.29 | fsx | + +-------------+-----------------------+ + | P9.30 | Black: axr0 AI: axr10 | + +-------------+-----------------------+ + | P9.31 | aclkx | + +-------------+-----------------------+ + +.. table:: Bone McASP0 Overlay + + +--------+---------+----------+ + | Black | AI | overlay | + +========+=========+==========+ + | McASP0 | McASP1 | | + +--------+---------+----------+ + +PRU +------- + +The overlay situation for PRUs is a bit more complex than with other peripherals. The mechanism for loading, starting and stopping the PRUs can go through either [https://www.kernel.org/doc/html/latest/driver-api/uio-howto.html UIO] or [https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/PRU-ICSS/Linux_Drivers/RemoteProc_and_RPMsg.html RemoteProc]. + +* /dev/remoteproc/prussX-coreY (AM3358 X = "", other x = "1|2") + +.. table:: Bone PRU eCAP + + +-------------+------------+------------+ + | Header Pin | Black | AI | + +=============+============+============+ + | P8.15 | pr1_ecap0 | pr1_ecap0 | + +-------------+------------+------------+ + | P8.32 | - | pr2_ecap0 | + +-------------+------------+------------+ + | P9.42 | pr1_ecap0 | - | + +-------------+------------+------------+ + +.. table:: AI PRU UART + + +-------------+--------+--------+-------+-------+-----------+ + | UART | TX | RX | RTSn | CTSn | Overlays | + +=============+========+========+=======+=======+===========+ + | PRU1 UART0 | P8_31 | P8_33 | P8_34 | P8_35 | | + +-------------+--------+--------+-------+-------+-----------+ + | PRU2 UART0 | P8_43 | P8_44 | P8_45 | P8_46 | | + +-------------+--------+--------+-------+-------+-----------+ + +.. table:: Bone PRU + + +-------------+--------------------+------------------+ + | Header Pin | Black | AI | + +=============+====================+==================+ + | P8.03 | - | pr2_pru0 10 | + +-------------+--------------------+------------------+ + | P8.04 | - | pr2_pru0 11 | + +-------------+--------------------+------------------+ + | P8.05 | - | pr2_pru0 06 | + +-------------+--------------------+------------------+ + | P8.06 | - | pr2_pru0 07 | + +-------------+--------------------+------------------+ + | P8.07 | - | pr2_pru1 16 | + +-------------+--------------------+------------------+ + | P8.08 | - | pr2_pru0 20 | + +-------------+--------------------+------------------+ + | P8.09 | - | pr2_pru1 06 | + +-------------+--------------------+------------------+ + | P8.10 | - | pr2_pru1 15 | + +-------------+--------------------+------------------+ + | P8.11 | pr1_pru0 15 (Out) | pr1_pru0 04 | + +-------------+--------------------+------------------+ + | P8.12 | pr1_pru0 14 (Out) | pr1_pru0 03 | + +-------------+--------------------+------------------+ + | P8.13 | - | pr1_pru1 07 | + +-------------+--------------------+------------------+ + | P8.14 | - | pr1_pru1 09 | + +-------------+--------------------+------------------+ + | P8.15 | pr1_pru0 15 (In) | pr1_pru1 16 | + +-------------+--------------------+------------------+ + | P8.16 | pr1_pru0 14 (In) | pr1_pru1 18 | + +-------------+--------------------+------------------+ + | P8.17 | - | pr2_pru0 15 | + +-------------+--------------------+------------------+ + | P8.18 | - | pr1_pru1 05 | + +-------------+--------------------+------------------+ + | P8.19 | - | pr1_pru1 06 | + +-------------+--------------------+------------------+ + | P8.20 | - | pr2_pru0 03 | + +-------------+--------------------+------------------+ + | P8.21 | - | pr2_pru0 02 | + +-------------+--------------------+------------------+ + | P8.22 | - | pr2_pru0 09 | + +-------------+--------------------+------------------+ + | P8.23 | - | pr2_pru0 08 | + +-------------+--------------------+------------------+ + | P8.24 | - | pr2_pru0 05 | + +-------------+--------------------+------------------+ + | P8.25 | - | pr2_pru0 04 | + +-------------+--------------------+------------------+ + | P8.26 | - | pr1_pru1 17 | + +-------------+--------------------+------------------+ + | P8.27 | - | pr2_pru1 17 | + +-------------+--------------------+------------------+ + | P8.28 | - | pr2_pru0 17 | + +-------------+--------------------+------------------+ + | P8.29 | - | pr2_pru0 18 | + +-------------+--------------------+------------------+ + | P8.30 | - | pr2_pru0 19 | + +-------------+--------------------+------------------+ + | P8.31 | - | pr2_pru0 11 | + +-------------+--------------------+------------------+ + | P8.32 | - | pr2_pru1 00 | + +-------------+--------------------+------------------+ + | P8.33 | - | pr2_pru0 10 | + +-------------+--------------------+------------------+ + | P8.34 | - | pr2_pru0 08 | + +-------------+--------------------+------------------+ + | P8.35 | - | pr2_pru0 09 | + +-------------+--------------------+------------------+ + | P8.36 | - | pr2_pru0 07 | + +-------------+--------------------+------------------+ + | P8.37 | - | pr2_pru0 05 | + +-------------+--------------------+------------------+ + | P8.38 | - | pr2_pru0 06 | + +-------------+--------------------+------------------+ + | P8.39 | - | pr2_pru0 03 | + +-------------+--------------------+------------------+ + | P8.40 | - | pr2_pru0 04 | + +-------------+--------------------+------------------+ + | P8.41 | - | pr2_pru0 01 | + +-------------+--------------------+------------------+ + | P8.42 | - | pr2_pru0 02 | + +-------------+--------------------+------------------+ + | P8.43 | - | pr2_pru1 20 | + +-------------+--------------------+------------------+ + | P8.44 | - | pr2_pru0 00 | + +-------------+--------------------+------------------+ + | P8.45 | - | pr2_pru1 18 | + +-------------+--------------------+------------------+ + | P8.46 | - | pr2_pru1 19 | + +-------------+--------------------+------------------+ + | P9.11 | - | pr2_pru0 14 | + +-------------+--------------------+------------------+ + | P9.13 | - | pr2_pru0 15 | + +-------------+--------------------+------------------+ + | P9.14 | - | pr1_pru1 14 | + +-------------+--------------------+------------------+ + | P9.15 | - | pr1_pru0 5 | + +-------------+--------------------+------------------+ + | P9.16 | - | pr1_pru1 15 | + +-------------+--------------------+------------------+ + | P9.17 | - | pr2_pru1 09 | + +-------------+--------------------+------------------+ + | P9.18 | - | pr2_pru1 08 | + +-------------+--------------------+------------------+ + | P9.19 | - | pr1_pru1 02 | + +-------------+--------------------+------------------+ + | P9.20 | - | pr1_pru1 01 | + +-------------+--------------------+------------------+ + | P9.24 | pr1_pru0 16 (In) | - | + +-------------+--------------------+------------------+ + | P9.25 | pr1_pru0 07 | pr2_pru1 05 | + +-------------+--------------------+------------------+ + | P9.26 | pr1_pru1 16 (In) | pr1_pru0 17 | + +-------------+--------------------+------------------+ + | P9.27 | pr1_pru0 05 | pr1_pru1 11 | + +-------------+--------------------+------------------+ + | P9.28 | pr1_pru0 03 | pr2_pru1 13 | + +-------------+--------------------+------------------+ + | P9.29 | pr1_pru0 01 | pr2_pru1 11 | + +-------------+--------------------+------------------+ + | P9.30 | pr1_pru0 02 | pr2_pru1 12 | + +-------------+--------------------+------------------+ + | P9.31 | pr1_pru0 00 | pr2_pru1 10 | + +-------------+--------------------+------------------+ + | P9.41 | pr1_pru0 06 | pr1_pru1 03 | + +-------------+--------------------+------------------+ + | P9.42 | pr1_pru0 04 | pr1_pru1 10 | + +-------------+--------------------+------------------+ + +GPIO +---------- + +TODO<br> +For each of the pins with a GPIO, there should be a symlink that comes from the names +* + + +.. _bone-methodology: + +Methodology +*************** + +The methodology for applied in the kernel and software images to expose the software interfaces is to be documented here. The most fundamental elements are the device tree entries, including overlays, and udev rules. + +Device Trees +============= + +udev rules +========================= + +10-of-symlink.rules +------------------------ + +.. code-block:: + + #From: https://github.com/mvduin/py-uio/blob/master/etc/udev/rules.d/10-of-symlink.rules + # allow declaring a symlink for a device in DT + ATTR{device/of_node/symlink}!="", \ + ENV{OF_SYMLINK}="%s{device/of_node/symlink}" + + ENV{OF_SYMLINK}!="", ENV{DEVNAME}!="", \ + SYMLINK+="%E{OF_SYMLINK}", \ + TAG+="systemd", ENV{SYSTEMD_ALIAS}+="/dev/%E{OF_SYMLINK}" + +TBD +**************** + +.. code-block:: + + # Also courtesy of mvduin + # create symlinks for gpios exported to sysfs by DT + SUBSYSTEM=="gpio", ACTION=="add", TEST=="value", ATTR{label}!="sysfs", \ + RUN+="/bin/mkdir -p /dev/bone/gpio", \ + RUN+="/bin/ln -sT '/sys/class/gpio/%k' /dev/bone/gpio/%s{label}" + + +Verification +---------------- + +TODO: The steps used to verify all of these configurations is to be documented here. It will serve to document what has been tested, how to reproduce the configurations, and how to verify each major triannual release. All faults will be documented in the issue tracker. + +References +------------- + +- `Device Tree: Supporting Similar Boards - The BeagleBone Example <https://beagleboard.org/blog/2022-03-31-device-tree-supporting-similar-boards-the-beaglebone-example>`_ +- `Google drive with summary of expansion signals on various BeagleBoard.org designs <https://docs.google.com/spreadsheets/d/1fE-AsDZvJ-bBwzNBj1_sPDrutvEvsmARqFwvbw_HkrE/edit?usp=sharing>`_ +- `Beagleboard:Cape Expansion Headers <https://elinux.org/Beagleboard:Cape_Expansion_Headers>`_ diff --git a/boards/capes/images/BBB_RoboticsCape-400x368.png b/boards/capes/images/BBB_RoboticsCape-400x368.png new file mode 100644 index 0000000000000000000000000000000000000000..087d7567747dbe36ba21db2be597830f398ae3f7 Binary files /dev/null and b/boards/capes/images/BBB_RoboticsCape-400x368.png differ diff --git a/boards/capes/images/BeagleBoneCommsCapeA2-400x279.png b/boards/capes/images/BeagleBoneCommsCapeA2-400x279.png new file mode 100644 index 0000000000000000000000000000000000000000..dcd33df5378f66e7b26dd690c1684c4d5bcf2ab6 Binary files /dev/null and b/boards/capes/images/BeagleBoneCommsCapeA2-400x279.png differ diff --git a/boards/capes/images/BeagleBoneLoadCapeA2-400x290.png b/boards/capes/images/BeagleBoneLoadCapeA2-400x290.png new file mode 100644 index 0000000000000000000000000000000000000000..6bf54eef77fcda045f12a9a8f1361c5e93591772 Binary files /dev/null and b/boards/capes/images/BeagleBoneLoadCapeA2-400x290.png differ diff --git a/boards/capes/images/BeagleBoneMotorCapeA2-400x281.png b/boards/capes/images/BeagleBoneMotorCapeA2-400x281.png new file mode 100644 index 0000000000000000000000000000000000000000..5bdae2f4f6cb95e768ddc8f8f72381acb504b738 Binary files /dev/null and b/boards/capes/images/BeagleBoneMotorCapeA2-400x281.png differ diff --git a/boards/capes/images/BeagleBonePowerCapeA2-400x285.png b/boards/capes/images/BeagleBonePowerCapeA2-400x285.png new file mode 100644 index 0000000000000000000000000000000000000000..897f22481a2263972ded68ba4b4807b99f55b42b Binary files /dev/null and b/boards/capes/images/BeagleBonePowerCapeA2-400x285.png differ diff --git a/boards/capes/images/BeagleBoneProtoCapeA2-e1622405187534.png b/boards/capes/images/BeagleBoneProtoCapeA2-e1622405187534.png new file mode 100644 index 0000000000000000000000000000000000000000..0a38a966567037518722c01f9456cf5c27de4964 Binary files /dev/null and b/boards/capes/images/BeagleBoneProtoCapeA2-e1622405187534.png differ diff --git a/boards/capes/images/BeagleBoneRelayCapeA2-400x274.png b/boards/capes/images/BeagleBoneRelayCapeA2-400x274.png new file mode 100644 index 0000000000000000000000000000000000000000..9ec546cc4476ffe9d757df8277a9c46002332261 Binary files /dev/null and b/boards/capes/images/BeagleBoneRelayCapeA2-400x274.png differ diff --git a/boards/capes/images/BeagleBoneServoCapeA2_Top_NEW-400x332.png b/boards/capes/images/BeagleBoneServoCapeA2_Top_NEW-400x332.png new file mode 100644 index 0000000000000000000000000000000000000000..9d678324a2e9d22b161d6c9e5fe342c4e2e40331 Binary files /dev/null and b/boards/capes/images/BeagleBoneServoCapeA2_Top_NEW-400x332.png differ diff --git a/boards/capes/images/PocketBeagle_GamePup-400x410.png b/boards/capes/images/PocketBeagle_GamePup-400x410.png new file mode 100644 index 0000000000000000000000000000000000000000..8eeb8995ddcb280e9e25cce50139b50170577e36 Binary files /dev/null and b/boards/capes/images/PocketBeagle_GamePup-400x410.png differ diff --git a/boards/capes/images/PocketBeagle_TechLab-400x212.png b/boards/capes/images/PocketBeagle_TechLab-400x212.png new file mode 100644 index 0000000000000000000000000000000000000000..1595c72e1a9d7f1948d4765e0b98e172a3ea4575 Binary files /dev/null and b/boards/capes/images/PocketBeagle_TechLab-400x212.png differ diff --git a/boards/capes/images/fan-cape-400x299.png b/boards/capes/images/fan-cape-400x299.png new file mode 100644 index 0000000000000000000000000000000000000000..70e34313470feb206f3c0f300d1bce75ec113e66 Binary files /dev/null and b/boards/capes/images/fan-cape-400x299.png differ diff --git a/boards/capes/images/pb-grove-kit-400x267.png b/boards/capes/images/pb-grove-kit-400x267.png new file mode 100644 index 0000000000000000000000000000000000000000..2ebf8d8ce087fe7cd8c2e2ea9df8ea3a6125c766 Binary files /dev/null and b/boards/capes/images/pb-grove-kit-400x267.png differ diff --git a/boards/capes/index.rst b/boards/capes/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..e675e038ebc7e095fafc012b2fe2e6776875e4f7 --- /dev/null +++ b/boards/capes/index.rst @@ -0,0 +1,38 @@ +.. _capes: + +Capes +##### + +.. note:: + This page is under development. + +Capes are add-on boards for BeagleBone or PocketBeagle families of boards. Using a Cape add-on board, you can easily add +sensors, communication peripherals, and more. + +Please visit `BeagleBoard.org - Cape <https://beagleboard.org/capes>`_ for the list of currently available Cape add-on boards. + +In the BeagleBone board family, there are many variants, such as :ref:`beagleboneblack-home`, :ref:`beaglebone-ai-home`, +:ref:`bbai64-home` and compatibles such as `SeeedStudio BeagleBone Green <https://beagleboard.org/green>`_, +`SeeedStudio BeagleBone Green Wireless <https://beagleboard.org/green-wireless>`_, `SeeedStudio BeagleBone Green Gateway +<https://wiki.seeedstudio.com/BeagleBone-Green-Gateway/>`_ and more. + +The :ref:`beaglebone-cape-interface-spec` enables a common set of device tree overlays and software to be utilized +on each of these different BeagleBone boards. + +Each hardware has different internal pin assignments +and the number of peripherals in the SoC, but the device tree overlay absorbs these differences. + +The user of the Cape add-on boards are essentially able to use it +across the corresponding Boards without changing any code at all. + +Find the instructions below on using each cape: + +* :ref:`bone-cape-relay` + +.. toctree:: + :maxdepth: 2 + :hidden: + + /boards/capes/cape-interface-spec + /boards/capes/relay + diff --git a/boards/capes/relay.rst b/boards/capes/relay.rst new file mode 100644 index 0000000000000000000000000000000000000000..fe9b9b6a9b1426c32190c6ad242db8352699e39c --- /dev/null +++ b/boards/capes/relay.rst @@ -0,0 +1,61 @@ +.. _bone-cape-relay: + +BeagleBoard.org BeagleBone Relay Cape +##################################### + +Relay Cape, as the name suggests, is a simple Cape with a relay on it. +It contains four relays, each of which can be operated independently from the BeagleBone. + +.. image:: images/BeagleBoneRelayCapeA2-400x274.png + :align: center + +* `Order page <https://beagleboard.org/capes#relay>`_ +* `Schematic <https://git.beagleboard.org/beagleboard/capes/-/tree/master/beaglebone/Relay>`_ + +.. note:: + The following describes how to use the device tree overlay under development. + The description may not be suitable for those using older firmware. + +Installation +************ + +No special configuration is required. When you plug Cape into your BeagleBoard, +it is automatically recognized by the Cape Universal function. + +You can check to see if Relay Cape is recognized with the following command. + +.. code-block:: + + ls /proc/device-tree/chosen/overlay + +A list of currently loaded device tree overlays is displayed here. +If you see `BBORG_RELAY-00A2.kernel` in this list, it has been loaded correctly. + +If it is not loaded correctly, you can also load it directly +by adding the following to the U-Boot options +(which can be reflected by changing /boot/uEnv.txt). + +.. code-block:: + + uboot_overlay_addr0=BBORG_RELAY-00A2.dtbo + + +Usage +****** + +.. code-block:: + + ls /sys/class/leds + +The directory "relay*" exists in the following directory. +The LEDs can be controlled by modifying the files in this directory. + +.. code-block:: + + echo 1 > relay1/brightness + +This allows you to adjust the brightness; +entering 1 for brightness turns it ON, and entering 0 for OFF. + +The four relays can be changed individually +by changing the number after "relay. diff --git a/support/tables/BeagleBone cape interface spec.ods b/boards/capes/tables/BeagleBone cape interface spec.ods similarity index 100% rename from support/tables/BeagleBone cape interface spec.ods rename to boards/capes/tables/BeagleBone cape interface spec.ods diff --git a/support/tables/BeagleBone-Cape-header-definition.csv b/boards/capes/tables/BeagleBone-Cape-header-definition.csv similarity index 100% rename from support/tables/BeagleBone-Cape-header-definition.csv rename to boards/capes/tables/BeagleBone-Cape-header-definition.csv diff --git a/support/tables/Bone-LEDs-Overlays.csv b/boards/capes/tables/Bone-LEDs-Overlays.csv similarity index 100% rename from support/tables/Bone-LEDs-Overlays.csv rename to boards/capes/tables/Bone-LEDs-Overlays.csv diff --git a/support/tables/Bone-LEDs.csv b/boards/capes/tables/Bone-LEDs.csv similarity index 100% rename from support/tables/Bone-LEDs.csv rename to boards/capes/tables/Bone-LEDs.csv diff --git a/beaglebone-cookbook/01basics/figures/beaglebone-white.jpg b/boards/images/BBwhite.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/beaglebone-white.jpg rename to boards/images/BBwhite.jpg diff --git a/boards/images/BeagleBoneBlackWireless-Angled-400x268.png b/boards/images/BeagleBoneBlackWireless-Angled-400x268.png new file mode 100644 index 0000000000000000000000000000000000000000..ffbbac93f83eaeab6a9d247df51fa75ebacdb77c Binary files /dev/null and b/boards/images/BeagleBoneBlackWireless-Angled-400x268.png differ diff --git a/boards/images/bb-industrial-400x356.png b/boards/images/bb-industrial-400x356.png new file mode 100644 index 0000000000000000000000000000000000000000..7012bc84222b1b2b6cd1e9b7f79ff39a5379e908 Binary files /dev/null and b/boards/images/bb-industrial-400x356.png differ diff --git a/boards/images/beaglebone-ai-400x208.png b/boards/images/beaglebone-ai-400x208.png new file mode 100644 index 0000000000000000000000000000000000000000..49f9f066e49f8bb55f8b8f16e17abd1919552abd Binary files /dev/null and b/boards/images/beaglebone-ai-400x208.png differ diff --git a/boards/images/beaglebone-ai-64-400x.webp b/boards/images/beaglebone-ai-64-400x.webp new file mode 100644 index 0000000000000000000000000000000000000000..d8b892ca8b97c91249a3540afa285d805d3ba311 Binary files /dev/null and b/boards/images/beaglebone-ai-64-400x.webp differ diff --git a/boards/images/beaglebone-ai.webp b/boards/images/beaglebone-ai.webp new file mode 100644 index 0000000000000000000000000000000000000000..00070259a2c6df561c6696a85fa81c75091983c3 Binary files /dev/null and b/boards/images/beaglebone-ai.webp differ diff --git a/boards/images/beaglebone-black-400x400.png b/boards/images/beaglebone-black-400x400.png new file mode 100644 index 0000000000000000000000000000000000000000..0616738a5d0c1746a5a82ed33d171baf4c4e2674 Binary files /dev/null and b/boards/images/beaglebone-black-400x400.png differ diff --git a/boards/images/beaglebone-blue-400x279.png b/boards/images/beaglebone-blue-400x279.png new file mode 100644 index 0000000000000000000000000000000000000000..6d635ae93fdab061eb78f8e23100fc0db932d830 Binary files /dev/null and b/boards/images/beaglebone-blue-400x279.png differ diff --git a/boards/images/pocketBeagle-hero-hand-400x222.png b/boards/images/pocketBeagle-hero-hand-400x222.png new file mode 100644 index 0000000000000000000000000000000000000000..c5c22a6cb0ed12ea07cdf151ebd3414d9117c57d Binary files /dev/null and b/boards/images/pocketBeagle-hero-hand-400x222.png differ diff --git a/boards/index.rst b/boards/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..26ab4b70e0db9259e636161fc1817a95d90a98bd --- /dev/null +++ b/boards/index.rst @@ -0,0 +1,36 @@ +.. _boards: + +Boards +###### + +:ref:`BeagleBone <beaglebone-all-home>` is a family of ARM-based, Linux-capable boards intended to be +bare-bones, with a balance of features to enable rapid prototyping and provide a solid +reference for building end products. + +:ref:`pocketbeagle-home` boards are ultra-tiny ARM-based, Linux-capable boards intended to be +very low cost, with minimal features suitable for beginners and attractive to professionals +looking for a more minimal starting point. + +BeagleBone and PocketBeagle :ref:`capes` are add-on boards for BeagleBone and PocketBeagle boards. + +:ref:`beagleconnect-home` boards are ARM microcontroller-based, Zephyr-capable boards meant +to act as ultra low cost smart peripherals to their Linux-capable counterparts, with connectivity +options that enable almost endless sensing and actuation expansion. + +:ref:`BeagleBoard <beagleboard-boards-home>` is a family of ARM-based, Linux-capable boards where this project +started. + +.. toctree:: + :maxdepth: 1 + :hidden: + + /boards/beaglebone/index + /boards/beaglebone/black/index + /boards/beaglebone/blue/index + /boards/beaglebone/ai/index + /boards/beaglebone/ai-64/index + /boards/pocketbeagle/original/index + /boards/capes/index + /boards/beagleconnect/index + /boards/beagleboard/index + diff --git a/pocketbeagle/System-Reference-Manual.wiki b/boards/pocketbeagle/original/System-Reference-Manual.wiki similarity index 100% rename from pocketbeagle/System-Reference-Manual.wiki rename to boards/pocketbeagle/original/System-Reference-Manual.wiki diff --git a/pocketbeagle/ch01.rst b/boards/pocketbeagle/original/ch01.rst similarity index 100% rename from pocketbeagle/ch01.rst rename to boards/pocketbeagle/original/ch01.rst diff --git a/pocketbeagle/ch02.rst b/boards/pocketbeagle/original/ch02.rst similarity index 82% rename from pocketbeagle/ch02.rst rename to boards/pocketbeagle/original/ch02.rst index 31f60e74fe5deaf9b9c302a06216f1269ecc4ad6..1c7904f961b0310b62d4364f753c77283a048904 100644 --- a/pocketbeagle/ch02.rst +++ b/boards/pocketbeagle/original/ch02.rst @@ -14,13 +14,13 @@ Document Change History .. table:: Change History - ========+======================================+====================+======== - **Rev** | **Changes** | **Date** | **By** - ========+======================================+====================+======== - A.x | Production Document | *December 7, 2017* | JK - --------+--------------------------------------+--------------------+-------- - 0.0.5 | Converted to .rst and gitlab hosting | *July 21, 2022* | DK - ========+======================================+====================+======== + +--------+--------------------------------------+--------------------+--------+ + |**Rev** | **Changes** | **Date** | **By** | + +========+======================================+====================+========+ + |A.x | Production Document | *December 7, 2017* | JK | + +--------+--------------------------------------+--------------------+--------+ + |0.0.5 | Converted to .rst and gitlab hosting | *July 21, 2022* | DK | + +--------+--------------------------------------+--------------------+--------+ .. _board_changes: diff --git a/pocketbeagle/ch03.rst b/boards/pocketbeagle/original/ch03.rst similarity index 100% rename from pocketbeagle/ch03.rst rename to boards/pocketbeagle/original/ch03.rst diff --git a/pocketbeagle/ch04.rst b/boards/pocketbeagle/original/ch04.rst similarity index 100% rename from pocketbeagle/ch04.rst rename to boards/pocketbeagle/original/ch04.rst diff --git a/pocketbeagle/ch05.rst b/boards/pocketbeagle/original/ch05.rst similarity index 100% rename from pocketbeagle/ch05.rst rename to boards/pocketbeagle/original/ch05.rst diff --git a/pocketbeagle/ch06.rst b/boards/pocketbeagle/original/ch06.rst similarity index 100% rename from pocketbeagle/ch06.rst rename to boards/pocketbeagle/original/ch06.rst diff --git a/pocketbeagle/ch07.rst b/boards/pocketbeagle/original/ch07.rst similarity index 100% rename from pocketbeagle/ch07.rst rename to boards/pocketbeagle/original/ch07.rst diff --git a/pocketbeagle/ch08.rst b/boards/pocketbeagle/original/ch08.rst similarity index 100% rename from pocketbeagle/ch08.rst rename to boards/pocketbeagle/original/ch08.rst diff --git a/pocketbeagle/ch09.rst b/boards/pocketbeagle/original/ch09.rst similarity index 100% rename from pocketbeagle/ch09.rst rename to boards/pocketbeagle/original/ch09.rst diff --git a/pocketbeagle/ch10.rst b/boards/pocketbeagle/original/ch10.rst similarity index 100% rename from pocketbeagle/ch10.rst rename to boards/pocketbeagle/original/ch10.rst diff --git a/pocketbeagle/ch11.rst b/boards/pocketbeagle/original/ch11.rst similarity index 100% rename from pocketbeagle/ch11.rst rename to boards/pocketbeagle/original/ch11.rst diff --git a/pocketbeagle/images/10fig-PB-SDcardinsert1.jpg b/boards/pocketbeagle/original/images/10fig-PB-SDcardinsert1.jpg similarity index 100% rename from pocketbeagle/images/10fig-PB-SDcardinsert1.jpg rename to boards/pocketbeagle/original/images/10fig-PB-SDcardinsert1.jpg diff --git a/pocketbeagle/images/10fig-PB-SDcardinsert2.jpg b/boards/pocketbeagle/original/images/10fig-PB-SDcardinsert2.jpg similarity index 100% rename from pocketbeagle/images/10fig-PB-SDcardinsert2.jpg rename to boards/pocketbeagle/original/images/10fig-PB-SDcardinsert2.jpg diff --git a/pocketbeagle/images/11fig-PB-microUSBattach1.jpg b/boards/pocketbeagle/original/images/11fig-PB-microUSBattach1.jpg similarity index 100% rename from pocketbeagle/images/11fig-PB-microUSBattach1.jpg rename to boards/pocketbeagle/original/images/11fig-PB-microUSBattach1.jpg diff --git a/pocketbeagle/images/12fig-PB-USBtoPC1.jpg b/boards/pocketbeagle/original/images/12fig-PB-USBtoPC1.jpg similarity index 100% rename from pocketbeagle/images/12fig-PB-USBtoPC1.jpg rename to boards/pocketbeagle/original/images/12fig-PB-USBtoPC1.jpg diff --git a/pocketbeagle/images/13fig-PB-PowerLED1.png b/boards/pocketbeagle/original/images/13fig-PB-PowerLED1.png similarity index 100% rename from pocketbeagle/images/13fig-PB-PowerLED1.png rename to boards/pocketbeagle/original/images/13fig-PB-PowerLED1.png diff --git a/pocketbeagle/images/14fig-PB-UserLEDs1.png b/boards/pocketbeagle/original/images/14fig-PB-UserLEDs1.png similarity index 100% rename from pocketbeagle/images/14fig-PB-UserLEDs1.png rename to boards/pocketbeagle/original/images/14fig-PB-UserLEDs1.png diff --git a/pocketbeagle/images/15fig-PB-starthtmpage.png b/boards/pocketbeagle/original/images/15fig-PB-starthtmpage.png similarity index 100% rename from pocketbeagle/images/15fig-PB-starthtmpage.png rename to boards/pocketbeagle/original/images/15fig-PB-starthtmpage.png diff --git a/pocketbeagle/images/16fig-PB-enablenetwork.png b/boards/pocketbeagle/original/images/16fig-PB-enablenetwork.png similarity index 100% rename from pocketbeagle/images/16fig-PB-enablenetwork.png rename to boards/pocketbeagle/original/images/16fig-PB-enablenetwork.png diff --git a/pocketbeagle/images/17fig-PB-cloud9.png b/boards/pocketbeagle/original/images/17fig-PB-cloud9.png similarity index 100% rename from pocketbeagle/images/17fig-PB-cloud9.png rename to boards/pocketbeagle/original/images/17fig-PB-cloud9.png diff --git a/pocketbeagle/images/18fig-PB-cloud9exs.png b/boards/pocketbeagle/original/images/18fig-PB-cloud9exs.png similarity index 100% rename from pocketbeagle/images/18fig-PB-cloud9exs.png rename to boards/pocketbeagle/original/images/18fig-PB-cloud9exs.png diff --git a/pocketbeagle/images/19fig-PB-cloud9blink.png b/boards/pocketbeagle/original/images/19fig-PB-cloud9blink.png similarity index 100% rename from pocketbeagle/images/19fig-PB-cloud9blink.png rename to boards/pocketbeagle/original/images/19fig-PB-cloud9blink.png diff --git a/pocketbeagle/images/1fig-PB-homepage.png b/boards/pocketbeagle/original/images/1fig-PB-homepage.png similarity index 100% rename from pocketbeagle/images/1fig-PB-homepage.png rename to boards/pocketbeagle/original/images/1fig-PB-homepage.png diff --git a/pocketbeagle/images/20fig-PB-powerbutton.png b/boards/pocketbeagle/original/images/20fig-PB-powerbutton.png similarity index 100% rename from pocketbeagle/images/20fig-PB-powerbutton.png rename to boards/pocketbeagle/original/images/20fig-PB-powerbutton.png diff --git a/pocketbeagle/images/21fig-PB-walkaround.png b/boards/pocketbeagle/original/images/21fig-PB-walkaround.png similarity index 100% rename from pocketbeagle/images/21fig-PB-walkaround.png rename to boards/pocketbeagle/original/images/21fig-PB-walkaround.png diff --git a/pocketbeagle/images/22fig-PB-blockdiagram.png b/boards/pocketbeagle/original/images/22fig-PB-blockdiagram.png similarity index 100% rename from pocketbeagle/images/22fig-PB-blockdiagram.png rename to boards/pocketbeagle/original/images/22fig-PB-blockdiagram.png diff --git a/pocketbeagle/images/24fig-PB-Headerphoto.png b/boards/pocketbeagle/original/images/24fig-PB-Headerphoto.png similarity index 100% rename from pocketbeagle/images/24fig-PB-Headerphoto.png rename to boards/pocketbeagle/original/images/24fig-PB-Headerphoto.png diff --git a/pocketbeagle/images/25fig-PB-SDcard.png b/boards/pocketbeagle/original/images/25fig-PB-SDcard.png similarity index 100% rename from pocketbeagle/images/25fig-PB-SDcard.png rename to boards/pocketbeagle/original/images/25fig-PB-SDcard.png diff --git a/pocketbeagle/images/26fig-PB-USB.png b/boards/pocketbeagle/original/images/26fig-PB-USB.png similarity index 100% rename from pocketbeagle/images/26fig-PB-USB.png rename to boards/pocketbeagle/original/images/26fig-PB-USB.png diff --git a/pocketbeagle/images/27fig-PB-JTAGpads.png b/boards/pocketbeagle/original/images/27fig-PB-JTAGpads.png similarity index 100% rename from pocketbeagle/images/27fig-PB-JTAGpads.png rename to boards/pocketbeagle/original/images/27fig-PB-JTAGpads.png diff --git a/pocketbeagle/images/28fig-PB-serialdebug.png b/boards/pocketbeagle/original/images/28fig-PB-serialdebug.png similarity index 100% rename from pocketbeagle/images/28fig-PB-serialdebug.png rename to boards/pocketbeagle/original/images/28fig-PB-serialdebug.png diff --git a/pocketbeagle/images/40fig-PB-PRU-block.png b/boards/pocketbeagle/original/images/40fig-PB-PRU-block.png similarity index 100% rename from pocketbeagle/images/40fig-PB-PRU-block.png rename to boards/pocketbeagle/original/images/40fig-PB-PRU-block.png diff --git a/pocketbeagle/images/41fig-PB-Headerback.png b/boards/pocketbeagle/original/images/41fig-PB-Headerback.png similarity index 100% rename from pocketbeagle/images/41fig-PB-Headerback.png rename to boards/pocketbeagle/original/images/41fig-PB-Headerback.png diff --git a/pocketbeagle/images/46fig-PB-Mikro.png b/boards/pocketbeagle/original/images/46fig-PB-Mikro.png similarity index 100% rename from pocketbeagle/images/46fig-PB-Mikro.png rename to boards/pocketbeagle/original/images/46fig-PB-Mikro.png diff --git a/pocketbeagle/images/5fig-PB-GetStarted.png b/boards/pocketbeagle/original/images/5fig-PB-GetStarted.png similarity index 100% rename from pocketbeagle/images/5fig-PB-GetStarted.png rename to boards/pocketbeagle/original/images/5fig-PB-GetStarted.png diff --git a/pocketbeagle/images/6fig-PB-DownloadSW.png b/boards/pocketbeagle/original/images/6fig-PB-DownloadSW.png similarity index 100% rename from pocketbeagle/images/6fig-PB-DownloadSW.png rename to boards/pocketbeagle/original/images/6fig-PB-DownloadSW.png diff --git a/pocketbeagle/images/7fig-PB-Etcherdownload.png b/boards/pocketbeagle/original/images/7fig-PB-Etcherdownload.png similarity index 100% rename from pocketbeagle/images/7fig-PB-Etcherdownload.png rename to boards/pocketbeagle/original/images/7fig-PB-Etcherdownload.png diff --git a/pocketbeagle/images/8fig-PB-Etcherselectimage.png b/boards/pocketbeagle/original/images/8fig-PB-Etcherselectimage.png similarity index 100% rename from pocketbeagle/images/8fig-PB-Etcherselectimage.png rename to boards/pocketbeagle/original/images/8fig-PB-Etcherselectimage.png diff --git a/pocketbeagle/images/9fig-PB-Etcherfinish.png b/boards/pocketbeagle/original/images/9fig-PB-Etcherfinish.png similarity index 100% rename from pocketbeagle/images/9fig-PB-Etcherfinish.png rename to boards/pocketbeagle/original/images/9fig-PB-Etcherfinish.png diff --git a/pocketbeagle/images/Bonescript-ex.png b/boards/pocketbeagle/original/images/Bonescript-ex.png similarity index 100% rename from pocketbeagle/images/Bonescript-ex.png rename to boards/pocketbeagle/original/images/Bonescript-ex.png diff --git a/pocketbeagle/images/Header-P1-sch.png b/boards/pocketbeagle/original/images/Header-P1-sch.png similarity index 100% rename from pocketbeagle/images/Header-P1-sch.png rename to boards/pocketbeagle/original/images/Header-P1-sch.png diff --git a/pocketbeagle/images/Header-P2-sch.png b/boards/pocketbeagle/original/images/Header-P2-sch.png similarity index 100% rename from pocketbeagle/images/Header-P2-sch.png rename to boards/pocketbeagle/original/images/Header-P2-sch.png diff --git a/pocketbeagle/images/Header-both-sch.png b/boards/pocketbeagle/original/images/Header-both-sch.png similarity index 100% rename from pocketbeagle/images/Header-both-sch.png rename to boards/pocketbeagle/original/images/Header-both-sch.png diff --git a/pocketbeagle/images/JTAG-pads-sch.png b/boards/pocketbeagle/original/images/JTAG-pads-sch.png similarity index 100% rename from pocketbeagle/images/JTAG-pads-sch.png rename to boards/pocketbeagle/original/images/JTAG-pads-sch.png diff --git a/pocketbeagle/images/OSD335x-color-block.jpg b/boards/pocketbeagle/original/images/OSD335x-color-block.jpg similarity index 100% rename from pocketbeagle/images/OSD335x-color-block.jpg rename to boards/pocketbeagle/original/images/OSD335x-color-block.jpg diff --git a/boards/pocketbeagle/original/images/OSHW_mark_US000083.png b/boards/pocketbeagle/original/images/OSHW_mark_US000083.png new file mode 100644 index 0000000000000000000000000000000000000000..879c30c39df97bee6c752feddbadf04fb70331df Binary files /dev/null and b/boards/pocketbeagle/original/images/OSHW_mark_US000083.png differ diff --git a/pocketbeagle/images/PB-USB-photo.png b/boards/pocketbeagle/original/images/PB-USB-photo.png similarity index 100% rename from pocketbeagle/images/PB-USB-photo.png rename to boards/pocketbeagle/original/images/PB-USB-photo.png diff --git a/pocketbeagle/images/PB-block-diag2.jpg b/boards/pocketbeagle/original/images/PB-block-diag2.jpg similarity index 100% rename from pocketbeagle/images/PB-block-diag2.jpg rename to boards/pocketbeagle/original/images/PB-block-diag2.jpg diff --git a/pocketbeagle/images/PB-block-diag3.png b/boards/pocketbeagle/original/images/PB-block-diag3.png similarity index 100% rename from pocketbeagle/images/PB-block-diag3.png rename to boards/pocketbeagle/original/images/PB-block-diag3.png diff --git a/pocketbeagle/images/PB-block-diagram.png b/boards/pocketbeagle/original/images/PB-block-diagram.png similarity index 100% rename from pocketbeagle/images/PB-block-diagram.png rename to boards/pocketbeagle/original/images/PB-block-diagram.png diff --git a/pocketbeagle/images/PB-card-back-1.jpg b/boards/pocketbeagle/original/images/PB-card-back-1.jpg similarity index 100% rename from pocketbeagle/images/PB-card-back-1.jpg rename to boards/pocketbeagle/original/images/PB-card-back-1.jpg diff --git a/pocketbeagle/images/PB-card-back.jpg b/boards/pocketbeagle/original/images/PB-card-back.jpg similarity index 100% rename from pocketbeagle/images/PB-card-back.jpg rename to boards/pocketbeagle/original/images/PB-card-back.jpg diff --git a/pocketbeagle/images/PB-card-front-1.jpg b/boards/pocketbeagle/original/images/PB-card-front-1.jpg similarity index 100% rename from pocketbeagle/images/PB-card-front-1.jpg rename to boards/pocketbeagle/original/images/PB-card-front-1.jpg diff --git a/pocketbeagle/images/PB-card-front.jpg b/boards/pocketbeagle/original/images/PB-card-front.jpg similarity index 100% rename from pocketbeagle/images/PB-card-front.jpg rename to boards/pocketbeagle/original/images/PB-card-front.jpg diff --git a/pocketbeagle/images/PB-header-photo.png b/boards/pocketbeagle/original/images/PB-header-photo.png similarity index 100% rename from pocketbeagle/images/PB-header-photo.png rename to boards/pocketbeagle/original/images/PB-header-photo.png diff --git a/pocketbeagle/images/PB-microSDphoto-small.jpg b/boards/pocketbeagle/original/images/PB-microSDphoto-small.jpg similarity index 100% rename from pocketbeagle/images/PB-microSDphoto-small.jpg rename to boards/pocketbeagle/original/images/PB-microSDphoto-small.jpg diff --git a/pocketbeagle/images/PB-microSDphoto.jpg b/boards/pocketbeagle/original/images/PB-microSDphoto.jpg similarity index 100% rename from pocketbeagle/images/PB-microSDphoto.jpg rename to boards/pocketbeagle/original/images/PB-microSDphoto.jpg diff --git a/pocketbeagle/images/PB-powerLED-photo.png b/boards/pocketbeagle/original/images/PB-powerLED-photo.png similarity index 100% rename from pocketbeagle/images/PB-powerLED-photo.png rename to boards/pocketbeagle/original/images/PB-powerLED-photo.png diff --git a/pocketbeagle/images/PB-powerbutton.png b/boards/pocketbeagle/original/images/PB-powerbutton.png similarity index 100% rename from pocketbeagle/images/PB-powerbutton.png rename to boards/pocketbeagle/original/images/PB-powerbutton.png diff --git a/pocketbeagle/images/PB-tethered.png b/boards/pocketbeagle/original/images/PB-tethered.png similarity index 100% rename from pocketbeagle/images/PB-tethered.png rename to boards/pocketbeagle/original/images/PB-tethered.png diff --git a/pocketbeagle/images/PB-tutorials.png b/boards/pocketbeagle/original/images/PB-tutorials.png similarity index 100% rename from pocketbeagle/images/PB-tutorials.png rename to boards/pocketbeagle/original/images/PB-tutorials.png diff --git a/pocketbeagle/images/PB-userLED-photo.png b/boards/pocketbeagle/original/images/PB-userLED-photo.png similarity index 100% rename from pocketbeagle/images/PB-userLED-photo.png rename to boards/pocketbeagle/original/images/PB-userLED-photo.png diff --git a/pocketbeagle/images/PB-walkaround-2.jpg b/boards/pocketbeagle/original/images/PB-walkaround-2.jpg similarity index 100% rename from pocketbeagle/images/PB-walkaround-2.jpg rename to boards/pocketbeagle/original/images/PB-walkaround-2.jpg diff --git a/pocketbeagle/images/PB-walkaround-2.png b/boards/pocketbeagle/original/images/PB-walkaround-2.png similarity index 100% rename from pocketbeagle/images/PB-walkaround-2.png rename to boards/pocketbeagle/original/images/PB-walkaround-2.png diff --git a/pocketbeagle/images/PB-walkaround-3.jpg b/boards/pocketbeagle/original/images/PB-walkaround-3.jpg similarity index 100% rename from pocketbeagle/images/PB-walkaround-3.jpg rename to boards/pocketbeagle/original/images/PB-walkaround-3.jpg diff --git a/pocketbeagle/images/PB-walkaround.png b/boards/pocketbeagle/original/images/PB-walkaround.png similarity index 100% rename from pocketbeagle/images/PB-walkaround.png rename to boards/pocketbeagle/original/images/PB-walkaround.png diff --git a/pocketbeagle/images/PB1-fullPC-3.jpg b/boards/pocketbeagle/original/images/PB1-fullPC-3.jpg similarity index 100% rename from pocketbeagle/images/PB1-fullPC-3.jpg rename to boards/pocketbeagle/original/images/PB1-fullPC-3.jpg diff --git a/pocketbeagle/images/PocketBeagle-size-compare-small.jpg b/boards/pocketbeagle/original/images/PocketBeagle-size-compare-small.jpg similarity index 100% rename from pocketbeagle/images/PocketBeagle-size-compare-small.jpg rename to boards/pocketbeagle/original/images/PocketBeagle-size-compare-small.jpg diff --git a/pocketbeagle/images/PocketBeagle_Back_BW.jpg b/boards/pocketbeagle/original/images/PocketBeagle_Back_BW.jpg similarity index 100% rename from pocketbeagle/images/PocketBeagle_Back_BW.jpg rename to boards/pocketbeagle/original/images/PocketBeagle_Back_BW.jpg diff --git a/pocketbeagle/images/PocketBeagle_Expansion_Headers.ods b/boards/pocketbeagle/original/images/PocketBeagle_Expansion_Headers.ods similarity index 100% rename from pocketbeagle/images/PocketBeagle_Expansion_Headers.ods rename to boards/pocketbeagle/original/images/PocketBeagle_Expansion_Headers.ods diff --git a/boards/pocketbeagle/original/images/PocketBeagle_Front_BW-small.jpg b/boards/pocketbeagle/original/images/PocketBeagle_Front_BW-small.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d6ac2aa4e6c520833d68727631a40c0df7b43e26 Binary files /dev/null and b/boards/pocketbeagle/original/images/PocketBeagle_Front_BW-small.jpg differ diff --git a/pocketbeagle/images/PocketBeagle_Front_BW.jpg b/boards/pocketbeagle/original/images/PocketBeagle_Front_BW.jpg similarity index 100% rename from pocketbeagle/images/PocketBeagle_Front_BW.jpg rename to boards/pocketbeagle/original/images/PocketBeagle_Front_BW.jpg diff --git a/pocketbeagle/images/PocketBeagle_microUSB_bb.png b/boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb.png similarity index 100% rename from pocketbeagle/images/PocketBeagle_microUSB_bb.png rename to boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb.png diff --git a/pocketbeagle/images/PocketBeagle_microUSB_bb.svg b/boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb.svg similarity index 100% rename from pocketbeagle/images/PocketBeagle_microUSB_bb.svg rename to boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb.svg diff --git a/pocketbeagle/images/PocketBeagle_microUSB_bb1.png b/boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb1.png similarity index 100% rename from pocketbeagle/images/PocketBeagle_microUSB_bb1.png rename to boards/pocketbeagle/original/images/PocketBeagle_microUSB_bb1.png diff --git a/pocketbeagle/images/PocketBeagle_pinout.pdf b/boards/pocketbeagle/original/images/PocketBeagle_pinout.pdf similarity index 100% rename from pocketbeagle/images/PocketBeagle_pinout.pdf rename to boards/pocketbeagle/original/images/PocketBeagle_pinout.pdf diff --git a/pocketbeagle/images/PocketBeagle_pinout.png b/boards/pocketbeagle/original/images/PocketBeagle_pinout.png similarity index 100% rename from pocketbeagle/images/PocketBeagle_pinout.png rename to boards/pocketbeagle/original/images/PocketBeagle_pinout.png diff --git a/pocketbeagle/images/Power-button-sch.png b/boards/pocketbeagle/original/images/Power-button-sch.png similarity index 100% rename from pocketbeagle/images/Power-button-sch.png rename to boards/pocketbeagle/original/images/Power-button-sch.png diff --git a/pocketbeagle/images/SRM1_cloud9blinkPB.png b/boards/pocketbeagle/original/images/SRM1_cloud9blinkPB.png similarity index 100% rename from pocketbeagle/images/SRM1_cloud9blinkPB.png rename to boards/pocketbeagle/original/images/SRM1_cloud9blinkPB.png diff --git a/pocketbeagle/images/SRM2_cloud9blinkPB.png b/boards/pocketbeagle/original/images/SRM2_cloud9blinkPB.png similarity index 100% rename from pocketbeagle/images/SRM2_cloud9blinkPB.png rename to boards/pocketbeagle/original/images/SRM2_cloud9blinkPB.png diff --git a/pocketbeagle/images/SRM3_cloud9blinkPB.png b/boards/pocketbeagle/original/images/SRM3_cloud9blinkPB.png similarity index 100% rename from pocketbeagle/images/SRM3_cloud9blinkPB.png rename to boards/pocketbeagle/original/images/SRM3_cloud9blinkPB.png diff --git a/pocketbeagle/images/SRM4_cloud9blinkPB.png b/boards/pocketbeagle/original/images/SRM4_cloud9blinkPB.png similarity index 100% rename from pocketbeagle/images/SRM4_cloud9blinkPB.png rename to boards/pocketbeagle/original/images/SRM4_cloud9blinkPB.png diff --git a/pocketbeagle/images/SiP-A-sch.png b/boards/pocketbeagle/original/images/SiP-A-sch.png similarity index 100% rename from pocketbeagle/images/SiP-A-sch.png rename to boards/pocketbeagle/original/images/SiP-A-sch.png diff --git a/pocketbeagle/images/SiP-B-sch.png b/boards/pocketbeagle/original/images/SiP-B-sch.png similarity index 100% rename from pocketbeagle/images/SiP-B-sch.png rename to boards/pocketbeagle/original/images/SiP-B-sch.png diff --git a/pocketbeagle/images/SiP-C-sch.png b/boards/pocketbeagle/original/images/SiP-C-sch.png similarity index 100% rename from pocketbeagle/images/SiP-C-sch.png rename to boards/pocketbeagle/original/images/SiP-C-sch.png diff --git a/pocketbeagle/images/SiP-D-sch.png b/boards/pocketbeagle/original/images/SiP-D-sch.png similarity index 100% rename from pocketbeagle/images/SiP-D-sch.png rename to boards/pocketbeagle/original/images/SiP-D-sch.png diff --git a/pocketbeagle/images/SiP-E-sch.png b/boards/pocketbeagle/original/images/SiP-E-sch.png similarity index 100% rename from pocketbeagle/images/SiP-E-sch.png rename to boards/pocketbeagle/original/images/SiP-E-sch.png diff --git a/pocketbeagle/images/SiP-F-sch.png b/boards/pocketbeagle/original/images/SiP-F-sch.png similarity index 100% rename from pocketbeagle/images/SiP-F-sch.png rename to boards/pocketbeagle/original/images/SiP-F-sch.png diff --git a/pocketbeagle/images/USB-sch.png b/boards/pocketbeagle/original/images/USB-sch.png similarity index 100% rename from pocketbeagle/images/USB-sch.png rename to boards/pocketbeagle/original/images/USB-sch.png diff --git a/pocketbeagle/images/User-LEDs-sch.png b/boards/pocketbeagle/original/images/User-LEDs-sch.png similarity index 100% rename from pocketbeagle/images/User-LEDs-sch.png rename to boards/pocketbeagle/original/images/User-LEDs-sch.png diff --git a/pocketbeagle/images/fig-PB-Headerphoto.png b/boards/pocketbeagle/original/images/fig-PB-Headerphoto.png similarity index 100% rename from pocketbeagle/images/fig-PB-Headerphoto.png rename to boards/pocketbeagle/original/images/fig-PB-Headerphoto.png diff --git a/pocketbeagle/images/green_check.png b/boards/pocketbeagle/original/images/green_check.png similarity index 100% rename from pocketbeagle/images/green_check.png rename to boards/pocketbeagle/original/images/green_check.png diff --git a/pocketbeagle/images/mikrobus-socket-pinout.jpg b/boards/pocketbeagle/original/images/mikrobus-socket-pinout.jpg similarity index 100% rename from pocketbeagle/images/mikrobus-socket-pinout.jpg rename to boards/pocketbeagle/original/images/mikrobus-socket-pinout.jpg diff --git a/pocketbeagle/images/pocketbeagle_package_small_size.jpg b/boards/pocketbeagle/original/images/pocketbeagle_package_small_size.jpg similarity index 100% rename from pocketbeagle/images/pocketbeagle_package_small_size.jpg rename to boards/pocketbeagle/original/images/pocketbeagle_package_small_size.jpg diff --git a/pocketbeagle/images/usdconnector-sch.png b/boards/pocketbeagle/original/images/usdconnector-sch.png similarity index 100% rename from pocketbeagle/images/usdconnector-sch.png rename to boards/pocketbeagle/original/images/usdconnector-sch.png diff --git a/pocketbeagle/images/warning_tri.png b/boards/pocketbeagle/original/images/warning_tri.png similarity index 100% rename from pocketbeagle/images/warning_tri.png rename to boards/pocketbeagle/original/images/warning_tri.png diff --git a/pocketbeagle/index.rst b/boards/pocketbeagle/original/index.rst similarity index 57% rename from pocketbeagle/index.rst rename to boards/pocketbeagle/original/index.rst index 0521c710ef2f0a394c2c6b9b3c9f7aa5dd2c848a..47e5cc18c80361341b348b5f9c46b400f5abe4ce 100644 --- a/pocketbeagle/index.rst +++ b/boards/pocketbeagle/original/index.rst @@ -18,19 +18,17 @@ making PocketBeagle the ideal development board for beginners and professionals :height: 400 :alt: PocketBeagle - - .. toctree:: :maxdepth: 1 - ch01.rst - ch02.rst - ch03.rst - ch04.rst - ch05.rst - ch06.rst - ch07.rst - ch08.rst - ch09.rst - ch10.rst - ch11.rst \ No newline at end of file + /boards/pocketbeagle/original/ch01.rst + /boards/pocketbeagle/original/ch02.rst + /boards/pocketbeagle/original/ch03.rst + /boards/pocketbeagle/original/ch04.rst + /boards/pocketbeagle/original/ch05.rst + /boards/pocketbeagle/original/ch06.rst + /boards/pocketbeagle/original/ch07.rst + /boards/pocketbeagle/original/ch08.rst + /boards/pocketbeagle/original/ch09.rst + /boards/pocketbeagle/original/ch10.rst + /boards/pocketbeagle/original/ch11.rst diff --git a/beaglebone-cookbook/01basics/basics.rst b/books/beaglebone-cookbook/01basics/basics.rst similarity index 63% rename from beaglebone-cookbook/01basics/basics.rst rename to books/beaglebone-cookbook/01basics/basics.rst index b85bd045ab1fe60ba6651a9c310c8c4c960f60e8..892733833516e138e21689c3c4f956cb3082e710 100644 --- a/beaglebone-cookbook/01basics/basics.rst +++ b/books/beaglebone-cookbook/01basics/basics.rst @@ -3,78 +3,73 @@ Basics ####### -Introduction -============= - When you buy BeagleBone Black, pretty much everything you need to get going comes with it. You can just plug it into the USB of a host computer, and it works. The goal of this chapter is to show what you can do with your Bone, right out of the box. It has enough -information to carry through the next three chapters on sensors (:ref:`sensors <beaglebone-cookbook-sensors>`), -displays (:ref:`display <beaglebone-cookbook-display>`), and motors (:ref:`motors <beaglebone-cookbook-motors>`). +information to carry through the next three chapters on sensors (:ref:`beaglebone-cookbook-sensors`), +displays (:ref:`beaglebone-cookbook-displays`), and motors (:ref:`beaglebone-cookbook-motors`). Picking Your Beagle ---------------------- +===================== Problem -********* +-------- There are many different BeagleBoards. How do you pick which one to use? Solution -********* +--------- + +.. todo -.. todo:: Current list of boards: https://git.beagleboard.org/explore/projects/topics/boards +Current list of boards: https://git.beagleboard.org/explore/projects/topics/boards Discussion -************ +----------- .. _basics_out_of_the_box: Getting Started, Out of the Box ---------------------------------- +================================ Problem -********** +-------- + You just got your Bone, and you want to know what to do with it. Solution -********** +--------- + Fortunately, you have all you need to get running: your Bone and a USB cable. Plug the USB cable into your host computer (Mac, Windows, or Linux) and plug the mini-USB connector side into the USB connector near the Ethernet connector on -the Bone, as shown in :ref:`figure below <basics_pluggingIn_fig>`. +the Bone, as shown in :ref:`basics_pluggingIn_fig`. .. _basics_pluggingIn_fig: .. figure:: figures/pluggingIn.jpg :align: center :alt: Plugging BeagleBone Black into a USB port + + Plugging BeagleBone Black into a USB port - Plugging BeagleBone Black into a USB port - -The four blue +USER+ LEDs will begin to blink, and in 10 or 15 seconds, you'll see -a new USB drive appear on your host computer. :ref:`figure below <basics_01gettingStarted_fig>` +The four blue **USER LEDs** will begin to blink, and in 10 or 15 seconds, you'll see +a new USB drive appear on your host computer. :ref:`basics_01gettingStarted_fig` shows how it will appear on a Windows host, and Linux and Mac hosts will look similar. The Bone acting like a USB drive and the files you see are located on the Bone. -.. todo:: - Update - .. _basics_01gettingStarted_fig: -The Bone appears as a USB drive - .. figure:: figures/01GettingStarted.png :align: center :alt: A new USB drive - A new USB drive - + The Bone appears as a USB drive .. _basics_open_vsc: Browse to http://192.168.7.2:3000 from your -host computer (:ref:`figure below <basics_05gettingStarted_fig>`). +host computer (:ref:`basics_05gettingStarted_fig`). .. _basics_05gettingStarted_fig: @@ -85,22 +80,23 @@ host computer (:ref:`figure below <basics_05gettingStarted_fig>`). Visual Studio Code Here, you'll find *Visual Studio Code*, a web-based integrated development environment (IDE) -that lets you edit and run code on your Bone! See :ref: `basics vsc<basics_vsc>`` for more details. +that lets you edit and run code on your Bone! See :ref: `basics_vsc` for more details. .. WARNING:: - Make sure you turn off your Bone properly. It's best to run the +halt+ command: + Make sure you turn off your Bone properly. + It's best to run the *halt* command: -.. code-block:: bash - - bone$ sudo halt + .. code-block:: bash + + bone$ sudo halt - The system is going down for system halt NOW! (pts/0) + The system is going down for system halt NOW! (pts/0) This will ensure that the Bone shuts down correctly. If you just pull the power, it is possible that open files would not close properly and might become corrupt. Discussion -*********** +----------- The rest of this book goes into the details behind this quick out-of-the-box demo. Explore your Bone and then start exploring the book. @@ -108,22 +104,24 @@ Explore your Bone and then start exploring the book. .. _basics_latest_os: Verifying You Have the Latest Version of the OS on Your Bone ---------------------------------------------------------------- +============================================================= Problem -******** +-------- -You just got BeagleBone Black, and you want to know which version of the operating system it's running. +You just got BeagleBone Black, and you want to +know which version of the operating system it's running. Solution -********* +--------- -.. todo:: update version +.. todo + update version -This book uses https://www.debian.org[Debian], the Linux distribution that currently ships on the Bone. +This book uses `Debian <https://www.debian.org>`_, the Linux distribution that currently ships on the Bone. However this book is based on a newer version (BeagleBoard.org Debian Bullseye IoT Image 2022-07-01) than what is shipping at the time of this writing. You can see which version your Bone is running by -following the instructions in `basics out of the box<basics_out_of_the_box>` to log into the Bone. Then run: +following the instructions in :ref:`basics_out_of_the_box` to log into the Bone. Then run: .. code-block:: bash @@ -132,153 +130,143 @@ following the instructions in `basics out of the box<basics_out_of_the_box>` to I'm running the 2022-07-01 version. -Discussion -*********** - -.. _basics_repo: - -Cloning the Cookbook Repository ----------------------------------- +Running the Python and JavaScript Examples +=========================================== Problem -******** +-------- -You want to run the Cookbook examples. +You'd like to learn Python and JavaScript interact with the Bone to +perform physical computing tasks without first learning Linux. Solution -********** +--------- -Connect your Bone to the Internet and log into it. From the command line run: +Plug your board into the USB of your host computer and browse to +http://192.168.7.2:3000 using Google Chrome or Firefox (as shown in +:ref:`basics_out_of_the_box`). In the left +column, click on *EXAMPLES*, then *BeagleBone* and then *Black*. +Several sample scripts will appear. Go and explore them. -.. code-block:: +.. tip:: - bone$ git clone git@github.com:MarkAYoder/BoneCookbook.git - bone$ cd BoneCookbook/docs - bone$ ls + Explore the various demonstrations of Python and JavaScript. These are what come with the Bone. + In :ref:`basics_repo` you see how to load the examples for the Cookbook. -You can look around from the command line, or explore from Visual Sudio Code. -If you ar using VSC, go to the *File* menu and select *Open Folder ...* and -select BoneCookbook/docs. Then explore. You'll find there is a directory -for each chapter and most chapters have a *code* directory for the sample -scripts and a *figures* directory for the figures. +.. _basics_repo: -Running the Python and JavaScript Examples --------------------------------------------- +Cloning the Cookbook Repository +================================ Problem -********** +------- -You'd like to learn Python and JavaScript interact with the Bone to -perform physical computing tasks without first learning Linux. +You want to run the Cookbook examples. Solution -*********** +-------- -Plug your board into the USB of your host computer and browse to -http://192.168.7.2:3000 using Google Chrome or Firefox (as shown in -:ref:`basics of out of the box <basics_out_of_the_box>`). In the left -column, click on *EXAMPLES*, then *BeagleBone* and then *Black*. -Several sample scripts will appear. Go and explore them. +Connect your Bone to the Internet and log into it. From the command line run: -.. tip:: +.. code-block:: - Explore the various demonstrations of Python and JavaScript. These are what come with the Bone. - In :ref:`basics repo <basics_repo>` you see how to load the examples for the Cookbook. + bone$ git clone https://git.beagleboard.org/beagleboard/beaglebone-cookbook-code + bone$ cd beaglebone-cookbook-code + bone$ ls -Discussion -************ +You can look around from the command line, or explore from Visual Sudio Code. +If you ar using VSC, go to the *File* menu and select *Open Folder ...* and +select beaglebone-cookbook-code. Then explore. -.. _basics_wire_breadboard +.. _basics_wire_breadboard: Wiring a Breadboard ---------------------- +==================== Problem -******** +-------- You would like to use a breadboard to wire things to the Bone. Solution -********* +--------- Many of the projects in this book involve interfacing things to the Bone. Some plug in directly, like the USB port. Others need to be wired. If it's simple, -you might be able to plug the wires directly into the +P8+ or +P9+ headers. +you might be able to plug the wires directly into the *P8* or *P9* headers. Nevertheless, many require a breadboard for the fastest and simplest wiring. To make this recipe, you will need: -- Breadboard and jumper wires (see :ref:`app proto <app_proto>`) +- Breadboard and jumper wires -:ref:`Basic breadboard template <basics_breadboard_template>` shows a breadboard wired to the Bone. -All the diagrams in this book assume that the ground pin (+P9_1+ on the Bone) is wired to the -negative rail and 3.3 V (+P9_3+) is wired to the positive rail. +The :ref:`basics_breadboard_template` shows a breadboard wired to the Bone. +All the diagrams in this book assume that the ground pin (*P9_1* on the Bone) is wired to the +negative rail and 3.3 V (*P9_3*) is wired to the positive rail. .. _basics_breadboard_template: +Breadboard wired to BeagleBone Black +------------------------------------- + .. figure::figures/template_bb.png :align: center - :alt: Breadboard wired to BeagleBone Black - + :alt: Breadboard + Breadboard wired to BeagleBone Black -Discussion -*********** - .. _basics_vsc: Editing Code Using Visual Studio Code --------------------------------------- +====================================== Problem -******** +-------- You want to edit and debug files on the Bone. Solution -********* +--------- Plug your Bone into a host computer via the USB cable. Open a browser (either Google Chrome or FireFox will work) on your host computer -(as shown in :ref:`basics out of box <basics_out_of_the_box>`). After the Bone has booted up, +(as shown in :ref:`basics_out_of_the_box`). After the Bone has booted up, browse to http://192.168.7.2:3000 on your host. You will see something -like :ref:`basic getting started <basics_05gettingStarted_fig>`. +like :ref:`basics_05gettingStarted_fig`. Click the *EXAMPLES* folder on the left and then click *BeagleBoard* and then *Black*, -finally double-click *seqLEDs.py*. You can now edit the file. +finally double-click ``seqLEDs.py``. You can now edit the file. .. note:: - If you edit lines 33 and 37 of the _seqLEDs.py_ file (time.sleep(0.25)), - changing +0.25+ to +0.1+, the LEDs next to the Ethernet port on your + If you edit lines 33 and 37 of the ``seqLEDs.py`` file (time.sleep(0.25)), + changing *0.25* to *0.1*, the LEDs next to the Ethernet port on your Bone will flash roughly twice as fast. -Discussion -************ - .. _basics_vsc_IDE: Running Python and JavaScript Applications from Visual Studio Code -------------------------------------------------------------------- +=================================================================== Problem -********* +-------- You have a file edited in VS Code, and you want to run it. Solution -********** +--------- -VS Code has a +bash+ command window built in at the bottom of the window. +VS Code has a *bash* command window built in at the bottom of the window. If it's not there, hit Ctrl-Shift-P and then type *terminal create new* then hit *Enter*. The terminal will appear at the bottom of the screen. You can run your code from this window. To do so, add -*#!/usr/bin/env python* at the top of the file that you want to run and save. +``#!/usr/bin/env python`` at the top of the file that you want to run and save. -.. tip:: If you are running JavaScript, replace the word +python+ in the line with *node*. +.. tip:: + If you are running JavaScript, replace the word **python** in the line with **node**. -At the bottom of the VS Code window are a series of tabs (:ref:`basic bsc bash <basics_vscBash_fig>`). -Click the +TERMINAL+ tab. Here, you have a command prompt. +At the bottom of the VS Code window are a series of tabs (:ref:`basics_vscBash_fig`). +Click the *TERMINAL* tab. Here, you have a command prompt. .. _basics_vscBash_fig: @@ -300,9 +288,6 @@ The *cd* is the change directory command. After you *cd*, you are in a new directory. Finally, *./seqLEDs.py* instructs the python script to run. You will need to press ^C (Ctrl-C) to stop your program. -Discussion -************ - .. _basics_find_image: Finding the Latest Version of the OS for Your Bone @@ -317,7 +302,7 @@ Solution ************ On your host computer, open a browser and go to https://forum.beagleboard.org/tag/latest-images -This shows you a list of dates of the most recent Debian images (:ref:`basic deb <basics_deb1>`). +This shows you a list of dates of the most recent Debian images (:ref:`basics_deb1`). .. _basics_deb1: @@ -325,19 +310,21 @@ This shows you a list of dates of the most recent Debian images (:ref:`basic deb :align: center :alt: Latest Debian images + Latest Debian images + At the time of writing, we are using the *Bullseye* image. -Click on it's link. Scrolling up you'll find :ref:`basic deb<basics_deb2>`. +Click on it's link. Scrolling up you'll find :ref:`basics_deb2`. There are three types of snapshots, Minimal, IoT and Xfce Desktop. IoT is the one we are running. .. _basics_deb2: -.Latest Debian images - .. figure:: figures/deb2.png :align: center :alt: Latest Debian images + Latest Debian images + These are the images you want to use if you are flashing a Rev C BeagleBone Black onboard flash, or flashing a 4 GB or bigger miscroSD card. The image beginning with *am335x-debian-11.3-iot-* is used for the non-AI boards. The one beginning @@ -351,22 +338,19 @@ with *am57xx-debian-* is for programming the Beagle AI's. Click the image you want to use and it will download. The images are some 500M, so it might take a while. -Discussion -************ - .. _basics_install_os: Running the Latest Version of the OS on Your Bone --------------------------------------------------- +================================================== Problem -************ +-------- You want to run the latest version of the operating system on your Bone without changing the onboard flash. Solution -************ +--------- This solution is to flash an external microSD card and run the Bone from it. If you boot the Bone with a microSD card inserted with a valid boot image, @@ -374,35 +358,35 @@ it will boot from the microSD card. If you boot without the microSD card installed, it will boot from the onboard flash. .. tip:: - If you want to reflash the onboard flash memory, - see :ref:`basic onboard flash <basics_onboard_flash>`. + + If you want to reflash the onboard flash memory, see :ref:`basics_onboard_flash`. .. note:: + I instruct my students to use the microSD for booting. I suggest they keep an extra microSD flashed with the current OS. If they mess up the one on the Bone, it takes only a moment to swap in the extra microSD, boot up, and continue running. If they are running off the onboard flash, it will take much longer to reflash and boot from it. -Download the image you found in :ref:`basic find image <basics_find_image>`. It's more than 500 MB, +Download the image you found in :ref:`basics_find_image`. It's more than 500 MB, so be sure to have a fast Internet connection. Then go to http://beagleboard.org/getting-started#update and follow the instructions there to install the image you downloaded. -Discussion -************ - Updating the OS on Your Bone ------------------------------ +============================= Problem -************ +-------- + You've installed the latest version of Debian on your Bone -(:ref:`basic istall os <basics_install_os>``), and you -want to be sure it's up-to-date. +(:ref:`basics_install_os`), and you want to be sure it's up-to-date. Solution -************ -Ensure that your Bone is on the network and then run the following command on the Bone: +--------- + +Ensure that your Bone is on the network and then run the +following command on the Bone: .. code-block:: bash @@ -413,70 +397,83 @@ If there are any new updates, they will be installed. .. note:: - If you get the error +The following signatures were invalid: KEYEXPIRED 1418840246+, - see `eLinux support page http://bit.ly/1EXocb6` for advice on how to fix it. + If you get the error *The following signatures were invalid: KEYEXPIRED 1418840246*, + see `eLinux support page <http://bit.ly/1EXocb6>`_ for advice on how to fix it. Discussion -************ +----------- After you have a current image running on the Bone, it's not at all difficult to keep it upgraded. Backing Up the Onboard Flash ------------------------------ +============================= -.. todo:: keep? +.. todo + keep? Problem -************ +-------- -You've modified the state of your Bone in a way that you'd like to preserve or share. +You've modified the state of your Bone +in a way that you'd like to preserve or share. Solution -************ +--------- -The `eLinux wiki <The http://elinux.org/Beagleboard>`_ page on `BeagleBone Black Extracting eMMC contents <http://bit.ly/1C57I0a>` +The `eLinux wiki <The http://elinux.org/Beagleboard>`_ page on `BeagleBone Black Extracting eMMC contents <http://bit.ly/1C57I0a>`_ provides some simple steps for copying the contents of the onboard flash to a file on a microSD card: - Get a 4 GB or larger microSD card that is FAT formatted. - If you create a FAT-formatted microSD card, you must edit the partition and ensure that it is a bootable partition. - Download `beagleboneblack-save-emmc.zip <http://bit.ly/1wtXwNP>`_ and uncompress and copy the contents onto your microSD card. - Eject the microSD card from your computer, insert it into the powered-off BeagleBone Black, and apply power to your board. -- You'll notice +USER0+ (the LED closest to the S1 button in the corner) will (after about 20 seconds) begin to blink steadily, rather than the double-pulse "heartbeat" pattern that is typical when your BeagleBone Black is running the standard Linux kernel configuration. -- It will run for a bit under 10 minutes and then +USER0+ will stay on steady. That's your cue to remove power, remove the microSD card, and put it back into your computer. +- You'll notice *USER0* (the LED closest to the S1 button in the corner) will (after about 20 seconds) begin to blink steadily, rather than the double-pulse "heartbeat" pattern that is typical when your BeagleBone Black is running the standard Linux kernel configuration. +- It will run for a bit under 10 minutes and then *USER0* will stay on steady. That's your cue to remove power, remove the microSD card, and put it back into your computer. - You will see a file called *BeagleBoneBlack-eMMC-image-XXXXX.img*, where *XXXXX* is a set of random numbers. Save this file to use for restoring your image later. -.. note:: Because the date won't be set on your board, you might want to adjust the date on the file to remember when you made it. For storage on your computer, these images will typically compress very well, so use your favorite compression tool. +.. note:: -.. tip:: `eLinux wiki <The http://elinux.org/Beagleboard>`_ is the definitive place for the BeagleBoard.org community to share information about the Beagles. Spend some time looking around for other helpful information. + Because the date won't be set on your board, you might want to + adjust the date on the file to remember when you made it. For + storage on your computer, these images will typically compress + very well, so use your favorite compression tool. -Discussion -************ +.. tip:: + + The `eLinux wiki <The http://elinux.org/Beagleboard>`_ is the + definitive place for the BeagleBoard.org community to + share information about the Beagles. Spend some time + looking around for other helpful information. .. _basics_onboard_flash: Updating the Onboard Flash ---------------------------- +=========================== Problem -************ +-------- + You want to copy the microSD card to the onboard flash. Solution -************ +-------- If you want to update the onboard flash with the contents of the microSD card, -- Repeat the steps in :ref:`basics install os<basics_install_os>` to update the OS. +- Repeat the steps in :ref:`basics_install_os` to update the OS. - Attach to an external 5 V source. *you must be powered from an external 5 V source*. The flashing process requires more current than what typically can be pulled from USB. - Boot from the microSD card. -- Log on to the bone and edit +/boot/uEnv.txt+. -- Uncomment out the last line +cmdline=init=/usr/sbin/init-beagle-flasher+. +- Log on to the bone and edit */boot/uEnv.txt*. +- Uncomment out the last line *cmdline=init=/usr/sbin/init-beagle-flasher*. - Save the file and reboot. - The USR LEDs will flash back and forth for a few minutes. - When they stop flashing, remove the SD card and reboot. - You are now running from the newly flashed onboard flash. -.. warning:: If you write the onboard flash, _be sure to power the Bone from an external 5 V source_. The USB might not supply enough current. +.. warning:: + If you write the onboard flash, **be sure to power the + Bone from an external 5 V source**. The USB might not + supply enough current. When you boot from the microSD card, it will copy the image to the onboard flash. When all four *USER* LEDs turn off (in some versions, they all turn on), you can diff --git a/beaglebone-cookbook/01basics/figures/01GettingStarted.png b/books/beaglebone-cookbook/01basics/figures/01GettingStarted.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/01GettingStarted.png rename to books/beaglebone-cookbook/01basics/figures/01GettingStarted.png diff --git a/beaglebone-cookbook/01basics/figures/02GettingStarted.png b/books/beaglebone-cookbook/01basics/figures/02GettingStarted.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/02GettingStarted.png rename to books/beaglebone-cookbook/01basics/figures/02GettingStarted.png diff --git a/beaglebone-cookbook/01basics/figures/03GettingStarted.png b/books/beaglebone-cookbook/01basics/figures/03GettingStarted.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/03GettingStarted.png rename to books/beaglebone-cookbook/01basics/figures/03GettingStarted.png diff --git a/beaglebone-cookbook/01basics/figures/04GettingStarted.png b/books/beaglebone-cookbook/01basics/figures/04GettingStarted.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/04GettingStarted.png rename to books/beaglebone-cookbook/01basics/figures/04GettingStarted.png diff --git a/beaglebone-cookbook/01basics/figures/05GettingStarted.png b/books/beaglebone-cookbook/01basics/figures/05GettingStarted.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/05GettingStarted.png rename to books/beaglebone-cookbook/01basics/figures/05GettingStarted.png diff --git a/beaglebone-cookbook/01basics/figures/05GettingStartedVScode.png b/books/beaglebone-cookbook/01basics/figures/05GettingStartedVScode.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/05GettingStartedVScode.png rename to books/beaglebone-cookbook/01basics/figures/05GettingStartedVScode.png diff --git a/beaglebone-cookbook/01basics/figures/BeagleBoard_described.jpg b/books/beaglebone-cookbook/01basics/figures/BeagleBoard_described.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/BeagleBoard_described.jpg rename to books/beaglebone-cookbook/01basics/figures/BeagleBoard_described.jpg diff --git a/beaglebone-cookbook/01basics/figures/BeagleBoard_xM.JPG b/books/beaglebone-cookbook/01basics/figures/BeagleBoard_xM.JPG similarity index 100% rename from beaglebone-cookbook/01basics/figures/BeagleBoard_xM.JPG rename to books/beaglebone-cookbook/01basics/figures/BeagleBoard_xM.JPG diff --git a/beaglebone-cookbook/01basics/figures/Beagle_Board_big.jpg b/books/beaglebone-cookbook/01basics/figures/Beagle_Board_big.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/Beagle_Board_big.jpg rename to books/beaglebone-cookbook/01basics/figures/Beagle_Board_big.jpg diff --git a/beaglebone-cookbook/01basics/figures/BeaglexM_details.jpg b/books/beaglebone-cookbook/01basics/figures/BeaglexM_details.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/BeaglexM_details.jpg rename to books/beaglebone-cookbook/01basics/figures/BeaglexM_details.jpg diff --git a/beaglebone-cookbook/01basics/figures/X15_Beta_Front.jpg b/books/beaglebone-cookbook/01basics/figures/X15_Beta_Front.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/X15_Beta_Front.jpg rename to books/beaglebone-cookbook/01basics/figures/X15_Beta_Front.jpg diff --git a/books/beaglebone-cookbook/01basics/figures/beaglebone-white.jpg b/books/beaglebone-cookbook/01basics/figures/beaglebone-white.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2ca517c0d089f66896a2b4e907d259ede86812a7 Binary files /dev/null and b/books/beaglebone-cookbook/01basics/figures/beaglebone-white.jpg differ diff --git a/beaglebone-cookbook/01basics/figures/bone-black-details.jpg b/books/beaglebone-cookbook/01basics/figures/bone-black-details.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/bone-black-details.jpg rename to books/beaglebone-cookbook/01basics/figures/bone-black-details.jpg diff --git a/beaglebone-cookbook/01basics/figures/bone-black.jpg b/books/beaglebone-cookbook/01basics/figures/bone-black.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/bone-black.jpg rename to books/beaglebone-cookbook/01basics/figures/bone-black.jpg diff --git a/beaglebone-cookbook/01basics/figures/bone-white.jpg b/books/beaglebone-cookbook/01basics/figures/bone-white.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/bone-white.jpg rename to books/beaglebone-cookbook/01basics/figures/bone-white.jpg diff --git a/beaglebone-cookbook/01basics/figures/cloud9.png b/books/beaglebone-cookbook/01basics/figures/cloud9.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/cloud9.png rename to books/beaglebone-cookbook/01basics/figures/cloud9.png diff --git a/beaglebone-cookbook/01basics/figures/cloud9Debugger.png b/books/beaglebone-cookbook/01basics/figures/cloud9Debugger.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/cloud9Debugger.png rename to books/beaglebone-cookbook/01basics/figures/cloud9Debugger.png diff --git a/beaglebone-cookbook/01basics/figures/cloud9withBash.png b/books/beaglebone-cookbook/01basics/figures/cloud9withBash.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/cloud9withBash.png rename to books/beaglebone-cookbook/01basics/figures/cloud9withBash.png diff --git a/beaglebone-cookbook/01basics/figures/deb1.png b/books/beaglebone-cookbook/01basics/figures/deb1.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/deb1.png rename to books/beaglebone-cookbook/01basics/figures/deb1.png diff --git a/beaglebone-cookbook/01basics/figures/deb2.png b/books/beaglebone-cookbook/01basics/figures/deb2.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/deb2.png rename to books/beaglebone-cookbook/01basics/figures/deb2.png diff --git a/beaglebone-cookbook/01basics/figures/deb3.png b/books/beaglebone-cookbook/01basics/figures/deb3.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/deb3.png rename to books/beaglebone-cookbook/01basics/figures/deb3.png diff --git a/beaglebone-cookbook/01basics/figures/forkMe.png b/books/beaglebone-cookbook/01basics/figures/forkMe.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/forkMe.png rename to books/beaglebone-cookbook/01basics/figures/forkMe.png diff --git a/beaglebone-cookbook/01basics/figures/pluggingIn.jpg b/books/beaglebone-cookbook/01basics/figures/pluggingIn.jpg similarity index 100% rename from beaglebone-cookbook/01basics/figures/pluggingIn.jpg rename to books/beaglebone-cookbook/01basics/figures/pluggingIn.jpg diff --git a/beaglebone-cookbook/01basics/figures/template.fzz b/books/beaglebone-cookbook/01basics/figures/template.fzz similarity index 100% rename from beaglebone-cookbook/01basics/figures/template.fzz rename to books/beaglebone-cookbook/01basics/figures/template.fzz diff --git a/beaglebone-cookbook/01basics/figures/template_bb.png b/books/beaglebone-cookbook/01basics/figures/template_bb.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/template_bb.png rename to books/beaglebone-cookbook/01basics/figures/template_bb.png diff --git a/beaglebone-cookbook/01basics/figures/vscBash.png b/books/beaglebone-cookbook/01basics/figures/vscBash.png similarity index 100% rename from beaglebone-cookbook/01basics/figures/vscBash.png rename to books/beaglebone-cookbook/01basics/figures/vscBash.png diff --git a/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.fzpz b/books/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.fzpz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.fzpz rename to books/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.fzpz diff --git a/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.txt b/books/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.txt similarity index 100% rename from beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.txt rename to books/beaglebone-cookbook/02sensors/figures/Adafruit Xbee Adapter v1.1.txt diff --git a/beaglebone-cookbook/02sensors/figures/GPS.fzz b/books/beaglebone-cookbook/02sensors/figures/GPS.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/GPS.fzz rename to books/beaglebone-cookbook/02sensors/figures/GPS.fzz diff --git a/beaglebone-cookbook/02sensors/figures/GPS_bb.png b/books/beaglebone-cookbook/02sensors/figures/GPS_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/GPS_bb.png rename to books/beaglebone-cookbook/02sensors/figures/GPS_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/P8P9.fzz b/books/beaglebone-cookbook/02sensors/figures/P8P9.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/P8P9.fzz rename to books/beaglebone-cookbook/02sensors/figures/P8P9.fzz diff --git a/beaglebone-cookbook/02sensors/figures/P8P9_bb.png b/books/beaglebone-cookbook/02sensors/figures/P8P9_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/P8P9_bb.png rename to books/beaglebone-cookbook/02sensors/figures/P8P9_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/analogIn.fzz b/books/beaglebone-cookbook/02sensors/figures/analogIn.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/analogIn.fzz rename to books/beaglebone-cookbook/02sensors/figures/analogIn.fzz diff --git a/beaglebone-cookbook/02sensors/figures/analogIn_bb.png b/books/beaglebone-cookbook/02sensors/figures/analogIn_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/analogIn_bb.png rename to books/beaglebone-cookbook/02sensors/figures/analogIn_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/audioDongle.jpg b/books/beaglebone-cookbook/02sensors/figures/audioDongle.jpg similarity index 100% rename from beaglebone-cookbook/02sensors/figures/audioDongle.jpg rename to books/beaglebone-cookbook/02sensors/figures/audioDongle.jpg diff --git a/beaglebone-cookbook/02sensors/figures/audioDongle.txt b/books/beaglebone-cookbook/02sensors/figures/audioDongle.txt similarity index 100% rename from beaglebone-cookbook/02sensors/figures/audioDongle.txt rename to books/beaglebone-cookbook/02sensors/figures/audioDongle.txt diff --git a/beaglebone-cookbook/02sensors/figures/black_hardware_details.png b/books/beaglebone-cookbook/02sensors/figures/black_hardware_details.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/black_hardware_details.png rename to books/beaglebone-cookbook/02sensors/figures/black_hardware_details.png diff --git a/beaglebone-cookbook/02sensors/figures/cape-headers-analog.png b/books/beaglebone-cookbook/02sensors/figures/cape-headers-analog.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/cape-headers-analog.png rename to books/beaglebone-cookbook/02sensors/figures/cape-headers-analog.png diff --git a/beaglebone-cookbook/02sensors/figures/cape-headers-i2c.png b/books/beaglebone-cookbook/02sensors/figures/cape-headers-i2c.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/cape-headers-i2c.png rename to books/beaglebone-cookbook/02sensors/figures/cape-headers-i2c.png diff --git a/beaglebone-cookbook/02sensors/figures/cape-headers-serial.png b/books/beaglebone-cookbook/02sensors/figures/cape-headers-serial.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/cape-headers-serial.png rename to books/beaglebone-cookbook/02sensors/figures/cape-headers-serial.png diff --git a/beaglebone-cookbook/02sensors/figures/cape-headers.png b/books/beaglebone-cookbook/02sensors/figures/cape-headers.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/cape-headers.png rename to books/beaglebone-cookbook/02sensors/figures/cape-headers.png diff --git a/beaglebone-cookbook/02sensors/figures/flexResistor.fzz b/books/beaglebone-cookbook/02sensors/figures/flexResistor.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/flexResistor.fzz rename to books/beaglebone-cookbook/02sensors/figures/flexResistor.fzz diff --git a/beaglebone-cookbook/02sensors/figures/flexResistor_bb.png b/books/beaglebone-cookbook/02sensors/figures/flexResistor_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/flexResistor_bb.png rename to books/beaglebone-cookbook/02sensors/figures/flexResistor_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic.fzz b/books/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic.fzz rename to books/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic.fzz diff --git a/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic_bb.png b/books/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic_bb.png rename to books/beaglebone-cookbook/02sensors/figures/hc-sr04-ultraSonic_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/hc-sr04.jpg b/books/beaglebone-cookbook/02sensors/figures/hc-sr04.jpg similarity index 100% rename from beaglebone-cookbook/02sensors/figures/hc-sr04.jpg rename to books/beaglebone-cookbook/02sensors/figures/hc-sr04.jpg diff --git a/beaglebone-cookbook/02sensors/figures/i2cTemp.fzz b/books/beaglebone-cookbook/02sensors/figures/i2cTemp.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/i2cTemp.fzz rename to books/beaglebone-cookbook/02sensors/figures/i2cTemp.fzz diff --git a/beaglebone-cookbook/02sensors/figures/i2cTemp.js.old b/books/beaglebone-cookbook/02sensors/figures/i2cTemp.js.old similarity index 100% rename from beaglebone-cookbook/02sensors/figures/i2cTemp.js.old rename to books/beaglebone-cookbook/02sensors/figures/i2cTemp.js.old diff --git a/beaglebone-cookbook/02sensors/figures/i2cTemp_bb.png b/books/beaglebone-cookbook/02sensors/figures/i2cTemp_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/i2cTemp_bb.png rename to books/beaglebone-cookbook/02sensors/figures/i2cTemp_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/onewire.fzz b/books/beaglebone-cookbook/02sensors/figures/onewire.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/onewire.fzz rename to books/beaglebone-cookbook/02sensors/figures/onewire.fzz diff --git a/beaglebone-cookbook/02sensors/figures/onewire_bb.png b/books/beaglebone-cookbook/02sensors/figures/onewire_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/onewire_bb.png rename to books/beaglebone-cookbook/02sensors/figures/onewire_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/onewire_setup.sh b/books/beaglebone-cookbook/02sensors/figures/onewire_setup.sh similarity index 100% rename from beaglebone-cookbook/02sensors/figures/onewire_setup.sh rename to books/beaglebone-cookbook/02sensors/figures/onewire_setup.sh diff --git a/beaglebone-cookbook/02sensors/figures/pot.fzz b/books/beaglebone-cookbook/02sensors/figures/pot.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pot.fzz rename to books/beaglebone-cookbook/02sensors/figures/pot.fzz diff --git a/beaglebone-cookbook/02sensors/figures/pot_schem.png b/books/beaglebone-cookbook/02sensors/figures/pot_schem.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pot_schem.png rename to books/beaglebone-cookbook/02sensors/figures/pot_schem.png diff --git a/beaglebone-cookbook/02sensors/figures/pushbutton.fzz b/books/beaglebone-cookbook/02sensors/figures/pushbutton.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pushbutton.fzz rename to books/beaglebone-cookbook/02sensors/figures/pushbutton.fzz diff --git a/beaglebone-cookbook/02sensors/figures/pushbuttonPullup.fzz b/books/beaglebone-cookbook/02sensors/figures/pushbuttonPullup.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pushbuttonPullup.fzz rename to books/beaglebone-cookbook/02sensors/figures/pushbuttonPullup.fzz diff --git a/beaglebone-cookbook/02sensors/figures/pushbuttonPullup_bb.png b/books/beaglebone-cookbook/02sensors/figures/pushbuttonPullup_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pushbuttonPullup_bb.png rename to books/beaglebone-cookbook/02sensors/figures/pushbuttonPullup_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/pushbutton_bb.png b/books/beaglebone-cookbook/02sensors/figures/pushbutton_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/pushbutton_bb.png rename to books/beaglebone-cookbook/02sensors/figures/pushbutton_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/rotaryEncoder.fzz b/books/beaglebone-cookbook/02sensors/figures/rotaryEncoder.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/rotaryEncoder.fzz rename to books/beaglebone-cookbook/02sensors/figures/rotaryEncoder.fzz diff --git a/beaglebone-cookbook/02sensors/figures/rotaryEncoder.js.orig b/books/beaglebone-cookbook/02sensors/figures/rotaryEncoder.js.orig similarity index 100% rename from beaglebone-cookbook/02sensors/figures/rotaryEncoder.js.orig rename to books/beaglebone-cookbook/02sensors/figures/rotaryEncoder.js.orig diff --git a/beaglebone-cookbook/02sensors/figures/rotaryEncoder_bb.png b/books/beaglebone-cookbook/02sensors/figures/rotaryEncoder_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/rotaryEncoder_bb.png rename to books/beaglebone-cookbook/02sensors/figures/rotaryEncoder_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/sensorTag.jpg b/books/beaglebone-cookbook/02sensors/figures/sensorTag.jpg similarity index 100% rename from beaglebone-cookbook/02sensors/figures/sensorTag.jpg rename to books/beaglebone-cookbook/02sensors/figures/sensorTag.jpg diff --git a/beaglebone-cookbook/02sensors/figures/testSerial-2014-04-11.zip b/books/beaglebone-cookbook/02sensors/figures/testSerial-2014-04-11.zip similarity index 100% rename from beaglebone-cookbook/02sensors/figures/testSerial-2014-04-11.zip rename to books/beaglebone-cookbook/02sensors/figures/testSerial-2014-04-11.zip diff --git a/beaglebone-cookbook/02sensors/figures/ultrasonicRange.fzz b/books/beaglebone-cookbook/02sensors/figures/ultrasonicRange.fzz similarity index 100% rename from beaglebone-cookbook/02sensors/figures/ultrasonicRange.fzz rename to books/beaglebone-cookbook/02sensors/figures/ultrasonicRange.fzz diff --git a/beaglebone-cookbook/02sensors/figures/ultrasonicRange_bb.png b/books/beaglebone-cookbook/02sensors/figures/ultrasonicRange_bb.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/ultrasonicRange_bb.png rename to books/beaglebone-cookbook/02sensors/figures/ultrasonicRange_bb.png diff --git a/beaglebone-cookbook/02sensors/figures/vsc-bash-tab.png b/books/beaglebone-cookbook/02sensors/figures/vsc-bash-tab.png similarity index 100% rename from beaglebone-cookbook/02sensors/figures/vsc-bash-tab.png rename to books/beaglebone-cookbook/02sensors/figures/vsc-bash-tab.png diff --git a/beaglebone-cookbook/02sensors/sensors.rst b/books/beaglebone-cookbook/02sensors/sensors.rst similarity index 63% rename from beaglebone-cookbook/02sensors/sensors.rst rename to books/beaglebone-cookbook/02sensors/sensors.rst index 1a92078cb45a0772206330d45cb921ecff2c2ca5..d5e6400db18980febaa6fb0b9149e99b1ebd56aa 100644 --- a/beaglebone-cookbook/02sensors/sensors.rst +++ b/books/beaglebone-cookbook/02sensors/sensors.rst @@ -3,28 +3,26 @@ Sensors ######## -Introduction -============= - In this chapter, you will learn how to sense the physical world with BeagleBone Black. Various types of electronic sensors, such as cameras and microphones, can be connected to the Bone using one or more interfaces provided by the standard USB 2.0 host port, -as shown in :ref:`sensor host port <sensors_host_port>`. +as shown in :ref:`sensors_host_port`. .. note:: + All the examples in the book assume you have cloned the Cookbook - repository on www.github.com. Go here :ref:`basic repo <basics_repo>` for instructions. + repository on www.github.com. Go here :ref:`basics_repo` for instructions. .. _sensors_host_port: -The USB 2.0 host port - .. figure:: figures/black_hardware_details.png :align: center :alt: USB Host Port -The two 46-pin cape headers (called +P8+ and +P9+) along the long edges of the -board (:ref:`sensors P8 & P9 <sensors_P8P9_fig>`) provide connections for + The USB 2.0 host port + +The two 46-pin cape headers (called *P8* and *P9*) along the long +edges of the board (:ref:`sensors_P8P9_fig`) provide connections for cape add-on boards, digital and analog sensors, and more. .. _sensors_P8P9_fig: @@ -38,92 +36,89 @@ cape add-on boards, digital and analog sensors, and more. The simplest kind of sensor provides a single digital status, such as off or on, and can be handled by an *input mode* of one of the Bone's 65 general-purpose input/output (GPIO) pins. More complex sensors can be connected by using one of the Bone's seven -analog-to-digital converter (ADC) inputs or several I^2^C buses. +analog-to-digital converter (ADC) inputs or several |I2C| buses. -:ref:`display <displays>` discusses some of the *output mode* usages of the GPIO pins. +:ref:`beaglebone-cookbook-displays` discusses some of the *output mode* usages of the GPIO pins. -All these examples assume that you know how to edit a file (:ref:`basic vsc <basics_vsc>`) and run +All these examples assume that you know how to edit a file (:ref:`basics_vsc`) and run it, either within the Visual Studio Code (VSC) integrated development environment (IDE) or from -the command line (:ref:`shell tips <tips_shell>`). +the command line (:ref:`tips_shell`). Choosing a Method to Connect Your Sensor ----------------------------------------- +========================================= Problem -******** +------- You want to acquire and attach a sensor and need to understand your basic options. Solution -********* +-------- -:ref:`sensor cape headers<sensors_cape_headers>` -shows many of the possibilities for connecting a sensor. +:ref:`sensors_cape_headers` shows many of the possibilities for connecting a sensor. .. _sensors_cape_headers: .. figure:: figures/cape-headers.png :align: center - :alt: Some of the many sensor connection options on the Bone - - Sensor Connection Modes + :alt: Sensor Connection Modes + + Some of the many sensor connection options on the Bone Choosing the simplest solution available enables you to move on quickly to addressing other system aspects. By exploring each connection type, you can make more informed decisions as you seek to optimize and troubleshoot your design. -Discussion -*********** - .. _sensors_getting_started: Input and Run a Python or JavaScript Application for Talking to Sensors ------------------------------------------------------------------------- +========================================================================= Problem -********* +-------- You have your sensors all wired up and your Bone booted up, and you need to know how to enter and run your code. Solution -********* +-------- You are just a few simple steps from running any of the recipes in this book. -- Plug your Bone into a host computer via the USB cable (:ref:`basic out of the box<basics_out_of_the_box>`). -- Start Visual Studio Code (:ref:`basic vsc <basics_vsc>`). -- In the +bash+ tab (as shown in :ref:`sensors vsc bash <sensors_vsc_bash>`), run the following commands: +- Plug your Bone into a host computer via the USB cable (:ref:`basics_out_of_the_box`). +- Start Visual Studio Code (:ref:`basics_vsc`). +- In the *bash* tab (as shown in :ref:`sensors_vsc_bash`), run the following commands: .. code-block:: bash bone$ cd - - bone$ cd BoneCookbook/docs/02sensors/code + bone$ cd beaglebone-cookbook-code/02sensors .. _sensors_vsc_bash: .. figure:: figures/vsc-bash-tab.png :align: center - :alt: Entering commands in the VSC bash tab + :alt: VSC bash tab - VSC bash tab + Entering commands in the VSC bash tab -Here, we issued the *change directory* (+cd+) command without specifying a target directory. +Here, we issued the *change directory* (*cd*) command without specifying a target directory. By default, it takes you to your home directory. Notice that the prompt has changed to reflect the change. .. note:: - If you log in as +debian+, your home is */home/debian*. If you were to create a new user + + If you log in as *debian*, your home is */home/debian*. If you were to create a new user called *newuser*, that user's home would be */home/newuser*. By default, all non-root (non-superuser) users have their home directories in */home*. .. note:: + All the examples in the book assume you have cloned the Cookbook repository on www.github.com. Go here - :ref:`basic repo <basics_repo>` for instructions. + :ref:`basics_repo` for instructions. - Double-click the *pushbutton.py* file to open it. - Press ^S (Ctrl-S) to save the file. (You can also go to the File menu in VSC and select Save to save the file, but Ctrl-S is easier.) Even easier, VSC can be configured to autosave every so many seconds. -- In the +bash+ tab, enter the following commands: +- In the *bash* tab, enter the following commands: .. code-block:: @@ -136,63 +131,58 @@ By default, it takes you to your home directory. Notice that the prompt has chan This process will work for any script in this book. -Discussion -*********** - .. _sensors_pushbutton: Reading the Status of a Pushbutton or Magnetic Switch (Passive On/Off Sensor) ------------------------------------------------------------------------------- +============================================================================== Problem -******** +-------- You want to read a pushbutton, a magnetic switch, or other sensor that is electrically open or closed. Solution -********* +--------- Connect the switch to a GPIO pin and read from the proper place in */sys/class/gpio*. To make this recipe, you will need: -* Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -* Pushbutton switch (see :ref:`app misc <app_misc>`) -* Magnetic reed switch (optional, see :ref:`<app misc app_misc>`) +* Breadboard and jumper wires. +* Pushbutton switch. +* Magnetic reed switch. You can wire up either a pushbutton, a magnetic reed switch, -or both on the Bone, as shown in :ref:`figure below <js_pushbutton_fig>`. +or both on the Bone, as shown in :ref:`js_pushbutton_fig`. .. _js_pushbutton_fig: .. figure:: figures/pushbutton_bb.png :align: center - :alt: Diagram for wiring a pushbutton and magnetic reed switch input + :alt: Bone with pushbutton - Bone with pushbutton + Diagram for wiring a pushbutton and magnetic reed switch input -The code in :ref:`js pushbutton code<js_pushbutton_code>` +The code in :ref:`js_pushbutton_code` reads GPIO port *P9_42*, which is attached to the pushbutton. .. _py_pushbutton_code: -Monitoring a pushbutton (pushbutton.py) - -.. code-block:: python - - include::code/pushbutton.py +.. literalinclude:: ../code/02sensors/pushbutton.py + :caption: Monitoring a pushbutton (pushbutton.py) + :linenos: +:download:`pushbutton.py <../code/02sensors/pushbutton.py>` .. _js_pushbutton_code: -Monitoring a pushbutton (pushbutton.js) - -.. code-block:: javascript +.. literalinclude:: ../code/02sensors/pushbutton.js + :caption: Monitoring a pushbutton (pushbutton.js) + :linenos: - include::code/pushbutton.js +:download:`pushbutton.js <../code/02sensors/pushbutton.js>` -Put this code in a file called *pushbutton.js* following the steps in -:ref:`sensor getting started <sensors_getting_started>`. +Put this code in a file called *pushbutton.js* following the steps in :ref:`sensors_getting_started`. In the VSC *bash* tab, run it by using the following commands: .. code-block:: bash @@ -208,23 +198,21 @@ The command runs it. Try pushing the button. The code reads the pin and prints i You will have to press ^C (Ctrl-C) to stop the code. -If you want to use the magnetic reed switch wired as shown in :ref:`javascript pushbutton <js_pushbutton_fig>`, change +P9_42+ to +P9_26+ which is gpio +14+. - -Discussion -*********** +If you want to use the magnetic reed switch wired as shown in +:ref:`js_pushbutton_fig`, change *P9_42* to *P9_26* which is gpio *14*. Mapping Header Numbers to gpio Numbers ---------------------------------------- +======================================= Problem -******** +-------- You have a sensor attached to the P8 or P9 header and need to know which gpio pin it's using. Solution -********** +--------- -The +gpioinfo+ command displays information about all the P8 and P9 header pins. To see the info for just one pin, use +grep+. +The *gpioinfo* command displays information about all the P8 and P9 header pins. To see the info for just one pin, use *grep*. .. code-block:: bash @@ -252,43 +240,43 @@ For P9_26 you get: 0*32+14=14, so the P9_26 pin is gpio 14. Reading a Position, Light, or Force Sensor (Variable Resistance Sensor) -------------------------------------------------------------------------- +======================================================================== Problem -********* +-------- You have a variable resistor, force-sensitive resistor, flex sensor, or any of a number of other sensors that output their value as a variable resistance, and you want to read their value with the Bone. Solution -********* +-------- Use the Bone's analog-to-digital converters (ADCs) and a resistor divider circuit to detect the resistance in the sensor. The Bone has seven built-in analog inputs that can easily read a -resistive value. :ref:`cape header analog sensors <sensors_cape_headers_analog>` shows them -on the lower part of the +P9+ header. +resistive value. :ref:`sensors_cape_headers_analog` shows them +on the lower part of the *P9* header. .. _sensors_cape_headers_analog: .. figure:: figures/cape-headers-analog.png :align: center - :alt: Seven analog inputs on the +P9+ header + :alt: Seven analog inputs on the *P9* header Seven analog inputs on P9 header To make this recipe, you will need: -- Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -- 10 kΩ trimpot (see :ref:`app resistor <app_resistor>`) or -- Flex resistor (optional, see :ref:`app resistor <app_resistor>`) -- 22 kΩ resistor (see :ref:`app resistor<app_resistor>`) +- Breadboard and jumper wires. +- 10k trimpot or +- Flex resistor (optional) +- 22k resistor A variable resistor with three terminals -:ref:`sensor analogIn<sensors_analogIn_fig>` shows a simple variable resistor (trimpot) +:ref:`sensors_analogIn_fig` shows a simple variable resistor (trimpot) wired to the Bone. One end terminal is wired to the ADC 1.8 V power supply on pin *P9_32*, and the other end terminal is attached to the ADC ground (*P9_34*). The middle terminal is wired to one of the seven analog-in ports (*P9_36*). @@ -297,78 +285,75 @@ is wired to one of the seven analog-in ports (*P9_36*). .. figure:: figures/analogIn_bb.png :align: center - :alt: Wiring a 10k variable resistor (trimpot) to an ADC port + :alt: Analog Wiring a 10k variable resistor (trimpot) to an ADC port -:ref:`sensor analogIn code <sensors_analogIn_code>` shows the BoneScript code used to read the variable resistor. +:ref:`sensors_analogIn_code` shows the BoneScript code used to read the variable resistor. Add the code to a file called _analogIn.js_ and run it; then change the resistor and run it again. The voltage read will change. .. _py_analogIn_code: -Reading an analog voltage (analogIn.py) +.. literalinclude:: ../code/02sensors/analogIn.py + :caption: Reading an analog voltage (analogIn.py) + :linenos: -.. code-block:: python - - include::code/analogIn.py +:download:`analogIn.py <../code/02sensors/analogIn.py>` .. _sensors_analogIn_code: -Reading an analog voltage (analogIn.js) - -.. code-block:: javascript +.. literalinclude:: ../code/02sensors/analogIn.js + :caption: Reading an analog voltage (analogIn.js) + :linenos: - include::code/analogIn.js[] +:download:`analogIn.js <../code/02sensors/analogIn.js>` .. note:: - The code in :ref:`sensor analogIn code<sensors_analogIn_code>` + + The code in :ref:`sensors_analogIn_code` outputs a value between 0 and 4096. A variable resistor with two terminals -Some resistive sensors have only two terminals, such as the flex sensor in -:ref:`sensor flex resistor<sensors_flexResistor_fig>` +Some resistive sensors have only two terminals, such as the flex sensor in :ref:`sensors_flexResistor_fig` The resistance between its two terminals changes when it is flexed. -In this case, we need to add a fixed resistor in series with the flex sensor. -:ref:`sensor flex resistor <sensors_flexResistor_fig>` -shows how to wire in a 22 kΩ resistor to give a voltage to measure +In this case, we need to add a fixed resistor in series with the flex sensor. :ref:`sensors_flexResistor_fig` +shows how to wire in a 22k resistor to give a voltage to measure across the flex sensor. .. _sensors_flexResistor_fig: .. figure:: figures/flexResistor_bb.png :align: center - :alt: Reading a two-terminal flex resistor + :alt: Flex Resistor - Flex Resistor - -The code in :ref:`py analogIn code <py_analogIn_code>` and -:ref:`sensors analogIn code <sensors_analogIn_code>` also works for this setup. + Reading a two-terminal flex resistor -Discussion -************ +The code in :ref:`py_analogIn_code` and +:ref:`sensors_analogIn_code` also works for this setup. Reading a Distance Sensor (Analog or Variable Voltage Sensor) --------------------------------------------------------------- +============================================================= Problem -******** +-------- You want to measure distance with a `LV-MaxSonar-EZ1 Sonar Range Finder <http://bit.ly/1Mt5Elr>`_, which outputs a voltage in proportion to the distance. Solution -********* +-------- To make this recipe, you will need: -* Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -* LV-MaxSonar-EZ1 Sonar Range Finder (see :ref:`app musc <app_misc>`) +* Breadboard and jumper wires. +* LV-MaxSonar-EZ1 Sonar Range Finder All you have to do is wire the EZ1 to one of the Bone's *analog-in* pins, -as shown in `this figure<sensors_ultrasonic_fig>`. The device outputs ~6.4 mV/in when powered from 3.3 V. +as shown in :ref:`sensors_ultrasonic_fig`. The device outputs ~6.4 mV/in when powered from 3.3 V. + +.. WARNING:: -.. _WARNING: Make sure not to apply more than 1.8 V to the Bone's *analog-in* pins, or you will likely damage them. In practice, this circuit should follow that rule. @@ -376,47 +361,44 @@ as shown in `this figure<sensors_ultrasonic_fig>`. The device outputs ~6.4 mV/in .. figure:: figures/ultrasonicRange_bb.png :align: center - :alt: Wiring the LV-MaxSonar-EZ1 Sonar Range Finder to the *P9_33* analog-in port + :alt: Analog Wiring the LV-MaxSonar-EZ1 Sonar Range Finder to the *P9_33* analog-in port -:ref:`Ultrasonic sensor range code <sensors_ultrasonicRange_code>` +:ref:`sensors_ultrasonicRange_code` shows the code that reads the sensor at a fixed interval. .. _py_ultrasonicRange_code: -Reading an analog voltage (ultrasonicRange.py) +.. literalinclude:: ../code/02sensors/ultrasonicRange.py + :caption: Reading an analog voltage (ultrasonicRange.py) + :linenos: -.. code-block:: python - - include::code/ultrasonicRange.py[] +:download:`ultrasonicRange.py <../code/02sensors/ultrasonicRange.py>` .. _sensors_ultrasonicRange_code: -Reading an analog voltage (ultrasonicRange.js) - -.. code-block:: javascript - include::code/ultrasonicRange.js[] +.. literalinclude:: ../code/02sensors/ultrasonicRange.js + :caption: Reading an analog voltage (ultrasonicRange.js) + :linenos: -Discussion -*********** +:download:`ultrasonicRange.js <../code/02sensors/ultrasonicRange.js>` .. _sensors_hc-sr04: Reading a Distance Sensor (Variable Pulse Width Sensor) --------------------------------------------------------- - -// TODO +======================================================== Problem -********** +-------- You want to use a HC-SR04 Ultrasonic Range Sensor with BeagleBone Black. Solution -********** -The HC-SR04 Ultrasonic Range Sensor (shown in `hc sr04 sensor image <sensors_hc_sr04_image_fig>`) +--------- + +The HC-SR04 Ultrasonic Range Sensor (shown in :ref:`sensors_hc_sr04_image_fig`) works by sending a trigger pulse to the *Trigger* input and then measuring the pulse width on the *Echo* output. The width of the pulse tells you the distance. @@ -430,11 +412,11 @@ pulse width on the *Echo* output. The width of the pulse tells you the distance. To make this recipe, you will need: -* Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -* 10 kΩ and 20 kΩ resistors (see :ref:`app resistor <app_resistor>`) -* HC-SR04 Ultrsonic Range Sensor (see :ref:`app misc <app_misc>`) +* Breadboard and jumper wires. +* 10 k and 20 k resistors +* HC-SR04 Ultrsonic Range Sensor. -Wire the sensor as shown in :ref:`hc sr04 sensor<sensors_hc-sr04_fig>`. +Wire the sensor as shown in :ref:`sensors_hc-sr04_fig`. Note that the HC-SR04 is a 5 V device, so the *banded* wire (running from *P9_7* on the Bone to VCC on the range finder) attaches the HC-SR04 to the Bone's 5 V power supply. @@ -447,37 +429,33 @@ HC-SR04 to the Bone's 5 V power supply. Wiring an HC-SR04 Ultrasonic Sensor -:ref:`hc sr04 <sensors_hc-sr04_code>` shows -BoneScript code used to drive the HC-SR04. +:ref:`sensors_hc-sr04_code` shows BoneScript code used to drive the HC-SR04. .. _sensors_hc-sr04_code: -Driving a HC-SR04 ultrasound sensor (hc-sr04-ultraSonic.js) - -.. code-block:: javascript +.. literalinclude:: ../code/02sensors/hc-sr04-ultraSonic.js + :caption: Driving a HC-SR04 ultrasound sensor (hc-sr04-ultraSonic.js) + :linenos: - include::code/hc-sr04-ultraSonic.js[] +:download:`hc-sr04-ultraSonic.js <../code/02sensors/hc-sr04-ultraSonic.js>` This code is more complex than others in this chapter, because we have to tell the device when to start measuring and time the return pulse. -Discussion -********** - Accurately Reading the Position of a Motor or Dial ----------------------------------------------------- +=================================================== Problem -********** +-------- You have a motor or dial and want to detect rotation using a rotary encoder. Solution -********** +--------- Use a rotary encoder (also called a *quadrature encoder*) connected to one of -the Bone's eQEP ports, as shown in :ref:`digital rotary encoder figure<digital_rotaryEncoder_fig>`. +the Bone's eQEP ports, as shown in :ref:`digital_rotaryEncoder_fig`. .. _digital_rotaryEncoder_fig: @@ -487,9 +465,7 @@ the Bone's eQEP ports, as shown in :ref:`digital rotary encoder figure<digital_r Wiring a rotary encoder using eQEP2 -On the BeagleBone and PocketBeage the three encoders are: - -.. table:: +.. table:: On the BeagleBone and PocketBeage the three encoders are: +-------------+------------------------------------+ | eQEP0 | P9.27 and P9.42 OR P1_33 and P2_34 | @@ -499,9 +475,7 @@ On the BeagleBone and PocketBeage the three encoders are: |eQEP2 | P8.11 and P8.12 OR P2_24 and P2_33 | +-------------+------------------------------------+ -On the AI it's: - -.. table:: +.. table:: On the AI it's: +-------------+------------------------------------+ |eQEP1 | P8.33 and P8.35 | @@ -513,8 +487,8 @@ On the AI it's: To make this recipe, you will need: -* Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -* Rotary encoder (see :ref:`app misc <app_misc>`) +* Breadboard and jumper wires. +* Rotary encoder. We are using a quadrature rotary encoder, which has two switches inside that open and close in such a manner that you can tell which way the shaft @@ -522,11 +496,10 @@ is turning. In this particular encoder, the two switches have a common lead, which is wired to ground. It also has a pushbutton switch wired to the other side of the device, which we aren't using. -Wire the encoder to +P8_11+ and +P8_12+, as shown in -:ref:`digital rotary encoder <digital_rotaryEncoder_fig>`. +Wire the encoder to *P8_11* and *P8_12*, as shown in :ref:`digital_rotaryEncoder_fig`. BeagleBone Black has built-in hardware for reading up to three encoders. -Here, we'll use the *eQEP2* encoder via the Linux +count+ subsystem. +Here, we'll use the *eQEP2* encoder via the Linux *count* subsystem. Then run the following commands: @@ -539,29 +512,30 @@ Then run the following commands: P8.12 12 fast rx up 4 qep 2 in A ocp/P8_12_pinmux (pinmux_P8_12_qep_pin) P8.11 13 fast rx up 4 qep 2 in B ocp/P8_11_pinmux (pinmux_P8_11_qep_pin) -This will enable *eQEP2* on pins +P8_11+ and *P8_12*. -The *2* after the +qep+ returned by *show-pins* shows it's *eQEP2*. +This will enable *eQEP2* on pins *P8_11* and *P8_12*. +The *2* after the *qep* returned by *show-pins* shows it's *eQEP2*. -Finally, add the code in :ref:`digital rotary encoder<digital_rotaryEncoder_js>` +Finally, add the code in :ref:`digital_rotaryEncoder_js` to a file named *rotaryEncoder.js* and run it. .. _digital_rotaryEncoder_py: -Reading a rotary encoder (rotaryEncoder.py) +.. literalinclude:: ../code/02sensors/rotaryEncoder.py + :caption: Reading a rotary encoder (rotaryEncoder.py) + :linenos: -.. code-block:: bash - - include::code/rotaryEncoder.py +:download:`rotaryEncoder.py <../code/02sensors/rotaryEncoder.py>` .. _digital_rotaryEncoder_js: -Reading a rotary encoder (rotaryEncoder.js) +.. literalinclude:: ../code/02sensors/rotaryEncoder.js + :caption: Reading a rotary encoder (rotaryEncoder.js) + :linenos: -.. code-block::javascript +:download:`rotaryEncoder.js <../code/02sensors/rotaryEncoder.js>` - include::code/rotaryEncoder.js - -Try rotating the encoder clockwise and counter-clockwise. You'll see an output like this: +Try rotating the encoder clockwise and counter-clockwise. +You'll see an output like this: .. code-block::bash @@ -578,32 +552,28 @@ Try rotating the encoder clockwise and counter-clockwise. You'll see an output l ^C -The values you get for +data+ will depend on which way you are +The values you get for *data* will depend on which way you are turning the device and how quickly. You will need to press ^C (Ctrl-C) to end. -Discussion -********** See Also -********** +--------- -You can also measure rotation by using a variable resistor (see :ref:`sensors analogIn <sensors_analogIn_fig>`). +You can also measure rotation by using a variable resistor (see :ref:`sensors_analogIn_fig`). .. _sensors_GPS: Acquiring Data by Using a Smart Sensor over a Serial Connection ------------------------------------------------------------------ - -// TODO +================================================================ Problem -********** +-------- You want to connect a smart sensor that uses a built-in microcontroller to stream data, such as a global positioning system (GPS), to the Bone and read the data from it. Solution -********** +-------- The Bone has several serial ports (UARTs) that you can use to read data from an external microcontroller included in smart sensors, such as a GPS. Just wire one up, and you'll @@ -611,10 +581,10 @@ soon be gathering useful data, such as your own location. Here's what you'll need: -* Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -* GPS receiver (see :ref:`app musc <app_misc>`) +* Breadboard and jumper wires. +* GPS receiver -Wire your GPS, as shown in :ref:`digital GPS<digital_GPS_fig>`. +Wire your GPS, as shown in :ref:`digital_GPS_fig`. .. _digital_GPS_fig: @@ -633,31 +603,27 @@ human-readable form. For this GPS, run the following command to load a NMEA pars bone$ npm install -g nmea -Running the code in :ref:`digital GPD code <digital_GPS_code>` +Running the code in :ref:`digital_GPS_code` will print the current location every time the GPS outputs it. .. _digital_GPS_code: -Talking to a GPS with UART 4 (GPS.js) - -.. code-block:: javascript +.. literalinclude:: ../code/02sensors/GPS.js + :caption: Talking to a GPS with UART 4 (GPS.js) + :linenos: - include::code/GPS.js[] +:download:`GPS.js <../code/02sensors/GPS.js>` If you don't need the NMEA formatting, you can skip the *npm* part and remove the lines in the code that refer to it. -.. note:: If you get an error like this - -.. TypeError:: Cannot call method 'readline' of undefined+ +.. note:: + If you get an error like this + TypeError: Cannot call method 'readline' of undefined -add this line to the end of file */usr/local/lib/node_modules/bonescript/serial.js*: +add this line to the end of file ``/usr/local/lib/node_modules/bonescript/serial.js``: *exports.serialParsers = m.module.parsers;* -Discussion -********** - - .. _cape-headers-serial_fig: .. figure:: figures/cape-headers-serial.png @@ -669,60 +635,63 @@ Discussion .. _sensors_i2c_temp: Measuring a Temperature ---------------------------- +======================= Problem -********** +------- You want to measure a temperature using a digital temperature sensor. Solution -********** +--------- The TMP101 sensor is a common digital temperature -sensor that uses a standard I^2^C-based serial protocol. +sensor that uses a standard |I2C|-based serial protocol. + +.. |I2C| replace:: I\ :sup:`2`\ C To make this recipe, you will need: -* Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -* Two 4.7 kΩ resistors (see :ref:`app resistor <app_resistor>`) -* TMP101 temperature sensor (see :ref:`app ic<app_ic>`) +* Breadboard and jumper wires. +* Two 4.7 k resistors. +* TMP101 temperature sensor. -Wire the TMP101, as shown in :ref:`i2c temprature sensor<sensors_i2cTemp_fig>`. +Wire the TMP101, as shown in :ref:`sensors_i2cTemp_fig`. .. _sensors_i2cTemp_fig: .. figure:: figures/i2cTemp_bb.png :align: center - :alt: Wiring an I^2^C TMP101 temperature sensor + :alt: |I2C| Temp - Wiring an I^2^C TMP101 temperature sensor + Wiring an |I2C| TMP101 temperature sensor -There are two I^2^C buses brought out to the headers. -:ref:`sensor cap headers i2c <sensors_cape_headers_i2c>` -shows that you have wired your device to I^2^C bus +2+. +There are two |I2C| buses brought out to the headers. +:ref:`sensors_cape_headers_i2c` +shows that you have wired your device to |I2C| bus *2*. .. _sensors_cape_headers_i2c: .. figure:: figures/cape-headers-i2c.png :align: center - :alt: Table of I^2^C outputs + :alt: Table of |I2C| outputs - Table of I^2^C outputs + Table of |I2C| outputs -Once the I^2^C device is wired up, you can use a couple handy I^2^C +Once the |I2C| device is wired up, you can use a couple handy |I2C| tools to test the device. Because these are Linux command-line tools, -you have to use +2+ as the bus number. +i2cdetect+, shown in `javascript I2C tools <js_i2cTools>`, -shows which I^2^C devices are on the bus. The +-r+ flag indicates which bus to use. -Our TMP101 is appearing at address *0x498. You can use the +i2cget+ command to read +you have to use *2* as the bus number. *i2cdetect*, shown in :ref:`js_i2cTools`, +shows which |I2C| devices are on the bus. The *-r* flag indicates which bus to use. +Our TMP101 is appearing at address *0x498*. You can use the *i2cget* command to read the value. It returns the temperature in hexidecimal and degrees C. In this example, 0x18 = 24{deg}C, which is 75.2{deg}F. (Hmmm, the office is a bit warm today.) Try warming up the TMP101 with your finger and running *i2cget* again. .. _js_i2cTools: -I^2^C tools +|I2C| tools +============ .. code-block:: bash @@ -742,7 +711,7 @@ I^2^C tools Reading the temperature via the kernel driver -********************************************** +============================================== The cleanest way to read the temperature from at TMP101 sensor is to use the kernel drive. @@ -750,7 +719,7 @@ Assuming the TMP101 is on bus 2 (the last digit is the bus number) .. _js_i2cKernel: -I^2^C TMP101 via Kernel +|I2C| TMP101 via Kernel .. code-block:: bash @@ -812,26 +781,24 @@ Other i2c devices are supported by the kernel. You can try the Linux Kernel Driver Database, https://cateee.net/lkddb/ to see them. -Once the driver is in place, you can read it via code. -:ref:`i2c temprature python code <py_i2cTemp_code>` -shows how to read the TMP101 from BoneScript. +Once the driver is in place, you can read it via code. +:ref:`py_i2cTemp_code` shows how to read the TMP101 from BoneScript. .. _py_i2cTemp_code: -Reading an I^2^C device (i2cTemp.py) - -.. code-block:: python - - include::code/i2cTemp.py[] +.. literalinclude:: ../code/02sensors/i2cTemp.py + :caption: Reading an |I2C| device (i2cTemp.py) + :linenos: +:download:`i2cTemp.py <../code/02sensors/i2cTemp.py>` .. _js_i2cTemp_code: -.Reading an I^2^C device (i2cTemp.js) +.. literalinclude:: ../code/02sensors/i2cTemp.js + :caption: Reading an |I2C| device (i2cTemp.js) + :linenos: -.. code-block:: javascript - - include::code/i2cTemp.js[] +:download:`i2cTemp.js <../code/02sensors/i2cTemp.js>` Run the code by using the following command: @@ -848,9 +815,10 @@ Run the code by using the following command: Notice using the kernel interface gets you more digits of accuracy. Reading i2c device directly -******************************* +=========================== -The TMP102 sensor can be read directly with i2c commands rather than using the kernel driver. First you need to install the i2c module. +The TMP102 sensor can be read directly with i2c commands rather than +using the kernel driver. First you need to install the i2c module. .. code-block:: bash @@ -859,34 +827,32 @@ The TMP102 sensor can be read directly with i2c commands rather than using the k .. _js_i2ctmp101_code: -Reading an I^2^C device (i2cTemp.py) -.. code-block:: python - - include::code/i2ctmp101.py[] +.. literalinclude:: ../code/02sensors/i2ctmp101.py + :caption: Reading an |I2C| device (i2cTemp.py) + :linenos: -This gets only 8 bits for the temperature. See the TMP101 datasheet for details on how to get up to 12 bits. - -Discussion -********** +:download:`i2ctmp101.py <../code/02sensors/i2ctmp101.py>` +This gets only 8 bits for the temperature. See the TMP101 datasheet +for details on how to get up to 12 bits. Reading Temperature via a Dallas 1-Wire Device ----------------------------------------------------- +=============================================== Problem -********** +-------- You want to measure a temperature using a Dallas Semiconductor DS18B20 temperature sensor. Solution -********** +--------- -I need to double-check how we provide attribution for recipes, but we'll need to have -something more than "From" followed by a link. For now, we should at least do -something like what I've changed it to. --BS +.. I need to double-check how we provide attribution for recipes, but we'll need to have +.. something more than "From" followed by a link. For now, we should at least do +.. something like what I've changed it to. --BS ---may A bigger question is, when do we need attribution? -I pull bits and pieces from everywhere and try to keep good records of sources. +.. --may A bigger question is, when do we need attribution? +.. I pull bits and pieces from everywhere and try to keep good records of sources. The DS18B20 is an interesting temperature sensor that uses Dallas Semiconductor's 1-wire interface. The data communication requires only @@ -895,23 +861,25 @@ You can wire it to any GPIO port. To make this recipe, you will need: -* Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -* 4.7 kΩ resistor (see :ref:`app resistor <app_resistor>`) -* DS18B20 1-wire temperature sensor (see :ref:`app ic<app_ic>`) +* Breadboard and jumper wires. +* 4.7 k resistor +* DS18B20 1-wire temperature sensor. -Wire up as shown in :ref:`1 wire sensor <sensors_1-wire_fig>`. +Wire up as shown in :ref:`sensors_1-wire_fig`. .. _sensors_1-wire_fig: -.. note:: This solution, written by Elias Bakken (@AgentBrum), originally appeared on`Hipstercircuits http://bit.ly/1FaRbbK`_. - .. figure:: figures/onewire_bb.png :align: center :alt: 1-wire Wiring a Dallas 1-Wire temperature sensor -Edit the file +/boot/uEnt.txt+. +.. note:: + This solution, written by Elias Bakken (@AgentBrum), + originally appeared on`Hipstercircuits <http://bit.ly/1FaRbbK>`_. + +Edit the file */boot/uEnt.txt*. Go to about line 19 and edit as shown: .. code-block:: bash @@ -921,7 +889,7 @@ Go to about line 19 and edit as shown: 19 uboot_overlay_addr4=BB-W1-P9.12-00A0.dtbo 20 #uboot_overlay_addr5=<file5>.dtbo -Be sure to remove the +#+ at the beginning of the line. +Be sure to remove the *#* at the beginning of the line. Reboot the bone: @@ -929,7 +897,6 @@ Reboot the bone: bone$ reboot - Now run the following command to discover the serial number on your device: .. code-block:: bash @@ -941,27 +908,25 @@ Now run the following command to discover the serial number on your device: I have two devices wired in parallel on the same P9_12 input. This shows the serial numbers for all the devices. -Finally, add the code in -:ref:`onewire sensor code <sensors_onewire__code>` in to a -file named *w1.py*, edit the path assigned to +w1+ so +Finally, add the code in :ref:`sensors_onewire__code` in to a +file named *w1.py*, edit the path assigned to *w1* so that the path points to your device, and then run it. .. _py_onewire__code: -Reading a temperature with a DS18B20 (w1.py) +.. literalinclude:: ../code/02sensors/w1.py + :caption: Reading a temperature with a DS18B20 (w1.py) + :linenos: -.. code-block:: python - - include::code/w1.py[] +:download:`w1.py <../code/02sensors/w1.py>` .. _sensors_onewire__code: -Reading a temperature with a DS18B20 (w1.js) - -.. code-block:: javascript - - include::code/w1.js[] +.. literalinclude:: ../code/02sensors/w1.js + :caption: Reading a temperature with a DS18B20 (w1.js) + :linenos: +:download:`w1.js <../code/02sensors/w1.js>` .. code-block:: bash @@ -972,10 +937,6 @@ Reading a temperature with a DS18B20 (w1.js) temp (C) = 31.0 ^C - -Discussion -********** - Each temperature sensor has a unique serial number, so you can have several all sharing the same data line. .. // .. _sensors_sensortag: @@ -998,8 +959,8 @@ Each temperature sensor has a unique serial number, so you can have several all .. // To make this recipe, you will need: -.. // * BLE USB dongle (see :ref:`app musc <app_misc>`) -.. // * SensorTag (see :ref:`app musc <app_misc>`) +.. // * BLE USB dongle +.. // * SensorTag .. // * 5 V adapter for the Bone .. // Power up your Bone using the 5 V adapter. You need the adapter because the BLE dongle needs extra power for the radios it contains. After it is booted up, log in (:ref:`shell tips <tips_shell>`) and run the following commands: @@ -1022,17 +983,17 @@ Each temperature sensor has a unique serial number, so you can have several all .. // [source, js] .. // ---- -.. // include::code/sensorTag.js[sensorTag.js] +.. // include::../code/02sensors/sensorTag.js[sensorTag.js] .. // ---- .. // ==== .. // <1> Read in the various packages that are needed. -.. // <2> +SensorTag.discover+ checks what SensorTags are out there. When found, it calls the inline function that follows. +.. // <2> *SensorTag.discover* checks what SensorTags are out there. When found, it calls the inline function that follows. .. // <3> pass:[<span id="callout_list_item_3">This</span>] function is called when the SensorTag is disconnected. -.. // <4> Normally JavaScript does everything synchronously. Here, we want to do the following asynchronously--that is, step-by-step, one after the other. We are passing an array to +async.series()+, which contains the functions to run in the order in which they appear in the array. +.. // <4> Normally JavaScript does everything synchronously. Here, we want to do the following asynchronously--that is, step-by-step, one after the other. We are passing an array to *async.series()*, which contains the functions to run in the order in which they appear in the array. .. // <5> Connect to the SensorTag. @@ -1042,17 +1003,17 @@ Each temperature sensor has a unique serial number, so you can have several all .. // <8> Wait a bit for the first temperatures to be read. -.. // <9> This specifies the function to call every time a temperature is ready. The callback is passed +objectTemperature+ (what's read by the touchless IR sensors) and +ambientTemperature+ (the temperature inside the SensorTag). Try putting your hand in front of the device; the +objectTemperature+ should go up. +.. // <9> This specifies the function to call every time a temperature is ready. The callback is passed *objectTemperature* (what's read by the touchless IR sensors) and *ambientTemperature* (the temperature inside the SensorTag). Try putting your hand in front of the device; the *objectTemperature* should go up. .. // <10> Define the callback for when the temperature changes. .. // <11> This commented-out code is used when you want to turn off the temperature readings. -.. // <12> Assign a callback to respond to the +left+ and +right+ button pushes. +.. // <12> Assign a callback to respond to the *left* and *right* button pushes. -.. // <13> If both buttons are pushed, pass the +callback+ function to +sensorTag.notifySimpleKey()+. +.. // <13> If both buttons are pushed, pass the *callback* function to *sensorTag.notifySimpleKey()*. -.. // <14> +sensorTag.notifySimpleKey()+ doesn't do anything in this case, but it does evaluate +callback+, allowing it to progress to the next and final state. +.. // <14> *sensorTag.notifySimpleKey()* doesn't do anything in this case, but it does evaluate *callback*, allowing it to progress to the next and final state. .. // <15> When we get to here, we disconnect from the SensorTag, which causes the code to exit (see pass:[<a href="#callout_list_item_3"><img src="callouts/3.png" alt="3"/></a>]). @@ -1099,38 +1060,40 @@ Each temperature sensor has a unique serial number, so you can have several all .. _sensors_audio: Playing and Recording Audio ------------------------------- +============================ -.. TODO:: Remove? +.. TODO + Remove? Problem -********** +-------- BeagleBone doesn't have audio built in, but you want to play and record files. Solution -********** +-------- -One approach is to buy an audio cape (:ref:`app capes <app_capes>`), but another, possibly cheaper approach is to buy a USB audio adapter, -such as the one shown in :ref:`usb audio dongle<usb_audio_dongle>`. Some adapters that I've tested are provided in :ref:`app musc <app_misc>`. +One approach is to buy an audio cape, but another, possibly cheaper approach is to buy a USB audio adapter, +such as the one shown in :ref:`usb_audio_dongle`. .. _usb_audio_dongle: -A USB audio dongle - .. figure:: figures/audioDongle.jpg :align: center :alt: Audio Dongle + + A USB audio dongle -Drivers for the `Advanced Linux Sound Architecture http://bit.ly/1MrAJUR`_ (ALSA) +Drivers for the `Advanced Linux Sound Architecture <http://bit.ly/1MrAJUR>`_ (ALSA) are already installed on the Bone. You can list the recording and playing devices on -your Bone by using +aplay+ and +arecord+, as shown in :ref:`alsa sensors <sensors_alsa>`. BeagleBone Black +your Bone by using *aplay* and *arecord*, as shown in :ref:`sensors_alsa`. BeagleBone Black has audio-out on the HDMI interface. It's listed as *card 0* in -:ref:`also sensor <sensors_alsa>`. *card 1* is my USB audio adapter's audio out. +:ref:`sensors_alsa`. *card 1* is my USB audio adapter's audio out. .. _sensors_alsa: Listing the ALSA audio output and input devices on the Bone +============================================================ .. code-block:: bash @@ -1150,28 +1113,27 @@ Listing the ALSA audio output and input devices on the Bone Subdevice #0: subdevice #0 -In the *aplay* output shown in :ref:`alsa sensor <sensors_alsa>`, you can see the +In the *aplay* output shown in :ref:`sensors_alsa`, you can see the USB adapter's audio out. By default, the Bone will send audio to the HDMI. You can change that default by creating a file in your home directory called -*~/.asoundrc* and adding the code in :ref:`asoundrc <sensors_asoundrc>` to it. +*~/.asoundrc* and adding the code in :ref:`sensors_asoundrc` to it. .. _sensors_asoundrc: -Change the default audio out by putting this in ~/.asoundrc (audio.asoundrc) - -.. code-block:: javascript +.. literalinclude:: ../code/02sensors/audio.asoundrc + :caption: Change the default audio out by putting this in ~/.asoundrc (audio.asoundrc) + :linenos: - include::code/audio.asoundrc +:download:`audio.asoundrc <../code/02sensors/audio.asoundrc>` - -You can easily play _.wav_ files with +aplay+: +You can easily play ``.wav`` files with *aplay*: .. code-block:: bash bone$ aplay test.wav -You can play other files in other formats by installing +mplayer+: +You can play other files in other formats by installing *mplayer*: .. code-block:: bash @@ -1179,8 +1141,7 @@ You can play other files in other formats by installing +mplayer+: bone$ sudo apt install mplayer bone$ mplayer test.mp3 - Discussion -********** +----------- Adding the simple USB audio adapter opens up a world of audio I/O on the Bone. diff --git a/books/beaglebone-cookbook/03displays/displays.rst b/books/beaglebone-cookbook/03displays/displays.rst new file mode 100644 index 0000000000000000000000000000000000000000..dcd7c689e60c1af0f47748dd2a4e88f3aeda78bf --- /dev/null +++ b/books/beaglebone-cookbook/03displays/displays.rst @@ -0,0 +1,499 @@ +.. _beaglebone-cookbook-displays: + +Displays and Other Outputs +########################### + +In this chapter, you will learn how to control physical hardware via +BeagleBone Black's general-purpose input/output (GPIO) pins. The Bone has +65 GPIO pins that are brought out on two 46-pin headers, called +*P8* and *P9*, as shown in :ref:`js_P8P9_fig`. + +.. note:: + All the examples in the book assume you have cloned the Cookbook + repository on www.github.com. Go here :ref:`basics_repo` for instructions. + +.. _js_P8P9_fig: + +.. figure:: figures/P8P9_bb.png + :align: center + :alt: Headers P8 and P9 + + The P8 and P9 GPIO headers + +The purpose of this chapter is to give simple examples that show how to use +various methods of output. Most solutions require a breadboard and some jumper wires. + +All these examples assume that you know how to edit a file (:ref:`basics_vsc`) and +run it, either within Visual Studio Code (VSC) integrated development +environment (IDE) or from the command line (:ref:`tips_shell`). + +.. _displays_onboardLED: + +Toggling an Onboard LED +======================== + +Problem +-------- + +You want to know how to flash the four LEDs that are next to the Ethernet port on the Bone. + +Solution +--------- + +Locate the four onboard LEDs shown in :ref:`js_internLED_fig`. They are labeled *USR0* +through *USR3*, but we'll refer to them as the *USER* LEDs. + +.. _js_internLED_fig: + +.. figure:: figures/internLED.png + :align: center + :alt: USER LEDs + + The four *USER* LEDs + +Place the code shown in :ref:`js_internLED_code` in a file called ``internLED.js``. +You can do this using VSC to edit files (as shown in :ref:`basics_vsc`) or with +a more traditional editor (as shown in :ref:`tips_editing_files`). + +.. _py_internLED_code: + +.. literalinclude:: ../code/03displays/internLED.py + :caption: Using an internal LED (internLED.py) + :linenos: + +:download:`internLED.py <../code/03displays/internLED.py>` + +.. _js_internLED_code: + +.. literalinclude:: ../code/03displays/internLED.js + :caption: Using an internal LED (internLED.js) + :linenos: + +:download:`internLED.js <../code/03displays/internLED.js>` + +In the *bash* command window, enter the following commands: + +.. code-block:: bash + + bone$ cd ~/beaglebone-cookbook-code/03displays + bone$ ./internLED.js + + +The *USER0* LED should now be flashing. + +.. _displays_externalLED: + +Toggling an External LED +======================== + +Problem +-------- + +You want to connect your own external LED to the Bone. + +Solution +--------- + +Connect an LED to one of the GPIO pins using a series resistor +to limit the current. To make this recipe, you will need: + +* Breadboard and jumper wires. +* 220R to 470R resistor. +* LED + +.. WARNING:: + + The value of the current limiting resistor depends on the LED you are using. + The Bone can drive only 4 to 6 mA, so you might need a larger resistor to keep + from pulling too much current. A 330R or 470R resistor might be better. + +:ref:`displays_externLED_fig` shows how you can wire the LED to pin 14 of +the *P9* header (*P9_14*). Every circuit in this book (:ref:`basics_wire_breadboard`) +assumes you have already wired the rightmost bus to ground (*P9_1*) and the next bus to +the left to the 3.3 V (*P9_3*) pins on the header. Be sure to get the polarity right on +the LED. The _short_ lead always goes to ground. + +.. _displays_externLED_fig: + +.. figure:: figures/externLED_bb.png + :align: center + :alt: External LED + + Diagram for using an external LED + +After you've wired it, start VSC (see :ref:`basics_vsc`) +and find the code shown in :ref:`py_externLED_code`. + +.. _py_externLED_code: + +.. literalinclude:: ../code/03displays/externLED.py + :caption: Code for using an external LED (externLED.py) + :linenos: + +:download:`externLED.py <../code/03displays/externLED.py>` + +.. _js_externLED_code: + +.. literalinclude:: ../code/03displays/externLED.js + :caption: Code for using an external LED (externLED.js) + :linenos: + +:download:`externLED.js <../code/03displays/externLED.js>` + +Save your file and run the code as before (:ref:`displays_onboardLED`). + +.. _displays_powerSwitch: + +Toggling a High-Voltage External Device +======================================== + +Problem +------- + +You want to control a device that runs at 120 V. + +Solution +--------- + +Working with 120 V can be tricky --even dangerous-- if +you aren't careful. Here's a safe way to do it. + +To make this recipe, you will need: + +* PowerSwitch Tail II + +:ref:`displays_powerSwitch_fig` shows how you can wire +the PowerSwitch Tail II to pin *P9_14*. + +.. _displays_powerSwitch_fig: + +.. figure:: figures/powerSwitch_bb.png + :align: center + :alt: Power Switch Tail II + + Diagram for wiring PowerSwitch Tail II + +After you've wired it, because this uses the same output pin as +:ref:`displays_externalLED`, you can run the same code (:ref:`py_externLED_code`). + +.. _displays_PWMdiscussion: + +Fading an External LED +======================= + +Problem +-------- + +You want to change the brightness of an LED from the Bone. + +Solution +--------- + +Use the Bone's pulse width modulation (PWM) hardware to fade an LED. We'll use +the same circuit as before (:ref:`displays_externLED_fig`). Find the code in +:ref:`py_fadeLED_code` Next configure the pins. We are using P9_14 so run: + +.. code-block:: bash + + bone$ config-pin P9_14 pwm + +Then run it as before. + +.. _py_fadeLED_code: + +.. literalinclude:: ../code/03displays/fadeLED.py + :caption: Code for using an external LED (fadeLED.py) + :linenos: + +:download:`fadeLED.py <../code/03displays/fadeLED.py>` + +.. _js_fadeLED_code: + +.. literalinclude:: ../code/03displays/fadeLED.js + :caption: Code for using an external LED (fadeLED.js) + :linenos: + +:download:`fadeLED.js <../code/03displays/fadeLED.js>` + +The Bone has several outputs that can be use as pwm's as shown in :ref:`cape-headers-pwm_fig`. +There are three *EHRPWM's* which each has a pair of pwm channels. Each pair must have the same period. + +.. _cape-headers-pwm_fig: + +.. figure:: figures/cape-headers-pwm.png + :align: center + :alt: PWM outputs + + Table of PWM outputs + +The pwm's are accessed through */dev/bone/pwm* + +.. todo + Should this be /dev/bone/pwm? + +.. code-block:: bash + + bone$ cd /dev/bone/pwm + bone$ ls + 0 1 2 + +Here we see six pwmchips that can be used, each has two channels. Explore one. + +.. code-block:: bash + + bone$ cd 1 + bone$ ls + a b + bone$ cd a + bone$ ls + capture duty_cycle enable period polarity power uevent + + Here is where you can set the period and duty_cycle (in ns) and enable the pwm. + Attach in LED to P9_14 and if you set the period long enough you can see the LED flash. + +.. code-block:: bash + + bone$ echo 1000000000 > period + bone$ echo 500000000 > duty_cycle + bone$ echo 1 > enable + +Your LED should now be flashing. + +:ref:`display_pwm_mapping` are the mapping I've figured out +so far. I don't know how to get to the timers. + +.. _display_pwm_mapping: + +.. table:: Headers to pwm channel mapping + + +-------+-----+-----------+ + | Pin | pwm | channel | + +-------+-----+-----------+ + | P9_31 | 0 | a | + +-------+-----+-----------+ + | P9_29 | 0 | b | + +-------+-----+-----------+ + | P9_14 | 1 | a | + +-------+-----+-----------+ + | P9_16 | 1 | b | + +-------+-----+-----------+ + | P8_19 | 2 | a | + +-------+-----+-----------+ + | P8_13 | 2 | b | + +-------+-----+-----------+ + + +Writing to an LED Matrix +========================= + +Problem +-------- + +You have an |I2C|-based LED matrix to interface. + +Solution +-------- + +There are a number of nice LED matrices that allow you to control several LEDs via one interface. +This solution uses an `Adafruit Bicolor 8x8 LED Square Pixel Matrix w/|I2C| Backpack <http://www.adafruit.com/products/902>`_. + +To make this recipe, you will need: + +* Breadboard and jumper wires +* Two 4.7 R resistors. +* |I2C| LED matrix + +The LED matrix is a 5 V device, but you can drive it from 3.3 V. Wire, as shown in :ref:`displays_i2cMatrix_fig`. + +.. _displays_i2cMatrix_fig: + +.. figure:: figures/i2cMatrix_bb.png + :align: center + :alt: |I2C| LED matrix + + Wiring an |I2C| LED matrix + +:ref:`sensors_i2c_temp` shows how to use *i2cdetect* to discover the address of an |I2C| device. + +.. |I2C| replace:: I\ :sup:`2`\ C + +Run the *i2cdetect -y -r 2* command to discover the address of the display on |I2C| bus 2, as shown in :ref:`displays_i2cdetect`. + +.. _displays_i2cdetect: + +Using |I2C| command-line tools to discover the address of the display +====================================================================== + +.. code-block:: bash + + bone$ i2cdetect -y -r 2 + 0 1 2 3 4 5 6 7 8 9 a b c d e f + 00: -- -- -- -- -- -- -- -- -- -- -- -- -- + 10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + 20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + 30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + 40: -- -- -- -- -- -- -- -- -- 49 -- -- -- -- -- -- + 50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- -- + 60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- + 70: 70 -- -- -- -- -- -- -- + +Here, you can see a device at *0x49* and *0x70*. I know I have a temperature +sensor at *0x49*, so the LED matrix must be at *0.70*. + +Find the code in :ref:`displays_matrix_i2c` and run it by using the following command: + +.. code-block:: bash + + bone$ pip install smbus # (Do this only once.) + bone$ ./matrixLEDi2c.py + +.. _displays_matrix_i2c: + +LED matrix display (matrixLEDi2c.py) +===================================== + +.. code-block:: C + + include::../code/03displays/matrixLEDi2c.py + + +1. This line states which bus to use. The last digit gives the BoneScript bus number. + +2. This specifies the address of the LED matrix, *0x70* in our case. + +3. This indicates which LEDs to turn on. The first byte is for the first column of ``green`` LEDs. In this case, all are turned off. The next byte is for the first column of ``red`` LEDs. The hex *0x3c* number is *0b00111100* in binary. This means the first two red LEDs are off, the next four are on, and the last two are off. The next byte (*0x00*) says the second column of *green* LEDs are all off, the fourth byte (*0x42* = *0b01000010*) says just two *red* LEDs are on, and so on. Declarations define four different patterns to display on the LED matrix, the last being all turned off. + +4. Send three commands to the matrix to get it ready to display. + +5. Now, we are ready to display the various patterns. After each pattern is displayed, we sleep a certain amount of time so that the pattern can be seen. + +6. Finally, send commands to the LED matrix to set the brightness. This makes the disply fade out and back in again. + +.. _displays_drive5V: + +Driving a 5 V Device +===================== + +Problem +-------- + +You have a 5 V device to drive, and the Bone has 3.3 V outputs. + +Solution +--------- + +If you are lucky, you might be able to drive a 5 V device from the Bone's 3.3 V output. +Try it and see if it works. If not, you need a level translator. + +What you will need for this recipe: + +* A PCA9306 level translator +* A 5 V power supply (if the Bone's 5 V power supply isn't enough) + +The PCA9306 translates signals at 3.3 V to 5 V in both directions. It's meant to work with +|I2C| devices that have a pull-up resistor, but it can work with anything needing translation. + +:ref:`displays_i2cMatrixLevelTrans_fig` shows how to wire a PCA9306 to an LED matrix. +The left is the 3.3 V side and the right is the 5 V side. Notice that we are using +the Bone's built-in 5 V power supply. + +.. _displays_i2cMatrixLevelTrans_fig: + +.. figure:: figures/i2cMatrixLevelTrans_bb.png + :align: center + :alt: PCA9306 level translator + + Wiring a PCA9306 level translator to an LED matrix + +.. note:: + If your device needs more current than the Bone's 5 V power + supply provides, you can wire in an external power supply. + +Writing to a NeoPixel LED String Using the PRUs +================================================ + +Problem +-------- + +You have an `Adafruit NeoPixel LED string <http://www.adafruit.com/products/1138>`_ or +`Adafruit NeoPixel LED matrix <http://www.adafruit.com/products/1487>`_ and want to light it up. + +Solution +--------- + +The PRU Cookbook has a nice discussion +(`WS2812 (NeoPixel) driver <https://markayoder.github.io/PRUCookbook/05blocks/blocks.html#blocks_ws2812>`_) on driving NeoPixels. + +.. _py_neoPixelMatrix_fig: + +.. figure:: figures/neo_bb.png + :align: center + :alt: NeoPixel Ring + + Wiring an Adafruit NeoPixel LED matrix to *P9_29* + +Writing to a NeoPixel LED String Using LEDscape +================================================ + +.. // .. todo:: Remove? +.. // Problem +.. ************* +.. // ((("displays", "NeoPixel LED strings")))((("outputs", "NeoPixel LED strings")))((("Adafruit Neopixel LED strings")))((("Neopixel LED strings")))((("LEDs", "Adafruit Neopixel LED strings")))You have an http://www.adafruit.com/products/1138[Adafruit NeoPixel LED string] or http://www.adafruit.com/products/1487[Adafruit NeoPixel LED matrix] and want to light it up. + +.. // Solution +.. ************* + +.. // Wire up an Adafruit NeoPixel LED 8-by-8 matrix as shown in :ref:`js_neoPixelMatrix_fig`. + +.. // .. _js_neoPixelMatrix_fig: + +.. // .Wiring an Adafruit NeoPixel LED matrix to +P8_30+ +.. // .. figure:: figures/neoPixelMatrix_bb.png +.. :align: center +.. :alt: NeoPixel Matrix + +.. // :ref:`js_neoPixel_code` shows how to install LEDscape and run the LEDs. + +.. // .. _js_neoPixel_code: + +.. // .Installing and running LEDscape and OpenPixelControl (neoPixel.sh) +.. // ==== +.. // [source, bash] +.. // ---- + +.. // include::../code/03displays/neoPixel.sh + +.. // ---- +.. // ==== + +.. // Discussion +.. ************* + +Making Your Bone Speak +======================= + +Problem +-------- + +Your Bone wants to talk. + +Solution +--------- + +Just install the ``flite`` text-to-speech program: + +.. code-block:: bash + + bone$ sudo apt install flite + +Then add the code from :ref:`speak_code` in a file called ``speak.js`` and run. + +.. _speak_code: + +.. literalinclude:: ../code/03displays/speak.js + :caption: A program that talks (speak.js) + :linenos: + +:download:`speak.js <../code/03displays/speak.js>` + +See :ref:`sensors_audio` to see how to use a USB audio dongle and set your default audio out. diff --git a/beaglebone-cookbook/03displays/figures/LEDstring.fzz b/books/beaglebone-cookbook/03displays/figures/LEDstring.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/LEDstring.fzz rename to books/beaglebone-cookbook/03displays/figures/LEDstring.fzz diff --git a/beaglebone-cookbook/03displays/figures/LEDstring_bb.png b/books/beaglebone-cookbook/03displays/figures/LEDstring_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/LEDstring_bb.png rename to books/beaglebone-cookbook/03displays/figures/LEDstring_bb.png diff --git a/beaglebone-cookbook/03displays/figures/P8P9.fzz b/books/beaglebone-cookbook/03displays/figures/P8P9.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/P8P9.fzz rename to books/beaglebone-cookbook/03displays/figures/P8P9.fzz diff --git a/beaglebone-cookbook/03displays/figures/P8P9_bb.png b/books/beaglebone-cookbook/03displays/figures/P8P9_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/P8P9_bb.png rename to books/beaglebone-cookbook/03displays/figures/P8P9_bb.png diff --git a/beaglebone-cookbook/03displays/figures/cape-headers-pwm.png b/books/beaglebone-cookbook/03displays/figures/cape-headers-pwm.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/cape-headers-pwm.png rename to books/beaglebone-cookbook/03displays/figures/cape-headers-pwm.png diff --git a/beaglebone-cookbook/03displays/figures/externLED.fzz b/books/beaglebone-cookbook/03displays/figures/externLED.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/externLED.fzz rename to books/beaglebone-cookbook/03displays/figures/externLED.fzz diff --git a/beaglebone-cookbook/03displays/figures/externLED_bb.png b/books/beaglebone-cookbook/03displays/figures/externLED_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/externLED_bb.png rename to books/beaglebone-cookbook/03displays/figures/externLED_bb.png diff --git a/beaglebone-cookbook/03displays/figures/i2cMatrix.fzz b/books/beaglebone-cookbook/03displays/figures/i2cMatrix.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/i2cMatrix.fzz rename to books/beaglebone-cookbook/03displays/figures/i2cMatrix.fzz diff --git a/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans.fzz b/books/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans.fzz rename to books/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans.fzz diff --git a/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans_bb.png b/books/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans_bb.png rename to books/beaglebone-cookbook/03displays/figures/i2cMatrixLevelTrans_bb.png diff --git a/beaglebone-cookbook/03displays/figures/i2cMatrixOLD.fzz b/books/beaglebone-cookbook/03displays/figures/i2cMatrixOLD.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/i2cMatrixOLD.fzz rename to books/beaglebone-cookbook/03displays/figures/i2cMatrixOLD.fzz diff --git a/beaglebone-cookbook/03displays/figures/i2cMatrix_bb.png b/books/beaglebone-cookbook/03displays/figures/i2cMatrix_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/i2cMatrix_bb.png rename to books/beaglebone-cookbook/03displays/figures/i2cMatrix_bb.png diff --git a/beaglebone-cookbook/03displays/figures/internLED.png b/books/beaglebone-cookbook/03displays/figures/internLED.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/internLED.png rename to books/beaglebone-cookbook/03displays/figures/internLED.png diff --git a/beaglebone-cookbook/03displays/figures/matrix16x24.fzz b/books/beaglebone-cookbook/03displays/figures/matrix16x24.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/matrix16x24.fzz rename to books/beaglebone-cookbook/03displays/figures/matrix16x24.fzz diff --git a/beaglebone-cookbook/03displays/figures/matrix16x24_bb.png b/books/beaglebone-cookbook/03displays/figures/matrix16x24_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/matrix16x24_bb.png rename to books/beaglebone-cookbook/03displays/figures/matrix16x24_bb.png diff --git a/beaglebone-cookbook/03displays/figures/neo.fzz b/books/beaglebone-cookbook/03displays/figures/neo.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/neo.fzz rename to books/beaglebone-cookbook/03displays/figures/neo.fzz diff --git a/beaglebone-cookbook/03displays/figures/neoPixel.fzz b/books/beaglebone-cookbook/03displays/figures/neoPixel.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/neoPixel.fzz rename to books/beaglebone-cookbook/03displays/figures/neoPixel.fzz diff --git a/beaglebone-cookbook/03displays/figures/neoPixelMatrix.fzz b/books/beaglebone-cookbook/03displays/figures/neoPixelMatrix.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/neoPixelMatrix.fzz rename to books/beaglebone-cookbook/03displays/figures/neoPixelMatrix.fzz diff --git a/beaglebone-cookbook/03displays/figures/neoPixelMatrix_bb.png b/books/beaglebone-cookbook/03displays/figures/neoPixelMatrix_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/neoPixelMatrix_bb.png rename to books/beaglebone-cookbook/03displays/figures/neoPixelMatrix_bb.png diff --git a/beaglebone-cookbook/03displays/figures/neoPixel_bb.png b/books/beaglebone-cookbook/03displays/figures/neoPixel_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/neoPixel_bb.png rename to books/beaglebone-cookbook/03displays/figures/neoPixel_bb.png diff --git a/beaglebone-cookbook/03displays/figures/neo_bb.png b/books/beaglebone-cookbook/03displays/figures/neo_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/neo_bb.png rename to books/beaglebone-cookbook/03displays/figures/neo_bb.png diff --git a/beaglebone-cookbook/03displays/figures/nokia5110.fzz b/books/beaglebone-cookbook/03displays/figures/nokia5110.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/nokia5110.fzz rename to books/beaglebone-cookbook/03displays/figures/nokia5110.fzz diff --git a/beaglebone-cookbook/03displays/figures/nokia5110_bb.png b/books/beaglebone-cookbook/03displays/figures/nokia5110_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/nokia5110_bb.png rename to books/beaglebone-cookbook/03displays/figures/nokia5110_bb.png diff --git a/beaglebone-cookbook/03displays/figures/old/USERLEDs.png b/books/beaglebone-cookbook/03displays/figures/old/USERLEDs.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/old/USERLEDs.png rename to books/beaglebone-cookbook/03displays/figures/old/USERLEDs.png diff --git a/beaglebone-cookbook/03displays/figures/old/externalLED.png b/books/beaglebone-cookbook/03displays/figures/old/externalLED.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/old/externalLED.png rename to books/beaglebone-cookbook/03displays/figures/old/externalLED.png diff --git a/beaglebone-cookbook/03displays/figures/old/p8p9headers.png b/books/beaglebone-cookbook/03displays/figures/old/p8p9headers.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/old/p8p9headers.png rename to books/beaglebone-cookbook/03displays/figures/old/p8p9headers.png diff --git a/beaglebone-cookbook/03displays/figures/powerSwitch.fzz b/books/beaglebone-cookbook/03displays/figures/powerSwitch.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/powerSwitch.fzz rename to books/beaglebone-cookbook/03displays/figures/powerSwitch.fzz diff --git a/beaglebone-cookbook/03displays/figures/powerSwitch_bb.png b/books/beaglebone-cookbook/03displays/figures/powerSwitch_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/powerSwitch_bb.png rename to books/beaglebone-cookbook/03displays/figures/powerSwitch_bb.png diff --git a/beaglebone-cookbook/03displays/figures/ws2801.fzz b/books/beaglebone-cookbook/03displays/figures/ws2801.fzz similarity index 100% rename from beaglebone-cookbook/03displays/figures/ws2801.fzz rename to books/beaglebone-cookbook/03displays/figures/ws2801.fzz diff --git a/beaglebone-cookbook/03displays/figures/ws2801_bb.png b/books/beaglebone-cookbook/03displays/figures/ws2801_bb.png similarity index 100% rename from beaglebone-cookbook/03displays/figures/ws2801_bb.png rename to books/beaglebone-cookbook/03displays/figures/ws2801_bb.png diff --git a/beaglebone-cookbook/04motors/figures/H-bridge.ms13 b/books/beaglebone-cookbook/04motors/figures/H-bridge.ms13 similarity index 100% rename from beaglebone-cookbook/04motors/figures/H-bridge.ms13 rename to books/beaglebone-cookbook/04motors/figures/H-bridge.ms13 diff --git a/beaglebone-cookbook/04motors/figures/H-bridge.png b/books/beaglebone-cookbook/04motors/figures/H-bridge.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/H-bridge.png rename to books/beaglebone-cookbook/04motors/figures/H-bridge.png diff --git a/beaglebone-cookbook/04motors/figures/bipolarStepperMotor.fzz b/books/beaglebone-cookbook/04motors/figures/bipolarStepperMotor.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/bipolarStepperMotor.fzz rename to books/beaglebone-cookbook/04motors/figures/bipolarStepperMotor.fzz diff --git a/beaglebone-cookbook/04motors/figures/bipolarStepperMotor_bb.png b/books/beaglebone-cookbook/04motors/figures/bipolarStepperMotor_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/bipolarStepperMotor_bb.png rename to books/beaglebone-cookbook/04motors/figures/bipolarStepperMotor_bb.png diff --git a/beaglebone-cookbook/04motors/figures/dcMotor.fzz b/books/beaglebone-cookbook/04motors/figures/dcMotor.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/dcMotor.fzz rename to books/beaglebone-cookbook/04motors/figures/dcMotor.fzz diff --git a/beaglebone-cookbook/04motors/figures/dcMotor_bb.png b/books/beaglebone-cookbook/04motors/figures/dcMotor_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/dcMotor_bb.png rename to books/beaglebone-cookbook/04motors/figures/dcMotor_bb.png diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotor.fzz b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotor.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotor.fzz rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotor.fzz diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V.fzz b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotor5V.fzz rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V.fzz diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V_bb.png b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotor5V_bb.png rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotor5V_bb.png diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal.fzz b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal.fzz rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal.fzz diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal_bb.png b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal_bb.png rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotorExternal_bb.png diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotorOLD.fzz b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotorOLD.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotorOLD.fzz rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotorOLD.fzz diff --git a/beaglebone-cookbook/04motors/figures/h-bridgeMotor_bb.png b/books/beaglebone-cookbook/04motors/figures/h-bridgeMotor_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/h-bridgeMotor_bb.png rename to books/beaglebone-cookbook/04motors/figures/h-bridgeMotor_bb.png diff --git a/beaglebone-cookbook/04motors/figures/servoMotor.fzz b/books/beaglebone-cookbook/04motors/figures/servoMotor.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/servoMotor.fzz rename to books/beaglebone-cookbook/04motors/figures/servoMotor.fzz diff --git a/beaglebone-cookbook/04motors/figures/servoMotor5V.fzz b/books/beaglebone-cookbook/04motors/figures/servoMotor5V.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/servoMotor5V.fzz rename to books/beaglebone-cookbook/04motors/figures/servoMotor5V.fzz diff --git a/beaglebone-cookbook/04motors/figures/servoMotor5V_bb.png b/books/beaglebone-cookbook/04motors/figures/servoMotor5V_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/servoMotor5V_bb.png rename to books/beaglebone-cookbook/04motors/figures/servoMotor5V_bb.png diff --git a/beaglebone-cookbook/04motors/figures/servoMotor_bb.png b/books/beaglebone-cookbook/04motors/figures/servoMotor_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/servoMotor_bb.png rename to books/beaglebone-cookbook/04motors/figures/servoMotor_bb.png diff --git a/beaglebone-cookbook/04motors/figures/stepExternalSupply.fzz b/books/beaglebone-cookbook/04motors/figures/stepExternalSupply.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/stepExternalSupply.fzz rename to books/beaglebone-cookbook/04motors/figures/stepExternalSupply.fzz diff --git a/beaglebone-cookbook/04motors/figures/stepExternalSupply_bb.png b/books/beaglebone-cookbook/04motors/figures/stepExternalSupply_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/stepExternalSupply_bb.png rename to books/beaglebone-cookbook/04motors/figures/stepExternalSupply_bb.png diff --git a/beaglebone-cookbook/04motors/figures/unipolarStepperMotor.fzz b/books/beaglebone-cookbook/04motors/figures/unipolarStepperMotor.fzz similarity index 100% rename from beaglebone-cookbook/04motors/figures/unipolarStepperMotor.fzz rename to books/beaglebone-cookbook/04motors/figures/unipolarStepperMotor.fzz diff --git a/beaglebone-cookbook/04motors/figures/unipolarStepperMotor_bb.png b/books/beaglebone-cookbook/04motors/figures/unipolarStepperMotor_bb.png similarity index 100% rename from beaglebone-cookbook/04motors/figures/unipolarStepperMotor_bb.png rename to books/beaglebone-cookbook/04motors/figures/unipolarStepperMotor_bb.png diff --git a/books/beaglebone-cookbook/04motors/motors.rst b/books/beaglebone-cookbook/04motors/motors.rst new file mode 100644 index 0000000000000000000000000000000000000000..a159a8db3024e4195e52d0369c646539b67a4f9d --- /dev/null +++ b/books/beaglebone-cookbook/04motors/motors.rst @@ -0,0 +1,363 @@ +.. _beaglebone-cookbook-motors: + +Motors +######## + +.. |kohm| replace:: kΩ + +.. |ohm| replace:: Ω + +One of the many fun things about embedded computers is that you can move physical things with motors. +But there are so many different kinds of motors (``servo``, ``stepper``, ``DC``), so how do you select the right one? + +The type of motor you use depends on the type of motion you want: + +- R/C or hobby servo motor + Can be quickly positioned at various absolute angles, but some don't spin. In fact, many can turn only about 180{deg}. + + - Stepper motor + Spins and can also rotate in precise relative angles, such as turning 45{deg}. Stepper motors come in two types: ``bipolar`` (which has four wires) and ``unipolar`` (which has five or six wires). + - DC motor + Spins either clockwise or counter-clockwise and can have the greatest speed of the three. But a DC motor can't easily be made to turn to a given angle. + +When you know which type of motor to use, interfacing is easy. This chapter shows how to interface with each of these motors. + +.. note:: + Motors come in many sizes and types. This chapter presents some of the more popular + types and shows how they can interface easily to the Bone. If you need to turn on and + off a 120 V motor, consider using something like the PowerSwitch presented in :ref:`displays_powerSwitch`. + +.. note:: + The Bone has built-in 3.3 V and 5 V supplies, which can supply enough current to drive + some small motors. Many motors, however, draw enough current that an external power + supply is needed. Therefore, an external 5 V power supply is listed as optional in many of the recipes. + +.. note:: + All the examples in the book assume you have cloned the Cookbook repository on + www.github.com. Go here :ref:`basics_repo` for instructions. + +.. _motors_servo: + +Controlling a Servo Motor +========================== + +Problem +-------- + +You want to use BeagleBone to control the absolute position of a servo motor. + +Solution +-------- + +We'll use the pulse width modulation (PWM) +hardware of the Bone to control a servo motor. + +To make the recipe, you will need: + +* Servo motor. +* Breadboard and jumper wires. +* 1 |kohm| resistor (optional) +* 5 V power supply (optional) + +The 1 |kohm| resistor isn't required, but it provides some protection to the general-purpose +input/output (GPIO) pin in case the servo fails and draws a large current. + +Wire up your servo, as shown in :ref:`motors_servoMotor`. + +.. note:: + There is no standard for how servo motor wires are colored. One of my servos is wired + like :ref:`motors_servoMotor` red is 3.3 V, black is ground, and yellow is the control line. + I have another servo that has red as 3.3 V and ground is brown, with the control line being orange. + Generally, though, the 3.3 V is in the middle. Check the datasheet for your servo before wiring. + +.. _motors_servoMotor: + +.. figure:: figures/servoMotor_bb.png + :align: center + :alt: Servo Motor + + Driving a servo motor with the 3.3 V power supply + +The code for controlling the servo motor is in ``servoMotor.py``, shown +in :ref:`py_servoMotor_code`. You need to configure the pin for PWM. + +.. code-block:: bash + + bone$ <strong>cd ~/beaglebone-cookbook-code/04motors</strong> + bone$ <strong>config-pin P9_16 pwm</strong> + bone$ <strong>./servoMotor.py</strong> + +.. _py_servoMotor_code: + +.. literalinclude:: ../code/04motors/servoMotor.py + :caption: Code for driving a servo motor (servoMotor.py) + :linenos: + +:download:`servoMotor.py <../code/04motors/servoMotor.py>` + +.. _motors_servoMotor_code: + +.. literalinclude:: ../code/04motors/servoMotor.js + :caption: Code for driving a servo motor (servoMotor.js) + :linenos: + +:download:`servoMotor.js <../code/04motors/servoMotor.js>` + + +Running the code causes the motor to move back and forth, progressing to successive +positions between the two extremes. You will need to press ^C (Ctrl-C) to stop the script. + +Controlling a Servo with an Rotary Encoder +========================================== + +Problem +-------- + +You have a rotary encoder from :ref:`digital_rotaryEncoder_js` that you want to control a servo motor. + +Solution +--------- + +Combine the code from :ref:`digital_rotaryEncoder_js` and :ref:`motors_servo`. + + +.. code-block:: bash + + bone$ <strong>config-pin P9_16 pwm</strong> + bone$ <strong>config-pin P8_11 eqep</strong> + bone$ <strong>config-pin P8_12 eqep</strong> + bone$ <strong>./servoEncoder.py</strong> + +.. _py_servoEncoder_code: + +.. literalinclude:: ../code/04motors/servoEncoder.py + :caption: Code for driving a servo motor with a rotary encorder(servoEncoder.py) + :linenos: + +:download:`servoEncoder.py <../code/04motors/servoEncoder.py>` + +.. _motors_dcSpeed: + +Controlling the Speed of a DC Motor +=================================== + +Problem +-------- + +You have a DC motor (or a solenoid) and want a simple way to control its speed, but not the direction. + +Solution +--------- + +It would be nice if you could just wire the DC motor to BeagleBone Black and have it work, +but it won't. Most motors require more current than the GPIO ports on the Bone can supply. +Our solution is to use a transistor to control the current to the bone. + +Here we configure the encoder to returns value between 0 and 180 inclusive. This value is then +mapped to a value between *min* (0.6 ma) and *max* (2.5 ms). This number is converted from +milliseconds and nanoseconds (time 1000000) and sent to the servo motor via the pwm. + + +Here's what you will need: + +* 3 V to 5 V DC motor +* Breadboard and jumper wires. +* 1 |kohm| resistor. +* Transistor 2N3904. +* Diode 1N4001. +* Power supply for the motor (optional) + +If you are using a larger motor (more current), +you will need to use a larger transistor. + +Wire your breadboard as shown in :ref:`motors_dcMotor_fig`. + +.. _motors_dcMotor_fig: + +.. figure:: figures/dcMotor_bb.png + :align: center + :alt: DC Motor + + Wiring a DC motor to spin one direction + +Use the code in :ref:`motors_dcMotor_code` (``dcMotor.js``) to run the motor. + +.. _py_dcMotor_code: + +.. literalinclude:: ../code/04motors/dcMotor.py + :caption: Driving a DC motor in one direction (dcMotor.py) + :linenos: + +:download:`dcMotor.py <../code/04motors/dcMotor.py>` + +.. _motors_dcMotor_code: + +.. literalinclude:: ../code/04motors/dcMotor.js + :caption: Driving a DC motor in one direction (dcMotor.js) + :linenos: + +:download:`dcMotor.js <../code/04motors/dcMotor.js>` + +See Also +========= + +How do you change the direction of the motor? See :ref:`motors_dcDirection`. + +.. _motors_dcDirection: + +Controlling the Speed and Direction of a DC Motor +================================================== + +Problem +-------- + +You would like your DC motor to go forward and backward. + +Solution +--------- + +Use an H-bridge to switch the terminals on the motor so that it will run both backward +and forward. We'll use the ``L293D`` a common, single-chip H-bridge. + +Here's what you will need: + +* 3 V to 5 V motor. +* Breadboard and jumper wires. +* L293D H-Bridge IC. +* Power supply for the motor (optional) + +Lay out your breadboard as shown in :ref:`motors_h-bridge_fig`. Ensure that the L293D is positioned correctly. +There is a notch on one end that should be pointed up. + +.. _motors_h-bridge_fig: + +.. figure:: figures/h-bridgeMotor_bb.png + :align: center + :alt: H-bridge Motor + + Driving a DC motor with an H-bridge + +The code in :ref:`motors_h-bridge_code` (``h-bridgeMotor.js``) looks much like the code for driving the DC +motor with a transistor (:ref:`motors_dcMotor_code`). The additional code specifies which direction to spin the motor. + +.. _motors_h-bridge_code: + +.. literalinclude:: ../code/04motors/h-bridgeMotor.js + :caption: Code for driving a DC motor with an H-bridge (h-bridgeMotor.js) + :linenos: + +:download:`h-bridgeMotor.js <../code/04motors/h-bridgeMotor.js>` + +Driving a Bipolar Stepper Motor +=============================== + +Problem +-------- + +You want to drive a stepper motor that has four wires. + +Solution +--------- + +Use an L293D H-bridge. The bipolar stepper motor requires +us to reverse the coils, so we need to use an H-bridge. + +Here's what you will need: + +* Breadboard and jumper wires. +* 3 V to 5 V bipolar stepper motor. +* L293D H-Bridge IC. + +Wire as shown in :ref:`motors_bipolar_fig`. + +.. _motors_bipolar_fig: + +.. figure:: figures/bipolarStepperMotor_bb.png + :align: center + :alt: Bipolar Stepper Motor + + Bipolar stepper motor wiring + +Use the code in :ref:`motors_stepperMotor_code_py` to drive the motor. + +.. _motors_stepperMotor_code_py: + +.. literalinclude:: ../code/04motors/bipolarStepperMotor.py + :caption: Driving a bipolar stepper motor (bipolarStepperMotor.py) + :linenos: + +:download:`bipolarStepperMotor.py <../code/04motors/bipolarStepperMotor.py>` + +When you run the code, the stepper motor will rotate back and forth. + + +Driving a Unipolar Stepper Motor +================================= + +Problem +-------- + +You want to drive a stepper motor that has five or six wires. + +Solution +--------- + +If your stepper motor has five or six wires, it's a ``unipolar`` stepper and +is wired differently than the bipolar. Here, we'll use +a ``ULN2003 Darlington Transistor Array IC`` to drive the motor. + +Here's what you will need: + +* Breadboard and jumper wires. +* 3 V to 5 V unipolar stepper motor. +* ULN2003 Darlington Transistor Array IC. + +Wire, as shown in :ref:`motors_unipolar_fig`. + +.. note:: + + The IC in :ref:`motors_unipolar_fig` is illustrated + upside down from the way it is usually displayed. + +That is, the notch for pin 1 is on the bottom. This made drawing the diagram much cleaner. + +Also, notice the ``banded`` wire running the *P9_7* (5 V) to the UL2003A. +The stepper motor I'm using runs better at 5 V, so I'm using the Bone's 5 V power supply. +The signal coming from the GPIO pins is 3.3 V, but the U2003A will step them up to 5 V to drive the motor. + +.. _motors_unipolar_fig: + +.. figure:: figures/unipolarStepperMotor_bb.png + :align: center + :alt: Unipolar Stepper Motor + + Unipolar stepper motor wiring + +The code for driving the motor is in ``unipolarStepperMotor.js`` however, it is +almost identical to the bipolar stepper code (:ref:`motors_stepperMotor_code_py`), +so :ref:`motors_unistepperMotor_code` shows only the lines that you need to change. + +.. _motors_unistepperMotor_js_code: + +.. literalinclude:: ../code/04motors/unipolarStepperMotor.py.diff + :caption: Changes to bipolar code to drive a unipolar stepper motor (unipolarStepperMotor.py.diff) + :linenos: + +:download:`unipolarStepperMotor.py.diff <../code/04motors/unipolarStepperMotor.py.diff>` + +.. _motors_unistepperMotor_code: + +.. literalinclude:: ../code/04motors/unipolarStepperMotor.js.diff + :caption: Changes to bipolar code to drive a unipolar stepper motor (unipolarStepperMotor.js.diff) + :linenos: + +:download:`unipolarStepperMotor.js.diff <../code/04motors/unipolarStepperMotor.js.diff>` + + +The code in this example makes the following changes: + +* The *states* are different. Here, we have two pins high at a time. +* The time between steps (*ms*) is shorter, and the number of steps per + +direction (*max*) is bigger. The unipolar stepper I'm using has many +more steps per rotation, so I need more steps to make it go around. diff --git a/beaglebone-cookbook/05tips/figures/FTDIPins.png b/books/beaglebone-cookbook/05tips/figures/FTDIPins.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/FTDIPins.png rename to books/beaglebone-cookbook/05tips/figures/FTDIPins.png diff --git a/beaglebone-cookbook/05tips/figures/FTDIcable.jpg b/books/beaglebone-cookbook/05tips/figures/FTDIcable.jpg similarity index 100% rename from beaglebone-cookbook/05tips/figures/FTDIcable.jpg rename to books/beaglebone-cookbook/05tips/figures/FTDIcable.jpg diff --git a/beaglebone-cookbook/05tips/figures/FTDIconnector.jpg b/books/beaglebone-cookbook/05tips/figures/FTDIconnector.jpg similarity index 100% rename from beaglebone-cookbook/05tips/figures/FTDIconnector.jpg rename to books/beaglebone-cookbook/05tips/figures/FTDIconnector.jpg diff --git a/beaglebone-cookbook/05tips/figures/cape-headers-digital.png b/books/beaglebone-cookbook/05tips/figures/cape-headers-digital.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/cape-headers-digital.png rename to books/beaglebone-cookbook/05tips/figures/cape-headers-digital.png diff --git a/beaglebone-cookbook/05tips/figures/gedit.png b/books/beaglebone-cookbook/05tips/figures/gedit.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/gedit.png rename to books/beaglebone-cookbook/05tips/figures/gedit.png diff --git a/beaglebone-cookbook/05tips/figures/hdmiConverter.jpg b/books/beaglebone-cookbook/05tips/figures/hdmiConverter.jpg similarity index 100% rename from beaglebone-cookbook/05tips/figures/hdmiConverter.jpg rename to books/beaglebone-cookbook/05tips/figures/hdmiConverter.jpg diff --git a/beaglebone-cookbook/05tips/figures/internLED.png b/books/beaglebone-cookbook/05tips/figures/internLED.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/internLED.png rename to books/beaglebone-cookbook/05tips/figures/internLED.png diff --git a/beaglebone-cookbook/05tips/figures/latest-images.png b/books/beaglebone-cookbook/05tips/figures/latest-images.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/latest-images.png rename to books/beaglebone-cookbook/05tips/figures/latest-images.png diff --git a/beaglebone-cookbook/05tips/figures/leafpad.png b/books/beaglebone-cookbook/05tips/figures/leafpad.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/leafpad.png rename to books/beaglebone-cookbook/05tips/figures/leafpad.png diff --git a/beaglebone-cookbook/05tips/figures/nano.png b/books/beaglebone-cookbook/05tips/figures/nano.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/nano.png rename to books/beaglebone-cookbook/05tips/figures/nano.png diff --git a/beaglebone-cookbook/05tips/figures/network.png b/books/beaglebone-cookbook/05tips/figures/network.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/network.png rename to books/beaglebone-cookbook/05tips/figures/network.png diff --git a/beaglebone-cookbook/05tips/figures/npm.png b/books/beaglebone-cookbook/05tips/figures/npm.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/npm.png rename to books/beaglebone-cookbook/05tips/figures/npm.png diff --git a/beaglebone-cookbook/05tips/figures/vi.png b/books/beaglebone-cookbook/05tips/figures/vi.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/vi.png rename to books/beaglebone-cookbook/05tips/figures/vi.png diff --git a/beaglebone-cookbook/05tips/figures/vnc1.png b/books/beaglebone-cookbook/05tips/figures/vnc1.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/vnc1.png rename to books/beaglebone-cookbook/05tips/figures/vnc1.png diff --git a/beaglebone-cookbook/05tips/figures/vnc2.png b/books/beaglebone-cookbook/05tips/figures/vnc2.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/vnc2.png rename to books/beaglebone-cookbook/05tips/figures/vnc2.png diff --git a/beaglebone-cookbook/05tips/figures/vnc3.png b/books/beaglebone-cookbook/05tips/figures/vnc3.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/vnc3.png rename to books/beaglebone-cookbook/05tips/figures/vnc3.png diff --git a/beaglebone-cookbook/05tips/figures/wicd.png b/books/beaglebone-cookbook/05tips/figures/wicd.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicd.png rename to books/beaglebone-cookbook/05tips/figures/wicd.png diff --git a/beaglebone-cookbook/05tips/figures/wicdConfig.png b/books/beaglebone-cookbook/05tips/figures/wicdConfig.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicdConfig.png rename to books/beaglebone-cookbook/05tips/figures/wicdConfig.png diff --git a/beaglebone-cookbook/05tips/figures/wicdConnected.png b/books/beaglebone-cookbook/05tips/figures/wicdConnected.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicdConnected.png rename to books/beaglebone-cookbook/05tips/figures/wicdConnected.png diff --git a/beaglebone-cookbook/05tips/figures/wicdPassword.png b/books/beaglebone-cookbook/05tips/figures/wicdPassword.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicdPassword.png rename to books/beaglebone-cookbook/05tips/figures/wicdPassword.png diff --git a/beaglebone-cookbook/05tips/figures/wicdPrefs.png b/books/beaglebone-cookbook/05tips/figures/wicdPrefs.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicdPrefs.png rename to books/beaglebone-cookbook/05tips/figures/wicdPrefs.png diff --git a/beaglebone-cookbook/05tips/figures/wicdSecure.png b/books/beaglebone-cookbook/05tips/figures/wicdSecure.png similarity index 100% rename from beaglebone-cookbook/05tips/figures/wicdSecure.png rename to books/beaglebone-cookbook/05tips/figures/wicdSecure.png diff --git a/beaglebone-cookbook/05tips/tips.rst b/books/beaglebone-cookbook/05tips/tips.rst similarity index 67% rename from beaglebone-cookbook/05tips/tips.rst rename to books/beaglebone-cookbook/05tips/tips.rst index 89ff503d37fa6dc721d9c96e1284a56b6f5569a1..24d03aaee03bcba50be4473d92be2cca6977c05b 100644 --- a/beaglebone-cookbook/05tips/tips.rst +++ b/books/beaglebone-cookbook/05tips/tips.rst @@ -3,64 +3,65 @@ Beyond the Basics ################## -Introduction ---------------- - -In :ref:`<basics>`, you learned how to set up BeagleBone Black, and -:ref:`<sensors>`, :ref:`<displays>`, and :ref:`<motors>` showed how to +In :ref:`beaglebone-cookbook-basics`, you learned how to set up BeagleBone Black, and +:ref:`beaglebone-cookbook-sensors`, :ref:`beaglebone-cookbook-displays`, +and :ref:`beaglebone-cookbook-motors` showed how to interface to the physical world. The remainder of the book moves into some more exciting advanced topics, and this chapter gets you ready for them. The recipes in this chapter assume that you are running Linux on your host -computer (:ref:`<tips_pick_os>`) and are comfortable with using Linux. We -continue to assume that you are logged in as +debian+ on your Bone. +computer (:ref:`tips_pick_os`) and are comfortable with using Linux. We +continue to assume that you are logged in as *debian* on your Bone. .. _tips_hdmi: Running Your Bone Standalone ------------------------------ +============================= Problem -********* +-------- You want to use BeagleBone Black as a desktop computer with keyboard, mouse, and an HDMI display. Solution -************* +--------- The Bone comes with USB and a microHDMI output. All you need to do is connect your keyboard, mouse, and HDMI display to it. To make this recipe, you will need: -* Standard HDMI cable and female HDMI-to-male microHDMI adapter (see :ref:`<app_misc>`), or -* MicroHDMI-to-HDMI adapter cable (see :ref:`<app_misc>`) -* HDMI monitor (see :ref:`<app_misc>`) +* Standard HDMI cable and female HDMI-to-male microHDMI adapter, or +* MicroHDMI-to-HDMI adapter cable +* HDMI monitor * USB keyboard and mouse -* Powered USB hub (see :ref:`<app_misc>`) +* Powered USB hub + +.. note:: -.. note:: The microHDMI adapter is nice because it allows you to use a regular HDMI cable with the Bone. However, it will block other ports and can damage the Bone if you aren't careful. The microHDMI-to-HDMI cable won't have these problems. .. tip:: - You can also use an HDMI-to-DVI cable (:ref:`<app_misc>`) + + You can also use an HDMI-to-DVI cable and use your Bone with a DVI-D display. -The adapter looks something like :ref:`<tips_HDMI_adaptor_fig>`. +The adapter looks something like :ref:`tips_HDMI_adaptor_fig`. .. _tips_HDMI_adaptor_fig: - .. figure:: figures/hdmiConverter.jpg :align: center :alt: HDMI Adaptor Female HDMI-to-male microHDMI adapter -Plug the small end into the microHDMI input on the Bone and plug your HDMI cable into the other end of the adapter and your monitor. If nothing displays on your Bone, reboot. +Plug the small end into the microHDMI input on the Bone and plug your HDMI cable into the other end of the +adapter and your monitor. If nothing displays on your Bone, reboot. -If nothing appears after the reboot, edit the _/boot/uEnv.txt_ file. Search for the line containing +disable_uboot_overlay_video=1 and make sure it's commented out: +If nothing appears after the reboot, edit the ``/boot/uEnv.txt`` file. Search for the line containing +``disable_uboot_overlay_video=1`` and make sure it's commented out: .. code-block:: bash @@ -71,74 +72,79 @@ If nothing appears after the reboot, edit the _/boot/uEnv.txt_ file. Search for Then reboot. -.. PRODUCTION: in the following tip, we're trying to display the hash symbol (#), all by itself, in constant width. Using +#+ produces an empty space in the build, and I don't know how to escape special characters within what should be literal strings. +.. PRODUCTION: in the following tip, we're trying to display the hash symbol (#), all by itself, in constant width. Using *#* produces an empty space in the build, and I don't know how to escape special characters within what should be literal strings. .. Adding to my confusion, the # signs are dropped in the first paragraph of the tip, but not in the second, which is formatted in the same exact way. .. Also, using ## in the code italicizes the second # and everything after it in the line, which should not happen. -The _/boot/uEnv.txt_ file contains a number of configuration commands that are executed at boot time. The +#+ character is used to add comments; that is, everything to the right of a +# is ignored by the Bone and is assumed to be for humans to read. In the previous example, +###Disable auto loading+ is a comment that informs us the next line(s) are for disabling things. Two +disable_uboot_overlay+ commands follow. Both should be commented-out and won't be executed by the Bon -Why not just remove the line? Later, you might decide you need more general-purpose input/output (GPIO) pins and don't need the HDMI display. If so, just remove the +#+ from the +disable_uboot_overlay_video=1+ command. If you had completely removed the line earlier, you would have to look up the details somewhere to re-create it. +The ``/boot/uEnv.txt`` file contains a number of configuration commands that are executed at boot time. +The *#* character is used to add comments; that is, everything to the right of a +# is ignored by the +Bone and is assumed to be for humans to read. In the previous example, *###Disable auto loading* is +a comment that informs us the next line(s) are for disabling things. Two *disable_uboot_overlay* +commands follow. Both should be commented-out and won't be executed by the Bon -When in doubt, comment-out; don't delete. +Why not just remove the line? Later, you might decide you need more general-purpose input/output +(GPIO) pins and don't need the HDMI display. If so, just remove the *#* from the ``disable_uboot_overlay_video=1`` +command. If you had completely removed the line earlier, you would have to look up the details somewhere to re-create it. + +When in doubt, comment-out don't delete. .. note:: + If you want to re-enable the HDMI audio, just comment-out the line you added. -The Bone has only one USB port, so you will need to get either a keyboard with a USB hub (see :ref:`<app_misc>`) or a USB hub. Plug the USB hub into the Bone and then plug your keyboard and mouse in to the hub. You now have a Beagle workstation; no host computer is needed. +The Bone has only one USB port, so you will need to get either a keyboard with a USB hub or a USB hub. +Plug the USB hub into the Bone and then plug your keyboard and mouse in to the hub. +You now have a Beagle workstation no host computer is needed. .. tip:: - A powered hub is recommended because USB can supply only 500 mA, and you'll want to plug many things into the Bone. - -Discussion -************* + A powered hub is recommended because USB can supply only + 500 mA, and you'll want to plug many things into the Bone. This recipe disables the HDMI audio, which allows the Bone to try other resolutions. -If this fails, see http://bit.ly/1GEPcOH[BeagleBoneBlack HDMI] for how to force the +If this fails, see `BeagleBoneBlack HDMI <http://bit.ly/1GEPcOH>`_ for how to force the Bone's resolution to match your monitor. .. _tips_pick_os: Selecting an OS for Your Development Host Computer ---------------------------------------------------- +=================================================== Problem -************* +-------- Your project needs a host computer, and you need to select an operating system (OS) for it. Solution -************* +-------- For projects that require a host computer, we assume that you are running -http://bit.ly/1wXOwkw[Linux Ubuntu 20.04 LTS]. You can be running either a native installation, -through https://docs.microsoft.com/en-us/windows/wsl/[Windows Subsystem for Linux], via a virtual -machine such as https://www.virtualbox.org/[VirtualBox], or in the cloud (https://portal.azure.com/[Microsoft Azure] -or http://aws.amazon.com/ec2/[Amazon Elastic Compute Cloud] [EC2], for example). - -Recently I've been prefering https://docs.microsoft.com/en-us/windows/wsl/[Windows Subsystem for Linux]. +`Linux Ubuntu 20.04 LTS <http://bit.ly/1wXOwkw>`_. You can be running either a native installation, +through `Windows Subsystem for Linux <https://docs.microsoft.com/en-us/windows/wsl/>`_, via a virtual +machine such as `VirtualBox <https://www.virtualbox.org/>`_, or in the cloud (`Microsoft Azure <https://portal.azure.com/>`_ +or `Amazon Elastic Compute Cloud <http://aws.amazon.com/ec2/>`_, EC2, for example). -Discussion -************* +Recently I've been prefering `Windows Subsystem for Linux <https://docs.microsoft.com/en-us/windows/wsl/>`_. .. _tips_shell: Getting to the Command Shell via SSH ------------------------- +===================================== Problem -************* +-------- You want to connect to the command shell of a remote Bone from your host pass:[<span class="keep-together">computer</span>]. Solution -************* +--------- -:ref:`<basics_vsc_IDE>` shows how to run shell commands in the Visual Studio Code +bash+ tab. +:ref:`basics_vsc_IDE` shows how to run shell commands in the Visual Studio Code *bash* tab. However, the Bone has Secure Shell (SSH) enabled right out of the box, so you can easily -connect by using the following command to log in as user +debian+, (note the +$+ at the end of the prompt): +connect by using the following command to log in as user *debian*, (note the *$* at the end of the prompt): .. code-block:: bash @@ -147,8 +153,10 @@ connect by using the following command to log in as user +debian+, (note the +$+ Last login: Mon Dec 22 07:53:06 2014 from yoder-linux.local bone$ +.. _tips_passwords: -+debian+ has the default password +tempped+ It's best to change the password: +*debian* has the default password *tempped* It's best to change the password: +============================================================================== .. code-block:: bash @@ -160,23 +168,22 @@ connect by using the following command to log in as user +debian+, (note the +$+ passwd: password updated successfully -Discussion -************* - .. _tips_serial: Getting to the Command Shell via the Virtual Serial Port ------------------------- +========================================================== Problem -************* +-------- You want to connect to the command shell of a remote Bone from your host computer without using SSH. Solution -************* +--------- -Sometimes, you can't connect to the Bone via SSH, but you have a network working over USB to the Bone. There is a way to access the command line to fix things without requiring extra hardware. (:ref:`<tips_FTDI>` shows a way that works even if you don't have a network working over USB, but it requires a special serial-to-USB cable.) +Sometimes, you can't connect to the Bone via SSH, but you have a network working over USB to the Bone. +There is a way to access the command line to fix things without requiring extra hardware. (:ref:`tips_FTDI` +shows a way that works even if you don't have a network working over USB, but it requires a special serial-to-USB cable.) First, check to ensure that the serial port is there. On the host computer, run the following command: @@ -186,8 +193,9 @@ First, check to ensure that the serial port is there. On the host computer, run 0 crw-rw---- 1 root dialout 166, 0 Jun 19 11:47 /dev/ttyACM0 -_/dev/ttyACM0_ is a serial port on your host computer that the Bone creates when it boots up. -The letters +crw-rw----+ show that you can't access it as a normal user. However, you _can_ access it if you are part of +dialout+ group. See if you are in the +dialout+ group: +``/dev/ttyACM0`` is a serial port on your host computer that the Bone creates when it boots up. +The letters *crw-rw----* show that you can't access it as a normal user. However, you ``can`` +access it if you are part of *dialout* group. See if you are in the *dialout* group: .. code-block:: bash @@ -201,7 +209,8 @@ Looks like I'm already in the group, but if you aren't, just add yourself to the host$ sudo adduser $USER dialout -You have to run +adduser+ only once. Your host computer will remember the next time you boot up. Now, install and run the +screen+ command: +You have to run *adduser* only once. Your host computer will remember the next +time you boot up. Now, install and run the *screen* command: .. code-block:: bash @@ -217,33 +226,31 @@ You have to run +adduser+ only once. Your host computer will remember the next t beaglebone login: -The +/dev/ttyACM0+ parameter specifies which serial port to connect to, and +115200+ +The ``/dev/ttyACM0`` parameter specifies which serial port to connect to, and *115200* tells the speed of the connection. In this case, it's 115,200 bits per second. -Discussion -************* - .. _tips_FTDI: Viewing and Debugging the Kernel and u-boot Messages at Boot Time ------------------------- +================================================================== Problem -************* +-------- You want to see the messages that are logged by BeagleBone Black as it comes to life. Solution -************* +--------- -There is no network in place when the Bone first boots up, so :ref:`<tips_shell>` and :ref:`<tips_serial>` won't work. This recipe uses some extra hardware (FTDI cable) to attach to the Bone's console serial port. +There is no network in place when the Bone first boots up, so :ref:`tips_shell` and :ref:`tips_serial` +won't work. This recipe uses some extra hardware (FTDI cable) to attach to the Bone's console serial port. To make this recipe, you will need: -* 3.3 V FTDI cable (see :ref:`<app_misc>`) +* 3.3 V FTDI cable .. warning:: - Be sure to get a 3.3 V FTDI cable (shown in :ref:`<tips_FTDIcable_fig>`), + Be sure to get a 3.3 V FTDI cable (shown in :ref:`tips_FTDIcable_fig`), because the 5 V cables won't work. .. tip:: @@ -259,25 +266,23 @@ To make this recipe, you will need: FTDI cable -Look for a small triangle at the end of the FTDI cable (:ref:`<tips_FTDIconnector_fig>`). +Look for a small triangle at the end of the FTDI cable (:ref:`tips_FTDIconnector_fig`). It's often connected to the black wire. .. _tips_FTDIconnector_fig: - .. figure:: figures/FTDIconnector.jpg :align: center :alt: FTDI Connector FTDI connector -Next, look for the FTDI pins of the Bone (labeled +J1+ on the Bone), shown in -:ref:`<tips_black_hardware_details_fig>`. They are next to the P9 header +Next, look for the FTDI pins of the Bone (labeled *J1* on the Bone), shown in +:ref:`tips_black_hardware_details_fig`. They are next to the P9 header and begin near pin 20. There is a white dot near P9_20. .. _tips_black_hardware_details_fig: - .. figure:: figures/FTDIPins.png :align: center :alt: Serial Debug Pins @@ -285,7 +290,7 @@ and begin near pin 20. There is a white dot near P9_20. FTDI pins for the FTDI connector Plug the FTDI connector into the FTDI pins, being sure to connect -the _triangle_ pin on the connector to the _white dot_ pin of the +FTDI+ connector. +the ``triangle`` pin on the connector to the ``white dot`` pin of the *FTDI* connector. Now, run the following commands on your host computer: @@ -309,19 +314,16 @@ Now, run the following commands on your host computer: Your screen might initially be blank. Press Enter a couple times to see the login prompt. -Discussion -************* - Verifying You Have the Latest Version of the OS on Your Bone from the Shell ------------------------------------------------------------------------------ +============================================================================ Problem -************* +-------- You are logged in to your Bone with a command prompt and want to know what version of the OS you are running. Solution -************* +-------- Log in to your Bone and enter the following command: @@ -331,25 +333,20 @@ Log in to your Bone and enter the following command: BeagleBoard.org Debian Bullseye IoT Image 2022-07-01 -Discussion -************* - -:ref:`<basics_latest_os>` shows how to open the _ID.txt_ file to see the OS version. -The _/etc/dogtag_ file has the same contents and is easier to find if you already -have a command prompt. See :ref:`<basics_install_os>` if you need to update your OS. +:ref:`basics_latest_os` shows how to open the ``ID.txt`` file to see the OS version. +The ``/etc/dogtag`` file has the same contents and is easier to find if you already +have a command prompt. See :ref:`basics_install_os` if you need to update your OS. Controlling the Bone Remotely with a VNC ------------------------- - -// TODO check this +========================================= Problem -************* +-------- You want to access the BeagleBone's graphical desktop from your host computer. Solution -************* +--------- Run the installed Virtual Network Computing (VNC) server: @@ -371,31 +368,29 @@ Run the installed Virtual Network Computing (VNC) server: Log file is /home/debian/.vnc/beagleboard:1.log -To connect to the Bone, you will need to run a VNC client. There are many to choose from. Remmina Remote Desktop Client is already installed on Ubuntu. Start and select the new remote desktop file button (:ref:`<tips_vnc1_fig>`). +To connect to the Bone, you will need to run a VNC client. There are many to choose from. Remmina Remote +Desktop Client is already installed on Ubuntu. Start and select the new remote desktop file button (:ref:`tips_vnc1_fig`). .. _tips_vnc1_fig: - .. figure:: figures/vnc1.png :align: center :alt: Create a new remote desktop Creating a new remote desktop file in Remmina Remote Desktop Client -Give your connection a name, being sure to select "Remmina VNC Plugin" Also, be sure to add +:1+ after the server address, as shown in :ref:`<tips_vnc2_fig>`. This should match the +:1+ that was displayed when you started +vncserver+. +Give your connection a name, being sure to select "Remmina VNC Plugin" Also, be sure to add *:1* after the +server address, as shown in :ref:`tips_vnc2_fig`. This should match the *:1* that was displayed when you started *vncserver*. .. _tips_vnc2_fig: - .. figure:: figures/vnc2.png :align: center :alt: Configuring Configuring the Remmina Remote Desktop Client -Click Connect to start graphical access to your Bone, as shown in :ref:`<tips_vnc3_fig>`. - -// TODO update this +Click Connect to start graphical access to your Bone, as shown in :ref:`tips_vnc3_fig`. .. _tips_vnc3_fig: @@ -406,10 +401,12 @@ Click Connect to start graphical access to your Bone, as shown in :ref:`<tips_vn The Remmina Remote Desktop Client showing the BeagleBone desktop .. tip:: + You might need to resize the VNC screen on your host to see the bottom menu bar on your Bone. .. note:: + You need to have X Windows installed and running for the VNC to work. Here's how to install it. This needs some 250M of disk space and 19 minutes to install. @@ -422,27 +419,22 @@ Click Connect to start graphical access to your Bone, as shown in :ref:`<tips_vn /usr/bin/startxfce4: 122: exec: xinit: not found -Discussion -************* - Learning Typical GNU/Linux Commands ------------------------- +==================================== Problem -************* +-------- There are many powerful commands to use in Linux. How do you learn about them? Solution -************* +--------- -:ref:`<tips_linux_commands>` lists many common Linux commands. +:ref:`tips_linux_commands` lists many common Linux commands. .. _tips_linux_commands: -Common Linux commands - -.. table:: +.. table:: Common Linux commands +--------+--------------------------------+ |Command |Action | @@ -494,7 +486,7 @@ Common Linux commands |apropos |show list of man pages | +--------+--------------------------------+ |find |search for files | - +--------+--------------------------------+ + +--------+--------------------------------+ |tar |create/extract file archives | +--------+--------------------------------+ |gzip |compress a file | @@ -514,39 +506,33 @@ Common Linux commands |whereis |locates binary and source files | +--------+--------------------------------+ -Discussion -************* - - .. _tips_editing_files: Editing a Text File from the GNU/Linux Command Shell ------------------------------------------------------ +===================================================== Problem -************* +-------- You want to run an editor to change a file. Solution -************* +--------- -The Bone comes with a number of editors. The simplest to learn is +nano+. +The Bone comes with a number of editors. The simplest to learn is *nano*. Just enter the following command: .. code-block:: bash bone$ nano file - -You are now in nano (:ref:`<tips_nano_fig>`). You can't move around the screen +You are now in nano (:ref:`tips_nano_fig`). You can't move around the screen using the mouse, so use the arrow keys. The bottom two lines of the screen -list some useful commands. Pressing ˄G (Ctrl-G) will display more useful -commands. ˄X (Ctrl-X) exits nano and gives you the option of saving the file. +list some useful commands. Pressing ^G (Ctrl-G) will display more useful +commands. ^X (Ctrl-X) exits nano and gives you the option of saving the file. .. _tips_nano_fig: - .. figure:: figures/nano.png :align: center :alt: nano @@ -555,35 +541,30 @@ commands. ˄X (Ctrl-X) exits nano and gives you the option of saving the fil .. tip:: By default, the file you create will be saved - in the directory from which you opened +nano+. - -Discussion -************* - + in the directory from which you opened *nano*. -Many other text editors will run on the Bone. +vi+, +vim+, +emacs+, and even +eclipse+ are all supported. -See :ref:`<tips_apt>` to learn if your favorite is one of them. +Many other text editors will run on the Bone. *vi*, *vim*, *emacs*, and even *eclipse* are all supported. +See :ref:`tips_apt` to learn if your favorite is one of them. .. _networking_wired: Establishing an Ethernet-Based Internet Connection ------------------------- +=================================================== Problem -************* +-------- You want to connect your Bone to the Internet using the wired network connection. Solution -************* +--------- -Plug one end of an Ethernet patch cable into the RJ45 connector on the Bone (see :ref:`<networking_rj45>`) +Plug one end of an Ethernet patch cable into the RJ45 connector on the Bone (see :ref:`networking_rj45`) and the other end into your home hub/router. The yellow and green link lights on both ends should begin to flash. .. _networking_rj45: - .. figure:: figures/internLED.png :align: center :alt: RJ45 @@ -593,9 +574,10 @@ and the other end into your home hub/router. The yellow and green link lights on If your router is already configured to run DHCP (Dynamical Host Configuration Protocol), it will automatically assign an IP address to the Bone. -.. warning:: It might take a minute or two for your router to detect the Bone and assign the IP address. +.. warning:: + It might take a minute or two for your router to detect the Bone and assign the IP address. -To find the IP address, open a terminal window and run the +ip+ command: +To find the IP address, open a terminal window and run the *ip* command: .. code-block:: bash @@ -630,46 +612,43 @@ To find the IP address, open a terminal window and run the +ip+ command: link/can -My Bone is connected to the Internet in two ways: via the RJ45 connection (+eth0+) and via the USB cable (+usb0+). -The +inet+ field shows that my Internet address is +10.0.5.144+ for the RJ45 connector. +My Bone is connected to the Internet in two ways: via the RJ45 connection (*eth0*) and via the USB cable (*usb0*). +The *inet* field shows that my Internet address is *10.0.5.144* for the RJ45 connector. On my university campus, you must register your MAC address before any device will work on the network. -The +HWaddr+ field gives the MAC address. For +eth0+, it's +c8:a0:30:a6:26:e8+. +The *HWaddr* field gives the MAC address. For *eth0*, it's *c8:a0:30:a6:26:e8*. The IP address of your Bone can change. If it's been assigned by DHCP, it can change at any time. The MAC address, however, never changes; it is assigned to your ethernet device when it's manufactured. .. warning:: - When a Bone is connected to some networks it becomes visible to the _world_. If you don't secure your Bone, - the world will soon find it. See :ref:`<tips_passwords>` and :ref:`<tips_firewall -On many home networks, you will be behind a firewall and won't be as visible. + When a Bone is connected to some networks it becomes visible to the ``world``. If you don't secure your Bone, + the world will soon find it. See :ref:`tips_passwords` and :ref:`tips_firewall` -Discussion -************* +On many home networks, you will be behind a firewall and won't be as visible. .. _networking_wireless: Establishing a WiFi-Based Internet Connection ------------------------- +============================================== Problem -************* +-------- You want BeagleBone Black to talk to the Internet using a USB wireless adapter. Solution -************* +--------- - -.. tip:: For the correct instructions for the image you are using, go to -httporum.beagleboard.org/tag/latest-images[latest-images] and click on the image you are using. +.. tip:: + For the correct instructions for the image you are using, go to + `latest-images <http://forum.beagleboard.org/tag/latest-images>`_ and click on the image you are using. I'm running Debian 11.x (Bullseye), the middle one. .. _tips_latest-images_fig: - .. figure:: figures/latest-images.png :align: center :alt: Latest Image Page @@ -680,28 +659,30 @@ Scroll to the top of the page and you'll see instructions on setting up Wifi. Th .. _tips_networkfig: - .. figure:: figures/network.png :align: center :alt: Network Setup Instructions Instructions for setting up your network. -// TODO is this up to date? -Several WiFi adapters work with the Bone. Check http://bit.ly/1EbEwUo[WiFi Adapters] for the latest list. +.. TODO + is this up to date? + +Several WiFi adapters work with the Bone. Check `WiFi Adapters <http://bit.ly/1EbEwUo>`_ for the latest list. To make this recipe, you will need: -* USB Wifi adapter (see :ref:`<app_misc>`) -* 5 V external power supply (see :ref:`<app_misc>`) +* USB Wifi adapter +* 5 V external power supply .. warning:: + Most adapters need at least 1 A of current to run, and USB supplies only 0.5 A, so be sure to use an external power supply. Otherwise, you will experience erratic behavior and random crashes. First, plug in the WiFi adapter and the 5 V external power supply and reboot. -Then run +lsusb+ to ensure that your Bone found the adapter: +Then run *lsusb* to ensure that your Bone found the adapter: .. code-block:: bash @@ -712,12 +693,16 @@ Then run +lsusb+ to ensure that your Bone found the adapter: Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub -.. note:: There is a well-known bug in the Bone's 3.8 kernel series that prevents USB devices from being discovered when hot-plugged, which is why you should reboot. Newer kernels should address this issue. +.. note:: + There is a well-known bug in the Bone's 3.8 kernel series that prevents USB devices from + being discovered when hot-plugged, which is why you should reboot. Newer kernels should address this issue. -// TODO update +.. TODO + update -Next, run +networkctl+ to find your adapter's name. Mine is called +wlan0+, but you might see other names, such as +ra0+. +Next, run *networkctl* to find your adapter's name. Mine is +called *wlan0*, but you might see other names, such as *ra0*. .. code-block:: bash @@ -735,7 +720,7 @@ Next, run +networkctl+ to find your adapter's name. Mine is called +wlan0+, but 8 links listed. -If no name appears, try +ip a+: +If no name appears, try *ip a*: .. code-block:: bash @@ -758,7 +743,7 @@ If no name appears, try +ip a+: valid_lft forever preferred_lft forever - Next edit the configuration file +/etc/wpa_supplicant/wpa_supplicant-wlan0.conf+. + Next edit the configuration file */etc/wpa_supplicant/wpa_supplicant-wlan0.conf*. .. code-block:: bash @@ -779,7 +764,7 @@ In the file you'll see: } -Change the +ssid+ and +psk+ enteries for your network. Save your file, then run: +Change the *ssid* and *psk* enteries for your network. Save your file, then run: .. code-block:: bash @@ -795,50 +780,45 @@ Change the +ssid+ and +psk+ enteries for your network. Save your file, then run: rtt min/avg/max/mdev = 19.387/19.450/19.513/0.063 ms -+wlan0+ should now have an ip address and you should be on the network. If not, try rebooting. - -Discussion -************* - - +*wlan0* should now have an ip address and you should be on the network. If not, try rebooting. .. _networking_usb: Sharing the Host's Internet Connection over USB ------------------------- +================================================= -// TODO Test this +.. TODO + Test this Problem -************* +------- Your host computer is connected to the Bone via the USB cable, and you want to run the network between the two. Solution -************* +--------- -:ref:`<networking_wired>` shows how to connect BeagleBone Black to the Internet via the RJ45 Ethernet connector. -This recipe shows a way to connect without using the RJ45 pass:[<span class="keep-together">connector</span>]. +:ref:`networking_wired` shows how to connect BeagleBone Black to the Internet via the RJ45 Ethernet connector. +This recipe shows a way to connect without using the RJ45 connector. A network is automatically running between the Bone and the host computer at boot time using the USB. The host's -IP address is +192.168.7.1+ and the Bone's is +192.168.7.2+. Although your Bone is talking to your host, it can't +IP address is *192.168.7.1* and the Bone's is *192.168.7.2*. Although your Bone is talking to your host, it can't reach the Internet in general, nor can the Internet reach it. On one hand, this is good, because those who are up to no good can't access your Bone. On the other hand, your Bone can't reach the rest of the world. Letting your bone see the world: setting up IP masquerading You need to set up IP masquerading on your host and configure your Bone to use it. Here is a solution that works -with a host computer running Linux. Add the code in :ref:`<tips_ipmasq_code>` to a -file called _ipMasquerade.sh_ on your host computer. +with a host computer running Linux. Add the code in :ref:`tips_ipmasq_code` to a +file called ``ipMasquerade.sh`` on your host computer. .. _tips_ipmasq_code: -Code for IP Masquerading (ipMasquerade.sh) - -.. code-block:: JavaScript - - include::code/ipMasquerade.sh[IP masquerade] +.. literalinclude:: ../code/05tips/ipMasquerade.sh + :caption: Code for IP Masquerading (ipMasquerade.sh) + :linenos: +:download:`ipMasquerade.sh <../code/05tips/ipMasquerade.sh>` Then, on your host, run the following commands: @@ -848,20 +828,19 @@ Then, on your host, run the following commands: host$ ./ipMasquerade.sh eth0 -This will direct your host to take requests from the Bone and send them to +eth0+. -If your host is using a wireless connection, change +eth0+ to +wlan0+. +This will direct your host to take requests from the Bone and send them to *eth0*. +If your host is using a wireless connection, change *eth0* to *wlan0*. Now let's set up your host to instruct the Bone what to do. Add the code -in :ref:`<tips_setDNS>` to _setDNS.sh_ on your host computer. +in :ref:`tips_setDNS` to ``setDNS.sh`` on your host computer. .. _tips_setDNS: -Code for setting the DNS on the Bone (setDNS.sh) - -.. code-block:: JavaScript - - include::code/setDNS.sh[Set DNS] +.. literalinclude:: ../code/05tips/setDNS.sh + :caption: Code for setting the DNS on the Bone (setDNS.sh) + :linenos: +:download:`setDNS.sh <../code/05tips/setDNS.sh>` Then, on your host, run the following commands: @@ -881,15 +860,17 @@ Then, on your host, run the following commands: This will look up what Domain Name System (DNS) servers your host is using and copy -them to the right place on the Bone. The +ping+ command is a quick way to verify your connection. +them to the right place on the Bone. The *ping* command is a quick way to verify your connection. Letting the world see your bone: setting up port forwarding Now your Bone can access the world via the USB port and your host computer, but what if you have a web server on your Bone that you want to access from the world? -The solution is to use _port forwarding_ from your host. -Web servers typically listen to port +80+. First, look up the IP address of your host: -// TODO switch to ip address +The solution is to use port forwarding from your host. +Web servers typically listen to port *80*. First, look up the IP address of your host: + +.. TODO + switch to ip address .. code-block:: bash @@ -907,14 +888,16 @@ Web servers typically listen to port +80+. First, look up the IP address of your ... -It's the number following +inet addr:+, which in my case is +137.112.41.35+. +It's the number following *inet addr:*, which in my case is *137.112.41.35*. -.. tip:: - If you are on a wireless network, find the IP address associated with +wlan0+. +.. tip:: + + If you are on a wireless network, find the IP address associated with *wlan0*. Then run the following, using your host's IP address: -// TODO check this iptables, convert to ufw +.. TODO + check this iptables, convert to ufw .. code-block:: bash @@ -922,30 +905,26 @@ Then run the following, using your host's IP address: -d 137.112.41.35 --dport 1080 -j DNAT --to 192.168.7.2:80 -Now browse to your host computer at port +1080+. That is, if your host's IP address -is +123.456.789.0+, enter +123.456.789.0:1080+. The +:1080+ specifies what port number to -use. The request will be forwarded to the server on your Bone listening to port +80+. -(I used +1080+ here, in case your host is running a web server of its own on port +80+.) - -Discussion -************* - +Now browse to your host computer at port *1080*. That is, if your host's IP address +is *123.456.789.0*, enter *123.456.789.0:1080*. The *:1080* specifies what port number to +use. The request will be forwarded to the server on your Bone listening to port *80*. +(I used *1080* here, in case your host is running a web server of its own on port *80*.) .. _tips_firewall: Setting Up a Firewall ------------------------- +====================== Problem -************* +-------- You have put your Bone on the network and want to limit which IP addresses can access it. Solution -************* +--------- -https://www.howtogeek.com/[How-To Geek] has a great posting on how do use +ufw+, the "uncomplicated firewall". -Check out https://www.howtogeek.com/devops/how-to-secure-your-linux-server-with-a-ufw-firewall/[How to Secure Your Linux Server with a UFW Firewall]. +`How-To Geek <https://www.howtogeek.com/>`_ has a great posting on how do use *ufw*, the "uncomplicated firewall". +Check out `How to Secure Your Linux Server with a UFW Firewall <https://www.howtogeek.com/devops/how-to-secure-your-linux-server-with-a-ufw-firewall/>`_. I'll summarize the initial setup here. First install and check the status: @@ -957,7 +936,8 @@ First install and check the status: Status: inactive -Now turn off everything coming in and leave on all outgoing. Note, this won't take effect until +ufw+ is enabled. +Now turn off everything coming in and leave on all outgoing. +Note, this won't take effect until *ufw* is enabled. .. code-block:: bash @@ -965,14 +945,14 @@ Now turn off everything coming in and leave on all outgoing. Note, this won't t bone$ sudo ufw default allow outgoing -Don't enable yet, make sure +ssh+ still has access +Don't enable yet, make sure *ssh* still has access .. code-block:: bash bone$ sudo ufw allow 22 -Just to be sure, you can install +nmap+ on your host computer to see what ports are currently open. +Just to be sure, you can install *nmap* on your host computer to see what ports are currently open. .. code-block:: bash @@ -990,7 +970,7 @@ Just to be sure, you can install +nmap+ on your host computer to see what ports Nmap done: 1 IP address (1 host up) scanned in 0.19 seconds -Currently there are three ports visible: 22, 80 and 3000(visual studio code) Now turn on the firewal and see what happends. +Currently there are three ports visible: 22, 80 and 3000 (visual studio code) Now turn on the firewal and see what happends. .. code-block:: bash @@ -1022,25 +1002,22 @@ The firewall will remain on, even after a reboot. Disable it now if you don't wa See the How-To Geek article for more examples. -Discussion -************* - .. _tips_apt: Installing Additional Packages from the Debian Package Feed -------------------------------------------------------------- +============================================================ Problem -************* +-------- You want to do more cool things with your BeagleBone by installing more programs. Solution -************* +---------- .. warning:: - Your Bone needs to be on the network for this to work. See :ref:`<networking_wired>`, - :ref:`<networking_wireless>`, or :ref:`<networking_usb>`. + Your Bone needs to be on the network for this to work. See :ref:`networking_wired`, + :ref:`networking_wireless`, or :ref:`networking_usb`. The easiest way to install more software is to use +apt+: @@ -1050,7 +1027,7 @@ The easiest way to install more software is to use +apt+: bone$ sudo apt install "name of software" -A +sudo+ is necessary since you aren't running as +root+. The first command downloads +A *sudo* is necessary since you aren't running as *root*. The first command downloads package lists from various repositories and updates them to get information on the newest versions of packages and their dependencies. (You need to run it only once a week or so.) The second command fetches the software and installs it and all packages it depends on. @@ -1065,38 +1042,36 @@ How do you find out what software you can install? Try running this: bone$ less /tmp/list -The first command lists all the packages that +apt+ knows about and sorts them and stores -them in _/tmp/list_. The second command shows why you want to put the list in a file. -The +wc+ command counts the number of lines, words, and characters in a file. In our case, -there are over 67,000 packages from which we can choose! The +less+ command displays the sorted +The first command lists all the packages that *apt* knows about and sorts them and stores +them in ``/tmp/list``. The second command shows why you want to put the list in a file. +The *wc* command counts the number of lines, words, and characters in a file. In our case, +there are over 67,000 packages from which we can choose! The *less* command displays the sorted list, one page at a time. Press the space bar to go to the next page. Press Q to quit. -Suppose that you would like to install an online dictionary (+dict+). Just run the following command: +Suppose that you would like to install an online dictionary (*dict*). Just run the following command: .. code-block:: bash bone$ sudo apt install dict -Now you can run +dict+. - -Discussion -************* +Now you can run *dict*. .. _tips_apt_remove: Removing Packages Installed with apt -------------------------------------- +====================================== Problem -************* +-------- -You've been playing around and installing all sorts of things with +apt+ and now you want to clean things up a bit. +You've been playing around and installing all sorts of +things with *apt* and now you want to clean things up a bit. Solution -************* +-------- -+apt+ has a +remove+ option, so you can run the following command: +*apt* has a *remove* option, so you can run the following command: .. code-block:: bash @@ -1113,21 +1088,16 @@ Solution After this operation, 164 kB disk space will be freed. Do you want to continue [Y/n]? y - -Discussion -************* - - Copying Files Between the Onboard Flash and the MicroSD Card ---------------------------------------------------------------- +============================================================= Problem -************* +-------- You want to move files between the onboard flash and the microSD card. Solution -************* +--------- If you booted from the microSD card, run the following command: @@ -1148,16 +1118,17 @@ If you booted from the microSD card, run the following command: /dev/mmcblk0p1 /dev/mmcblk1 /dev/mmcblk1boot1 -The +df+ command shows what partitions are already mounted. -The line +/dev/mmcblk0p2 7.2G 2.0G 4.9G 29% /+ shows that +mmcblk0+ partition +p2+ -is mounted as +/+, the root file system. The general rule is that the media you're booted from -(either the onboard flash or the microSD card) will appear as +mmcblk0+. -The second partition (+p2+) is the root of the file system. +The *df* command shows what partitions are already mounted. +The line */dev/mmcblk0p2 7.2G 2.0G 4.9G 29% /* shows that *mmcblk0* partition *p2* +is mounted as */*, the root file system. The general rule is that the media you're booted from +(either the onboard flash or the microSD card) will appear as *mmcblk0*. +The second partition (*p2*) is the root of the file system. -The +ls+ command shows what devices are available to mount. Because +mmcblk0+ is already mounted, -+/dev/mmcblk1p1+ must be the other media that we need to mount. Run the following commands to mount it: +The *ls* command shows what devices are available to mount. Because *mmcblk0* is already mounted, +*/dev/mmcblk1p1* must be the other media that we need to mount. Run the following commands to mount it: -// TODO update +.. TODO + update .. code-block:: bash @@ -1171,16 +1142,14 @@ The +ls+ command shows what devices are available to mount. Because +mmcblk0+ is dev ID.txt media opt run srv usr -The +cd+ command takes us to a place in the file system where files are commonly mounted. -The +mkdir+ command creates a new directory (_onboard_) to be a mount point. The +ls+ -command shows there is nothing in _onboard_. The +mount+ command makes the contents of -the onboard flash accessible. The next +ls+ shows there now are files in _onboard_. +The *cd* command takes us to a place in the file system where files are commonly mounted. +The *mkdir* command creates a new directory (``onboard``) to be a mount point. The *ls* +command shows there is nothing in ``onboard``. The *mount* command makes the contents of +the onboard flash accessible. The next *ls* shows there now are files in ``onboard``. These are the contents of the onboard flash, which can be copied to and from like any other file. -Discussion -************* - -This same process should also work if you have booted from the onboard flash. When you are done with the onboard flash, you can unmount it by using this command: +This same process should also work if you have booted from the onboard flash. When you are done +with the onboard flash, you can unmount it by using this command: .. code-block:: bash @@ -1188,27 +1157,28 @@ This same process should also work if you have booted from the onboard flash. Wh Freeing Space on the Onboard Flash or MicroSD Card ----------------------------------------------------- +=================================================== Problem -************* +-------- You are starting to run out of room on your microSD card (or onboard flash) and -have removed several packages you had previously installed (:ref:`<tips_apt_remove>`), +have removed several packages you had previously installed (:ref:`tips_apt_remove`), ut you still need to free up more space. Solution -************* - +-------- To free up space, you can remove preinstalled packages or discover big files to remove. Removing preinstalled packages -You might not need a few things that come preinstalled in the Debian image, including such things as OpenCV, the Chromium web browser, and some documentation. +You might not need a few things that come preinstalled in the Debian image, including such +things as OpenCV, the Chromium web browser, and some documentation. .. note:: + The Chromium web browser is the open source version of Google's Chrome web browser. Unless you are using the Bone as a desktop computer, you can probably remove it. @@ -1226,7 +1196,7 @@ Here's how you can remove these: Discovering big files -The +du+ (disk usage) command offers a quick way to discover big files: +The *du* (disk usage) command offers a quick way to discover big files: .. code-block:: bash @@ -1257,18 +1227,19 @@ The +du+ (disk usage) command offers a quick way to discover big files: 1.9G /var -If you booted from the microSD card, +du+ lists the usage of the microSD. +If you booted from the microSD card, *du* lists the usage of the microSD. If you booted from the onboard flash, it lists the onboard flash usage. -The +-s+ option summarizes the results rather than displaying every file. +-h+ prints -it in _human_ form--that is, using +M+ and +K+ postfixes rather than showing lots of digits. -The +/*+ specifies to run it on everything in the top-level directory. It looks like a couple +The *-s* option summarizes the results rather than displaying every file. *-h* prints +it in _human_ form--that is, using *M* and *K* postfixes rather than showing lots of digits. +The */** specifies to run it on everything in the top-level directory. It looks like a couple of things disappeared while the command was running and thus produced some error messages. -.. tip:: For more help, try +du --help+. +.. tip:: + For more help, try *du --help*. -The _/var_ directory appears to be the biggest user of space at 1.9 GB. You can then run the -following command to see what's taking up the space in _/var_: +The ``/var`` directory appears to be the biggest user of space at 1.9 GB. You can then run the +following command to see what's taking up the space in ``/var``: .. code-block:: bash @@ -1288,7 +1259,7 @@ following command to see what's taking up the space in _/var_: 16K /var/www -A more interactive way to explore your disk usage is by installing +ncdu+ (ncurses disk usage): +A more interactive way to explore your disk usage is by installing *ncdu* (ncurses disk usage): .. code-block:: bash @@ -1325,40 +1296,38 @@ After a moment, you'll see the following: Total disk usage: 5.6 GiB Apparent size: 5.5 GiB Items: 206148 -+ncdu+ is a character-based graphics interface to +du+. You can now use your arrow +*ncdu* is a character-based graphics interface to *du*. You can now use your arrow keys to navigate the file structure to discover where the big unused files are. Press ? for help. -.. warning:: Be careful not to press the D key, because it's used to delete a file or directory. - -Discussion -************* +.. warning:: + Be careful not to press the D key, because it's used to delete a file or directory. .. _misc_libsoc: Using C to Interact with the Physical World --------------------------------------------- +============================================= Problem -************* +-------- You want to use C on the Bone to talk to the world. Solution -************* +--------- The C solution isn't as simple as the JavaScript or Python solution, but it does work -and is much faster. The approach is the same, write to the +/sys/class/gpio+ files. +and is much faster. The approach is the same, write to the */sys/class/gpio* files. .. _misc_c_blink: -Use C to blink an LED (blinkLED.c) +.. literalinclude:: ../code/05tips/blinkLED.c + :caption: Use C to blink an LED (blinkLED.c) + :linenos: -.. code-block:: bash - - include::code/blinkLED.c[] +:download:`blinkLED.c <../code/05tips/blinkLED.c>` Here, as with JavaScript and Python, the gpio pins are refered to by the Linux gpio number. -:ref:`<tips_cape_headers_digital>` shows how the P8 and P9 Headers numbers map to the gpio number. +:ref:`tips_cape_headers_digital` shows how the P8 and P9 Headers numbers map to the gpio number. For this example P9_14 is used, which the table shows in gpio 50. .. _tips_cape_headers_digital: @@ -1379,7 +1348,3 @@ Compile and run the code: Hit ^C to stop the blinking. - -Discussion -************* - diff --git a/beaglebone-cookbook/06iot/figures/GPIOWebPage.png b/books/beaglebone-cookbook/06iot/figures/GPIOWebPage.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/GPIOWebPage.png rename to books/beaglebone-cookbook/06iot/figures/GPIOWebPage.png diff --git a/beaglebone-cookbook/06iot/figures/Sine1k.png b/books/beaglebone-cookbook/06iot/figures/Sine1k.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/Sine1k.png rename to books/beaglebone-cookbook/06iot/figures/Sine1k.png diff --git a/beaglebone-cookbook/06iot/figures/Tri10k.png b/books/beaglebone-cookbook/06iot/figures/Tri10k.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/Tri10k.png rename to books/beaglebone-cookbook/06iot/figures/Tri10k.png diff --git a/beaglebone-cookbook/06iot/figures/apacheIndex.png b/books/beaglebone-cookbook/06iot/figures/apacheIndex.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/apacheIndex.png rename to books/beaglebone-cookbook/06iot/figures/apacheIndex.png diff --git a/beaglebone-cookbook/06iot/figures/apacheNoFiles.png b/books/beaglebone-cookbook/06iot/figures/apacheNoFiles.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/apacheNoFiles.png rename to books/beaglebone-cookbook/06iot/figures/apacheNoFiles.png diff --git a/beaglebone-cookbook/06iot/figures/apacheTest.png b/books/beaglebone-cookbook/06iot/figures/apacheTest.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/apacheTest.png rename to books/beaglebone-cookbook/06iot/figures/apacheTest.png diff --git a/beaglebone-cookbook/06iot/figures/bone-usr3-led.png b/books/beaglebone-cookbook/06iot/figures/bone-usr3-led.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/bone-usr3-led.png rename to books/beaglebone-cookbook/06iot/figures/bone-usr3-led.png diff --git a/beaglebone-cookbook/06iot/figures/cape-headers-serial.png b/books/beaglebone-cookbook/06iot/figures/cape-headers-serial.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/cape-headers-serial.png rename to books/beaglebone-cookbook/06iot/figures/cape-headers-serial.png diff --git a/beaglebone-cookbook/06iot/figures/flaskServer.png b/books/beaglebone-cookbook/06iot/figures/flaskServer.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/flaskServer.png rename to books/beaglebone-cookbook/06iot/figures/flaskServer.png diff --git a/beaglebone-cookbook/06iot/figures/flaskapp1.png b/books/beaglebone-cookbook/06iot/figures/flaskapp1.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/flaskapp1.png rename to books/beaglebone-cookbook/06iot/figures/flaskapp1.png diff --git a/beaglebone-cookbook/06iot/figures/flaskapp2.png b/books/beaglebone-cookbook/06iot/figures/flaskapp2.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/flaskapp2.png rename to books/beaglebone-cookbook/06iot/figures/flaskapp2.png diff --git a/beaglebone-cookbook/06iot/figures/flaskapp3.png b/books/beaglebone-cookbook/06iot/figures/flaskapp3.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/flaskapp3.png rename to books/beaglebone-cookbook/06iot/figures/flaskapp3.png diff --git a/beaglebone-cookbook/06iot/figures/flotDemo.png b/books/beaglebone-cookbook/06iot/figures/flotDemo.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/flotDemo.png rename to books/beaglebone-cookbook/06iot/figures/flotDemo.png diff --git a/beaglebone-cookbook/06iot/figures/jQueryDemo.html b/books/beaglebone-cookbook/06iot/figures/jQueryDemo.html similarity index 100% rename from beaglebone-cookbook/06iot/figures/jQueryDemo.html rename to books/beaglebone-cookbook/06iot/figures/jQueryDemo.html diff --git a/beaglebone-cookbook/06iot/figures/jQueryFiddle.png b/books/beaglebone-cookbook/06iot/figures/jQueryFiddle.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/jQueryFiddle.png rename to books/beaglebone-cookbook/06iot/figures/jQueryFiddle.png diff --git a/beaglebone-cookbook/06iot/figures/jsfiddleFrameworks.png b/books/beaglebone-cookbook/06iot/figures/jsfiddleFrameworks.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/jsfiddleFrameworks.png rename to books/beaglebone-cookbook/06iot/figures/jsfiddleFrameworks.png diff --git a/beaglebone-cookbook/06iot/figures/launchPad.fzz b/books/beaglebone-cookbook/06iot/figures/launchPad.fzz similarity index 100% rename from beaglebone-cookbook/06iot/figures/launchPad.fzz rename to books/beaglebone-cookbook/06iot/figures/launchPad.fzz diff --git a/beaglebone-cookbook/06iot/figures/launchPad_bb.png b/books/beaglebone-cookbook/06iot/figures/launchPad_bb.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/launchPad_bb.png rename to books/beaglebone-cookbook/06iot/figures/launchPad_bb.png diff --git a/beaglebone-cookbook/06iot/figures/nginxTest.png b/books/beaglebone-cookbook/06iot/figures/nginxTest.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/nginxTest.png rename to books/beaglebone-cookbook/06iot/figures/nginxTest.png diff --git a/beaglebone-cookbook/06iot/figures/node-disc-out-setup.png b/books/beaglebone-cookbook/06iot/figures/node-disc-out-setup.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-disc-out-setup.png rename to books/beaglebone-cookbook/06iot/figures/node-disc-out-setup.png diff --git a/beaglebone-cookbook/06iot/figures/node-disc-out.png b/books/beaglebone-cookbook/06iot/figures/node-disc-out.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-disc-out.png rename to books/beaglebone-cookbook/06iot/figures/node-disc-out.png diff --git a/beaglebone-cookbook/06iot/figures/node-red.png b/books/beaglebone-cookbook/06iot/figures/node-red.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-red.png rename to books/beaglebone-cookbook/06iot/figures/node-red.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter-auth.png b/books/beaglebone-cookbook/06iot/figures/node-twitter-auth.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter-auth.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter-auth.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter-auth2.png b/books/beaglebone-cookbook/06iot/figures/node-twitter-auth2.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter-auth2.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter-auth2.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter-auth3.png b/books/beaglebone-cookbook/06iot/figures/node-twitter-auth3.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter-auth3.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter-auth3.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter-beagle.png b/books/beaglebone-cookbook/06iot/figures/node-twitter-beagle.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter-beagle.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter-beagle.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter-debug.png b/books/beaglebone-cookbook/06iot/figures/node-twitter-debug.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter-debug.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter-debug.png diff --git a/beaglebone-cookbook/06iot/figures/node-twitter.png b/books/beaglebone-cookbook/06iot/figures/node-twitter.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/node-twitter.png rename to books/beaglebone-cookbook/06iot/figures/node-twitter.png diff --git a/beaglebone-cookbook/06iot/figures/nodeServer.png b/books/beaglebone-cookbook/06iot/figures/nodeServer.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/nodeServer.png rename to books/beaglebone-cookbook/06iot/figures/nodeServer.png diff --git a/beaglebone-cookbook/06iot/figures/nodeTest.png b/books/beaglebone-cookbook/06iot/figures/nodeTest.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/nodeTest.png rename to books/beaglebone-cookbook/06iot/figures/nodeTest.png diff --git a/beaglebone-cookbook/06iot/figures/processingDemo.html b/books/beaglebone-cookbook/06iot/figures/processingDemo.html similarity index 100% rename from beaglebone-cookbook/06iot/figures/processingDemo.html rename to books/beaglebone-cookbook/06iot/figures/processingDemo.html diff --git a/beaglebone-cookbook/06iot/figures/xbee.fzz b/books/beaglebone-cookbook/06iot/figures/xbee.fzz similarity index 100% rename from beaglebone-cookbook/06iot/figures/xbee.fzz rename to books/beaglebone-cookbook/06iot/figures/xbee.fzz diff --git a/beaglebone-cookbook/06iot/figures/xbee_bb.png b/books/beaglebone-cookbook/06iot/figures/xbee_bb.png similarity index 100% rename from beaglebone-cookbook/06iot/figures/xbee_bb.png rename to books/beaglebone-cookbook/06iot/figures/xbee_bb.png diff --git a/beaglebone-cookbook/06iot/iot.rst b/books/beaglebone-cookbook/06iot/iot.rst similarity index 57% rename from beaglebone-cookbook/06iot/iot.rst rename to books/beaglebone-cookbook/06iot/iot.rst index 22df18ea064dab4b23928be7100ee4f893b18c71..427682621c0b3be720e4615cfa46ff0f258bf4fc 100644 --- a/beaglebone-cookbook/06iot/iot.rst +++ b/books/beaglebone-cookbook/06iot/iot.rst @@ -3,37 +3,35 @@ Internet of Things #################### -Introduction -------------- - -You can easily connect BeagleBone Black to the Internet via a wire (:ref:`<networking_wired>`), -wirelessly (:ref:`<networking_wireless>`), or through the USB to a host and then to the Internet -(:ref:`<networking_usb>`). Either way, it opens up a world of possibilities for the "Internet of Things" (IoT). +You can easily connect BeagleBone Black to the Internet via a wire (:ref:`networking_wired`), wirelessly +(:ref:`networking_wireless`), or through the USB to a host and then to the Internet (:ref:`networking_usb`). +Either way, it opens up a world of possibilities for the "Internet of Things" (IoT). Now that you're online, this chapter offers various things to do with your connection. Accessing Your Host Computer's Files on the Bone -------------------------------------------------- +================================================= Problem -********* +-------- You want to access a file on a Linux host computer that's attached to the Bone. Solution -********* +-------- If you are running Linux on a host computer attached to BeagleBone Black, it's not hard to mount the Bone's files on the host or the host's files on the -Bone by using +sshfs+. Suppose that you want to access files on the host from -the Bone. First, install +sshfs+: +Bone by using *sshfs*. Suppose that you want to access files on the host from +the Bone. First, install *sshfs*: .. code-block:: bash bone$ sudo apt install sshfs -Now, mount the files to an empty directory (substitute your username on the host computer for +username+ and the IP address of the host for +192.168.7.1+): +Now, mount the files to an empty directory (substitute your username on the host +computer for *username* and the IP address of the host for *192.168.7.1*): .. code-block:: bash @@ -43,9 +41,12 @@ Now, mount the files to an empty directory (substitute your username on the host bone$ ls -The +ls+ command will now list the files in your home directory on your host computer. You can edit them as if they were local to the Bone. You can access all the files by substituting +:/+ for the +:.+ following the IP address. +The *ls* command will now list the files in your home directory on your host computer. +You can edit them as if they were local to the Bone. You can access all the +files by substituting *:/* for the *:.* following the IP address. -You can go the other way, too. Suppose that you are on your Linux host computer and want to access files on your Bone. Install +sshfs+: +You can go the other way, too. Suppose that you are on your +Linux host computer and want to access files on your Bone. Install *sshfs*: .. code-block:: bash @@ -62,79 +63,72 @@ and then access: host$ ls -Here, we are accessing the files on the Bone as +debian+. We’ve mounted the entire file system, starting with +/+, so you can access any file. Of course, with great power comes great responsibility, so be careful. - -Discussion -************ +Here, we are accessing the files on the Bone as *debian*. We’ve mounted the entire file system, +starting with */*, so you can access any file. Of course, with great power comes great responsibility, so be careful. -The +sshfs+ command gives you easy access from one computer to another. When you are done, you can unmount the files by using the following commands: +The *sshfs* command gives you easy access from one computer to another. +When you are done, you can unmount the files by using the following commands: .. code-block:: bash host$ umount /mnt/bone bone$ umount home - .. _networking_builtin_server: Serving Web Pages from the Bone ----------------------------------- +================================ Problem -********* +-------- You want to use BeagleBone Black as a web server. Solution -********* +--------- -BeagleBone Black already has the +nginx+ web server running. +BeagleBone Black already has the *nginx* web server running. -When you point your browser to _192.168.7.2_, you are using the +nginx+ web server. -The web pages are served from _/var/www/html/. Add the HTML in :ref:`<networking_index_html>` -to a file called _/var/www/html/test.html_, and then point your browser to _192.168.7.2://test.html_. +When you point your browser to *192.168.7.2*, you are using the *nginx* web server. +The web pages are served from */var/www/html/*. Add the HTML in :ref:`networking_index_html` +to a file called */var/www/html/test.html*, and then point your browser to *192.168.7.2://test.html*. .. _networking_index_html: -A sample web page (test.html) - -.. code-block:: html +.. literalinclude:: ../code/06iot/test.html + :caption: A sample web page (test.html) + :linenos: - include::code/test.html[Sample html] +:download:`test.html <../code/06iot/test.html>` - - -You will see the web page shown in :ref:`<networking_node_page>`. +You will see the web page shown in :ref:`networking_node_page`. .. _networking_node_page: -test.html as served by nginx - .. figure:: figures/nginxTest.png :align: center :alt: test.html served by nginx -Discussion -********* + test.html as served by nginx .. _networking_nodejs: Interacting with the Bone via a Web Browser ---------------------------------------------- +============================================ Problem -********* +-------- BeagleBone Black is interacting with the physical world nicely and you want to display that information on a web browser. Solution -********* +--------- -https://www.fullstackpython.com/flask.html[Flask] is a Python web framework built -with a small core and easy-to-extend philosophy. :ref:`<networking_builtin_server>` +`Flask <https://www.fullstackpython.com/flask.html>`_ is a Python web framework built +with a small core and easy-to-extend philosophy. :ref:`networking_builtin_server` shows how to use nginx, the web server that's already running. This recipe shows how easy it is to build your own server. This is an adaptation of -`Python WebServer With Flask and Raspberry Pi <https://towardsdatascience.com/python-webserver-with-flask-and-raspberry-pi-398423cc6f5d>`_. +`Python WebServer With Flask and Raspberry Pi <https://towardsdatascience.com/python-webserver-with-flask-and-raspberry-pi-398423cc6f5>`_. First, install flask: @@ -148,44 +142,42 @@ All the code in is the Cookbook repo: .. code-block:: bash - bone$ git clone https://github.com/MarkAYoder/BoneCookbook - bone$ cd BoneCookbook/doc/06iod/code/flash - + bone$ git clone https://git.beagleboard.org/beagleboard/beaglebone-cookbook-code + bone$ cd beaglebone-cookbook-code/06iot/flask First Flask - hello, world -**************************** +============================ Our first example is *helloWorld.py* .. _flask_hello_world: -Python code for flask hello world (helloWorld.py) +.. literalinclude:: ../code/06iot/flask/helloWorld.py + :caption: Python code for flask hello world (helloWorld.py) + :linenos: -.. code-block:: python +:download:`helloWorld.py <../code/06iot/flask/helloWorld.py>` - include::code/flask/helloWorld.py[simple flask-based web server] +1. The first line loads the Flask module into your Python script. +2. The second line creates a Flask object called ``app``. -<1> The first line loads the Flask module into your Python script. +3. The third line is where the action is, it says to run the index() function when someone accesses the root URL (‘/’) of the server. In this case, send the text “hello, world†to the client’s web browser via return. -<2> The second line creates a Flask object called _app_. +4. The last line says to “listen†on port 8080, reporting any errors. -<3> The third line is where the action is, it says to run the index() function when someone accesses the root URL (‘/’) of the server. In this case, send the text “hello, world†to the client’s web browser via return. - -<4> The last line says to “listen†on port 8080, reporting any errors. - -Now on your host computer, browse to 192.168.7.2:8080flask an you should see. +Now on your host computer, browse to 192.168.7.2:8080 flask an you should see. .. _flask_flaskServer: -Test page served by our custom flask server - .. figure:: figures/flaskServer.png :align: center :alt: Test page + Test page served by our custom flask server + Adding a template -******************* +================== Let’s improve our “hello, world†application, by using an HTML template and a CSS file for styling our page. Note: these have been created for you in the @@ -196,11 +188,11 @@ Here's what's in *templates/index1.html*: .. _flask_index1: -Python code for flask hello world (helloWorld.py) - -.. code-block:: html +.. literalinclude:: ../code/06iot/flask/templates/index1.html + :caption: index1.html + :linenos: - include::code/flask/templates/index1.html +:download:`index1.html <../code/06iot/flask/templates/index1.html>` Note: a style sheet (style.css) is also included. This will be populated later. @@ -211,13 +203,11 @@ function. Now, let’s create a new Python script. We will name it app1.py: .. _flask_app1: -Python code for flask index1.html (app1.py) - -.. code-block:: html - - include::code/flask/app1.py[app1] - +.. literalinclude:: ../code/06iot/flask/app1.py + :caption: app1.py + :linenos: +:download:`app1.py <../code/06iot/flask/app1.py>` Note that we create a formatted string("timeString") using the date and time from the "now" object, that has the current time stored on it. @@ -234,35 +224,35 @@ Open any web browser and browse to 192.168.7.2:8080. You should see: .. _flask_app1_fig: -Test page served by app1.py - .. figure:: figures/flaskapp1.png :align: center :alt: app1.py + Test page served by app1.py + Note that the page’s content changes dynamically any time that you refresh it with the actual variable data passed by Python script. In our case, “title†is a fixed value, but “time†change it every second. Displaying GPIO Status in a Web Browser - reading a button ------------------------------------------------------------ +=========================================================== Problem -********* +-------- You want a web page to display the status of a GPIO pin. Solution -********* +--------- -This solution builds on the Flask-based web server solution in :ref:`<networking_nodejs>`. +This solution builds on the Flask-based web server solution in :ref:`networking_nodejs`. To make this recipe, you will need: -* Breadboard and jumper wires (see :ref:`<app_proto>`) -* Pushbutton switch (see :ref:`<app_misc>`) +* Breadboard and jumper wires. +* Pushbutton switch. -Wire your pushbutton as shown in :ref:`<js_pushbutton_fig>`. +Wire your pushbutton as shown in :ref:`js_pushbutton_fig`. Wire a button to *P9_11* and have the web page display the value of the button. @@ -270,12 +260,11 @@ Let’s use a new Python script named *app2.py*. .. _flask_app2: -A simple Flask-based web server to read a GPIO (app2.py) - -.. code-block:: python - - include::code/flask/app2.py +.. literalinclude:: ../code/06iot/flask/app2.py + :caption: A simple Flask-based web server to read a GPIO (app2.py) + :linenos: +:download:`app2.py <../code/06iot/flask/app2.py>` Look that what we are doing is defining the button on *P9_11* as input, reading its value and storing it in *buttonSts*. Inside the function *index()*, we will pass that value to our web @@ -285,11 +274,11 @@ Let’s also see the new *index2.html* to show the GPIO status: .. _flask_index2: -A simple Flask-based web server to read a GPIO (index2.html) - -.. code-block:: html +.. literalinclude:: ../code/06iot/flask/templates/index2.html + :caption: A simple Flask-based web server to read a GPIO (index2.html) + :linenos: - include::code/flask/templates/index2.html[] +:download:`index2.html <../code/06iot/flask/templates/index2.html>` Now, run the following command: @@ -298,35 +287,32 @@ Now, run the following command: bone$ ./app2.py -Point your browser to _http://192.168.7.2:8080_, and the -page will look like :ref:`<networking_GPIOserver_fig>`. +Point your browser to `http://192.168.7.2:8080`, and the +page will look like :ref:`flask_app2_fig`. .. _flask_app2_fig: -Status of a GPIO pin on a web page - .. figure:: figures/flaskapp2.png :align: center :alt: GPIO status -Currently, the +0+ shows that the button isn't pressed. -Try refreshing the page while pushing the button, and you will see +1+ displayed. + Status of a GPIO pin on a web page -Discussion -*********** +Currently, the *0* shows that the button isn't pressed. +Try refreshing the page while pushing the button, and you will see *1* displayed. It's not hard to assemble your own HTML with the GPIO data. It's an easy extension to write a program to display the status of all the GPIO pins. Controlling GPIOs ------------------- +=================== Problem -********* +-------- You want to control an LED attached to a GPIO pin. Solution -********* +--------- Now that we know how to “read†GPIO Status, let’s change them. What we will do will control the LED via the web page. We have an LED connected to *P9_14*. Controlling remotely we will change @@ -340,7 +326,7 @@ A simple Flask-based web server to read a GPIO (app3.py) .. code-block:: python - include::code/flask/app3.py + include::../code/06iot/flask/app3.py @@ -361,26 +347,23 @@ http://192.168.7.2:8081/ledRed/off For the above example, *ledRed* is the “deviceName†and *on* or *off* are examples of possible “actionâ€. Those routes will be identified and properly “workedâ€. The main steps are: -* Convert the string “ledREDâ€, for example, on its equivalent GPIO pin. - -The integer variable ledRed is equivalent to P9_14. We store this value on variable “actuator†- -* For each actuator, we will analyze the “actionâ€, or “command†and act properly. -If “action = on†for example, we must use the command: GPIO.output(actuator, GPIO.HIGH) - +* Convert the string “ledREDâ€, for example, on its equivalent GPIO pin. The integer variable ledRed is equivalent to P9_14. We store this value on variable “actuator†+* For each actuator, we will analyze the “actionâ€, or “command†and act properly. If “action = on†for example, we must use the command: GPIO.output(actuator, GPIO.HIGH) * Update the status of each actuator * Update the variable library * Return the data to index.html -Let’s now create an index.html to show the GPIO status of each actuator and more important, create “buttons†to send the commands: -.. _flask_index3: +Let’s now create an index.html to show the GPIO status of each +actuator and more important, create “buttons†to send the commands: -A simple Flask-based web server to write a GPIO (index3.html) +.. _flask_index3: -.. code-block:: html +.. literalinclude:: ../code/06iot/flask/templates/index3.html + :caption: A simple Flask-based web server to write a GPIO (index3.html) + :linenos: - include::code/flask/templates/index3.html +:download:`index3.html <../code/06iot/flask/templates/index3.html>` .. code-block:: bash @@ -402,18 +385,17 @@ Try clicking the "TURN ON" and "TURN OFF" buttons and your LED will respond. *app4.py* and *app5.py* combine the previous apps. Try them out. Plotting Data ---------------- +============== Problem -********* +-------- You have live, continuous, data coming into your Bone via one of the Analog Ins, and you want to plot it. Solution -********* +--------- -Analog in - Continuous -(This is based on information at: http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/Kernel/Kernel_Drivers/ADC.html#Continuous%20Mode) +Analog in - Continuous (This is based on information at: http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/Kernel/Kernel_Drivers/ADC.html#Continuous%20Mode) Reading a continuous analog signal requires some set up. First go to the iio devices directory. @@ -425,7 +407,7 @@ Reading a continuous analog signal requires some set up. First go to the iio dev dev in_voltage1_raw in_voltage3_raw in_voltage5_raw in_voltage7_raw of_node@ scan_elements/ uevent -Here you see the files used to read the one shot values. Look in +scan_elements+ to see how to enable continuous input. +Here you see the files used to read the one shot values. Look in *scan_elements* to see how to enable continuous input. .. code-block:: bash @@ -460,30 +442,29 @@ Let's use a 512 sample buffer. You might need to experiment with this. bone$ echo 1 > buffer/enable - Now, just read from +/dev/iio:device0+. + Now, just read from */dev/iio:device0*. .. _analog_sine_fig: -1KHz sine wave sampled at 8KHz - .. figure:: figures/Sine1k.png :align: center :alt: 1KHz sine wave sampled at 8KHz + 1KHz sine wave sampled at 8KHz + An example Python program that does the above and the reads and plot the buffer is here: analogInContinuous.py .. _analog_code: -Code to read and plot a continuous analog input(analogInContinuous.py) - -.. code-block:: python - - include::code/analogInContinuous.py[] +.. literalinclude:: ../code/06iot/analogInContinuous.py + :caption: Code to read and plot a continuous analog input(analogInContinuous.py) + :linenos: +:download:`analogInContinuous.py <../code/06iot/analogInContinuous.py>` Be sure to read the instillation instructions in the comments. Also note this uses X -windows and you need to +ssh -X 192.168.7.2+ for X to know where the display is. +windows and you need to *ssh -X 192.168.7.2* for X to know where the display is. Run it: @@ -491,13 +472,14 @@ Run it: host$ ssh -X bone - bone$ cd <Cookbook repo>/doc/06iot/code>/strong> + bone$ cd beaglebone-cookbook-code/06iot bone$ ./analogInContinuous.py Hit ^C to stop -// TODO verify this works. fonts are taking too long to load +.. TODO + verify this works. fonts are taking too long to load -:ref:`<analog_sine_fig>` is the output of a 1KHz sine wave. +:ref:`analog_sine_fig` is the output of a 1KHz sine wave. It's a good idea to disable the buffer when done. @@ -508,7 +490,7 @@ It's a good idea to disable the buffer when done. Analog in - Continuous, Change the sample rate -*********************************************** +=============================================== The built in ADCs sample at 8k samples/second by default. They can run as fast as 200k samples/second by editing a device tree. @@ -580,22 +562,23 @@ A number of files get installed, including the ADC file. Now try rerunning. .. code-block:: bash - bone$ cd <Cookbook repo>/docs/06iot/code> + bone$ cd beaglebone-cookbook-code/06iot bone$ ./analogInContinuous.py Hit ^C to stop Here's the output of a 10KHz sine wave. -// TODO Is this trun: (The plot is wrong, but eLinux won't let me fix it.) +.. TODO + Is this trun: (The plot is wrong, but eLinux won't let me fix it.) .. _analog_tri_fig: -10KHz triangle wave sampled at 200KHz - .. figure:: figures/Tri10k.png :align: center :alt: 10KHz triangle wave sampled at 200KHz + 10KHz triangle wave sampled at 200KHz + It's still a good idea to disable the buffer when done. @@ -605,67 +588,71 @@ It's still a good idea to disable the buffer when done. Sending an Email ---------------------- +================= Problem -********* +--------- You want to send an email via Gmail from the Bone. Solution -********* +--------- This example came from https://realpython.com/python-send-email/. -First, you need to `set up a Gmail account <https://mail.google.com>`_, if you don't already have one. -Then add the code in :ref:`<networking_nodemailer_code>` to a file named _emailTest.py_. Substitute your own Gmail username. For the password: +First, you need to `set up a Gmail account <https://mail.google.co>`_, if you don't already have one. +Then add the code in :ref:`networking_nodemailer_code` to a file named ``emailTest.py``. Substitute your own Gmail username. For the password: * Go to: https://myaccount.google.com/security * Select App password. -* Generate your own 16 char password and copy it into _emailTest.py_. +* Generate your own 16 char password and copy it into ``emailTest.py``. * Be sure to delete password when done https://myaccount.google.com/apppasswords . .. _networking_nodemailer_code: -Sending email using nodemailer (emailtTest.py) - -.. code-block:: python - - include::code/emailTest.py +.. literalinclude:: ../code/06iot/emailTest.py + :caption: Sending email using nodemailer (emailtTest.py) + :linenos: +:download:`emailTest.py <../code/06iot/emailTest.py>` Then run the script to send the email: .. code-block:: bash - bone$ chmod +x emailTest.py + bone$ chmod *x emailTest.py bone$ .\emailTest.py -.. warning:: This solution requires your Gmail password to be in plain text in a file, which is a security problem. Make sure you know who has access to your Bone. Also, if you remove the microSD card, make sure you know who has access to it. Anyone with your microSD card can read your Gmail password. +.. warning:: + This solution requires your Gmail password to be in plain text in a file, which is a security problem. + Make sure you know who has access to your Bone. Also, if you remove the microSD card, make sure you know + who has access to it. Anyone with your microSD card can read your Gmail password. -Discussion -********* Be careful about putting this into a loop. Gmail presently limits you to -`500 emails per day and 10 MB per message <http://group-mail.com/email-marketing/how-to-send-bulk-emails-using-gmail/>`_. +`500 emails per day and 10 MB per message <http://group-mail.com/email-marketing/how-to-send-bulk-emails-using-gmail>`_. See https://realpython.com/python-send-email/ for an example that sends an attached file. Sending an SMS Message -------------------------- +======================= -// TODO My twilio account is suspended. +.. TODO + My twilio account is suspended. Problem -********* +-------- You want to send a text message from BeagleBone Black. Solution -********* +--------- -There are a number of SMS services out there. This recipe uses Twilio because you can use it for free, but you will need to http://bit.ly/1MrHBBF[verify the number] to which you are texting. First, go to https://www.twilio.com/[Twilio's home page] and set up an account. Note your account SID and authorization token. If you are using the free version, be sure to http://bit.ly/19c7GZ7[verify your numbers]. +There are a number of SMS services out there. This recipe uses Twilio because you can use it for free, +but you will need to `verify the number <http://bit.ly/1MrHBBF>`_ to which you are texting. First, go +to `Twilio's home page <https://www.twilio.com/>`_ and set up an account. Note your account SID and +authorization token. If you are using the free version, be sure to `verify your numbers <http://bit.ly/19c7GZ7>`_. Next, install Trilio by using the following command: @@ -674,65 +661,61 @@ Next, install Trilio by using the following command: bone$ npm install -g twilio -Finally, add the code in :ref:`<networking_twilio_code>` to a file named _twilio-test.js_ and run it. Your text will be sent. +Finally, add the code in :ref:`networking_twilio_code` to a file named ``twilio-test.js`` and run it. Your text will be sent. .. _networking_twilio_code: -Sending SMS messages using Twilio (_twilio-test.js_) - -.. code-block:: JavaScript - - include::code/twilio-test.js[nodemailer-test.js] +.. literalinclude:: ../code/06iot/twilio-test.js + :caption: Sending SMS messages using Twilio (``twilio-test.js``) + :linenos: - - -Discussion -********* +:download:`twilio-test.js <../code/06iot/twilio-test.js>` +:download:`nodemailer-test.js <../code/06iot/nodemailer-test.js>` Twilio allows a small number of free text messages, enough to test your code and to play around some. Displaying the Current Weather Conditions -------------------------------------------- +========================================== Problem -********* +-------- You want to display the current weather conditions. Solution -********* +--------- Because your Bone is on the network, it's not hard to access the current weather conditions from a weather API. * Go to https://openweathermap.org/ and create an account. * Go to https://home.openweathermap.org/api_keys and get your API key. -* Store your key in the +bash+ variable +APPID+. +* Store your key in the *bash* variable *APPID*. .. code-block:: bash bash$ export APPID="Your key" -* Then add the code in :ref:`<networking_weather_code>` to a file named _weather.js_. +* Then add the code in :ref:`networking_weather_code` to a file named ``weather.js``. * Run the pyhon script. .. _networking_weather_code: -Code for getting current weather conditions (_weather.py_) +.. literalinclude:: ../code/06iot/weather.py + :caption: Code for getting current weather conditions (``weather.py``) + :linenos: -.. code-block:: python - - include::code/weather.py +:download:`weather.py <../code/06iot/weather.py>` -<1> Prints current conditions. -<2> Prints the forecast for the next day. -<3> Prints everything returned by the weather site. +1. Prints current conditions. +2. Prints the forecast for the next day. +3. Prints everything returned by the weather site. Run this by using the following commands: .. code-block:: bash - bone$ chmod +x weather.py + bone$ chmod *x weather.py bone$ ./weather.js Getting weather Temp: 85.1 @@ -741,37 +724,33 @@ Run this by using the following commands: High: 85.1 sunrise: 2022-07-14 14:32:46 - -Discussion -********* - The weather API returns lots of information. Use Python to extract the information you want. Sending and Receiving Tweets -------------------------------- +============================= Problem -********* +-------- You want to send and receive tweets (Twitter posts) with your Bone. Solution -********* +--------- -`Twitter <https://twitter.com/>`_ has a whole `git repo <https://github.com/twitterdev/Twitter-API-v2-sample-code>`_ +`Twitter <https://twitter.com>`_ has a whole `git repo <https://github.com/twitterdev/Twitter-API-v2-sample-code>`_ of sample code for interacting with Twitter. Here I'll show how to create a tweet and then how to delete it. Creating a Project and App -**************************** +=========================== -* Follow the https://developer.twitter.com/en/docs/apps/overview[directions here] to create a project and and app. +* Follow the `directions here <https://developer.twitter.com/en/docs/apps/overview>`_ to create a project and and app. * Be sure to giv eyour app Read and Write permission. -* Then go to the https://developer.twitter.com/en/portal/projects-and-apps[developer portal] and select you app by clicking on the gear icon to the right of the app name. +* Then go to the `developer portal <https://developer.twitter.com/en/portal/projects-and-apps>`_ and select you app by clicking on the gear icon to the right of the app name. * Click on the *Keys and tokens* tab. Here you can get to all your keys and tokens. .. tip:: Be sure to record them, you can't get them later. -* Open the file +twitterKeys.sh+ and record your keys in it. +* Open the file *twitterKeys.sh* and record your keys in it. .. code-block:: bash @@ -787,19 +766,21 @@ Creating a Project and App bash$ source twitterKeys.sh -You'll need to do this every time you open a new +bash+ window. +You'll need to do this every time you open a new *bash* window. Creating a tweet -**************************** -Add the code in :ref:`<twitter_create_code>` to a file called _twitter_create_tweet_.py_ and run it to see your timeline. +================= -.. _twitter_create_code: +Add the code in :ref:`twitter_create_code` to a file called +``twitter_create_tweet_.py`` and run it to see your timeline. -Create a Tweet (_twitter_create_tweet.py_) +.. _twitter_create_code: -.. code-block:: python +.. literalinclude:: ../code/06iot/twitter_create_tweet.py + :caption: Create a Tweet (``twitter_create_tweet.py``) + :linenos: - include::code/twitter_create_tweet.py[] +:download:`twitter_create_tweet.py <../code/06iot/twitter_create_tweet.py>` Run the code and you'll have to authorize. @@ -821,35 +802,33 @@ Check your twitter account and you'll see the new tweet. Record the *id* number and we'll use it next to delete the tweet. Deleting a tweet -**************************** +================= -Use the code in :ref:`<twitter_delete_code>` to delete a tweet. Around line 15 is the *id* number. Paste in the value returned above. +Use the code in :ref:`twitter_delete_code` to delete a tweet. +Around line 15 is the *id* number. Paste in the value returned above. .. _twitter_delete_code: -.Code to delete a tweet (twitter_delete_tweet.py_) - -.. code-block:: python +.. literalinclude:: ../code/06iot/twitter_delete_tweet.py + :caption: Code to delete a tweet (``twitter_delete_tweet.py``) + :linenos: - include::code/twitter_delete_tweet.py +:download:`twitter_delete_tweet.py <../code/06iot/twitter_delete_tweet.py>` +.. TODO + Start Here -// TODO Start Here -The code in :ref:`<networking_pushbutton_code>` sends a tweet whenever a button is pushed. +The code in :ref:`networking_pushbutton_code` snds a tweet whenever a button is pushed. .. _networking_pushbutton_code: -.Tweet when a button is pushed (twitterPushbutton.js) - -.. code-block:: JavaScript - - include::code/twitterPushbutton.js +.. literalinclude:: ../code/06iot/twitterPushbutton.js + :caption: Tweet when a button is pushed (twitterPushbutton.js) + :linenos: +:download:`twitterPushbutton.js <../code/06iot/twitterPushbutton.js>` -To see many other examples, go to `iStrategyLabs' node-twitter GitHub page <http://bit.ly/18AvSTW>`_. - -Discussion -********* +To see many other examples, go to `iStrategyLabs node-twitter GitHub page <http://bit.ly/18AvST>`_. This opens up many new possibilities. You can read a temperature sensor and tweet its value whenever it changes, or you can turn on an LED whenever a certain hashtag @@ -858,23 +837,23 @@ is used. What are you going to tweet? .. _networking_node_red: Wiring the IoT with Node-RED ------------------------------ +============================= Problem -********* +-------- You want BeagleBone to interact with the Internet, but you want to program it graphically. Solution -********* +--------- -http://nodered.org/[Node-RED] is a visual tool for wiring the IoT. +`Node-RED <http://nodered.org/>`_ is a visual tool for wiring the IoT. It makes it easy to turn on a light when a certain hashtag is tweeted, or spin a motor if the forecast is for hot weather. Installing Node-RED -********************* +==================== To install Node-RED, run the following commands: @@ -900,8 +879,7 @@ To run Node-RED, use the following commands: - 18 Aug 16:31:43 - [red] Version: 0.8.1.git - 18 Aug 16:31:43 - [red] Loading palette nodes -- 18 Aug 16:31:49 - [26-rawserial.js] Info : only really needed for - Windows boxes without serialport npm module installed. +- 18 Aug 16:31:49 - [26-rawserial.js] Info : only really needed for Windows boxes without serialport npm module installed. - 18 Aug 16:31:56 - ------------------------------------------ - 18 Aug 16:31:56 - [red] Failed to register 44 node types - 18 Aug 16:31:56 - [red] Run with -v for details @@ -910,179 +888,165 @@ To run Node-RED, use the following commands: - 18 Aug 16:31:56 - [red] Loading flows : flows_yoder-debian-bone.json -The second-to-last line informs you that Node-RED is listening on part +1880+. Point your browser to http://192.168.7.2:1880, and you will see the screen shown in :ref:`<networking_node_red_fig>`. +The second-to-last line informs you that Node-RED is listening on part *1880*. Point your browser to +http://192.168.7.2:1880, and you will see the screen shown in :ref:`networking_node_red_fig`. .. _networking_node_red_fig: -The Node-RED web page - .. figure:: figures/node-red.png :align: center :alt: node-red + The Node-RED web page + Building a Node-RED Flow -**************************** -The example in this recipe builds a Node-RED flow that will toggle an LED whenever a certain hashtag is tweeted. But first, you need to set up the Node-RED flow with the +twitter+ node: +========================= -- On the Node-RED web page, scroll down until you see the +social+ nodes on the left side of the page. -- Drag the +twitter+ node to the canvas, as shown in :ref:`<networking_node_twitter_fig>`. +The example in this recipe builds a Node-RED flow that will toggle an LED whenever a certain hashtag +is tweeted. But first, you need to set up the Node-RED flow with the *twitter* node: -.. _networking_node_twitter_fig: +- On the Node-RED web page, scroll down until you see the *social* nodes on the left side of the page. +- Drag the *twitter* node to the canvas, as shown in :ref:`networking_node_twitter_fig`. -Node-RED twitter node +.. _networking_node_twitter_fig: .. figure:: figures/node-twitter.png :align: center :alt: node-red -.. [start=3] -. Authorize Twitter by double-clicking the +twitter+ node. You'll see the screen shown in :ref:`<networking_node_twitter_auth_fig>`. + Node-RED twitter node -.. _networking_node_twitter_auth_fig: +Authorize Twitter by double-clicking the *twitter* node. You'll see the screen shown in :ref:`networking_node_twitter_auth_fig`. -Node-RED Twitter authorization, step 1 +.. _networking_node_twitter_auth_fig: .. figure:: figures/node-twitter-auth.png :align: center :alt: node-red authentication -.. [start=4] -. Click the pencil button to bring up the dialog box shown in :ref:`<networking_node_twitter_auth2_fig>`. + Node-RED Twitter authorization, step 1 -.. _networking_node_twitter_auth2_fig: +Click the pencil button to bring up the dialog box shown in :ref:`networking_node_twitter_auth2_fig`. -Node-RED twitter authorization, step 2 +.. _networking_node_twitter_auth2_fig: .. figure:: figures/node-twitter-auth2.png :align: center :alt: node-red authentication2 -.. [start=5] + Node-RED twitter authorization, step 2 -- Click the "here" link, as shown in :ref:`<networking_node_twitter_auth2_fig>`, and you'll -be taken to Twitter to authorize Node-RED. +- Click the "here" link, as shown in :ref:`networking_node_twitter_auth2_fig`, and you'll be taken to Twitter to authorize Node-RED. +- Log in to Twitter and click the "Authorize app" button (:ref:`networking_node_twitter_auth3_fig`). -- Log in to Twitter and click the "Authorize app" button (:ref:`<networking_node_twitter_auth3_fig>`). .. _networking_node_twitter_auth3_fig: -Node-RED Twitter site authorization - .. figure:: figures/node-twitter-auth3.png :align: center :alt: node-red authentication3 -.. [start=7] + Node-RED Twitter site authorization -- When you're back to Node-RED, click the Add button, add your Twitter credentials, -enter the hashtags to respond to (:ref:`<networking_node_twitter_beagle_fig>`), and then -click the Ok pass:[<span class="keep-together">button</span>]. +- When you're back to Node-RED, click the Add button, add your Twitter credentials, enter the hashtags to respond to (:ref:`networking_node_twitter_beagle_fig`), and then click the Ok button. -.. _networking_node_twitter_beagle_fig: -Node-RED adding the #BeagleBone hashtag +.. _networking_node_twitter_beagle_fig: .. figure:: figures/node-twitter-beagle.png :align: center :alt: node-red beagle hash -.. [start=8] -- Go back to the left panel, scroll up to the top, and then drag the +debug+ node to the canva- (+debug+ is in the +output+ section.) -- Connect the two nodes by clicking and dragging (:ref:`<networking_node_twitter_debug_fig>`). + Node-RED adding the #BeagleBone hashtag -.. _networking_node_twitter_debug_fig: +- Go back to the left panel, scroll up to the top, and then drag the *debug* node to the canva- (*debug* is in the *output* section.) +- Connect the two nodes by clicking and dragging (:ref:`networking_node_twitter_debug_fig`). -Node-RED Twitter adding +debug+ node and connecting +.. _networking_node_twitter_debug_fig: .. figure:: figures/node-twitter-debug.png :align: center :alt: node-red debug -.. [start=10] + Node-RED Twitter adding *debug* node and connecting - In the right panel, in the upper-right corner, click the "debug" tab. - Finally, click the Deploy button above the "debug" tab. -Your Node-RED flow is now running on the Bone. Test it by going to Twitter and tweeting something with the hashtag +#BeagleBone+. Your Bone is now responding to events happening out in the world. +Your Node-RED flow is now running on the Bone. Test it by going to Twitter and tweeting something with +the hashtag *#BeagleBone*. Your Bone is now responding to events happening out in the world. Adding an LED Toggle -*********************** +===================== Now, we're ready to add the LED toggle: -- Wire up an LED as shown in :ref:`<displays_externalLED>`. Mine is wired to +P9_14+. -- Scroll to the bottom of the left panel and drag the +bbb-discrete-out+ node (second from the bottom of the +bbb+ nodes) to the canvas and wire it (:ref:`<networking_node_bbb_out_fig>`). +- Wire up an LED as shown in :ref:`displays_externalLED`. Mine is wired to *P9_14*. +- Scroll to the bottom of the left panel and drag the *bbb-discrete-out* node (second from the bottom of the *bbb* nodes) to the canvas and wire it (:ref:`networking_node_bbb_out_fig`). .. _networking_node_bbb_out_fig: -Node-RED adding bbb-discrete-out node - .. figure:: figures/node-disc-out.png :align: center :alt: node-red discrete out node -.. [start=3] + Node-RED adding bbb-discrete-out node Double-click the node, select your GPIO pin and "Toggle state," -and then set "Startup as" to +1+ (:ref:`<networking_node_bbb_out_setup_fig>`). +and then set "Startup as" to *1* (:ref:`networking_node_bbb_out_setup_fig`). .. _networking_node_bbb_out_setup_fig: -Node-RED adding bbb-discrete-out configuration - .. figure:: figures/node-disc-out-setup.png :align: center :alt: node-red discrete out setup -.. [start=4] + Node-RED adding bbb-discrete-out configuration Click Ok and then Deploy. -Test again. The LED will toggle every time the hashtag +#BeagleBone+ is tweeted. With a little more exploring, you should be able to have your Bone ringing a bell or spinning a motor in response to tweets. - -Discussion -*********** +Test again. The LED will toggle every time the hashtag *#BeagleBone* is tweeted. With a little more exploring, +you should be able to have your Bone ringing a bell or spinning a motor in response to tweets. Communicating over a Serial Connection to an Arduino or LaunchPad -------------------------------------------------------------------- +================================================================== Problem -********* +-------- You would like your Bone to talk to an Arduino or LaunchPad. Solution -********* +--------- The common serial port (also know as a UART) is the simplest way to -talk between the two. Wire it up as shown in :ref:`<networking_launchPad_fig>`. +talk between the two. Wire it up as shown in :ref:`networking_launchPad_fig`. -.. warning:: - BeagleBone Black runs at 3.3 V. When wiring other devices to it, - ensure that they are also 3.3 V. The LaunchPad I'm using is 3.3 V, - but many Arduinos are 5.0 V and thus won't work. Or worse, - they might damage your Bone. +.. warning:: + BeagleBone Black runs at 3.3 V. When wiring other devices to it, ensure that + they are also 3.3 V. The LaunchPad I'm using is 3.3 V, but many Arduinos are + 5.0 V and thus won't work. Or worse, they might damage your Bone. -.. _networking_launchPad_fig: -Wiring a LaunchPad to a Bone via the common serial port +.. _networking_launchPad_fig: .. figure:: figures/launchPad_bb.png :align: center :alt: MSP430 LaunchPad -Add the code (or _sketch_, as it's called in Arduino-speak) in :ref:`<js_launchPad_code>` -to a file called _launchPad.ino_ and run it on your LaunchPad. + Wiring a LaunchPad to a Bone via the common serial port -.. _js_launchPad_code: - -LaunchPad code for communicating via the UART (launchPad.ino) +Add the code (or ``sketch``, as it's called in Arduino-speak) in :ref:`js_launchPad_code` +to a file called ``launchPad.ino`` and run it on your LaunchPad. -.. code-block:: C +.. _js_launchPad_code: - include::code/launchPad/launchPad.ino +.. literalinclude:: ../code/06iot/launchPad/launchPad.ino + :caption: LaunchPad code for communicating via the UART (launchPad.ino) + :linenos: +:download:`launchPad.ino <../code/06iot/launchPad/launchPad.ino>` 1. Set the mode for the built-in red and green LEDs. @@ -1090,34 +1054,33 @@ LaunchPad code for communicating via the UART (launchPad.ino) 3. Prompt the user, which in this case is the Bone. -4. Set the LEDs to the current values of the +red+ and +green+ variables. +4. Set the LEDs to the current values of the *red* and *green* variables. 5. Wait for characters to arrive on the serial port. 6. After the characters are received, read it and respond to it. -On the Bone, add the script in :ref:`<js_launchPadBeagle_code>` to a file called _launchPad.js_ and run it. +On the Bone, add the script in :ref:`js_launchPadBeagle_code` to a file called `launchPad.js` and run it. .. _js_launchPadBeagle_code: -Code for communicating via the UART (launchPad.js) - -.. code-block:: C - - include::code/launchPad.js +.. literalinclude:: ../code/06iot/launchPad.js + :caption: Code for communicating via the UART (launchPad.js) + :linenos: +:download:`launchPad.js <../code/06iot/launchPad.js>` -1. Select which serial port to use. :ref:`<networking_cape-headers-serial_fig>` shows what's available. We've wired +P9_24+ and +P9_26+, so we are using serial port +/dev/ttyO1+. (Note that's the letter _O_ and not the number _zero_.) +1. Select which serial port to use. :ref:`networking_cape-headers-serial_fig` sows what's available. We've wired *P9_24* and *P9_26*, so we are using serial port */dev/ttyO1*. (Note that's the letter ``O`` and not the number ``zero``.) 2. Set the baudrate to 9600, which matches the setting on the LaunchPad. -3. Read one line at a time up to the newline character (+\n+). +3. Read one line at a time up to the newline character (*\n*). -4. Open the serial port and call +onSerial()+ whenever there is data available. +4. Open the serial port and call *onSerial()* whenever there is data available. 5. Determine what event has happened on the serial port and respond to it. -6. If the serial port has been ++open++ed, start calling +sendCommand()+ every 1000 ms. +6. If the serial port has been *opened*, start calling *sendCommand()* every 1000 ms. 7. These are the two commands to send. @@ -1136,6 +1099,6 @@ Code for communicating via the UART (launchPad.js) Discussion ************ -When you run the script in :ref:`<js_launchPadBeagle_code>`, the Bone opens up the -serial port and every second sends a new command, either +r+ or +g+. +When you run the script in :ref:`js_launchPadBeagle_code`, the Bone opens up the +serial port and every second sends a new command, either *r* or *g*. The LaunchPad waits for the command and, when it arrives, responds by toggling the corresponding LED. diff --git a/beaglebone-cookbook/07kernel/figures/KernelConfig3.16.png b/books/beaglebone-cookbook/07kernel/figures/KernelConfig3.16.png similarity index 100% rename from beaglebone-cookbook/07kernel/figures/KernelConfig3.16.png rename to books/beaglebone-cookbook/07kernel/figures/KernelConfig3.16.png diff --git a/beaglebone-cookbook/07kernel/figures/cape-headers-digitalGPIO7.png b/books/beaglebone-cookbook/07kernel/figures/cape-headers-digitalGPIO7.png similarity index 100% rename from beaglebone-cookbook/07kernel/figures/cape-headers-digitalGPIO7.png rename to books/beaglebone-cookbook/07kernel/figures/cape-headers-digitalGPIO7.png diff --git a/beaglebone-cookbook/07kernel/kernel.rst b/books/beaglebone-cookbook/07kernel/kernel.rst similarity index 64% rename from beaglebone-cookbook/07kernel/kernel.rst rename to books/beaglebone-cookbook/07kernel/kernel.rst index 7b0966b78ba324c9bc7d0e1104b96856f8fdcdb3..b57809bb6eccaa7189be53a671394add104b8d8d 100644 --- a/beaglebone-cookbook/07kernel/kernel.rst +++ b/books/beaglebone-cookbook/07kernel/kernel.rst @@ -3,34 +3,33 @@ The Kernel ########### -Introduction ---------------------------------- The kernel is the heart of the Linux operating system. It's the software that takes the low-level requests, such as reading or writing files, or reading and writing general-purpose input/output (GPIO) pins, and maps them to the hardware. When you install a new version of the -OS (:ref:`<basics_latest_os>`), you get a certain version of the kernel. +OS (:ref:`basics_latest_os`), you get a certain version of the kernel. You usually won't need to mess with the kernel, but sometimes you might want to try something new that requires a different kernel. This chapter shows how to switch kernels. The nice thing is you can have multiple kernels on your system at the same time and select from among them which to boot up. -// TODO is this still true? +.. TODO + is this still true? .. note:: - We assume here that you are logged on to your Bone as +root+ and superuser privileges. + We assume here that you are logged on to your Bone as *root* and superuser privileges. You also need to be logged in to your Linux host computer as a nonsuperuser. Updating the Kernel ---------------------- +==================== Problem -*********** +-------- You have an out-of-date kernel and want to want to make it current. Solution -*********** +--------- Use the following command to determine which kernel you are running: @@ -41,10 +40,10 @@ Use the following command to determine which kernel you are running: GNU/Linux -The +3.8.13-bone67+ string is the kernel version. +The *3.8.13-bone67* string is the kernel version. To update to the current kernel, ensure that your Bone is on the Internet -(:ref:`<networking_usb>` or :ref:`<networking_wired>`) and then run the following commands: +(:ref:`networking_usb` or :ref:`networking_wired`) and then run the following commands: .. code-block:: bash @@ -72,98 +71,92 @@ After you have rebooted, the new kernel will be running. If the current kernel is doing its job adequately, you probably don't need to update, but sometimes a new software package requires a more up-to-date kernel. Fortunately, precompiled kernels are available and ready to download. -Discussion -*********** - - .. _kernel_building_modules: Building and Installing Kernel Modules ---------------------------------- +======================================= Problem -*********** +-------- You need to use a peripheral for which there currently is no driver, or you need to improve the performance of an interface previously handled in user space. Solution -*********** +--------- The solution is to run in kernel space by building a kernel module. There are entire `books on writing Linux Device Drivers <http://bit.ly/1Fb0usf>`_. This recipe assumes that the driver has already been written and shows how to compile and install it. After you've followed the steps for this simple module, you will be able to apply them to any other module. -For our example module, add the code in :ref:`<kernel_simple_module>` to a file called _hello.c_. +For our example module, add the code in :ref:`kernel_simple_module` to a file called ``hello.c``. .. _kernel_simple_module: -Simple Kernel Module (hello.c) - -.. code-block:: JavaScript - - include::code/hello.c - +.. literalinclude:: ../code/07kernel/hello.c + :caption: Simple Kernel Module (hello.c) + :linenos: +:download:`hello.c <../code/07kernel/hello.c>` -When compiling on the Bone, all you need to do is load the Kernel Headers for the version of the kernel you're running: +When compiling on the Bone, all you need to do is load the Kernel +Headers for the version of the kernel you're running: .. code-block:: bash - bone$ sudo apt install linux-headers-`uname -r` - + bone$ sudo apt install linux-headers-``uname -r`` .. note:: - The quotes around +`uname -r`+ are backtick characters. On a United States keyboard, + + The quotes around ``uname -r`` are backtick characters. On a United States keyboard, the backtick key is to the left of the 1 key. -This took a little more than three minutes on my Bone. The +`uname -r`+ part of the command +This took a little more than three minutes on my Bone. The ``uname -r`` part of the command looks up what version of the kernel you are running and loads the headers for it. -Next, add the code in :ref:`<kernel_Makefle>` to a file called _Makefile_. +Next, add the code in :ref:`kernel_Makefle` to a file called ``Makefile``. .. _kernel_Makefle: -Simple Kernel Module (_Makefile_) - -.. code-block:: JavaScript - - include::code/Makefile.display - +.. literalinclude:: ../code/07kernel/Makefile.display + :caption: Simple Kernel Module (``Makefile``) + :linenos: +:download:`Makefile.display <../code/07kernel/Makefile.display>` .. note:: - Replace the two instances of +<TAB>+ with a tab character (the key left of the Q key on a United States keyboard). + Replace the two instances of *<TAB>* with a tab character (the key left of the Q key on a United States keyboard). The tab characters are very important to makefiles and must appear as shown. -Now, compile the kernel module by using the +make+ command: +Now, compile the kernel module by using the *make* command: .. code-block:: bash bone$ make make -C /lib/modules/3.8.13-bone67/build \ - SUBDIRS=/root/cookbook-atlas/code/hello modules + SUBDIRS=/home/debian/beaglebone-cookbook-code/07kernel/hello modules make[1]: Entering directory `/usr/src/linux-headers-3.8.13-bone67' - CC [M] /root/cookbook-atlas/code/hello/hello.o + CC [M] /home/debian/beaglebone-cookbook-code/07kernel/hello/hello.o Building modules, stage 2. MODPOST 1 modules - CC /root/cookbook-atlas/code/hello/hello.mod.o - LD [M] /root/cookbook-atlas/code/hello/hello.ko + CC /home/debian/beaglebone-cookbook-code/07kernel/hello/hello.mod.o + LD [M] /home/debian/beaglebone-cookbook-code/07kernel/hello/hello.ko make[1]: Leaving directory `/usr/src/linux-headers-3.8.13-bone67' bone$ ls Makefile hello.c hello.mod.c hello.o Module.symvers hello.ko hello.mod.o modules.order -Notice that several files have been created. _hello.ko_ is the one you want. Try a couple of commands with it: +Notice that several files have been created. +``hello.ko`` is the one you want. Try a couple of commands with it: .. code-block:: bash bone$ modinfo hello.ko - filename: /root/hello/hello.ko + filename: /home/debian/beaglebone-cookbook-code/07kernel/hello/hello.ko srcversion: 87C6AEED7791B4B90C3B50C depends: vermagic: 3.8.13-bone67 SMP mod_unload modversions ARMv7 thumb2 p2v8 @@ -175,26 +168,25 @@ Notice that several files have been created. _hello.ko_ is the one you want. Try [491540.999476] Hello world -The first command displays information about the module. The +insmod+ command inserts the module into the running kernel. -If all goes well, nothing is displayed, but the module does print something in the kernel log. The +dmesg+ command displays -the messages in the log, and the +tail -4+ command shows the last four messages. The last two messages are from the module. It worked! - -Discussion -*********** +The first command displays information about the module. The *insmod* command inserts the module into the running kernel. +If all goes well, nothing is displayed, but the module does print something in the kernel log. The *dmesg* command displays +the messages in the log, and the *tail -4* command shows the last four messages. The last two messages are from the module. It worked! .. _kernel_LEDs: Controlling LEDs by Using SYSFS Entries ---------------------------------- +======================================== Problem -*********** +--------- + You want to control the onboard LEDs from the command line. Solution -*********** -On Linux, http://bit.ly/1AjhWUW[everything is a file]; that is, you can access all the inputs and outputs, the LEDs, -and so on by opening the right _file_ and reading or writing to it. For example, try the following: +--------- + +On Linux, `everything is a file <http://bit.ly/1AjhWUW>`_ that is, you can access all the inputs and outputs, the LEDs, +and so on by opening the right ``file`` and reading or writing to it. For example, try the following: .. code-block:: bash @@ -216,8 +208,8 @@ What you are seeing are four directories, one for each onboard LED. Now try this backlight gpio cpu0 default-on transient -The first command changes into the directory for LED +usr0+, which is the LED closest to the edge of the board. -The +[heartbeat]+ indicates that the default trigger (behavior) for the LED is to blink in the heartbeat pattern. +The first command changes into the directory for LED *usr0*, which is the LED closest to the edge of the board. +The *[heartbeat]* indicates that the default trigger (behavior) for the LED is to blink in the heartbeat pattern. Look at your LED. Is it blinking in a heartbeat pattern? Then try the following: @@ -230,7 +222,7 @@ Then try the following: backlight gpio cpu0 default-on transient -This instructs the LED to use +none+ for a trigger. Look again. It should be no longer blinking. +This instructs the LED to use *none* for a trigger. Look again. It should be no longer blinking. Now, try turning it on and off: @@ -242,39 +234,36 @@ Now, try turning it on and off: The LED should be turning on and off with the commands. -Discussion -*********** - .. _kernel_gpio_sysfs: Controlling GPIOs by Using SYSFS Entries ------------------------------------------ +========================================= Problem -*********** +-------- You want to control a GPIO pin from the command line. Solution -*********** +--------- -:ref:`<kernel_LEDs>` introduces the +sysfs+. This recipe shows how to read and write a GPIO pin. +:ref:`kernel_LEDs` introduces the *sysfs*. This recipe shows how to read and write a GPIO pin. Reading a GPIO Pin via sysfs -****************************** +============================= -Suppose that you want to read the state of the +P9_42+ GPIO pin. (:ref:`<sensors_pushbutton>` shows how to wire a switch to +P9_42+.) -First, you need to map the +P9+ header location to GPIO number using :ref:`<kernel_gpio_map_fig>`, which shows that +P9_42+ maps to GPIO 7. +Suppose that you want to read the state of the *P9_42* GPIO pin. (:ref:`sensors_pushbutton` shows how to wire a switch to *P9_42*.) +First, you need to map the *P9* header location to GPIO number using :ref:`kernel_gpio_map_fig`, which shows that *P9_42* maps to GPIO 7. .. _kernel_gpio_map_fig: -.Mapping P9_42 header position to GPIO 7 - .. figure:: figures/cape-headers-digitalGPIO7.png :align: center :alt: Mapping Header Position to GPIO Numbers -Next, change to the GPIO +sysfs+ directory: + Mapping P9_42 header position to GPIO 7 + +Next, change to the GPIO *sysfs* directory: .. code-block:: bash @@ -283,8 +272,8 @@ Next, change to the GPIO +sysfs+ directory: export gpiochip0 gpiochip32 gpiochip64 gpiochip96 unexport -The +ls+ command shows all the GPIO pins that have be exported. In this case, none have, -so you see only the four GPIO controllers. Export using the +export+ command: +The *ls* command shows all the GPIO pins that have be exported. In this case, none have, +so you see only the four GPIO controllers. Export using the *export* command: .. code-block:: bash @@ -293,7 +282,7 @@ so you see only the four GPIO controllers. Export using the +export+ command: export gpio7 gpiochip0 gpiochip32 gpiochip64 gpiochip96 unexport -Now you can see the _gpio7_ directory. Change into the _gpio7_ directory and look around: +Now you can see the ``gpio7`` directory. Change into the ``gpio7`` directory and look around: .. code-block:: bash @@ -307,7 +296,7 @@ Now you can see the _gpio7_ directory. Change into the _gpio7_ directory and loo Notice that the pin is already configured to be an input pin. (If it wasn't already configured that way, -use +echo in > direction+ to configure it.) You can also see that its current value is +0+—that is, it +use *echo in > direction* to configure it.) You can also see that its current value is *0*—that is, it isn't pressed. Try pressing and holding it and running again: .. code-block:: bash @@ -316,7 +305,7 @@ isn't pressed. Try pressing and holding it and running again: 1 -The +1+ informs you that the switch is pressed. When you are done with GPIO 7, you can always +unexport+ it: +The *1* informs you that the switch is pressed. When you are done with GPIO 7, you can always *unexport* it: .. code-block:: bash @@ -327,11 +316,11 @@ The +1+ informs you that the switch is pressed. When you are done with GPIO 7, y Writing a GPIO Pin via sysfs -****************************** +============================= -Now, suppose that you want to control an external LED. :ref:`<displays_externalLED>` shows -how to wire an LED to +P9_14+. :ref:`<kernel_gpio_map_fig>` shows +P9_14+ is GPIO 50. Following -the approach in :ref:`<kernel_gpio_sysfs>`, enable GPIO 50 and make it an output: +Now, suppose that you want to control an external LED. :ref:`displays_externalLED` shows +how to wire an LED to *P9_14*. :ref:`kernel_gpio_map_fig` shows *P9_14* is GPIO 50. Following +the approach in :ref:`kernel_gpio_sysfs`, enable GPIO 50 and make it an output: .. code-block:: bash @@ -346,7 +335,7 @@ the approach in :ref:`<kernel_gpio_sysfs>`, enable GPIO 50 and make it an output in -By default, +P9_14+ is set as an input. Switch it to an output and turn it on: +By default, *P9_14* is set as an input. Switch it to an output and turn it on: .. code-block:: bash @@ -355,23 +344,20 @@ By default, +P9_14+ is set as an input. Switch it to an output and turn it on: bone$ echo 0 > value -The LED turns on when a +1+ is written to +value+ and turns off when a +0+ is written. - -Discussion -*********** +The LED turns on when a *1* is written to *value* and turns off when a *0* is written. .. _kernel_compiling: Compiling the Kernel ----------------------- +===================== Problem -*********** +-------- You need to download, patch, and compile the kernel from its source code. Solution -*********** +--------- This is easier than it sounds, thanks to some very powerful scripts. @@ -381,7 +367,7 @@ This is easier than it sounds, thanks to some very powerful scripts. Downloading and Compiling the Kernel -************************************** +===================================== To download and compile the kernel, follow these steps: @@ -394,52 +380,49 @@ To download and compile the kernel, follow these steps: host$ ./build_kernel.sh # <4> 1. The first command clones a repository with the tools to build the kernel for the Bone. +2. This command lists all the different versions of the kernel that you can build. You'll need to pick one of these. How do you know which one to pick? A good first step is to choose the one you are currently running. *uname -a* will reveal which one that is. When you are able to reproduce the current kernel, go to `Linux Kernel Newbies <http://kernelnewbies.org/>`_ to see what features are available in other kernels. `LinuxChanges <http://bit.ly/1AjiL00>`_ shows the features in the newest kernel and `LinuxVersions <http://bit.ly/1MrIHx3>`_ links to features of pervious kernels. +3. When you know which kernel to try, use *git checkout* to check it out. This command checks out at tag *3.8.13-bone60* and creates a new branch, *v3.8.13-bone60*. +4. *build_kernel* is the master builder. If needed, it will download the cross compilers needed to compile the kernel (`linaro <http://www.linaro.org/>`_ is the current cross compiler). If there is a kernel at ``~/linux-dev``, it will use it; otherwise, it will download a copy to ``bb-kernel/ignore/linux-src``. It will then patch the kernel so that it will run on the Bone. -2. This command lists all the different versions of the kernel that you can build. You'll need to pick one of these. How do you know which one to pick? A good first step is to choose the one you are currently running. +uname -a+ will reveal which one that is. When you are able to reproduce the current kernel, go to http://kernelnewbies.org/[Linux Kernel Newbies] to see what features are available in other kernels. http://bit.ly/1AjiL00[LinuxChanges] shows the features in the newest kernel and http://bit.ly/1MrIHx3[LinuxVersions] links to features of pervious kernels. - -3. When you know which kernel to try, use +git checkout+ to check it out. This command checks out at tag +3.8.13-bone60+ and creates a new branch, +v3.8.13-bone60+. - -4. +build_kernel+ is the master builder. If needed, it will download the cross compilers needed to compile the kernel (linaro [http://www.linaro.org/] is the current cross compiler). If there is a kernel at _~/linux-dev_, it will use it; otherwise, it will download a copy to _bb-kernel/ignore/linux-src_. It will then patch the kernel so that it will run on the Bone. - -After the kernel is patched, you'll see a screen similar to :ref:`<kernel_config_fig>`, on which you can configure the kernel. +After the kernel is patched, you'll see a screen similar to :ref:`kernel_config_fig`, on which you can configure the kernel. .. _kernel_config_fig: -Kernel configuration menu - .. figure:: figures/KernelConfig3.16.png :align: center :alt: Kernel configuration menu + Kernel configuration menu + You can use the arrow keys to navigate. No changes need to be made, so you can just press the right arrow and Enter to start the kernel compiling. The entire process took about 25 minutes on my 8-core host. -The _bb-kernel/KERNEL_ directory contains the source code for the kernel. The _bb-kernel/deploy_ +The ``bb-kernel/KERNEL`` directory contains the source code for the kernel. The ``bb-kernel/deploy`` directory contains the compiled kernel and the files needed to run it. .. _kernel_install: Installing the Kernel on the Bone -*********************************** +=================================== To copy the new kernel and all its files to the microSD card, you need to halt the Bone, and then pull the microSD card out and put it in an microSD card reader on your host computer. -Run +Disk+ (see :ref:`<basics_latest_os>`) to learn where the microSD card appears on your host -(mine appears in _/dev/sdb_). Then open the _bb-kernel/system.sh_ file and find this line near the end: +Run *Disk* (see :ref:`basics_latest_os`) to learn where the microSD card appears on your host +(mine appears in ``/dev/sdb``). Then open the ``bb-kernel/system.sh`` file and find this line near the end: .. code-block:: bash MMC=/dev/sde -Change that line to look like this (where +/dev/sdb+ is the path to your device): +Change that line to look like this (where */dev/sdb* is the path to your device): .. code-block:: bash MMC=/dev/sdb -Now, while in the _bb-kernel_ directory, run the following command: +Now, while in the ``bb-kernel`` directory, run the following command: .. code-block:: bash @@ -469,42 +452,38 @@ Now, while in the _bb-kernel_ directory, run the following command: The script lists the partitions it sees and asks if you have the correct one. If you are sure, press Y, and the script will uncompress and copy the files to the correct locations on your card. When this is finished, eject your card, plug -it into the Bone, and boot it up. Run +uname -a+, and you +it into the Bone, and boot it up. Run *uname -a*, and you will see that you are running your compiled kernel. -Discussion -*********** - .. _kernel_using_cross_compiler: Using the Installed Cross Compiler ------------------------------------- +=================================== Problem -*********** +-------- -You have followed the instructions in :ref:`<kernel_compiling>` +You have followed the instructions in :ref:`kernel_compiling` and want to use the cross compiler it has downloaded. -[TIP] - - -You can cross-compile without installing the entire kernel source by running the following: +.. tip:: + You can cross-compile without installing the + entire kernel source by running the following: -.. code-block:: bash + .. code-block:: bash - host$ sudo apt install gcc-arm-linux-gnueabihf + host$ sudo apt install gcc-arm-linux-gnueabihf -Then skip down to :ref:`<kernel_skip_to_here>`. +Then skip down to :ref:`kernel_skip_to_here`. Solution -*********** +--------- -:ref:`<kernel_compiling>` installs a cross compiler, but you need to set up a -couple of things so that it can be found. :ref:`<kernel_compiling>` installed the -kernel and other tools in a directory called _bb-kernel_. Run the +:ref:`kernel_compiling` installs a cross compiler, but you need to set up a +couple of things so that it can be found. :ref:`kernel_compiling` installed the +kernel and other tools in a directory called ``bb-kernel``. Run the following commands to find the path to the cross compiler: .. code-block:: bash @@ -516,7 +495,7 @@ following commands to find the path to the cross compiler: Here, the path to the cross compiler contains the version number -of the compiler. Yours might be different from mine. +cd+ into it: +of the compiler. Yours might be different from mine. *cd* into it: .. code-block:: bash @@ -526,7 +505,7 @@ of the compiler. Yours might be different from mine. +cd+ into it: arm-linux-gnueabihf lib share -At this point, we are interested in what's in _bin_: +At this point, we are interested in what's in ``bin``: .. code-block:: bash @@ -535,12 +514,12 @@ At this point, we are interested in what's in _bin_: arm-linux-gnueabihf-addr2line arm-linux-gnueabihf-gfortran arm-linux-gnueabihf-ar arm-linux-gnueabihf-gprof arm-linux-gnueabihf-as arm-linux-gnueabihf-ld - arm-linux-gnueabihf-c++ arm-linux-gnueabihf-ld.bfd + arm-linux-gnueabihf-c+* arm-linux-gnueabihf-ld.bfd arm-linux-gnueabihf-c++filt arm-linux-gnueabihf-ldd arm-linux-gnueabihf-cpp arm-linux-gnueabihf-ld.gold arm-linux-gnueabihf-ct-ng.config arm-linux-gnueabihf-nm arm-linux-gnueabihf-elfedit arm-linux-gnueabihf-objcopy - arm-linux-gnueabihf-g++ arm-linux-gnueabihf-objdump + arm-linux-gnueabihf-g+* arm-linux-gnueabihf-objdump arm-linux-gnueabihf-gcc arm-linux-gnueabihf-pkg-config arm-linux-gnueabihf-gcc-4.7.3 arm-linux-gnueabihf-pkg-config-real arm-linux-gnueabihf-gcc-ar arm-linux-gnueabihf-ranlib @@ -551,7 +530,7 @@ At this point, we are interested in what's in _bin_: What you see are all the cross-development tools. You need to add this directory -to the +$PATH+ the shell uses to find the commands it runs: +to the *$PATH* the shell uses to find the commands it runs: .. code-block:: bash @@ -566,7 +545,7 @@ to the +$PATH+ the shell uses to find the commands it runs: The first command displays the path to the directory where the cross-development tools are located. The second shows which directories are searched to find commands -to be run. Currently, the cross-development tools are not in the +$PATH+. Let's add it: +to be run. Currently, the cross-development tools are not in the *$PATH*. Let's add it: .. code-block:: bash @@ -579,15 +558,15 @@ to be run. Currently, the cross-development tools are not in the +$PATH+. Let's .. note:: - Those are backtick characters (left of the "1" key on your keyboard) around +pwd+. + Those are backtick characters (left of the "1" key on your keyboard) around *pwd*. -The second line shows the +$PATH+ now contains the directory with the cross-development tools. +The second line shows the *$PATH* now contains the directory with the cross-development tools. .. _kernel_skip_to_here: Setting Up Variables -********************* +===================== Now, set up a couple of variables to know which compiler you are using: @@ -598,17 +577,15 @@ Now, set up a couple of variables to know which compiler you are using: These lines set up the standard environmental variables so that you can determine which cross-development -tools to use. Test the cross compiler by adding :ref:`<kernel_helloWorld>` to a file named _helloWorld.c_. +tools to use. Test the cross compiler by adding :ref:`kernel_helloWorld` to a file named _helloWorld.c_. .. _kernel_helloWorld: -Simple helloWorld.c to test cross compiling (helloWorld.c) - -.. code-block:: C - - include::code/helloWorld.c - +.. literalinclude:: ../code/07kernel/helloWorld.c + :caption: Simple helloWorld.c to test cross compiling (helloWorld.c) + :linenos: +:download:`helloWorld.c <../code/07kernel/helloWorld.c>` You can then cross-compile by using the following commands: @@ -621,42 +598,36 @@ You can then cross-compile by using the following commands: BuildID[sha1]=0x10182364352b9f3cb15d1aa61395aeede11a52ad, not stripped -The +file+ command shows that +a.out+ was compiled for an ARM processor. - -Discussion -*********** - +The *file* command shows that *a.out* was compiled for an ARM processor. .. _kernel_patches: Applying Patches --------------------- +================= Problem -*********** +-------- You have a patch file that you need to apply to the kernel. Solution -*********** +--------- -:ref:`<kernel_hello_patch>` shows a patch file that you can use on the kernel. +:ref:`kernel_hello_patch` shows a patch file that you can use on the kernel. .. _kernel_hello_patch: -Simple kernel patch file (hello.patch) - -.. code-block:: C - - include::code/hello.patch[] - +.. literalinclude:: ../code/07kernel/hello.patch + :caption: Simple kernel patch file (hello.patch) + :linenos: +:download:`hello.patch <../code/07kernel/hello.patch>` Here's how to use it: -- Install the kernel sources (:ref:`<kernel_compiling>`). +- Install the kernel sources (:ref:`kernel_compiling`). - Change to the kernel directory (+cd bb-kernel/KERNEL+). -- Add :ref:`<kernel_hello_patch>` to a file named _hello.patch_ in the _bb-kernel/KERNEL_ directory. +- Add :ref:`kernel_hello_patch` to a file named ``hello.patch`` in the ``bb-kernel/KERNEL`` directory. - Run the following commands: .. code-block:: bash @@ -667,8 +638,8 @@ Here's how to use it: patching file hello/hello.c -The output of the +patch+ command apprises you of what it's doing. -Look in the _hello_ directory to see what was created: +The output of the *patch* command apprises you of what it's doing. +Look in the ``hello`` directory to see what was created: .. code-block:: bash @@ -676,26 +647,24 @@ Look in the _hello_ directory to see what was created: host$ ls hello.c Makefile - -Discussion -*********** - -:ref:`<kernel_building_modules>` shows how to build and install a module, and :ref:`<kernel_create_patch>` +:ref:`kernel_building_modules` shows how to build and install a module, and :ref:`kernel_create_patch` shows how to create your own patch file. .. _kernel_create_patch: Creating Your Own Patch File ---------------------------------- +============================= Problem -*********** +-------- + You made a few changes to the kernel, and you want to share them with your friends. Solution -*********** +--------- -Create a patch file that contains just the changes you have made. Before making your changes, check out a new branch: +Create a patch file that contains just the changes you have made. +Before making your changes, check out a new branch: .. code-block:: bash @@ -715,7 +684,7 @@ Good, so far no changes have been made. Now, create a new branch: nothing to commit (working directory clean) -You've created a new branch called _hello1_ and checked it out. Now, make whatever changes +You've created a new branch called ``hello1`` and checked it out. Now, make whatever changes to the kernel you want. I did some work with a simple character driver that we can use as an example: .. code-block:: bash @@ -764,8 +733,4 @@ Finally, create the patch file: .. code-block:: bash host$ git format-patch master --stdout > hello1.patch - - -Discussion -*********** diff --git a/beaglebone-cookbook/08realtime/figures/kernel_update.png b/books/beaglebone-cookbook/08realtime/figures/kernel_update.png similarity index 100% rename from beaglebone-cookbook/08realtime/figures/kernel_update.png rename to books/beaglebone-cookbook/08realtime/figures/kernel_update.png diff --git a/beaglebone-cookbook/08realtime/figures/pushLED.fzz b/books/beaglebone-cookbook/08realtime/figures/pushLED.fzz similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLED.fzz rename to books/beaglebone-cookbook/08realtime/figures/pushLED.fzz diff --git a/beaglebone-cookbook/08realtime/figures/pushLED_bb.png b/books/beaglebone-cookbook/08realtime/figures/pushLED_bb.png similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLED_bb.png rename to books/beaglebone-cookbook/08realtime/figures/pushLED_bb.png diff --git a/beaglebone-cookbook/08realtime/figures/pushLEDmmap.fzz b/books/beaglebone-cookbook/08realtime/figures/pushLEDmmap.fzz similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLEDmmap.fzz rename to books/beaglebone-cookbook/08realtime/figures/pushLEDmmap.fzz diff --git a/beaglebone-cookbook/08realtime/figures/pushLEDmmap_bb.png b/books/beaglebone-cookbook/08realtime/figures/pushLEDmmap_bb.png similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLEDmmap_bb.png rename to books/beaglebone-cookbook/08realtime/figures/pushLEDmmap_bb.png diff --git a/beaglebone-cookbook/08realtime/figures/pushLEDpru.fzz b/books/beaglebone-cookbook/08realtime/figures/pushLEDpru.fzz similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLEDpru.fzz rename to books/beaglebone-cookbook/08realtime/figures/pushLEDpru.fzz diff --git a/beaglebone-cookbook/08realtime/figures/pushLEDpru_bb.png b/books/beaglebone-cookbook/08realtime/figures/pushLEDpru_bb.png similarity index 100% rename from beaglebone-cookbook/08realtime/figures/pushLEDpru_bb.png rename to books/beaglebone-cookbook/08realtime/figures/pushLEDpru_bb.png diff --git a/beaglebone-cookbook/08realtime/old/pruSpeak.py b/books/beaglebone-cookbook/08realtime/old/pruSpeak.py similarity index 100% rename from beaglebone-cookbook/08realtime/old/pruSpeak.py rename to books/beaglebone-cookbook/08realtime/old/pruSpeak.py diff --git a/beaglebone-cookbook/08realtime/old/thumb.patch b/books/beaglebone-cookbook/08realtime/old/thumb.patch similarity index 100% rename from beaglebone-cookbook/08realtime/old/thumb.patch rename to books/beaglebone-cookbook/08realtime/old/thumb.patch diff --git a/beaglebone-cookbook/08realtime/old/xenomaiConfig.png b/books/beaglebone-cookbook/08realtime/old/xenomaiConfig.png similarity index 100% rename from beaglebone-cookbook/08realtime/old/xenomaiConfig.png rename to books/beaglebone-cookbook/08realtime/old/xenomaiConfig.png diff --git a/beaglebone-cookbook/08realtime/realtime.rst b/books/beaglebone-cookbook/08realtime/realtime.rst similarity index 50% rename from beaglebone-cookbook/08realtime/realtime.rst rename to books/beaglebone-cookbook/08realtime/realtime.rst index a69b133b4a1727a080f67e9e312c4c0aae364d47..c306a7b460749635c4dee5f837afbbfe3491177f 100644 --- a/beaglebone-cookbook/08realtime/realtime.rst +++ b/books/beaglebone-cookbook/08realtime/realtime.rst @@ -3,92 +3,86 @@ Real-Time I/O ############### -Introduction ----------------- - Sometimes, when BeagleBone Black interacts with the physical world, it needs to respond in a timely manner. For example, your robot has just detected that one of the driving motors needs to turn a bit faster. -Systems that can respond quickly to a real event are known as _real-time_ systems. There are two broad +Systems that can respond quickly to a real event are known as ``real-time`` systems. There are two broad categories of real-time systems: soft and hard. -In a _soft real-time_ system, the real-time requirements should be met _most_ of the time, where _most_ +In a ``soft real-time`` system, the real-time requirements should be met ``most`` of the time, where ``most`` depends on the system. A video playback system is a good example. The goal might be to display 60 frames -per second, but it doesn't matter much if you miss a frame now and then. In a 100 percent _hard real-time_ -system, you can never fail to respond in time. Think of an airbag deployment system on a car. You can't even -be pass:[<span class="keep-together">50 ms late</span>]. +per second, but it doesn't matter much if you miss a frame now and then. In a 100 percent ``hard real-time`` +system, you can never fail to respond in time. Think of an airbag deployment system on a car. You can't even be 50 ms late. Systems running Linux generally can't do 100 percent hard real-time processing, because Linux gets in the way. However, the Bone has an ARM processor running Linux and two additional 32-bit programmable real-time units -(PRUs http://bit.ly/1EzTPZv[Ti AM33XX PRUSSv2]) available to do real-time processing. Although the PRUs can +(PRUs `Ti AM33XX PRUSSv2 <http://bit.ly/1EzTPZv>`_) available to do real-time processing. Although the PRUs can achieve 100 percent hard real-time, they take some effort to use. This chapter shows several ways to do real-time input/output (I/O), starting with the effortless, yet slower JavaScript and moving up with increasing speed (and effort) to using the PRUs. .. note:: - In this chapter, as in the others, we assume that you are logged in as +debian+ (as indicated by the +bone$+ prompt). - This gives you quick access to the general-purpose input/output (GPIO) ports but you may have to use +sudo+ some times. + In this chapter, as in the others, we assume that you are logged in as *debian* (as indicated by the *bone$* prompt). + This gives you quick access to the general-purpose input/output (GPIO) ports but you may have to use *sudo* some times. .. _realtime_JavaScript: I/O with JavaScript ---------------------- +==================== Problem -********** +-------- You want to read an input pin and write it to the output as quickly as possible with JavaScript. Solution -********** +--------- -:ref:`<sensors_pushbutton>` shows how to read a pushbutton switch and :ref:`<displays_externalLED>` controls an external LED. +:ref:`sensors_pushbutton` shows how to read a pushbutton switch and :ref:`displays_externalLED` controls an external LED. This recipe combines the two to read the switch and turn on the LED in response to it. To make this recipe, you will need: -* Breadboard and jumper wires (see :ref:`app proto <app_proto>`) -* Pushbutton switch (see :ref:`app misc <app_misc>`) -* 220 Ω resistor (see :ref:`app resistor <app_resistor>`) -* LED (see :ref:`app opto <app_opto>`) +* Breadboard and jumper wires +* Pushbutton switch +* 220R resistor +* LED -Wire up the pushbutton and LED as shown in :ref:`<realtime_pushLED_fig>`. +Wire up the pushbutton and LED as shown in :ref:`realtime_pushLED_fig`. .. _realtime_pushLED_fig: -Diagram for wiring a pushbutton and LED with the LED attached to P9_14 - .. figure:: figures/pushLED_bb.png :align: center :alt: Bone with pushbutton and LED -The code in :ref:`<realtime_pushLED_code>` reads GPIO port +P9_42+, which is attached to the -pass:[<span class="keep-together">pushbutton</span>], and turns on the LED attached to -+P9_12+ when the button is pushed. + Diagram for wiring a pushbutton and LED with the LED attached to P9_14 -.. _py_pushLED_code: +The code in :ref:`realtime_pushLED_code` reads GPIO port *P9_42*, which is attached to the +pushbutton, and turns on the LED attached to *P9_12* when the button is pushed. -Monitoring a pushbutton (pushLED.py) - -.. code-block:: python +.. _py_pushLED_code: - include::code/pushLED.py +.. literalinclude:: ../code/08realtime/pushLED.py + :caption: Monitoring a pushbutton (pushLED.py) + :linenos: +:download:`pushLED.py <../code/08realtime/pushLED.py>` .. _realtime_pushLED_code: -Monitoring a pushbutton (pushLED.js) +.. literalinclude:: ../code/08realtime/pushLED.js + :caption: Monitoring a pushbutton (pushLED.js) + :linenos: -.. code-block:: JavaScript +:download:`pushLED.js <../code/08realtime/pushLED.js>` - include::code/pushLED.js - -Add the code to a file named _pushLED.js_ and run it by using the following commands: +Add the code to a file named ``pushLED.js`` and run it by using the following commands: .. code-block:: bash - bone$ <strong>chmod +x pushLED.js</strong> - bone$ <strong>./pushLED.js</strong> + bone$ chmod *x pushLED.js + bone$ ./pushLED.js data = 0 data = 0 data = 1 @@ -97,44 +91,39 @@ Add the code to a file named _pushLED.js_ and run it by using the following comm Press ^C (Ctrl-C) to stop the code. -Discussion -********** - - .. _realtime_c: I/O with C ---------------------- +=========== Problem -********** +-------- You want to use the C language to process inputs in real time, or Python/JavaScript isn't fast enough. Solution -********** +--------- -:ref:`<realtime_JavaScript>` shows how to control an LED with a pushbutton using JavaScript. This recipe accomplishes +:ref:`realtime_JavaScript` shows how to control an LED with a pushbutton using JavaScript. This recipe accomplishes the same thing using C. It does it in the same way, opening the correct /sys/class/gpio files and reading an writing them. -Wire up the pushbutton and LED as shown in :ref:`<realtime_pushLED_fig>`. -Then add the code in :ref:`<realtime_pushLED_c_code>` to a file named _pushLED.c_. +Wire up the pushbutton and LED as shown in :ref:`realtime_pushLED_fig`. +Then add the code in :ref:`realtime_pushLED_c_code` to a file named ``pushLED.c``. .. _realtime_pushLED_c_code: -Code for reading a switch and blinking an LED (pushLED.c) - -.. code-block:: bash - - include::code/pushLED.c[] +.. literalinclude:: ../code/08realtime/pushLED.c + :caption: Code for reading a switch and blinking an LED (pushLED.c) + :linenos: +:download:`pushLED.c <../code/08realtime/pushLED.c>` Compile and run the code: .. code-block:: bash - bone$ <strong>gcc -o pushLED pushLED.c</strong> - bone$ <strong>./pushLED</strong> + bone$ gcc -o pushLED pushLED.c + bone$ ./pushLED state: 1 state: 1 state: 0 @@ -144,91 +133,89 @@ Compile and run the code: ^C The code responds quickly to the pushbutton. If you need more speed, -comment-out the +printf()+ and the +sleep()+. +comment-out the *printf()* and the *sleep()*. -Discussion -********** .. _realtime_devmem2: I/O with devmem2 ---------------------- +================= Problem -********** +-------- Your C code isn't responding fast enough to the input signal. You want to read the GPIO registers directly. Solution -********** +--------- -The solution is to use a simple utility called +devmem2+, with which +The solution is to use a simple utility called *devmem2*, with which you can read and write registers from the command line. .. warning:: This solution is much more involved than the previous ones. You need to understand binary and - hex numbers and be able to read the http://bit.ly/1B4Cm45[AM335x Technical Reference Manual]. + hex numbers and be able to read the `AM335x Technical Reference Manual <http://bit.ly/1B4Cm45>`_. -First, download and install +devmem2+: +First, download and install *devmem2*: .. code-block:: bash - bone$ <strong>wget http://free-electrons.com/pub/mirror/devmem2.c</strong> - bone$ <strong>gcc -o devmem2 devmem2.c</strong> - bone$ <strong>sudo mv devmem2 /usr/bin</strong> + bone$ wget http://free-electrons.com/pub/mirror/devmem2.c + bone$ gcc -o devmem2 devmem2.c + bone$ sudo mv devmem2 /usr/bin -This solution will read a pushbutton attached to +P9_42+ and flash an LED attached to +P9_13+. Note that this is a +This solution will read a pushbutton attached to *P9_42* and flash an LED attached to *P9_13*. Note that this is a change from the previous solutions that makes the code used here much simpler. Wire up your Bone as -shown in :ref:`<realtime_pushLEDmmap_fig>`. +shown in :ref:`realtime_pushLEDmmap_fig`. .. _realtime_pushLEDmmap_fig: -Diagram for wiring a pushbutton and LED with the LED attached to P9_13 - .. figure:: figures/pushLEDmmap_bb.png :align: center :alt: Bone with pushbutton and LED wired to P9_13 -Now, flash the LED attached to +P9_13+ using the Linux +sysfs+ interface (:ref:`<kernel_gpio_sysfs>`). To do this, -first look up which GPIO number +P9_13+ is attached to by referring to :ref:`<tips_cape_headers_digital>`. -Finding +P9_13+ at GPIO 31, export GPIO 31 and make it an output: + Diagram for wiring a pushbutton and LED with the LED attached to P9_13 + +Now, flash the LED attached to *P9_13* using the Linux *sysfs* interface (:ref:`kernel_gpio_sysfs`). To do this, +first look up which GPIO number *P9_13* is attached to by referring to :ref:`tips_cape_headers_digital`. +Finding *P9_13* at GPIO 31, export GPIO 31 and make it an output: .. code-block:: bash - bone$ <strong>cd cd /sys/class/gpio/</strong> - bone$ <strong>echo 31 > export</strong> - bone$ <strong>cd gpio31</strong> - bone$ <strong>echo out > direction</strong> - bone$ <strong>echo 1 > value</strong> - bone$ <strong>echo 0 > value</strong> + bone$ cd cd /sys/class/gpio/ + bone$ echo 31 > export + bone$ cd gpio31 + bone$ echo out > direction + bone$ echo 1 > value + bone$ echo 0 > value -The LED will turn on when +1+ is echoed into +value+ and off when +0+ is echoed. +The LED will turn on when *1* is echoed into *value* and off when *0* is echoed. Now that you know the LED is working, look up its memory address. This is where things get very detailed. -First, download the http://bit.ly/1B4Cm45[AM335x Technical Reference Manual]. Look up +GPIO0+ in the -Memory Map chapter (sensors). Table 2-2 indicates that +GPIO0+ starts at address +0x44E0_7000+. Then -go to Section 25.4.1, "GPIO Registers." This shows that +GPIO_DATAIN+ has an offset of +0x138+, +GPIO_CLEARDATAOUT+ -has an offset of +0x190+, and +GPIO_SETDATAOUT+ has an offset of +0x194+. +First, download the `AM335x Technical Reference Manual <http://bit.ly/1B4Cm45>`_. Look up *GPIO0* in the +Memory Map chapter (sensors). Table 2-2 indicates that *GPIO0* starts at address *0x44E0_7000*. Then +go to Section 25.4.1, "GPIO Registers." This shows that *GPIO_DATAIN* has an offset of *0x138*, *GPIO_CLEARDATAOUT* +has an offset of *0x190*, and *GPIO_SETDATAOUT* has an offset of *0x194*. -This means you read from address +0x44E0_7000+ + +0x138+ = +0x44E0_7138+ to see the status of the LED: +This means you read from address *0x44E0_7000* * *0x138* = *0x44E0_7138* to see the status of the LED: .. code-block:: bash - bone$ <strong>sudo devmem2 0x44E07138</strong> + bone$ sudo devmem2 0x44E07138 /dev/mem opened. Memory mapped at address 0xb6f8e000. Value at address 0x44E07138 (0xb6f8e138): 0xC000C404 -The returned value +0xC000C404+ (+1100 0000 0000 0000 1100 0100 0000 0100+ in binary) has bit 31 set to +1+, -which means the LED is on. Turn the LED off by writing +0x80000000+ (+1000 0000 0000 0000 0000 0000 0000 0000+ binary) -to the +GPIO_CLEARDATA+ register at +0x44E0_7000+ + +0x190+ = +0x44E0_7190+: +The returned value *0xC000C404* (*1100 0000 0000 0000 1100 0100 0000 0100* in binary) has bit 31 set to *1*, +which means the LED is on. Turn the LED off by writing *0x80000000* (*1000 0000 0000 0000 0000 0000 0000 0000* binary) +to the *GPIO_CLEARDATA* register at *0x44E0_7000* * *0x190* = *0x44E0_7190*: .. code-block:: bash - bone$ <strong>sudo devmem2 0x44E07190 w 0x80000000</strong> + bone$ sudo devmem2 0x44E07190 w 0x80000000 /dev/mem opened. Memory mapped at address 0xb6fd7000. Value at address 0x44E07190 (0xb6fd7190): 0x80000000 @@ -236,41 +223,43 @@ to the +GPIO_CLEARDATA+ register at +0x44E0_7000+ + +0x190+ = +0x44E0_7190+: The LED is now off. -You read the pushbutton switch in a similar way. :ref:`<tips_cape_headers_digital>` says +P9_42+ is GPIO 7, which means bit 7 is the state of +P9_42+. The +devmem2+ in this example reads +0x0+, which means all bits are +0+, including GPIO 7. Section 25.4.1 of the Technical Reference Manual instructs you to use offset +0x13C+ to read +GPIO_DATAOUT+. Push the pushbutton and run +devmem2+: +You read the pushbutton switch in a similar way. :ref:`tips_cape_headers_digital` says +*P9_42* is GPIO 7, which means bit 7 is the state of *P9_42*. The *devmem2* in this +example reads *0x0*, which means all bits are *0*, including GPIO 7. Section 25.4.1 +of the Technical Reference Manual instructs you to use offset *0x13C* to read +*GPIO_DATAOUT*. Push the pushbutton and run *devmem2*: .. code-block:: bash - bone$ <strong>sudo devmem2 0x44e07138</strong> + bone$ sudo devmem2 0x44e07138 /dev/mem opened. Memory mapped at address 0xb6fe2000. Value at address 0x44E07138 (0xb6fe2138): 0x4000C484 -Here, bit 7 is set in +0x4000C484+, showing the button is pushed. +Here, bit 7 is set in *0x4000C484*, showing the button is pushed. -Discussion -********** This is much more tedious than the previous methods, but it's what's necessary if you need to -minimize the time to read an input. :ref:`<realtime_mmap>` shows how to read and write these addresses from C. +minimize the time to read an input. :ref:`realtime_mmap` shows how to read and write these addresses from C. .. _realtime_mmap: I/O with C and mmap() ---------------------- +====================== Problem -********** +-------- Your C code isn't responding fast enough to the input signal. Solution -********** +--------- In smaller processors that aren't running an operating system, you can read and write a given memory address directly from C. With Linux running on Bone, many of the memory locations are hardware protected, so you can't accidentally access them directly. -This recipe shows how to use +mmap()+ (memory map) to map the GPIO registers to an array in C. Then all you need t +This recipe shows how to use *mmap()* (memory map) to map the GPIO registers to an array in C. Then all you need t o do is access the array to read and write the registers. .. warning:: @@ -279,41 +268,41 @@ o do is access the array to read and write the registers. and be able to read the AM335x Technical Reference Manual. -This solution will read a pushbutton attached to +P9_42+ and flash an LED attached to +P9_13+. Note that this is a +This solution will read a pushbutton attached to *P9_42* and flash an LED attached to *P9_13*. Note that this is a change from the previous solutions that makes the code used here much simpler. -.. tip:: See :ref:`<realtime_devmem2>` for details on mapping the GPIO numbers to memory addresses. +.. tip:: + See :ref:`realtime_devmem2` for details on mapping + the GPIO numbers to memory addresses. -Add the code in :ref:`<realtime_pushLEDmmap_h>` to a file named _pushLEDmmap.h_. +Add the code in :ref:`realtime_pushLEDmmap_h` to a file named ``pushLEDmmap.h``. .. _realtime_pushLEDmmap_h: -Memory address definitions (pushLEDmmap.h) +.. literalinclude:: ../code/08realtime/pushLEDmmap.h + :caption: Memory address definitions (pushLEDmmap.h) + :linenos: +:download:`pushLEDmmap.h <../code/08realtime/pushLEDmmap.h>` -.. code-block:: bash - - include::code/pushLEDmmap.h[pushLEDmmap.h] +Add the code in :ref:`realtime_pushLEDmmap_c` to a file named ``pushLEDmmap.c``. - -Add the code in :ref:`<realtime_pushLEDmmap_c>` to a file named _pushLEDmmap.c_. .. _realtime_pushLEDmmap_c: -Code for directly reading memory addresses (pushLEDmmap.c) - +.. literalinclude:: ../code/08realtime/pushLEDmmap.c + :caption: Code for directly reading memory addresses (pushLEDmmap.c) + :linenos: -.. code-block:: bash - - include::code/pushLEDmmap.c[pushLEDmmap.c] +:download:`pushLEDmmap.c <../code/08realtime/pushLEDmmap.c>` Now, compile and run the code: .. code-block:: bash - bone$ <strong>gcc -O3 pushLEDmmap.c -o pushLEDmmap</strong> - bone$ <strong>sudo ./pushLEDmmap</strong> + bone$ gcc -O3 pushLEDmmap.c -o pushLEDmmap + bone$ sudo ./pushLEDmmap Mapping 44E07000 - 44E08000 (size: 1000) GPIO mapped to 0xb6fac000 GPIO SETDATAOUTADDR mapped to 0xb6fac194 @@ -322,23 +311,21 @@ Now, compile and run the code: ^C Ctrl-C pressed, cleaning up and exiting... -The code is in a tight +while+ loop that checks the status of GPIO 7 and copies it to GPIO 31. +The code is in a tight *while* loop that checks the status of GPIO 7 and copies it to GPIO 31. -Discussion -********** Tighter Delay Bounds with the PREEMPT_RT Kernel ----------------- +================================================ Problem -********** +-------- You want to run real-time processes on the Beagle, but the OS is slowing things down. Solution -********** +--------- The Kernel can be compiled with PREEMPT_RT enabled which reduces the delay from when a thread is scheduled to when it runs. @@ -349,33 +336,35 @@ Discussion to see how much the latencies are reduced. .. code-block:: bash - bone$ <strong>uname -a</strong> + bone$ uname -a Linux breadboard-home 5.10.120-ti-r47 #1bullseye SMP PREEMPT Tue Jul 12 18:59:38 UTC 2022 armv7l GNU/Linux - I'm running a 5.10 kernel. Remember the whole string, +5.10.120-ti-r47+, for later. + +I'm running a 5.10 kernel. Remember the whole string, *5.10.120-ti-r47*, for later. -* Go to https://forum.beagleboard.org/t/debian-10-x-11-x-kernel-updates/30928[kernel update] and look for +5.10+. +* Go to `kernel update <https://forum.beagleboard.org/t/debian-10-x-11-x-kernel-updates/30928>`_ and look for *5.10*. .. _realtime_kernel_update_fig: -The regular and RT kernels - -.. figure:: figures/kernel_update.pn - :align: centerg +.. figure:: figures/kernel_update.png + :align: center :alt: The regular and RT kernels -In :ref:`<realtime_kernel_update_fig>` you see the reular kernel on top and the RT below. + The regular and RT kernels + +In :ref:`realtime_kernel_update_fig` you see the reular kernel on top and the RT below. * We want the RT one. .. code-block:: bash - bone$ <strong>sudo apt update</strong> - bone$ <strong>sudo apt install bbb.io-kernel-5.10-ti-rt-am335x</strong> + bone$ sudo apt update + bone$ sudo apt install bbb.io-kernel-5.10-ti-rt-am335x -.. note:: Use the *am57xx* if you are using the BeagleBoard AI or AI64. +.. note:: + Use the *am57xx* if you are using the BeagleBoard AI or AI64. -* Before rebooting, edit +/boot/uEnv.txt+ to start with: +* Before rebooting, edit */boot/uEnv.txt* to start with: .. code-block:: bash @@ -386,12 +375,10 @@ In :ref:`<realtime_kernel_update_fig>` you see the reular kernel on top and the #uuid= #dtb= -+uname_r+ tells the boot loader which kernel to boot. Here we've commented out the +*uname_r* tells the boot loader which kernel to boot. Here we've commented out the regular kernel and left in the RT kernel. Next time you boot you'll be running the RT kernel. Don't reboot just yet. Let's gather some latency data first. -Discussion -********** `Bootlin's preempt_rt workshop <https://bootlin.com/doc/training/preempt-rt/>`_ looks like a good workshop on PREEMPT RT. Their slides say: @@ -410,40 +397,42 @@ the first lab since we present a simpler way to get the RT kernel running. Cyclictest -********** +=========== -+cyclictest+ is one tool for measuring the latency from when a thread is schduled and when it runs. -The +code/rt+ directory in the git repo has some scripts for gathering latency data and plotting it. +*cyclictest* is one tool for measuring the latency from when a thread is schduled and when it runs. +The *code/rt* directory in the git repo has some scripts for gathering latency data and plotting it. Here's how to run the scripts. -* First look in :ref:`<realtime_install_fig>` to see what to install. +* First look in :ref:`realtime_install_fig` to see what to install. .. _realtime_install_fig: -.. code-block:: bash - - include::code/rt/install.sh +.. literalinclude:: ../code/08realtime/rt/install.sh + :caption: rt/install.sh + :linenos: + +:download:`rt/install.sh <../code/08realtime/rt/install.sh>` * Open up another window and start something that will create a load on the Bone, then run the following: .. code-block:: bash - bone$ <strong>time sudo ./hist.gen > nort.hist</strong> + bone$ time sudo ./hist.gen > nort.hist -:ref:`<realtime_hist_gen_fig>` shows what's being run. It defaults to 100,000 loops, so it takes a while. -The data is saved in +nort.hist+, which stands for no RT histogram. +:ref:`realtime_hist_gen_fig` shows what's being run. It defaults to 100,000 loops, so it takes a while. +The data is saved in *nort.hist*, which stands for no RT histogram. .. _realtime_hist_gen_fig: -hist.gen - -.. code-block:: bash - - include::code/rt/hist.gen +.. literalinclude:: ../code/08realtime/rt/hist.gen + :caption: hist.gen + :linenos: +:download:`rt/hist.gen <../code/08realtime/rt/hist.gen>` -.. note:: If you get an error: +.. note:: + If you get an error: Unable to change scheduling policy! Probably missing capabilities, either run as root or increase RLIMIT_RTPRIO limits @@ -462,63 +451,64 @@ try running ./setup.sh. If that doesn't work try: .. code-block:: bash - bone$ <strong>reboot</strong> + bone$ reboot * After rebooting: .. code-block:: bash - bone$ <strong>uname -a</strong> + bone$ uname -a Linux breadboard-home 5.10.120-ti-rt-r47 #1bullseye SMP PREEMPT RT Tue Jul 12 18:59:38 UTC 2022 armv7l GNU/Linux Congratulations you are running the RT kernel. .. note:: If the Beagle appears to be running (the LEDs are flashing) but you are having trouble connecting - via +ssh 192.168.7.2+, you can try connecting using the approach shown in :ref:`<tips_FTDI>`. + via *ssh 192.168.7.2*, you can try connecting using the approach shown in :ref:`tips_FTDI`. -Now run the scipt again (note it's being saved in +rt.hist+ this time.) +Now run the scipt again (note it's being saved in *rt.hist* this time.) .. code-block:: bash - bone$ <strong>time sudo ./hist.gen > rt.hist</strong> + bone$ time sudo ./hist.gen > rt.hist -.. note:: At this point yoou can edit +/boot/uEnt.txt+ to boot the non RT kernel and reboot. +.. note:: + At this point yoou can edit */boot/uEnt.txt* to boot the non RT kernel and reboot. Now it's time to plot the results. .. code-block:: bash - bone$ <strong>gnuplot hist.plt</strong> + bone$ gnuplot hist.plt This will generate the file *cyclictest.png* which contains your plot. It should look like: .. _realtime_cyclictest_fig: -Histogram of Non-RT and RT kernels running cyclictest - -.. figure:: code/rt/cyclictest.png +.. figure:: ../code/08realtime/rt/cyclictest.png :align: center :alt: Histogram of Non-RT and RT kernels running cyclictest + Histogram of Non-RT and RT kernels running cyclictest + Notice the NON-RT data have much longer latenices. They may not happen often (fewer than 10 times in each bin), but they are occuring and may be enough to miss a real-time deadline. -The PREEMPT-RT times are all under a 150 pass:[μ]s. +The PREEMPT-RT times are all under a 150s. .. _realtime_simpPRU: I/O with simpPRU ---------------------- +================= Problem -********** +-------- You require better timing than running C on the ARM can give you. Solution -********** +--------- The AM335x processor on the Bone has an ARM processor that is running Linux, but it also has two 32-bit PRUs that are available for processing I/O. It takes a fair amount of understanding @@ -526,6 +516,6 @@ to program the PRU. Fortunately, `simpPRU <https://simppru.readthedocs.io/en/lat language for PRU which compiles down to PRU C. This solution shows how to use it. Background ------------ +=========== simpPRU diff --git a/books/beaglebone-cookbook/09capes/capes.rst b/books/beaglebone-cookbook/09capes/capes.rst new file mode 100644 index 0000000000000000000000000000000000000000..eef75fffdddd722c9083b40eec6e150b8dc87864 --- /dev/null +++ b/books/beaglebone-cookbook/09capes/capes.rst @@ -0,0 +1,1242 @@ +.. _beaglebone-cookbook-capes: + +Capes +##### + +Previous chapters of this book show a variety of ways to interface BeagleBone Black +to the physical world by using a breadboard and wiring to the +P8+ and +P9+ headers. +This is a great approach because it's easy to modify your circuit to debug it or try +new things. At some point, though, you might want a more permanent solution, either +because you need to move the Bone and you don't want wires coming loose, or because +you want to share your hardware with the masses. + +You can easily expand the functionality of the Bone by adding a `cape <http://bit.ly/1wucweC>`_. +A cape is simply a board--often a printed circuit board (PCB) that connects to the +P8+ +and +P9+ headers and follows a few standard pin usages. You can stack up to four capes onto the +Bone. Capes can range in size from Bone-sized (:ref:`capes_miniDisplay`) to much larger than the Bone (:ref:`capes_7inLCD`). + +This chapter shows how to attach a couple of capes, move your design to a protoboard, then to a PCB, +and finally on to mass production. + +.. _capes_7inLCD: + +Using a Seven-Inch LCD Cape +============================ + +Problem +-------- + +You want to display the Bone's desktop on a portable LCD. + +Solution +-------- + +.. note:: #TODO# The 4D Systems LCD capes would make a better example. CircuitCo is out of business. + +A number of `LCD capes <http://bit.ly/1AjlXJ9>`_ are built for the Bone, ranging in size from three +to seven inches. This recipe attaches a seven-inch `BeagleBone LCD7 <http://bit.ly/1NK8Hra>`_ +from `CircuitCo <http://circuitco.com/>`_ (shown in :ref:`capes_7inLCD_fig`) to the Bone. + +.. _capes_7inLCD_fig: + +7" LCD +======== + +.. note:: + Seven-inch LCD from CircuitCo, :ref:`capes_7inLCD_fig` was originally posted by CircuitCo + at http://elinux.org/File:BeagleBone-LCD7-Front.jpg under a + `Creative Commons Attribution-ShareAlike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>`_. + +.. figure:: figures/LCD.png + :align: center + :alt: 7 inch LCD + +To make this recipe, you will need: + +* Seven-inch LCD cape +* A 5 V power supply + +Just attach the Bone to the back of the LCD, making sure pin 1 of *P9* lines up with +pin 1 of +P9+ on the LCD. Apply a 5 V power supply, and the desktop will appear on +your LCD, as shown in :ref:`capes_LCD7Desktop`. + +.. _capes_LCD7Desktop: + +.. figure:: figures/LCD7Desktop.png + :align: center + :alt: 7 inch LCD desktop + + Seven-inch LCD desktop + +Attach a USB keyboard and mouse, and you have a portable Bone. +`Wireless keyboard and mouse combinations <https://www.adafruit.com/products/922>`_ +make a nice solution to avoid the need to add a USB hub. + +.. _capes_miniDisplay: + +Using a 128 x 128-Pixel LCD Cape +================================= + +Problem +-------- + +You want to use a small LCD to display things other than the desktop. + +Solution +--------- + +The `MiniDisplay <http://bit.ly/1xd0r8p>`_ is a 128 x 128 full-color LCD cape that just fits on the +Bone, as shown in :ref:`capes_miniDisplay_fig`. + +.. _capes_miniDisplay_fig: + +.. figure:: figures/MiniDisplay-A1.jpg + :align: center + :alt: miniDisplay LCD + + MiniDisplay 128 x 128-pixel LCD from CircuitCo + +To make this recipe, you will need: + +* MiniDisplay LCD cape + +Attach to the Bone and apply power. Then run the following commands: + +.. code-block:: bash + + # From http://elinux.org/CircuitCo:MiniDisplay_Cape + # Datasheet: + # https://www.crystalfontz.com/products/document/3277/ST7735_V2.1_20100505.pdf + bone$ wget http://elinux.org/images/e/e4/Minidisplay-example.tar.gz + bone$ tar zmxvf Minidisplay-example.tar.gz + bone$ cd minidisplay-example + bone$ make + bone$ ./minidisplay-test + Unable to initialize SPI: No such file or directory + Aborted + + +.. warning:: + You might get a compiler warning, but the code should run fine. + +The MiniDisplay uses the Serial Peripheral Interface (SPI) interface, and it's not initialized. +The `manufacturer's website <http://bit.ly/1xd0r8p>`_ suggests enabling SPI0 by using the following commands: + +.. code-block:: shell-session + + bone$ export SLOTS=/sys/devices/bone_capemgr.*/slots + bone$ echo BB-SPIDEV0 > $SLOTS + + +Hmmm, something isn't working here. Here's how to see what happened: + +.. callout:: + + .. code-block:: shell-session + + bone$ dmesg | tail + [ 625.334497] bone_capemgr.9: part_number 'BB-SPIDEV0', version 'N/A' + [ 625.334673] bone_capemgr.9: slot #11: generic override + [ 625.334720] bone_capemgr.9: bone: Using override eeprom data at slot 11 + [ 625.334769] bone_capemgr.9: slot #11: 'Override Board Name,00A0,Override \ + Manuf,BB-SPIDEV0' + [ 625.335026] bone_capemgr.9: slot #11: \Requesting part number/version based \ + 'BB-SPIDEV0-00A0.dtbo + [ 625.335076] bone_capemgr.9: slot #11: Requesting firmware \ + 'BB-SPIDEV0-00A0.dtbo' \ + for board-name 'Override Board Name', version '00A0' + [ 625.335144] bone_capemgr.9: slot #11: dtbo 'BB-SPIDEV0-00A0.dtbo' loaded; \ + converting to live tree + [ 625.341842] bone_capemgr.9: slot #11: BB-SPIDEV0 conflict P9.21 \ + (#10:bspwm_P9_21_b) # <1> + [ 625.351296] bone_capemgr.9: slot #11: Failed verification + + .. annotations:: + + <1> Shows there is a conflict for pin `P9_21`: it's already configured for pulse width modulation (PWM). + + +Here's how to see what's already configured: + + +.. callout:: + + .. code-block:: shell-session + + bone$ cat $SLOTS + 0: 54:PF--- + 1: 55:PF--- + 2: 56:PF--- + 3: 57:PF--- + 4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G + 5: ff:P-O-L Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI + 7: ff:P-O-L Override Board Name,00A0,Override Manuf,bspm_P9_42_27 + 8: ff:P-O-L Override Board Name,00A0,Override Manuf,bspm_P9_41_27 + 9: ff:P-O-L Override Board Name,00A0,Override Manuf,am33xx_pwm + 10: ff:P-O-L Override Board Name,00A0,Override Manuf,bspwm_P9_21_b # <1> + + .. annotations:: + + <1> You can see the eMMC, HDMI, and three PWMs are already using some of the pins. Slot 10 shows `P9_21` is in use by a PWM. + +You can unconfigure it by using the following commands: + +.. code-block:: bash + + bone$ echo -10 > $SLOTS + bone$ cat $SLOTS + 0: 54:PF--- + 1: 55:PF--- + 2: 56:PF--- + 3: 57:PF--- + 4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G + 5: ff:P-O-L Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI + 7: ff:P-O-L Override Board Name,00A0,Override Manuf,bspm_P9_42_27 + 8: ff:P-O-L Override Board Name,00A0,Override Manuf,bspm_P9_41_27 + 9: ff:P-O-L Override Board Name,00A0,Override Manuf,am33xx_pwm + +Now *P9_21* is free for the MiniDisplay to use. + +.. note:: + In future Bone images, all of the pins will already be allocated as part of the main device + tree using runtime pinmux helpers and configured at runtime using the `config-pin utility <http://bit.ly/1EXLeP2>`_. + This would eliminate the need for device tree overlays in most cases. + +Now, configure it for the MiniDisplay and run a test: + +.. code-block:: bash + + bone$ echo BB-SPIDEV0 > $SLOTS + bone$ ./minidisplay-test + + +You then see Boris, as shown in :ref:`capes_miniDisplayBoris`. + +.. _capes_miniDisplayBoris: + +Mini display Boris +================== + +.. note:: + MiniDisplay showing Boris, :ref:`capes_miniDisplayBoris` was originally posted by David Anders at http://elinux.org/File:Minidisplay-boris.jpg + under a `Creative Commons Attribution-ShareAlike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>`_. + +.. figure:: figures/miniDisplay_Boris.png + :align: center + :alt: miniDisplay LCD showing Boris + +Connecting Multiple Capes +========================== + +Problem +-------- + +You want to use more than one cape at a time. + +Solution +--------- + +First, look at each cape that you want to stack mechanically. Are they all using stacking +headers like the ones shown in :ref:`capes_stacking_headers`? No more than one should be using non-stacking headers. + +.. _capes_stacking_headers: + +.. figure:: figures/stacking_headers.JPG + :align: center + :alt: + + Stacking headers + +Note that larger LCD panels might provide expansion headers, such as the ones +shown in :ref:`capes_lcd_backside`, rather than the stacking headers, and that those can also be used for adding +additional capes. + +.. _capes_lcd_backside: + +LCD Backside +============= + +.. note:: + Back side of LCD7 cape, :ref:`capes_lcd_backside` was originally posted by CircuitCo at http://elinux.org/File:BeagleBone-LCD-Backside.jpg under + a `Creative Commons Attribution-ShareAlike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>`_. + +.. note:: #TODO# One of the 4D Systems LCD capes would make a better example for an LCD cape. The CircuitCo cape is no longer available. + +.. figure:: figures/LCD7back.png + :align: center + :alt: + +Next, take a note of each pin utilized by each cape. The `BeagleBone Capes catalog <http://beaglebonecapes.com>`_ +provides a graphical representation for the pin usage of most capes, as shown in :ref:`Audio_cape_pins_fig` for the Circuitco Audio Cape. + +.. note:: #TODO# Bela would make a better example for an audio cape. The CircuitCo cape is no longer available. + +.. _Audio_cape_pins_fig: + +Audio cape pins +=============== + +.. note:: + Pins utilized by CircuitCo Audio Cape, :ref:`Audio_cape_pins_fig` was originally posted by Djackson at http://elinux.org/File:Audio_pins_revb.png + under a `Creative Commons Attribution-ShareAlike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>`_. + +.. figure:: figures/audioCape.png + :align: center + :alt: CircuitCo Audio Cape + +In most cases, the same pin should never be used on two different capes, though in some cases, pins can be shared. Here are some exceptions: + +- GND + - The ground (*GND*) pins should be shared between the capes, and there's no need to worry about consumed resources on those pins. +- VDD_3V3 + - The 3.3 V power supply (*VDD_3V3*) pins can be shared by all capes to supply power, but the total combined consumption of all the capes should be less than 500 mA (250 mA per *VDD_3V3* pin). +- VDD_5V + - The 5.0 V power supply (*VDD_5V*) pins can be shared by all capes to supply power, but the total combined consumption of all the capes should be less than 2 A (1 A per +VD*_5V+ p*n). It is possible for one, and only one, of the capes to _provide_ power to this pin rather than consume it, and it should provide at least 3 A to ensure proper system function. Note that when no voltage is applied to the DC connector, nor from a cape, these pins will not be powered, even if power is provided via USB. +- SYS_5V + - The regulated 5.0 V power supply (*SYS_5V*) pins can be shared by all capes to supply power, but the total combined consumption of all the capes should be less than 500 mA (250 mA per *SYS_5V* pin). +- VADC and AGND + - The ADC reference voltage pins can be shared by all capes. +- I2C2_SCL and I2C2_SDA + - |I2C| is a shared bus, and the *I2C2_SCL* and *I2C2_SDA* pins default to having this bus enabled for use by cape expansion ID EEPROMs. + +.. |I2C| replace:: I\ :sup:`2`\ C + +.. _capes_soldering: + +Moving from a Breadboard to a Protoboard +========================================= + +Problem +-------- + +You have your circuit working fine on the breadboard, but you want a more reliable solution. + +Solution +--------- + +Solder your components to a protoboard. + +To make this recipe, you will need: + +* Protoboard +* Soldering iron +* Your other components + +Many places make premade circuit boards that are laid out like the breadboard we have been using. +:ref:`capes_beaglebread_fig` shows the `BeagleBone Breadboard <http://bit.ly/1HCwtB4>`_, +which is just one protoboard option. + +.. _capes_beaglebread_fig: + +Beaglebread +============ + +.. note:: + This was originally posted by William + Traynor at http://elinux.org/File:BeagleBone-Breadboard.jpg under a + `Creative Commons Attribution-ShareAlike 3.0 Unported License <http://creativecommons.org/licenses/by-sa/3.0/>`_ + +.. figure:: figures/breadboard.png + :align: center + :alt: BeagleBone Breadboard + +You just solder your parts on the protoboard as you had them on the breadboard. + +.. _capes_creating_prototype_schematic: + +Creating a Prototype Schematic +============================== + +Problem +-------- + +You've wired up a circuit on a breadboard. How do you turn that prototype into a schematic others can read and +that you can import into other design tools? + +Solution +--------- + +In :ref:`tips_fritzing`, we introduced Fritzing as a useful tool for drawing block diagrams. Fritzing can also +do circuit schematics and printed-circuit layout. For example, :ref:`capes_quickRobo_fig` shows a block diagram +for a simple robot controller (quickBot.fzz is the name of the Fritzing file used to create the diagram). + +.. _capes_quickRobo_fig: + +.. figure:: figures/quickBot_bb.png + :align: center + :alt: Simple robot diagram + + A simple robot controller diagram (quickBot.fzz) + +The controller has an H-bridge to drive two DC motors (:ref:`motors_dcDirection`), an IR range sensor, +and two headers for attaching analog encoders for the motors. Both the IR sensor and the encoders +have analog outputs that exceed 1.8 V, so each is run through a voltage divider (two resistors) to +scale the voltage to the correct range (see :ref:`sensors_hc-sr04` for a voltage divider example). + +:ref:`capes_quickRobo_schemRaw` shows the schematic automatically generated by Fritzing. +It's a mess. It's up to you to fix it. + +.. _capes_quickRobo_schemRaw: + +.. figure:: figures/quickBot_schemRaw.png + :align: center + :alt: Autogenerated schematic + + Automatically generated schematic + +:ref:`capes_quickRobo_schem` shows my cleaned-up schematic. I did it by moving the parts around until it looked better. + +.. _capes_quickRobo_schem: + +.. figure:: figures/quickBot_schem.png + :align: center + :alt: Cleaned up schematic + + Cleaned-up schematic + +.. _capes_quickRobo_schemZoom: + +.. figure:: figures/quickBot_schemZoom.png + :align: center + :alt: Zoomed in schematic + + Zoomed-in schematic + +You might find that you want to create your design in a more advanced design tool, +perhaps because it has the library components you desire, it integrates better with other tools +you are using, or it has some other feature (such as simulation) of which you'd like to take advantage. + +.. _capes_verify: + +Verifying Your Cape Design +=========================== + +Problem +-------- + +You've got a design. How do you quickly verify that it works? + +Solution +--------- + +To make this recipe, you will need: + +* An oscilloscope + +Break down your design into functional subcomponents and write tests for each. +Use components you already know are working, such as the onboard LEDs, to display +the test status with the code in :ref:`capes_quickBot_motor_test_code`. + +.. _capes_quickBot_motor_test_code: + +Testing the quickBot motors interface (quickBot_motor_test.js) +============================================================== + +.. callout:: + + .. code-block:: javascript + + #!/usr/bin/env node + var b = require('bonescript'); + var M1_SPEED = 'P9_16'; // <1> + var M1_FORWARD = 'P8_15'; + var M1_BACKWARD = 'P8_13'; + var M2_SPEED = 'P9_14'; + var M2_FORWARD = 'P8_9'; + var M2_BACKWARD = 'P8_11'; + var freq = 50; // <2> + var fast = 0.95; + var slow = 0.7; + var state = 0; // <3> + + b.pinMode(M1_FORWARD, b.OUTPUT); // <4> + b.pinMode(M1_BACKWARD, b.OUTPUT); + b.pinMode(M2_FORWARD, b.OUTPUT); + b.pinMode(M2_BACKWARD, b.OUTPUT); + b.analogWrite(M1_SPEED, 0, freq); // <5> + b.analogWrite(M2_SPEED, 0, freq); + + updateMotors(); // <6> + + function updateMotors() { + //console.log("Setting state = " + state); // <7> + updateLEDs(state); + switch(state) { // <3> + case 0: + default: + M1_set(0); // <8> + M2_set(0); + state = 1; // <3> + break; + case 1: + M1_set(slow); + M2_set(slow); + state = 2; + break; + case 2: + M1_set(slow); + M2_set(-slow); + state = 3; + break; + case 3: + M1_set(-slow); + M2_set(slow); + state = 4; + break; + case 4: + M1_set(fast); + M2_set(fast); + state = 0; + break; + } + setTimeout(updateMotors, 2000); // <3> + } + + function updateLEDs(state) { // <7> + switch(state) { + case 0: + b.digitalWrite("USR0", b.LOW); + b.digitalWrite("USR1", b.LOW); + b.digitalWrite("USR2", b.LOW); + b.digitalWrite("USR3", b.LOW); + break; + case 1: + b.digitalWrite("USR0", b.HIGH); + b.digitalWrite("USR1", b.LOW); + b.digitalWrite("USR2", b.LOW); + b.digitalWrite("USR3", b.LOW); + break; + case 2: + b.digitalWrite("USR0", b.LOW); + b.digitalWrite("USR1", b.HIGH); + b.digitalWrite("USR2", b.LOW); + b.digitalWrite("USR3", b.LOW); + break; + case 3: + b.digitalWrite("USR0", b.LOW); + b.digitalWrite("USR1", b.LOW); + b.digitalWrite("USR2", b.HIGH); + b.digitalWrite("USR3", b.LOW); + break; + case 4: + b.digitalWrite("USR0", b.LOW); + b.digitalWrite("USR1", b.LOW); + b.digitalWrite("USR2", b.LOW); + b.digitalWrite("USR3", b.HIGH); + break; + } + } + + function M1_set(speed) { // <8> + speed = (speed > 1) ? 1 : speed; // <9> + speed = (speed < -1) ? -1 : speed; + b.digitalWrite(M1_FORWARD, b.LOW); + b.digitalWrite(M1_BACKWARD, b.LOW); + if(speed > 0) { + b.digitalWrite(M1_FORWARD, b.HIGH); + } else if(speed < 0) { + b.digitalWrite(M1_BACKWARD, b.HIGH); + } + b.analogWrite(M1_SPEED, Math.abs(speed), freq); // <10> + } + + function M2_set(speed) { + speed = (speed > 1) ? 1 : speed; + speed = (speed < -1) ? -1 : speed; + b.digitalWrite(M2_FORWARD, b.LOW); + b.digitalWrite(M2_BACKWARD, b.LOW); + if(speed > 0) { + b.digitalWrite(M2_FORWARD, b.HIGH); + } else if(speed < 0) { + b.digitalWrite(M2_BACKWARD, b.HIGH); + } + b.analogWrite(M2_SPEED, Math.abs(speed), freq); + + + .. annotations:: + + <1> Define each pin as a variable. This makes it easy to change to another pin if you decide that is necessary. + + <2> Make other simple parameters variables. Again, this makes it easy to update them. When creating this test, I found that the PWM frequency to drive the motors needed to be relatively low to get over the kickback shown in :ref:`quickBot_motor_kickback`. I also found that I needed to get up to about 70 percent duty cycle for my circuit to reliably start the motors turning. + + <3> Use a simple variable such as `state` to keep track of the test phase. This is used in a `switch` statement to jump to the code to configure for that test phase and updated after configuring for the current phase in order to select the next phase. Note that the next phase isn't entered until after a two-second delay, as specified in the call to `setTimeout()`. + + <4> Perform the initial setup of all the pins. + + <5> The first time a PWM pin is used, it is configured with the update frequency. It is important to set this just once to the right frequency, because other PWM channels might use the same PWM controller, and attempts to reset the PWM frequency might fail. The `pinMode()` function doesn't have an argument for providing the update frequency, so use the `analogWrite()` function, instead. You can review using the PWM in :ref:`motors_servo`. + + <6> `updateMotors()` is the test function for the motors and is defined after all the setup and initialization code. The code calls this function every two seconds using the `setTimeout()` JavaScript function. The first call is used to prime the loop. + + <7> The call to `console.log()` was initially here to observe the state transitions in the debug console, but it was replaced with the `updateLEDs()` call. Using the `USER` LEDs makes it possible to note the state transitions without having visibility of the debug console. `updateLEDs()` is defined later. + + <8> The `M1_set()` and `M2_set()` functions are defined near the bottom and do the work of configuring the motor drivers into a particular state. They take a single argument of `speed`, as defined between `-1` (maximum reverse), `0` (stop), and `1` (maximum forward). + + <9> Perform simple bounds checking to ensure that speed values are between `-1` and `1`. + + <10> The `analogWrite()` call uses the absolute value of `speed`, making any negative numbers a positive magnitude. + +.. _quickBot_motor_kickback: + +.. figure:: figures/quickBot_motor_kickback.JPG + :align: center + :alt: quickBot kicking back + + quickBot motor test showing kickback + +Using the solution in :ref:`beaglebone-cookbook-basics`, you can untether from your coding station to test your +design at your lab workbench, as shown in :ref:`quickBot_scope_fig`. + +.. _quickBot_scope_fig: + +.. figure:: figures/quickBot_motor_test_scope.JPG + :align: center + :alt: quickBot under scope + + quickBot motor test code under scope + +SparkFun provides a `useful guide to using an oscilloscope <http://bit.ly/18AzuoR>`_. +You might want to check it out if you've never used an oscilloscope before. +Looking at the stimulus you'll generate *before* you connect up your hardware will help you avoid surprises. + +.. _capes_layout: + +Laying Out Your Cape PCB +========================= + +Problem +-------- + +You've generated a diagram and schematic for your circuit and verified that they are correct. How do you create a PCB? + +Solution +--------- + +If you've been using Fritzing, all you need to do is click the PCB tab, and there's your board. Well, almost. +Much like the schematic view shown in :ref:`capes_creating_prototype_schematic`, you need to do some layout work +before it's actually usable. I just moved the components around until they seemed to be grouped logically and +then clicked the Autoroute button. After a minute or two of trying various layouts, Fritzing picked the one it +determined to be the best. :ref:`capes_quickRobo_pcb` shows the results. + +.. _capes_quickRobo_pcb: + +.. figure:: figures/quickBot_pcb.png + :align: center + :alt: Simple robot PCB + + Simple robot PCB + +The `Fritzing pre-fab web page <http://bit.ly/1HCxokQ>`_ has a few helpful hints, including checking the widths +of all your traces and cleaning up any questionable routing created by the autorouter. + +The PCB in :ref:`capes_quickRobo_pcb` is a two-sided board. One color (or shade of gray in the printed book) +represents traces on one side of the board, and the other color (or shade of gray) is the other side. Sometimes, +you'll see a trace come to a small circle and then change colors. This is where it is switching sides of the board +through what's called a _via_. One of the goals of PCB design is to minimize the number of vias. + +:ref:`capes_quickRobo_pcb` wasn't my first try or my last. My approach was to see what was needed to hook where and +move the components around to make it easier for the autorouter to carry out its job. + +.. note:: + There are entire books and websites dedicated to creating PCB layouts. Look around and see + what you can find. `SparkFun's guide to making PCBs <http://bit.ly/1wXTLki>`_ is particularly useful. + +Customizing the Board Outline +============================= + +One challenge that slipped my first pass review was the board outline. The part we installed in +:ref:`tips_fritzing` is meant to represent BeagleBone Black, not a cape, so the outline doesn't have +the notch cut out of it for the Ethernet connector. + +The `Fritzing custom PCB outline page <http://bit.ly/1xd1aGV>`_ describes how to create and use a custom +board outline. Although it is possible to use a drawing tool like `Inkscape <https://inkscape.org/en/>`_, +I chose to use `the SVG path command <http://bit.ly/1b2aZmn>`_ directly to create :ref:`capes_boardoutline_code`. + +.. callout:: + + .. code-block:: xml + :caption: Outline SVG for BeagleBone cape (beaglebone_cape_boardoutline.svg) + :name: capes_boardoutline_code + :linenos: + + <?xml version='1.0' encoding='UTF-8' standalone='no'?> + <svg xmlns="http://www.w3.org/2000/svg" version="1.1" + width="306" height="193.5"> <!-- <1> --> + <g id="board"> <!-- <2> --> + <path fill="#338040" id="boardoutline" d="M 22.5,0 l 0,56 L 72,56 + q 5,0 5,5 l 0,53.5 q 0,5 -5,5 L 0,119.5 L 0,171 Q 0,193.5 22.5,193.5 + l 238.5,0 c 24.85281,0 45,-20.14719 45,-45 L 306,45 + C 306,20.14719 285.85281,0 261,0 z"/> <!-- <3> --> + </g> + </svg> + + .. annotations:: + + <1> This is a standard SVG header. The width and height are set based on the BeagleBone outline provided in the Adafruit library. + + <2> Fritzing requires the element to be within a layer called `board` + + <3> Fritzing requires the color to be `#338040` and the layer to be called `boardoutline`. The units end up being 1/90 of an inch. That is, take the numbers in the SVG code and divide by 90 to get the numbers from the System Reference Manual. + +The measurements are taken from the :ref:`beagleboneblack-mechanical` section of the :ref:`BeagleBone Black System Reference Manual <beagleboneblack-home>`, as shown in :ref:`capes_dimensions_fig`. + +.. _capes_dimensions_fig: + +.. figure:: figures/srm_cape_dimensions.png + :align: center + :alt: Cape dimensions in SRM + + Cape dimensions + +You can observe the rendered output of :ref:`capes_boardoutline_code` quickly by opening the +file in a web browser, as shown in :ref:`capes_boardoutline_fig`. + +.. _capes_boardoutline_fig: + +.. figure:: figures/beaglebone_cape_boardoutline.png + :align: center + :alt: Board outline in Chrome + + Rendered cape outline in Chrome + +.. _tips_fritzing: + +Fritzing tips +============== + +After you have the SVG outline, you'll need to select the PCB in Fritzing and select a custom shape in the +Inspector box. Begin with the original background, as shown in :ref:`capes_fritzing1`. + +.. _capes_fritzing1: + +.. figure:: figures/fritzing1.png + :align: center + :alt: PCB orginal baord + + PCB with original board, without notch for Ethernet connector + +Hide all but the Board Layer (:ref:`capes_fritzing2`). + +.. _capes_fritzing2: + +.. figure:: figures/fritzing2.png + :align: center + :alt: PCB orginal baord hidden + + PCB with all but the Board Layer hidden + +Select the PCB1 object and then, in the Inspector pane, +scroll down to the "load image file" button (:ref:`capes_fritzing3`). + +.. _capes_fritzing3: + +.. figure:: figures/fritzing3.png + :align: center + :alt: PCB load image file + + Clicking :load image file: with PCB1 selected + +Navigate to the *beaglebone_cape_boardoutline.svg* file created in +:ref:`capes_boardoutline_code`, as shown in :ref:`capes_fritzing4`. + +.. _capes_fritzing4: + +.. figure:: figures/fritzing4.png + :align: center + :alt: PCB selecting svg file + + Selecting the .svg file + +Turn on the other layers and line up the Board Layer with the rest of the +PCB, as shown in :ref:`capes_fritzing_inspector_fig`. + +.. _capes_fritzing_inspector_fig: + +.. figure:: figures/Fritzing_Inspector.png + :align: center + :alt: PCB Inspector + + PCB Inspector + +Now, you can save your file and send it off to be made, as described in :ref:`capes_prototype`. + +PCB Design Alternatives +======================= + +There are other free PCB design programs. Here are a few. + +TO PROD: The headings I've marked as bold lines really should be subheadings of "PCB Design Alternatives," +but AsciiDoc won't let me go that deep (to the level). Is what I've done the best solution, +or is there a way to create another heading level? + +*EAGLE* + +`Eagle PCB <http://www.cadsoftusa.com/>`_ and `DesignSpark PCB <http://bit.ly/19cbwS0>`_ are two popular +design programs. Many capes (and other PCBs) are designed with Eagle PCB, and the files are available. +For example, the MiniDisplay cape (:ref:`capes_miniDisplay`) has the schematic shown in :ref:`capes_miniDisplay_schem` +and PCB shown in :ref:`capes_miniDisplay_pcb`. + +.. _capes_miniDisplay_schem: + +.. figure:: figures/miniDisplay_Cape_schem.png + :align: center + :alt: Schematic for miniDisplay + + Schematic for the MiniDisplay cape + +.. _capes_miniDisplay_pcb: + +.. figure:: figures/miniDisplay_Cape_pcb.png + :align: center + :alt: PCB for miniDisplay + + PCB for MiniDisplay cape + +A good starting point is to take the PCB layout for the MiniDisplay and edit it for your project. +The connectors for +P8+ and +P9+ are already in place and ready to go. + +Eagle PCB is a powerful system with many good tutorials online. The free version runs on +Windows, Mac, and Linux, but it has three `limitations <http://bit.ly/1E5Kh3l>`_: + +* The usable board area is limited to 100 x 80 mm (4 x 3.2 inches). +* You can use only two signal layers (Top and Bottom). +* The schematic editor can create only one sheet. + +You can install Eagle PCB on your Linux host by using the following command: + +.. code-block:: bash + + host$ sudo apt install eagle + Reading package lists... Done + Building dependency tree + Reading state information... Done + ... + Setting up eagle (6.5.0-1) ... + Processing triggers for libc-bin (2.19-0ubuntu6.4) ... + host$ eagle + + +You'll see the startup screen shown in :ref:`capes_Eagle_License`. + +.. _capes_Eagle_License: + +.. figure:: figures/EagleLicense.png + :align: center + :alt: Eagle License + + Eagle PCB startup screen + +Click "Run as Freeware." When my Eagle started, it said it needed to be updated. To update on Linux, +follow the link provided by Eagle and download *eagle-lin-7.2.0.run* (or whatever version is current.). +Then run the following commands: + +.. code-block:: bash + + host$ chmod +x eagle-lin-7.2.0.run + host$ ./eagle-lin-7.2.0.run + +A series of screens will appear. Click Next. When you see a screen that looks like :ref:`capes_eagle3`, note the Destination Directory. + +.. _capes_eagle3: + +.. figure:: figures/eagle3.png + :align: center + :alt: Eagle install destination directory + + The Eagle installation destination directory + +Continue clicking Next until it's installed. Then run the following commands +(where *~/eagle-7.2.0* is the path you noted in :ref:`capes_eagle3`): + +.. code-block:: bash + + host$ cd /usr/bin + host$ sudo rm eagle + host$ sudo ln -s ~/eagle-7.2.0/bin/eagle . + host$ cd + host$ eagle + + +The *ls* command links *eagle* in */usr/bin*, so you can run +eagle+ from any directory. +After *eagle* starts, you'll see the start screen shown in :ref:`capes_eagle7`. + +.. _capes_eagle7: + +.. figure:: figures/eagle7.png + :align: center + :alt: Eagle start screen + + The Eagle start screen + +Ensure that the correct version number appears. + +If you are moving a design from Fritzing to Eagle, see :ref:`capes_schematic_migration` +for tips on converting from one to the other. + +*DesignSpark PCB* + +The free `DesignSpark PCB <http://bit.ly/19cbwS0>`_ doesn't have the same limitations as Eagle PCB, +but it runs only on Windows. Also, it doesn't seem to have the following of Eagle at this time. + +.. _capes_upverter: + +*Upverter* + +In addition to free solutions you run on your desktop, you can also work with a browser-based +tool called `Upverter <https://upverter.com/>`_. With Upverter, you can collaborate easily, editing +your designs from anywhere on the Internet. It also provides many conversion options and a PCB fabrication service. + +.. note:: + Don't confuse Upverter with Upconverter (:ref:`capes_schematic_migration`). + Though their names differ by only three letters, they differ greatly in what they do. + +.. _capes_kicad: + +Kicad +======= + +Unlike the previously mentioned free (no-cost) solutions, `Kicad <http://bit.ly/1b2bnBg>`_ +is open source and provides some features beyond those of Fritzing. Notably, `CircuitHub site <http://circuithub.com/>`_ +(discussed in :ref:`capes_production`) provides support for uploading Kicad designs. + +.. _capes_schematic_migration: + +Migrating a Fritzing Schematic to Another Tool +=============================================== + +Problem +-------- + +You created your schematic in Fritzing, but it doesn't integrate with everything you need. +How can you move the schematic to another tool? + +Solution +--------- + +Use the `Upverter schematic-file-converter <http://bit.ly/1wXUkdM>`_ Python script. For example, suppose that you want +to convert the Fritzing file for the diagram shown in :ref:`capes_quickRobo_fig`. First, install Upverter. + +I found it necessary to install +libfreetype6+ and +freetype-py+ onto my system, but you might not need this first step: + +.. code-block:: bash + + host$ sudo apt install libfreetype6 + Reading package lists... Done + Building dependency tree + Reading state information... Done + libfreetype6 is already the newest version. + 0 upgraded, 0 newly installed, 0 to remove and 154 not upgraded. + host$ sudo pip install freetype-py + Downloading/unpacking freetype-py + Running setup.py egg_info for package freetype-py + + Installing collected packages: freetype-py + Running setup.py install for freetype-py + + Successfully installed freetype-py + Cleaning up... + + +.. note:: + All these commands are being run on the Linux-based host computer, as shown by the +host$+ prompt. + Log in as a normal user, not +root+. + +Now, install the ``schematic-file-converter`` tool: + +.. code-block:: bash + + host$ git clone git@github.com:upverter/schematic-file-converter.git + Cloning into 'schematic-file-converter'... + remote: Counting objects: 22251, done. + remote: Total 22251 (delta 0), reused 0 (delta 0) + Receiving objects: 100% (22251/22251), 39.45 MiB | 7.28 MiB/s, done. + Resolving deltas: 100% (14761/14761), done. + Checking connectivity... done. + Checking out files: 100% (16880/16880), done. + host$ cd schematic-file-converter + host$ sudo python setup.py install + . + . + . + Extracting python_upconvert-0.8.9-py2.7.egg to \ + /usr/local/lib/python2.7/dist-packages + Adding python-upconvert 0.8.9 to easy-install.pth file + + Installed /usr/local/lib/python2.7/dist-packages/python_upconvert-0.8.9-py2.7.egg + Processing dependencies for python-upconvert==0.8.9 + Finished processing dependencies for python-upconvert==0.8.9 + host$ cd .. + host$ python -m upconvert.upconverter -h + usage: upconverter.py [-h] [-i INPUT] [-f TYPE] [-o OUTPUT] [-t TYPE] + [-s SYMDIRS [SYMDIRS ...]] [--unsupported] + [--raise-errors] [--profile] [-v] [--formats] + + optional arguments: + -h, --help show this help message and exit + -i INPUT, --input INPUT + read INPUT file in + -f TYPE, --from TYPE read input file as TYPE + -o OUTPUT, --output OUTPUT + write OUTPUT file out + -t TYPE, --to TYPE write output file as TYPE + -s SYMDIRS [SYMDIRS ...], --sym-dirs SYMDIRS [SYMDIRS ...] + specify SYMDIRS to search for .sym files (for gEDA + only) + --unsupported run with an unsupported python version + --raise-errors show tracebacks for parsing and writing errors + --profile collect profiling information + -v, --version print version information and quit + --formats print supported formats and quit + +At the time of this writing, Upverter suppports the following file types: + +.. table:: + + +----------------+-------------------------+ + | File type | Support | + +----------------+-------------------------+ + | openjson | i/o | + +----------------+-------------------------+ + | kicad | i/o | + +----------------+-------------------------+ + | geda | i/o | + +----------------+-------------------------+ + | eagle | i/o | + +----------------+-------------------------+ + | eaglexml | i/o | + +----------------+-------------------------+ + | fritzing | in only schematic only | + +----------------+-------------------------+ + | gerber | i/o | + +----------------+-------------------------+ + | specctra | i/o | + +----------------+-------------------------+ + | image | out only | + +----------------+-------------------------+ + | ncdrill | out only | + +----------------+-------------------------+ + | bom (csv) | out only | + +----------------+-------------------------+ + | netlist (csv) | out only | + +----------------+-------------------------+ + +After Upverter is installed, run the file (``quickBot.fzz``) that generated :ref:`capes_quickRobo_fig` through Upverter: + +.. code-block:: bash + + host$ python -m upconvert.upconverter -i quickBot.fzz \ + -f fritzing -o quickBot-eaglexml.sch -t eaglexml --unsupported + WARNING: RUNNING UNSUPPORTED VERSION OF PYTHON (2.7 > 2.6) + DEBUG:main:parsing quickBot.fzz in format fritzing + host$ ls -l + total 188 + -rw-rw-r-- 1 ubuntu ubuntu 63914 Nov 25 19:47 quickBot-eaglexml.sch + -rw-r--r-- 1 ubuntu ubuntu 122193 Nov 25 19:43 quickBot.fzz + drwxrwxr-x 9 ubuntu ubuntu 4096 Nov 25 19:42 schematic-file-converter + + +:ref:`caps_eagle` shows the output of the conversion. + +.. _caps_eagle: + +.. figure:: figures/quickBot_eaglexml.png + :align: center + :alt: Converter Output + + Output of Upverter conversion + +No one said it would be pretty! + +I found that Eagle was more generous at reading in the +eaglexml+ format than the +eagle+ format. +This also made it easier to hand-edit any translation issues. + +.. _capes_prototype: + +Producing a Prototype +====================== + +Problem +-------- + +You have your PCB all designed. How do you get it made? + +Solution +--------- + +To make this recipe, you will need: + +* A completed design +* Soldering iron +* Oscilloscope +* Multimeter +* Your other components + +Upload your design to `OSH Park <http://oshpark.com>` and order a few boards. :ref:`capes_oshpark_share` shows a resulting +`shared project page for the quickBot cape <http://bit.ly/1MtlzAp>`_ created in :ref:`capes_layout`. We'll proceed to +break down how this design was uploaded and shared to enable ordering fabricated PCBs. + +.. _capes_oshpark_share: + +.. figure:: figures/quickBot_oshpark_share.png + :align: center + :alt: + + The OSH Park QuickBot Cape shared project page + +Within Fritzing, click the menu next to "Export for PCB" and choose "Extended Gerber," as shown in :ref:`capes_fritzing_export_fig`. +You'll need to choose a directory in which to save them and then compress them all into a `Zip file <http://bit.ly/1Br5lEh>`_. +The `WikiHow article on creating Zip files <http://bit.ly/1B4GqRU>`_ might be helpful if you aren't very experienced at making these. + +.. _capes_fritzing_export_fig: + +.. figure:: figures/quickBot_fritzing_export.png + :align: center + :alt: Choosing "Extended Gerber" in Fritzing + + Choosing "Extended Gerber" in Fritzing + +Things on the `OSH Park website <http://oshpark.com>`_ are reasonably self-explanatory. You'll need to create an account and +upload the Zip file containing the `Gerber files <http://bit.ly/1B4GzEZ>`_ you created. If you are a cautious person, +you might choose to examine the Gerber files with a Gerber file viewer first. The `Fritzing fabrication FAQ <http://bit.ly/18bUgeA>`_ +offers several suggestions, including `gerbv <http://gerbv.sourceforge.net/>`_ for Windows and Linux users. + +When your upload is complete, you'll be given a quote, shown images for review, and presented with options for accepting +and ordering. After you have accepted the design, your `list of accepted designs <https://oshpark.com/users/current>`_ +will also include the option of enabling sharing of your designs so that others can order a PCB, as well. If you are +looking to make some money on your design, you'll want to go another route, like the one described in :ref:`capes_production`. +:ref:`capes_quickbot_pcb` shows the resulting PCB that arrives in the mail. + +.. _capes_quickbot_pcb: + +.. figure:: figures/quickBot_pcb.JPG + :align: center + :alt: QuickBot PCB + + QuickBot PCB + +Now is a good time to ensure that you have all of your components and a soldering station set up as in :ref:`capes_soldering`, as well as an oscilloscope, as used in :ref:`capes_verify`. + +When you get your board, it is often informative to "buzz out" a few connections by using a multimeter. If you've never used a multimeter before, the `SparkFun <http://bit.ly/18bUgeA>`_ or `Adafruit <http://bit.ly/1Br5Xtv>`_ tutorials might be helpful. Set your meter to continuity testing mode and probe between points where the headers are and where they should be connecting to your components. This would be more difficult and less accurate after you solder down your components, so it is a good idea to keep a bare board around just for this purpose. + +You'll also want to examine your board mechanically before soldering parts down. You don't want to waste components on a PCB that might need to be altered or replaced. + +When you begin assembling your board, it is advisable to assemble it in functional subsections, if possible, to help narrow down any potential issues. :ref:`capes_motors_soldered` shows the motor portion wired up and running the test in :ref:`capes_quickBot_motor_test_code`. + +.. _capes_motors_soldered: + +.. figure:: figures/quickBot_motors.jpg + :align: center + :alt: QuickBot motors under test + + QuickBot motors under test + +Continue assembling and testing your board until you are happy. If you find issues, you might +choose to cut traces and use point-to-point wiring to resolve your issues before placing an +order for a new PCB. Better right the second time than the third! + +Creating Contents for Your Cape Configuration EEPROM +===================================================== + +Problem +-------- + +Your cape is ready to go, and you want it +to automatically initialize when the Bone boots up. + +Solution +--------- + +Complete capes have an |I2C| EEPROM on board that contains configuration information that is read at boot time. +`Adventures in BeagleBone Cape EEPROMs <http://bit.ly/1Fb64uF>`_ gives a helpful description of two methods for +programming the EEPROM. `How to Roll your own BeagleBone Capes <http://bit.ly/1E5M7RJ>`_ is a good four-part +series on creating a cape, including how to wire and program the EEPROM. + +.. _capes_production: + +Putting Your Cape Design into Production +========================================= + +Problem +-------- + +You want to share your cape with others. +How do you scale up? + +Solution +--------- + +`CircuitHub <https://circuithub.com/>`_ offers a great tool to get a quick quote on assembled PCBs. +To make things simple, I downloaded the `CircuitCo MiniDisplay Cape Eagle design materials <http://bit.ly/1C5uvJc>`_ +and uploaded them to CircuitHub. + +After the design is uploaded, you'll need to review the parts to verify that CircuitHub has or +can order the right ones. Find the parts in the catalog by changing the text in the search box +and clicking the magnifying glass. When you've found a suitable match, select it to confirm +its use in your design, as shown in :ref:`capes_circuithub_parts`. + +.. _capes_circuithub_parts: + +.. figure:: figures/circuithub_part_matching.png + :align: center + :alt: + + CircuitHub part matching + +When you've selected all of your parts, a quote tool appears at the bottom of the page, as shown in :ref:`capes_circuithub_quote`. + +.. _capes_circuithub_quote: + +.. figure:: figures/circuithub_quote.png + :align: center + :alt: + + CircuitHub quote generation + +Checking out the pricing on the MiniDisplay Cape (without including the LCD itself) in :ref:`capes_circuithub_pricing_table`, +you can get a quick idea of how increased volume can dramatically impact the per-unit costs. + +.. _capes_circuithub_pricing_table: + +.. table:: CircuitHub price examples (all prices USD) + + +-----------+----------+---------+------------+------------+-------------+ + | Quantity | 1 | 10 | 100 | 1000 | 10,000 | + +-----------+----------+---------+------------+------------+-------------+ + | PCB | $208.68 | $21.75 | $3.30 | $0.98 | $0.90 | + +-----------+----------+---------+------------+------------+-------------+ + | Parts | $11.56 | $2.55 | $1.54 | $1.01 | $0.92 | + +-----------+----------+---------+------------+------------+-------------+ + | Assembly | $249.84 | $30.69 | $7.40 | $2.79 | $2.32 | + +-----------+----------+---------+------------+------------+-------------+ + | Per unit | $470.09 | $54.99 | $12.25 | $4.79 | $4.16 | + +-----------+----------+---------+------------+------------+-------------+ + | Total | $470.09 | $550.00 | $1,225.25 | $4,796.00 | $41,665.79 | + +-----------+----------+---------+------------+------------+-------------+ + +Checking the `Crystalfontz web page for the LCD <http://bit.ly/1GF6xqE>`_, +you can find the prices for the LCDs as well, as shown in :ref:`capes_lcd_pricing_table`. + +.. _capes_lcd_pricing_table: + +.. table:: LCD pricing (USD) + + +-----------+---------+--------+----------+------------+-------------+ + | Quantity | 1 | 10 | 100 | 1000 | 10,000 | + +-----------+---------+--------+----------+------------+-------------+ + | Per unit | $12.12 | $7.30 | $3.86 | $2.84 | $2.84 | + +-----------+---------+--------+----------+------------+-------------+ + | Total | $12.12 | $73.00 | $386.00 | $2,840.00 | $28,400.00 | + +-----------+---------+--------+----------+------------+-------------+ + +To enable more cape developers to launch their designs to the market, CircuitHub has +launched a http://campaign.circuithub.com[group buy campaign site]. You, as a cape developer, +can choose how much markup you need to be paid for your work and launch the campaign to the public. +Money is only collected if and when the desired target quantity is reached, so there's no risk that +the boards will cost too much to be affordable. This is a great way to cost-effectively launch your boards to market! + +There's no real substitute for getting to know your contract manufacturer, its capabilities, +communication style, strengths, and weaknesses. Look around your town to see if anyone is +doing this type of work and see if they'll give you a tour. + +.. note:: + + Don't confuse CircuitHub and CircuitCo. CircuitCo is closed. diff --git a/beaglebone-cookbook/09capes/figures/BBB_GPS_Cape.fzz b/books/beaglebone-cookbook/09capes/figures/BBB_GPS_Cape.fzz similarity index 100% rename from beaglebone-cookbook/09capes/figures/BBB_GPS_Cape.fzz rename to books/beaglebone-cookbook/09capes/figures/BBB_GPS_Cape.fzz diff --git a/beaglebone-cookbook/09capes/figures/BeagleBone_Black_Cape__7fab878f3c590bbf730a21__pcb__cc4cbffa099dd2076377e89426324f3b.svg b/books/beaglebone-cookbook/09capes/figures/BeagleBone_Black_Cape__7fab878f3c590bbf730a21__pcb__cc4cbffa099dd2076377e89426324f3b.svg similarity index 100% rename from beaglebone-cookbook/09capes/figures/BeagleBone_Black_Cape__7fab878f3c590bbf730a21__pcb__cc4cbffa099dd2076377e89426324f3b.svg rename to books/beaglebone-cookbook/09capes/figures/BeagleBone_Black_Cape__7fab878f3c590bbf730a21__pcb__cc4cbffa099dd2076377e89426324f3b.svg diff --git a/beaglebone-cookbook/09capes/figures/Boris128.jpg b/books/beaglebone-cookbook/09capes/figures/Boris128.jpg similarity index 100% rename from beaglebone-cookbook/09capes/figures/Boris128.jpg rename to books/beaglebone-cookbook/09capes/figures/Boris128.jpg diff --git a/beaglebone-cookbook/09capes/figures/EagleLicense.png b/books/beaglebone-cookbook/09capes/figures/EagleLicense.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/EagleLicense.png rename to books/beaglebone-cookbook/09capes/figures/EagleLicense.png diff --git a/beaglebone-cookbook/09capes/figures/Fritzing_Inspector.png b/books/beaglebone-cookbook/09capes/figures/Fritzing_Inspector.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Fritzing_Inspector.png rename to books/beaglebone-cookbook/09capes/figures/Fritzing_Inspector.png diff --git a/beaglebone-cookbook/09capes/figures/Fritzing_layers.png b/books/beaglebone-cookbook/09capes/figures/Fritzing_layers.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Fritzing_layers.png rename to books/beaglebone-cookbook/09capes/figures/Fritzing_layers.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz160.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz160.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz160.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz160.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz161.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz161.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz161.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz161.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz162.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz162.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz162.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz162.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz163.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz163.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz163.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz163.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz164.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz164.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz164.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz164.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz166.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz166.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz166.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz166.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz167.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz167.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz167.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz167.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz168.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz168.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz168.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz168.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz169.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz169.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz169.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz169.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz170.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz170.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz170.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz170.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz171.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz171.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz171.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz171.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz172.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz172.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz172.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz172.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz173.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz173.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz173.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz173.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz174.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz174.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz174.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz174.png diff --git a/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz175.png b/books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz175.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz175.png rename to books/beaglebone-cookbook/09capes/figures/Google ChromeScreenSnapz175.png diff --git a/beaglebone-cookbook/09capes/figures/LCD b/books/beaglebone-cookbook/09capes/figures/LCD similarity index 100% rename from beaglebone-cookbook/09capes/figures/LCD rename to books/beaglebone-cookbook/09capes/figures/LCD diff --git a/beaglebone-cookbook/09capes/figures/LCD.png b/books/beaglebone-cookbook/09capes/figures/LCD.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/LCD.png rename to books/beaglebone-cookbook/09capes/figures/LCD.png diff --git a/beaglebone-cookbook/09capes/figures/LCD7Desktop.png b/books/beaglebone-cookbook/09capes/figures/LCD7Desktop.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/LCD7Desktop.png rename to books/beaglebone-cookbook/09capes/figures/LCD7Desktop.png diff --git a/beaglebone-cookbook/09capes/figures/LCD7back.png b/books/beaglebone-cookbook/09capes/figures/LCD7back.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/LCD7back.png rename to books/beaglebone-cookbook/09capes/figures/LCD7back.png diff --git a/beaglebone-cookbook/09capes/figures/MiniDisplay-A1.jpg b/books/beaglebone-cookbook/09capes/figures/MiniDisplay-A1.jpg similarity index 100% rename from beaglebone-cookbook/09capes/figures/MiniDisplay-A1.jpg rename to books/beaglebone-cookbook/09capes/figures/MiniDisplay-A1.jpg diff --git a/beaglebone-cookbook/09capes/figures/audioCape.png b/books/beaglebone-cookbook/09capes/figures/audioCape.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/audioCape.png rename to books/beaglebone-cookbook/09capes/figures/audioCape.png diff --git a/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.png b/books/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.png rename to books/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.png diff --git a/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.svg b/books/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.svg similarity index 100% rename from beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.svg rename to books/beaglebone-cookbook/09capes/figures/beaglebone_cape_boardoutline.svg diff --git a/beaglebone-cookbook/09capes/figures/boneOutline.xml b/books/beaglebone-cookbook/09capes/figures/boneOutline.xml similarity index 100% rename from beaglebone-cookbook/09capes/figures/boneOutline.xml rename to books/beaglebone-cookbook/09capes/figures/boneOutline.xml diff --git a/beaglebone-cookbook/09capes/figures/breadboard.png b/books/beaglebone-cookbook/09capes/figures/breadboard.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/breadboard.png rename to books/beaglebone-cookbook/09capes/figures/breadboard.png diff --git a/beaglebone-cookbook/09capes/figures/circuithub_part_matching.png b/books/beaglebone-cookbook/09capes/figures/circuithub_part_matching.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/circuithub_part_matching.png rename to books/beaglebone-cookbook/09capes/figures/circuithub_part_matching.png diff --git a/beaglebone-cookbook/09capes/figures/circuithub_quote.png b/books/beaglebone-cookbook/09capes/figures/circuithub_quote.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/circuithub_quote.png rename to books/beaglebone-cookbook/09capes/figures/circuithub_quote.png diff --git a/beaglebone-cookbook/09capes/figures/convert-fritzing-to-eagle.sh b/books/beaglebone-cookbook/09capes/figures/convert-fritzing-to-eagle.sh similarity index 100% rename from beaglebone-cookbook/09capes/figures/convert-fritzing-to-eagle.sh rename to books/beaglebone-cookbook/09capes/figures/convert-fritzing-to-eagle.sh diff --git a/beaglebone-cookbook/09capes/figures/convert-fritzing-to-kicad.sh b/books/beaglebone-cookbook/09capes/figures/convert-fritzing-to-kicad.sh similarity index 100% rename from beaglebone-cookbook/09capes/figures/convert-fritzing-to-kicad.sh rename to books/beaglebone-cookbook/09capes/figures/convert-fritzing-to-kicad.sh diff --git a/beaglebone-cookbook/09capes/figures/eagle3.png b/books/beaglebone-cookbook/09capes/figures/eagle3.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/eagle3.png rename to books/beaglebone-cookbook/09capes/figures/eagle3.png diff --git a/beaglebone-cookbook/09capes/figures/eagle7.png b/books/beaglebone-cookbook/09capes/figures/eagle7.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/eagle7.png rename to books/beaglebone-cookbook/09capes/figures/eagle7.png diff --git a/beaglebone-cookbook/09capes/figures/fritzing1.png b/books/beaglebone-cookbook/09capes/figures/fritzing1.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/fritzing1.png rename to books/beaglebone-cookbook/09capes/figures/fritzing1.png diff --git a/beaglebone-cookbook/09capes/figures/fritzing2.png b/books/beaglebone-cookbook/09capes/figures/fritzing2.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/fritzing2.png rename to books/beaglebone-cookbook/09capes/figures/fritzing2.png diff --git a/beaglebone-cookbook/09capes/figures/fritzing3.png b/books/beaglebone-cookbook/09capes/figures/fritzing3.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/fritzing3.png rename to books/beaglebone-cookbook/09capes/figures/fritzing3.png diff --git a/beaglebone-cookbook/09capes/figures/fritzing4.png b/books/beaglebone-cookbook/09capes/figures/fritzing4.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/fritzing4.png rename to books/beaglebone-cookbook/09capes/figures/fritzing4.png diff --git a/beaglebone-cookbook/09capes/figures/miniDisplay_Boris.png b/books/beaglebone-cookbook/09capes/figures/miniDisplay_Boris.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/miniDisplay_Boris.png rename to books/beaglebone-cookbook/09capes/figures/miniDisplay_Boris.png diff --git a/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_pcb.png b/books/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_pcb.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/miniDisplay_Cape_pcb.png rename to books/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_pcb.png diff --git a/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_schem.png b/books/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_schem.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/miniDisplay_Cape_schem.png rename to books/beaglebone-cookbook/09capes/figures/miniDisplay_Cape_schem.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot-cache-cache.lib b/books/beaglebone-cookbook/09capes/figures/quickBot-cache-cache.lib similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot-cache-cache.lib rename to books/beaglebone-cookbook/09capes/figures/quickBot-cache-cache.lib diff --git a/beaglebone-cookbook/09capes/figures/quickBot-eagle.sch b/books/beaglebone-cookbook/09capes/figures/quickBot-eagle.sch similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot-eagle.sch rename to books/beaglebone-cookbook/09capes/figures/quickBot-eagle.sch diff --git a/beaglebone-cookbook/09capes/figures/quickBot-eaglexml.sch b/books/beaglebone-cookbook/09capes/figures/quickBot-eaglexml.sch similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot-eaglexml.sch rename to books/beaglebone-cookbook/09capes/figures/quickBot-eaglexml.sch diff --git a/beaglebone-cookbook/09capes/figures/quickBot-schematic.json b/books/beaglebone-cookbook/09capes/figures/quickBot-schematic.json similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot-schematic.json rename to books/beaglebone-cookbook/09capes/figures/quickBot-schematic.json diff --git a/beaglebone-cookbook/09capes/figures/quickBot-upverter.PNG b/books/beaglebone-cookbook/09capes/figures/quickBot-upverter.PNG similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot-upverter.PNG rename to books/beaglebone-cookbook/09capes/figures/quickBot-upverter.PNG diff --git a/beaglebone-cookbook/09capes/figures/quickBot.fzz b/books/beaglebone-cookbook/09capes/figures/quickBot.fzz similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot.fzz rename to books/beaglebone-cookbook/09capes/figures/quickBot.fzz diff --git a/beaglebone-cookbook/09capes/figures/quickBot.upv b/books/beaglebone-cookbook/09capes/figures/quickBot.upv similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot.upv rename to books/beaglebone-cookbook/09capes/figures/quickBot.upv diff --git a/beaglebone-cookbook/09capes/figures/quickBot5IR.fzz b/books/beaglebone-cookbook/09capes/figures/quickBot5IR.fzz similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot5IR.fzz rename to books/beaglebone-cookbook/09capes/figures/quickBot5IR.fzz diff --git a/beaglebone-cookbook/09capes/figures/quickBot_bb.png b/books/beaglebone-cookbook/09capes/figures/quickBot_bb.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_bb.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_bb.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_eaglexml.png b/books/beaglebone-cookbook/09capes/figures/quickBot_eaglexml.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_eaglexml.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_eaglexml.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_fritzing_export.png b/books/beaglebone-cookbook/09capes/figures/quickBot_fritzing_export.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_fritzing_export.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_fritzing_export.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers.zip b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers.zip similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers.zip rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers.zip diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_contour.gm1 b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_contour.gm1 similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_contour.gm1 rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_contour.gm1 diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperBottom.gbl b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperBottom.gbl similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperBottom.gbl rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperBottom.gbl diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperTop.gtl b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperTop.gtl similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperTop.gtl rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_copperTop.gtl diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_drill.txt b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_drill.txt similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_drill.txt rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_drill.txt diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_bottom_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_copper_top_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_bottom_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_mask_top_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_bottom_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_paste_mask_top_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_bottom_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top_mirror.pdf b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top_mirror.pdf similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top_mirror.pdf rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_etch_silk_top_mirror.pdf diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskBottom.gbs b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskBottom.gbs similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskBottom.gbs rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskBottom.gbs diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskTop.gts b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskTop.gts similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskTop.gts rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_maskTop.gts diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_pnp.txt b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_pnp.txt similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_pnp.txt rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_pnp.txt diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkBottom.gbo b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkBottom.gbo similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkBottom.gbo rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkBottom.gbo diff --git a/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkTop.gto b/books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkTop.gto similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkTop.gto rename to books/beaglebone-cookbook/09capes/figures/quickBot_gerbers/quickBot_silkTop.gto diff --git a/beaglebone-cookbook/09capes/figures/quickBot_kicad.sch b/books/beaglebone-cookbook/09capes/figures/quickBot_kicad.sch similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_kicad.sch rename to books/beaglebone-cookbook/09capes/figures/quickBot_kicad.sch diff --git a/beaglebone-cookbook/09capes/figures/quickBot_motor_kickback.JPG b/books/beaglebone-cookbook/09capes/figures/quickBot_motor_kickback.JPG similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_motor_kickback.JPG rename to books/beaglebone-cookbook/09capes/figures/quickBot_motor_kickback.JPG diff --git a/beaglebone-cookbook/09capes/figures/quickBot_motor_test_cloud9.png b/books/beaglebone-cookbook/09capes/figures/quickBot_motor_test_cloud9.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_motor_test_cloud9.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_motor_test_cloud9.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_motor_test_scope.JPG b/books/beaglebone-cookbook/09capes/figures/quickBot_motor_test_scope.JPG similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_motor_test_scope.JPG rename to books/beaglebone-cookbook/09capes/figures/quickBot_motor_test_scope.JPG diff --git a/beaglebone-cookbook/09capes/figures/quickBot_motors.jpg b/books/beaglebone-cookbook/09capes/figures/quickBot_motors.jpg similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_motors.jpg rename to books/beaglebone-cookbook/09capes/figures/quickBot_motors.jpg diff --git a/beaglebone-cookbook/09capes/figures/quickBot_on_OSHPark.png b/books/beaglebone-cookbook/09capes/figures/quickBot_on_OSHPark.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_on_OSHPark.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_on_OSHPark.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_oshpark_share.png b/books/beaglebone-cookbook/09capes/figures/quickBot_oshpark_share.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_oshpark_share.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_oshpark_share.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_pcb.JPG b/books/beaglebone-cookbook/09capes/figures/quickBot_pcb.JPG similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_pcb.JPG rename to books/beaglebone-cookbook/09capes/figures/quickBot_pcb.JPG diff --git a/beaglebone-cookbook/09capes/figures/quickBot_pcb.png b/books/beaglebone-cookbook/09capes/figures/quickBot_pcb.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_pcb.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_pcb.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_play.fzz b/books/beaglebone-cookbook/09capes/figures/quickBot_play.fzz similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_play.fzz rename to books/beaglebone-cookbook/09capes/figures/quickBot_play.fzz diff --git a/beaglebone-cookbook/09capes/figures/quickBot_schem.png b/books/beaglebone-cookbook/09capes/figures/quickBot_schem.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_schem.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_schem.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_schemRaw.png b/books/beaglebone-cookbook/09capes/figures/quickBot_schemRaw.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_schemRaw.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_schemRaw.png diff --git a/beaglebone-cookbook/09capes/figures/quickBot_schemZoom.png b/books/beaglebone-cookbook/09capes/figures/quickBot_schemZoom.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/quickBot_schemZoom.png rename to books/beaglebone-cookbook/09capes/figures/quickBot_schemZoom.png diff --git a/beaglebone-cookbook/09capes/figures/roboCape.fzz b/books/beaglebone-cookbook/09capes/figures/roboCape.fzz similarity index 100% rename from beaglebone-cookbook/09capes/figures/roboCape.fzz rename to books/beaglebone-cookbook/09capes/figures/roboCape.fzz diff --git a/beaglebone-cookbook/09capes/figures/srm_cape_dimensions.png b/books/beaglebone-cookbook/09capes/figures/srm_cape_dimensions.png similarity index 100% rename from beaglebone-cookbook/09capes/figures/srm_cape_dimensions.png rename to books/beaglebone-cookbook/09capes/figures/srm_cape_dimensions.png diff --git a/beaglebone-cookbook/09capes/figures/stacking_headers.JPG b/books/beaglebone-cookbook/09capes/figures/stacking_headers.JPG similarity index 100% rename from beaglebone-cookbook/09capes/figures/stacking_headers.JPG rename to books/beaglebone-cookbook/09capes/figures/stacking_headers.JPG diff --git a/beaglebone-cookbook/09capes/figures/urls.txt b/books/beaglebone-cookbook/09capes/figures/urls.txt similarity index 100% rename from beaglebone-cookbook/09capes/figures/urls.txt rename to books/beaglebone-cookbook/09capes/figures/urls.txt diff --git a/beaglebone-cookbook/10parts/parts.rst b/books/beaglebone-cookbook/10parts/parts.rst similarity index 68% rename from beaglebone-cookbook/10parts/parts.rst rename to books/beaglebone-cookbook/10parts/parts.rst index ea216041df7dc647a03890c9f5a25de721047f3c..a952cf1dd467a1ef4cdc796db5467581469e7492 100644 --- a/beaglebone-cookbook/10parts/parts.rst +++ b/books/beaglebone-cookbook/10parts/parts.rst @@ -3,17 +3,10 @@ Parts and Suppliers #################### -// Do we really need this? - -Parts ----------- - The following tables list where you can find the parts used in this book. We have listed only one or two sources here, but you can often find a given part in many places. -United States suppliers - -.. table:: +.. table:: United States suppliers +-------------+------------------------------------+------------------------------------+ | Supplier | Website | Notes | @@ -33,9 +26,7 @@ United States suppliers | SparkFun | http://www.sparkfun.com | Good for modules and parts | +-------------+------------------------------------+------------------------------------+ -Other suppliers - -.. table:: +.. table:: Other suppliers +-----------+----------------------------------+-------------------------------------------------------------------------------------------+ | Supplier | Website | Notes | @@ -43,10 +34,8 @@ Other suppliers | Element14 | http://element14.com/BeagleBone | World-wide BeagleBoard.org-compliant clone of BeagleBone Black, carries many accessories | +-----------+----------------------------------+-------------------------------------------------------------------------------------------+ -.. _app_proto: - Prototyping Equipment ------------------------ +====================== Many of the hardware projects in this book use jumper wires and a breadboard. We prefer the preformed wires that lie flat on the board. <<parts_jumper>> lists places @@ -54,9 +43,7 @@ with jumper wires, and <<parts_breadboard>> shows where you can get breadboards. .. _parts_jumper: -Jumper wires - -.. table:: +.. table:: Jumper wires +-------------+--------------------------------------------------------------------------------------------+ | Supplier | Website | @@ -73,9 +60,7 @@ Jumper wires .. _parts_breadboard: -Breadboards - -.. table:: +.. table:: Breadboards +-------------+---------------------------------------------------------------------------------------------------------------------------------------------+ | Supplier | Website | @@ -96,9 +81,9 @@ If you want something more permanent, try `Adafruit's Perma-Proto Breadboard <ht .. _app_resistor: Resistors ----------- +========== -We use 220 , 1 k, 4.7 k, 10 k, 20 k, and 22 k resistors in this book. +We use 220 , 1k, 4.7k, 10k, 20k, and 22k resistors in this book. All are 0.25 W. The easiest way to get all these, and many more, is to order `SparkFun's Resistor Kit <http://bit.ly/1EXREh8>`_. It's a great way to be ready for future projects, because it has 500 resistors. `RadioShack's 500-piece Resistor Assortment <http://shack.net/1B4Io4V>`_ is a bit more @@ -108,160 +93,148 @@ If you don't need an entire kit of resistors, you can order a la carte from a nu `RadioShack has 5-packs <http://shack.net/1E5NoIC>`_, and DigiKey has more than a quarter million `through-hole resistors <http://bit.ly/1C6WQjZ>`_ at good prices, but make sure you are ordering the right one. -You can find the 10 k trimpot (or variable resistor) at `SparkFun <http://bit.ly/18ACvpm>`_, -`Adafruit <http://bit.ly/1NKg1Tv>`_, or `RadioShack <http://shack.net/1Ag286e>`_. +You can find the 10 k trimpot (or variable resistor) at `SparkFun 10k POT <http://bit.ly/18ACvpm>`_, +`Adafruit 10k POT <http://bit.ly/1NKg1Tv>`_, or `RadioShack 10k POT <http://shack.net/1Ag286e>`_. Flex resistors (sometimes called *flex sensors* or *bend sensors*) are available at -`SparkFun <http://bit.ly/1Br7HD2>`_ and `Adafruit <http://bit.ly/1HCGoql>`_. - -.. _app_transistor: +`SparkFun flex resistors <http://bit.ly/1Br7HD2>`_ and `Adafruit flex resistors <http://bit.ly/1HCGoql>`_. Transistors and Diodes ------------------------ +======================= The `2N3904 <http://bit.ly/1B4J8H4>`_ is a common NPN transistor that you can get almost anywhere. -Even `Amazon <http://amzn.to/1AjvcsD>`_ has it. `Adafruit <http://bit.ly/1b2dgxT>`_ has a nice 10-pack. -`SparkFun <http://bit.ly/1GrZj5P>`_ lets you buy them one at a time. `DigiKey <http://bit.ly/1GF8H9K>`_ +Even `Amazon NPN transitor <http://amzn.to/1AjvcsD>`_ has it. `Adafruit NPN transitor <http://bit.ly/1b2dgxT>`_ has a nice 10-pack. +`SparkFun NPN transitor <http://bit.ly/1GrZj5P>`_ lets you buy them one at a time. `DigiKey NPN transitor <http://bit.ly/1GF8H9K>`_ will gladly sell you 100,000. -The `1N4001 <http://bit.ly/1EbRzF6>`_ is a popular 1A diode. Buy one at `SparkFun <http://bit.ly/1Ajw54G>`_, -10 at `Adafruit <http://bit.ly/1Gs05zP>`_, 25 at `RadioShack <http://shack.net/1E5OTXi>`_, -or 40,000 at `DigiKey <http://bit.ly/18ADlT2>`_. - -.. _app_ic: +The `1N4001 <http://bit.ly/1EbRzF6>`_ is a popular 1A diode. Buy one at `SparkFun diode <http://bit.ly/1Ajw54G>`_, +10 at `Adafruit diode <http://bit.ly/1Gs05zP>`_, 25 at `RadioShack diode <http://shack.net/1E5OTXi>`_, +or 40,000 at `DigiKey diode <http://bit.ly/18ADlT2>`_. Integrated Circuits ---------------------- +===================== The PCA9306 is a small integrated circuit (IC) that converts voltage levels between 3.3 V and 5 V. You can get it -cheaply in large quantities from `DigiKey <http://bit.ly/1Fb8REd>`_, but it's in a very small, hard-to-use, surface-mount -package. Instead, you can get it from `SparkFun on a Breakout board <http://bit.ly/19ceTsd>`_, which plugs into a breadboard. +cheaply in large quantities from `DigiKey PCA9306 <http://bit.ly/1Fb8REd>`_, but it's in a very small, hard-to-use, surface-mount +package. Instead, you can get it from `SparkFun PCA9306 on a Breakout board <http://bit.ly/19ceTsd>`_, which plugs into a breadboard. The L293D is an `H-bridge IC <http://bit.ly/1wujQqk>`_ with which you can control large loads (such as motors) in -both directions. `SparkFun <http://bit.ly/18bXChR>`_, `Adafruit <http://bit.ly/1xd43Yh>`_, and -`DigiKey <http://bit.ly/18bXKOk>`_ all have it in a DIP package that easily plugs into a breadboard. +both directions. `SparkFun L393D <http://bit.ly/18bXChR>`_, `Adafruit L393D <http://bit.ly/1xd43Yh>`_, and +`DigiKey L393D <http://bit.ly/18bXKOk>`_ all have it in a DIP package that easily plugs into a breadboard. The ULN2003 is a 7 darlington NPN transistor IC array used to drive motors one way. You can get it from -`DigiKey <http://bit.ly/1D5UQIB>`_. A possible substitution is ULN2803 available from -`SparkFun <http://bit.ly/1xd4oKy>`_ and `Adafruit <http://bit.ly/1EXWhaU>`_. +`DigiKey ULN2003 <http://bit.ly/1D5UQIB>`_. A possible substitution is ULN2803 available from +`SparkFun ULN2003 <http://bit.ly/1xd4oKy>`_ and `Adafruit ULN2003 <http://bit.ly/1EXWhaU>`_. The TMP102 is an I^2^C-based digital temperature sensor. You can buy them in bulk from -`DigiKey <http://bit.ly/1EA02Vx>`_, but it's too small for a breadboard. `SparkFun <http://bit.ly/1GFafAE>`_ +`DigiKey TMP102 <http://bit.ly/1EA02Vx>`_, but it's too small for a breadboard. `SparkFun TMP102 <http://bit.ly/1GFafAE>`_ sells it on a breakout board that works well with a breadboard. The DS18B20 is a one-wire digital temperature sensor that looks like a three-terminal transistor. -Both `SparkFun <http://bit.ly/1Fba7Hv>`_ and `Adafruit <http://bit.ly/1EbSYvC>`_ carry it. +Both `SparkFun DS18B20 <http://bit.ly/1Fba7Hv>`_ and `Adafruit DS18B20 <http://bit.ly/1EbSYvC>`_ carry it. -.. _app_opto: Opto-Electronics ------------------ +================= `LEDs <http://bit.ly/1BwZvQj>`_ are *light-emitting diodes*. LEDs come in a wide range of colors, -brightnesses, and styles. You can get a basic red LED at `SparkFun <http://bit.ly/1GFaHPi>`_, -`Adafuit <http://bit.ly/1GFaH1M>`_, `RadioShack <http://shack.net/1KWVVGE>`_, and `DigiKey <http://bit.ly/1b2f2PD>`_. +brightnesses, and styles. You can get a basic red LED at `SparkFun red LED <http://bit.ly/1GFaHPi>`_, +`Adafuit red LED <http://bit.ly/1GFaH1M>`_, `RadioShack red LED <http://shack.net/1KWVVGE>`_, and `DigiKey red LED <http://bit.ly/1b2f2PD>`_. Many places carry bicolor LED matrices, but be sure to get one with an I^2^C interface. -`Adafruit <http://bit.ly/18AENVn>`_ is where I got mine. - -.. _app_capes: +`Adafruit LED matrix <http://bit.ly/18AENVn>`_ is where I got mine. Capes ------- +====== There are a number of sources for capes for BeagleBone Black. -`BeagleBoard.org <http://bit.ly/1AjlXJ9>`_ keeps a current list. - - -.. _app_misc: +`eLinux.org BeagleBoard.org capes page <http://bit.ly/1AjlXJ9>`_ keeps a current list. Miscellaneous --------------- +============== Here are some things that don't fit in the other categories. -.Miscellaneous - -.. table:: - - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | 3.3 V FTDI cable | `SparkFun <http://bit.ly/1FMeXsG>`_, | - | | `Adafruit <http://bit.ly/18AF1Mm>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | USB WiFi adapter | `Adafruit <http://www.adafruit.com/products/814>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Female HDMI to male microHDMI adapter | `Amazon <http://amzn.to/1C5BcLp>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | HDMI cable | `SparkFun <https://www.sparkfun.com/products/11572>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Micro HDMI to HDMI cable | `Adafruit <http://www.adafruit.com/products/1322>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | HDMI to DVI Cable | `SparkFun <https://www.sparkfun.com/products/12612>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | HDMI monitor | `Amazon <http://amzn.to/1B4MABD>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Powered USB hub | `Amazon <http://amzn.to/1NKm2zB>`_, | - | | `Adafruit <http://www.adafruit.com/products/961>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Keyboard with USB hub | `Amazon <http://amzn.to/1FbblSX>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Soldering iron | `SparkFun <http://bit.ly/1FMfUkP>`_, | - | | `Adafruit <http://bit.ly/1EXZ6J1>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Oscilloscope | `Adafruit <https://www.adafruit.com/products/468>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Multimeter | `SparkFun <http://bit.ly/1C5BUbu>`_, | - | | `Adafruit <http://bit.ly/1wXX3np>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | PowerSwitch Tail II | `SparkFun <http://bit.ly/1Ag5bLP>`_, | - | | `Adafruit <http://bit.ly/1wXX8aF>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Servo motor | `SparkFun <http://bit.ly/1C72cvw>`_, | - | | `Adafruit <http://bit.ly/1HCPQdl>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | 5 V power supply | `SparkFun <http://bit.ly/1C72q5C>`_, | - | | `Adafruit <http://bit.ly/18c0n2D>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | 3 V to 5 V motor | `SparkFun <http://bit.ly/1b2g65Y>`_, | - | | `Adafruit <http://bit.ly/1C72DWF>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | 3 V to 5 V bipolar stepper motor | `SparkFun <http://bit.ly/1Bx2hVU>`_, | - | | `Adafruit <http://bit.ly/18c0HhV>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | 3 V to 5 V unipolar stepper motor | `Adafruit <http://www.adafruit.com/products/858>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Pushbutton switch | `SparkFun <http://bit.ly/1AjDf90>`_, | - | | `Adafruit <http://bit.ly/1b2glhw>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Magnetic reed switch | `SparkFun <https://www.sparkfun.com/products/8642>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | LV-MaxSonar-EZ1 Sonar Range Finder | `SparkFun <http://bit.ly/1C73dDH>`_, | - | | `Amazon <http://amzn.to/1wXXvlP>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | HC-SR04 Ultrsonic Range Sensor | `Amazon <http://amzn.to/1FbcPNa>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Rotary encoder | `SparkFun <http://bit.ly/1D5ZypK>`_, | - | | `Adafruit <http://bit.ly/1D5ZGp3>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | GPS receiver | `SparkFun <http://bit.ly/1EA2sn0>`_, | - | | `Adafruit <http://bit.ly/1MrS2VV>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | BLE USB dongle | `Adafruit <http://www.adafruit.com/products/1327>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | SensorTag | `DigiKey <http://bit.ly/18AGPVt>`_, | - | | `Amazon <http://amzn.to/1EA2B9U>`_, | - | | `TI <https://store.ti.com/CC2541-SensorTag-Development-Kit-P3192.aspx>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Syba SD-CM-UAUD USB Stereo Audio Adapter | `Amazon <http://amzn.to/1EA2GdI>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Sabrent External Sound Box USB-SBCV | `Amazon <http://amzn.to/1C74kTU>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Vantec USB External 7.1 Channel Audio Adapter | `Amazon <http://amzn.to/19cinev>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | Nokia 5110 LCD | `Adafruit <http://bit.ly/1Ag6LgG>`_, | - | | `SparkFun <http://bit.ly/19cizdu>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | BeagleBone LCD7 | `eLinux <http://elinux.org/CircuitCo:BeagleBone_LCD7#Distributors>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ - | MiniDisplay Cape | `eLinux <http://elinux.org/CircuitCo:MiniDisplay_Cape>`_ | - +-----------------------------------------------------+---------------------------------------------------------------------------+ +.. table:: Miscellaneous + + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | 3.3 V FTDI cable | `SparkFun FTDI cable <http://bit.ly/1FMeXsG>`_, | + | | `Adafruit FTDI cable <http://bit.ly/18AF1Mm>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | USB WiFi adapter | `Adafruit WiFi adapter <http://www.adafruit.com/products/814>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Female HDMI to male microHDMI adapter | `Amazon HDMI to microHDMI adapter <http://amzn.to/1C5BcLp>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | HDMI cable | `SparkFun HDMI cable <https://www.sparkfun.com/products/11572>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Micro HDMI to HDMI cable | `Adafruit HDMI to microHDMI cable <http://www.adafruit.com/products/1322>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | HDMI to DVI Cable | `SparkFun HDMI to DVI cable <https://www.sparkfun.com/products/12612>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | HDMI monitor | `Amazon HDMI monitor <http://amzn.to/1B4MABD>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Powered USB hub | `Amazon power USB hub <http://amzn.to/1NKm2zB>`_, | + | | `Adafruit power USB hub <http://www.adafruit.com/products/961>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Keyboard with USB hub | `Amazon keyboard with USB hub <http://amzn.to/1FbblSX>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Soldering iron | `SparkFun soldering iron <http://bit.ly/1FMfUkP>`_, | + | | `Adafruit soldering iron <http://bit.ly/1EXZ6J1>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Oscilloscope | `Adafruit oscilloscope <https://www.adafruit.com/products/468>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Multimeter | `SparkFun multimeter <http://bit.ly/1C5BUbu>`_, | + | | `Adafruit multimeter <http://bit.ly/1wXX3np>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | PowerSwitch Tail II | `SparkFun PowerSwitch Tail II <http://bit.ly/1Ag5bLP>`_, | + | | `Adafruit PowerSwitch Tail II <http://bit.ly/1wXX8aF>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Servo motor | `SparkFun servo motor <http://bit.ly/1C72cvw>`_, | + | | `Adafruit servo motor <http://bit.ly/1HCPQdl>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | 5 V power supply | `SparkFun 5V power supply <http://bit.ly/1C72q5C>`_, | + | | `Adafruit 5V power supply <http://bit.ly/18c0n2D>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | 3 V to 5 V motor | `SparkFun 3V-5V motor <http://bit.ly/1b2g65Y>`_, | + | | `Adafruit 3V-5V motor <http://bit.ly/1C72DWF>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | 3 V to 5 V bipolar stepper motor | `SparkFun 3V-5V bipolar stepper motor <http://bit.ly/1Bx2hVU>`_, | + | | `Adafruit 3V-5V bipolar stepper motor <http://bit.ly/18c0HhV>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | 3 V to 5 V unipolar stepper motor | `Adafruit 3V-5V unipolar stepper motor <http://www.adafruit.com/products/858>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Pushbutton switch | `SparkFun pushbutton switch <http://bit.ly/1AjDf90>`_, | + | | `Adafruit pushbutton switch <http://bit.ly/1b2glhw>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Magnetic reed switch | `SparkFun magnetic reed switch <https://www.sparkfun.com/products/8642>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | LV-MaxSonar-EZ1 Sonar Range Finder | `SparkFun LV-MaxSonar-EZ1 <http://bit.ly/1C73dDH>`_, | + | | `Amazon LV-MaxSonar-EZ1 <http://amzn.to/1wXXvlP>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | HC-SR04 Ultrsonic Range Sensor | `Amazon HC-SR04 <http://amzn.to/1FbcPNa>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Rotary encoder | `SparkFun rotary encoder <http://bit.ly/1D5ZypK>`_, | + | | `Adafruit rotary encoder <http://bit.ly/1D5ZGp3>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | GPS receiver | `SparkFun GPS <http://bit.ly/1EA2sn0>`_, | + | | `Adafruit GPS <http://bit.ly/1MrS2VV>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | BLE USB dongle | `Adafruit BLE USB dongle <http://www.adafruit.com/products/1327>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | SensorTag | `DigiKey SensorTag <http://bit.ly/18AGPVt>`_, | + | | `Amazon SensorTag <http://amzn.to/1EA2B9U>`_, | + | | `TI SensorTag <https://store.ti.com/CC2541-SensorTag-Development-Kit-P3192.aspx>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Syba SD-CM-UAUD USB Stereo Audio Adapter | `Amazon USB audio adapter <http://amzn.to/1EA2GdI>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Sabrent External Sound Box USB-SBCV | `Amazon USB audio adapter (alt) <http://amzn.to/1C74kTU>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Vantec USB External 7.1 Channel Audio Adapter | `Amazon USB audio adapter (alt2) <http://amzn.to/19cinev>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | Nokia 5110 LCD | `Adafruit 5110 LCD <http://bit.ly/1Ag6LgG>`_, | + | | `SparkFun 5110 LCD <http://bit.ly/19cizdu>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | BeagleBone LCD7 | `eLinux LCD7 <http://elinux.org/CircuitCo:BeagleBone_LCD7#Distributors>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ + | MiniDisplay Cape | `eLinux minidisplay <http://elinux.org/CircuitCo:MiniDisplay_Cape>`_ | + +-----------------------------------------------------+---------------------------------------------------------------------------------------+ diff --git a/books/beaglebone-cookbook/code b/books/beaglebone-cookbook/code new file mode 160000 index 0000000000000000000000000000000000000000..269209bc64423a06e8caf11b91c7468805b287b2 --- /dev/null +++ b/books/beaglebone-cookbook/code @@ -0,0 +1 @@ +Subproject commit 269209bc64423a06e8caf11b91c7468805b287b2 diff --git a/beaglebone-cookbook/index.rst b/books/beaglebone-cookbook/index.rst similarity index 95% rename from beaglebone-cookbook/index.rst rename to books/beaglebone-cookbook/index.rst index f8f394aeb8c0637aba811b634770c95607c4ea28..ebc0977f2a91739024d2bba730277380c1359c32 100644 --- a/beaglebone-cookbook/index.rst +++ b/books/beaglebone-cookbook/index.rst @@ -22,3 +22,4 @@ A cookbook for programming Beagles 07kernel/kernel.rst 08realtime/realtime.rst 09capes/capes.rst + 10parts/parts.rst diff --git a/books/index.rst b/books/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..b31ab04b2ccc74efc620bff31a851c5bd88b0f6f --- /dev/null +++ b/books/index.rst @@ -0,0 +1,23 @@ +.. _books-home: + +Books +***** + +This is a collection of open-source books written to help Beagle developers. + +:ref:`BeagleBone Cookbook <beaglebone-cookbook>`__ is a great introduction to programming +a BeagleBone using Linux from userspace, mostly using Python or JavaScript. + +:ref:`PRU Cookbook <pru-cookbook>`__ provides numerous examples on using the incredible +ultra-low-latency microcontrollers inside the processors used on BeagleBone boards +that are a big part of what has made BeagleBone such a popular platform. + +Links to additional books available for purchase can be found on the +`Beagle books page <https://beagleboard.org/books>`__. + +.. toctree:: + :maxdepth: 1 + + beaglebone-cookbook/index.rst + pru-cookbook/index.rst + diff --git a/pru-cookbook/01case/case.rst b/books/pru-cookbook/01case/case.rst similarity index 85% rename from pru-cookbook/01case/case.rst rename to books/pru-cookbook/01case/case.rst index 8082060ee5bcc66e3c66810087ca20a35deb448f..27b035e7b26567643cd455398c632543aefb8d3a 100644 --- a/pru-cookbook/01case/case.rst +++ b/books/pru-cookbook/01case/case.rst @@ -19,8 +19,8 @@ operation. But what if you have a project that needs the flexibility of an OS and the timing of a microcontroller? This is where the BeagleBoard excels since it has both -an ARM procssor running Linux and two footnote:[Four if you are on the BeagleBone AI]; -**P**rogrammable **R**eal-Time **U**nits (PRUs). +an ARM procssor running Linux and two [#]_ +**P**\ rogrammable **R**\ eal-Time **U**\ nits (PRUs). The PRUs have 32-bit cores which run independently of the ARM processor, therefore they can be programmed to respond quickly to inputs and produce very precisely timed @@ -35,27 +35,29 @@ Here we present: .. TODO Switch from LEDscape to FPP -* `Robotics Control Library <http://strawsondesign.com/docs/roboticscape/>`_ +* `Robotics Control Library <https://beagleboard.org/librobotcontrol>`_ * `BeagleLogic <https://github.com/abhishek-kakkar/BeagleLogic/wiki>`_ * `NeoPixels -- 5050 RGB LEDs with Integrated Drivers (Falcon Christmas) <http://falconchristmas.com>`_ * `RGB LED Matrix (Falcon Christmas) <http://falconchristmas.com>`_ -* `simpPRU -- A python-like language for programming the PRUs`_ <https://github.com/VedantParanjape/simpPRU> -.. * `MachineKit <http://www.machinekit.io/>`_ -.. * `ArduPilot <http://ardupilot.org/>, <http://ardupilot.org/dev/docs/beaglepilot.html>`_ -.. * `BeagleScope <https://github.com/ZeekHuge/BeagleScope>`_ +* `simpPRU -- A python-like language for programming the PRUs <https://github.com/VedantParanjape/simpPRU>`_ +* `MachineKit <http://www.machinekit.io/>`_ +* `BeaglePilot <http://ardupilot.org/dev/docs/beaglepilot.html>`_ +* `BeagleScope <https://github.com/ZeekHuge/BeagleScope>`_ The following are resources used in this chapter. .. admonition:: Resources - * `Pocket Beagle System Reference Manual https://github.com/beagleboard/pocketbeagle/wiki/System-Reference-Manual#673_PRUICSS_Pin_Access`_ - * `BeagleBone Black P8 Header Table https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP8HeaderTable.pdf`_ - * `BeagleBone Black P9 Header Table https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf`_ - * `BeagleBone AI System Reference Manual https://github.com/beagleboard/beaglebone-ai/wiki/System-Reference-Manual`_ + * `Pocket Beagle System Reference Manual <https://docs.beagleboard.io/latest/boards/pocketbeagle/original/index.html>`_ + * `BeagleBone Black P8 Header Table <https://docs.beagleboard.io/latest/boards/beaglebone/black/ch07.html#id2>`_ + * `P8 Header Table from exploringBB <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP8HeaderTable.pdf>`_ + * `BeagleBone Black P9 Header Table <https://docs.beagleboard.io/latest/boards/beaglebone/black/ch07.html#id3>`_ + * `P9 Header Table from exploringBB <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf>`_ + * `BeagleBone AI System Reference Manual <https://docs.beagleboard.io/latest/boards/beaglebone/ai/index.html>`_ Robotics Control Library -------------------------- +************************** Robotics is an embedded application that often requires both an SBC to control the high-level tasks (such as path planning, line following, communicating with the user) @@ -65,18 +67,17 @@ to turn, or how to balance in response to an IMU input). The `robot <https://www.hackster.io/edumip/edumip-13a29c>`_ demonstrates that by using the PRU, the Blue can handle both the high and low -level tasks without an additional microcontroller. The EduMIP is shown -in :ref:`<case_blue>`. +in :ref:`case_blue`. .. _case_blue: -Blue balancing -~~~~~~~~~~~~~~~ - .. figure:: figures/blue.png :align: center :alt: Blue balancing -The `Robotics Control Library <http://strawsondesign.com/docs/roboticscape/>`_ is a + Blue balancing + +The `Robotics Control Library <https://beagleboard.org/librobotcontrol>`_ is a package that is already installed on the Beagle that contains a C library and example/testing programs. It uses the PRU to extend the real-time hardware of the Bone by adding eight addional servo channels and one @@ -88,14 +89,14 @@ Controlling Eight Servos ************************* Problem -~~~~~~~~ +-------- You need to control eight servos, but the Bone doesn't have enough pulse width modulation (PWM) channels and you don't want to add hardware. Solution -~~~~~~~~~ +--------- The Robotics Control Library provides eight additional PWM channels via the PRU that can be used out of the box. @@ -104,7 +105,7 @@ via the PRU that can be used out of the box. The I/O pins on the Beagles have a mutliplexer that lets you select what I/O appears on a given pin. The Blue has the mux already configured to to run these examples. Follow the instructions in - :ref:`../03details/details.html#details_configure_servos, Configuring Pins for Controlling Servos` + :ref:`details_configure_servos` to configure the pins for the Black and the Pocket. @@ -138,7 +139,7 @@ The ``-f 10`` says to use a frequency of 10 Hz and the ``-p 1.5`` says to set th rc_test_servo -c 1 -p 0.0 Discussion -~~~~~~~~~~~ +------------ The BeagleBone Blue sends these eight outputs to it's servo channels. The others use the pins shown in the :ref:`case__register_to_pin_table`. @@ -146,7 +147,7 @@ The BeagleBone Blue sends these eight outputs to it's servo channels. The other .. _case__register_to_pin_table: PRU register to pin table -~~~~~~~~~~~~~~~~~~~~~~~~~~ +--------------------------- .. table:: @@ -172,13 +173,9 @@ PRU register to pin table You can find these details in the -`P8 Header Table <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP8HeaderTable.pdf>`_, -`P9 Header Table <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf>`_, -`Pocket Beagle System Reference Manual <https://github.com/beagleboard/pocketbeagle/wiki/System-Reference-Manual#673_PRUICSS_Pin_Access>`_ -(Here is a more usable version of the `table <https://docs.google.com/spreadsheets/d/1FRGvYOyW1RiNSEVprvstfJAVeapnASgDXHtxeDOjgqw/edit?usp=sharing>`_.) -and -`BeagleBone AI System Reference Manual <https://github.com/beagleboard/beaglebone-ai/wiki/System-Reference-Manual>`_. -(Here is a more usable version of the `table <https://docs.google.com/spreadsheets/d/1dFSBVem86vAUD7MLXvqdS-N0Efi8_g_O1iTqzql8DAo/edit#gid=0>`_.) + +* `Pocket Beagle pinout <https://docs.google.com/spreadsheets/d/1FRGvYOyW1RiNSEVprvstfJAVeapnASgDXHtxeDOjgqw/edit?usp=sharing>`_ +* `BeagleBone AI PRU pins <https://docs.google.com/spreadsheets/d/1dFSBVem86vAUD7MLXvqdS-N0Efi8_g_O1iTqzql8DAo/edit#gid=0>`_ Be default the PRUs are already loaded with the code needed to run the @@ -187,15 +184,15 @@ servos. All you have to do is run the command. .. [/opt/source/Robotics_Cape_Installer/pru_firmware/src/pru1-servo.asm] Controlling Individual Servos -****************************** +******************************* Problem -~~~~~~~~~ +-------- ``rc_test_servos`` is nice, but I need to control the servos individually. Solution -~~~~~~~~~ +--------- You can modify ``rc_test_servos.c``. You'll find it on the bone online at https://github.com/beagleboard/librobotcontrol/blob/master/examples/src/rc_test_servos.c. @@ -208,29 +205,29 @@ Controlling More Than Eight Channels ************************************* Problem -~~~~~~~~~~ +-------- I need more than eight PWM channels, or I need less jitter on the off time. Solution -~~~~~~~~~~ +--------- This is a more advanced problem and required reprograming the PRUs. See -:ref:`../05blocks/blocks.html#blocks_pwm, PWM Generator` for an example. +:ref:`blocks_pwm` for an example. Reading Hardware Encoders ************************** Problem -~~~~~~~~~~ +-------- I want to use four encoders to measure four motors, but I only see hardware for three. Solution -~~~~~~~~~~ +--------- -The forth encoder can be implemented on the PRU. If you run ``rc_test_encoders_eqep`` on the Blue, you will see the output of -encoders E1-E3 which are connected to the eEQP hardware. +The forth encoder can be implemented on the PRU. If you run ``rc_test_encoders_eqep`` +on the Blue, you will see the output of encoders E1-E3 which are connected to the eEQP hardware. .. code-block:: bash @@ -246,7 +243,8 @@ pins shown in :ref:`case_pin_mapping`. .. _case_pin_mapping: eQEP to pin mapping -~~~~~~~~~~~~~~~~~~~~ +-------------------- + .. table:: +----+--------+-----------+-----------+--------+--------+------------+-------------+ @@ -272,22 +270,23 @@ eQEP to pin mapping The I/O pins on the Beagles have a mutliplexer that lets you select what I/O appears on a given pin. The Blue has the mux already configured to to run these examples. Follow the instructions in - :ref:`../03details/details.html#details_configure_encoders, Configuring Pins for Controlling Encoders` + :ref:`details_configure_encoders` to configure the pins for the Black and the Pocket. Reading PRU Encoder -********************* +===================== Problem -~~~~~~~~ +-------- I want to access the PRU encoder. Solution -~~~~~~~~~ +--------- The forth encoder is implemented on the PRU and accessed with `sudo rc_test_encoders_pru` + .. note:: This command needs root permission, so the `sudo` is needed. @@ -309,17 +308,17 @@ Here's what you will see BeagleLogic -- a 14-channel Logic Analyzer -------------------------------------------- +******************************************** Problem -******** +-------- I need a 100Msps, 14-channel logic analyzer Solution -********* +--------- -`BeagleLogic <https://beaglelogic.readthedocs.io/en/latest/>`_ is a 100Msps, +`BeagleLogic documentation <https://beaglelogic.readthedocs.io/en/latest/>`_ is a 100Msps, 14-channel logic analyzer that runs on the Beagle. .. admonition:: information @@ -335,8 +334,8 @@ Solution https://github.com/abhishek-kakkar/BeagleLogic/wiki -The quickest solution is to get the `no-setup-required image <https://github.com/abhishek-kakkar/BeagleLogic/wiki/BeagleLogic-%22no-setup-required%22-setup:-Introducing-System-Image!>`_. It points to an older image -(beaglelogic-stretch-2017-07-13-4gb.img.xz) but should still work. +The quickest solution is to get the `no-setup-required image <https://github.com/abhishek-kakkar/BeagleLogic/wiki/BeagleLogic-%22no-setup-required%22-setup:-Introducing-System-Image!>`_. +It points to an older image (beaglelogic-stretch-2017-07-13-4gb.img.xz) but should still work. If you want to be running a newer image, there are instructions on the site for `installing BeagleLogic <https://beaglelogic.readthedocs.io/en/latest/install.html>`_, but I had to do the additional steps in :ref:`case_installing_beaglelogic`. @@ -344,10 +343,8 @@ If you want to be running a newer image, there are instructions on the site for .. _case_installing_beaglelogic: -Installing BeagleLogic -~~~~~~~~~~~~~~~~~~~~~~~ - .. code-block:: bash + :caption: Installing BeagleLogic bone$ *git clone https://github.com/abhishek-kakkar/BeagleLogic* bone$ *cd BeagleLogic/kernel* @@ -365,16 +362,15 @@ Then click *Begin Capture* to capture your data, at up to 100 MHz! .. _case_beaglelogic_capture: -BeagleLogic Data Capture -~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/beaglelogic_capture.png :align: center :alt: BeagleLogic Data Capture + BeagleLogic Data Capture + Discussion -************ +----------- BeagleLogic is a complete system that includes firmware for the PRUs, a kernel module and a web interface that create a powerful 100 MHz @@ -383,7 +379,7 @@ logic analyzer on the Bone with no additional hardware needed. .. tip:: If you need buffered inputs, consider - http://standalone.beaglelogic.net/en/latest/[BeagleLogic Standalone], + `BeagleLogic Standalone <http://standalone.beaglelogic.net/en/latest/>`_, a turnkey Logic Analyzer built on top of BeagleLogic. @@ -434,10 +430,10 @@ explaining how the PRUs get this type of performance. NeoPixels -- 5050 RGB LEDs with Integrated Drivers (Falcon Christmas) ----------------------------------------------------------------------- +*********************************************************************** Problem -********* +-------- You have an `Adafruit NeoPixel LED string <http://www.adafruit.com/products/1138>`_, `Adafruit NeoPixel LED matrix <http://www.adafruit.com/products/1487>`_ or @@ -448,10 +444,10 @@ and want to light it up. .. TODO Show how to drive ws2812's with FPP. Solution -********* +--------- If you are driving just one string you can write your own code -(See :ref:`../05blocks/blocks.adoc#blocks_ws2812, WS2812 Driver`) +(See :ref:`blocks_ws2812`) If you plan to drive multiple strings, then consider Falcon Christmas (`FPP <https://falconchristmas.com/>`_). FPP can be used to drive both LEDs with an integrated @@ -460,7 +456,7 @@ set up for the integrated drive and in the next section the no driver LEDs will show. Hardware -********* +---------- For this setup we'll wire a single string of NeoPixels to the Beagle. I've attached the black wire on the string to ground on the Beagle @@ -475,7 +471,7 @@ line 27. It's the 20th entry in the list. You could pick any of the others if you'd rather. Software Setup -*************** +--------------- Assuming the PocketBeagle is attached via the USB cable, on your host computer browse to <http://192.168.7.2/> and you will see @@ -483,35 +479,32 @@ on your host computer browse to <http://192.168.7.2/> and you will see .. _case_fpp_program_control2: -Falcon Play Program Control -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_program_control.png :align: center :alt: Falcon Play Program Control + Falcon Play Program Control + You can test the display by first setting up the Channel Outputs and then going to *Display Testing*. :ref:`case_channel_outputs_menu2` shows where to select Channel Outputs and :ref:`case_channel_outputs2` shows which settings to use. .. _case_channel_outputs_menu2: -Selecting Channel Outputs -~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_channel_outputs_menu.png :align: center :alt: Selecting Channel Outputs -.. _case_channel_outputs2: + Selecting Channel Outputs -Channel Outputs Settings -~~~~~~~~~~~~~~~~~~~~~~~~~ +.. _case_channel_outputs2: .. figure:: figures/fpp_channel_outputs_strings.png :align: center :alt: Channel Outputs Settings + Channel Outputs Settings + Click on the *Pixel Strings* tab. Earlier we noted that *P1.31* is attached to port 20. Note that at the bottom of the screen, port 20 has a PIXEL COUNT of 24. We're telling FPP our string has 24 NeoPixels and they are attached @@ -524,13 +517,12 @@ Next we need to test the display. Select **Display Testing** shown in .. _case_display_testing_menu2: -Selecting Display Testing -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_display_testing_menu2.png :align: center :alt: Selecting Display Testing + Selecting Display Testing + Set the *End Channel* to *72*. (72 is 3*24) Click *Enable Test Mode* and your matrix should light up. Try the different testing patterns shown in :ref:`case_display_testing2`. @@ -544,13 +536,12 @@ testing patterns shown in :ref:`case_display_testing2`. .. _case_display_testing2: -Display Testing Options -~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_display_testing2.png :align: center :alt: Display Testing Options + Display Testing Options + You can control the LED string using the E1.31 protocol. (https://www.doityourselfchristmas.com/wiki/index.php?title=E1.31_(Streaming-ACN)_Protocol) First configure the input channels by going to Channel Inputs as shown in @@ -558,54 +549,52 @@ First configure the input channels by going to Channel Inputs as shown in .. _case_channel_inputs: -Going to Channel Inputs -~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_channel_inputs.png :align: center :alt: Going to Channel Inputs + Going to Channel Inputs + Tell it you have 72 LEDs and enable the input as shown in :ref:`case_set_inputs`. .. _case_set_inputs: -Setting Channel Inputs -~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_inputs_setup2.png :align: center :alt: Setting Channel Inputs + Setting Channel Inputs + Finally go to the Status Page as shown in :ref:`case_status`. .. _case_status: -Watching the status -~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_status.png :align: center :alt: Watching Status + Watching the status + Now run a program on another computer that generated E1.31 packets. -:ref:`case_1.31_example` is an example python program. +:ref:`case_e1.31_example` is an example python program. -.. _cse_e1.31_example: +.. _case_e1.31_example: -.e1.31-test.py -~~~~~~~~~~~~~~ +.. literalinclude:: code/e1.31-test.py + :caption: e1.31-test.py -Example of generating packets to control the NeoPixels + :linenos: -:downlod:`e1.31-test.py <code/e1.31-test.py>`- Example of generating packets to control the NeoPixels +:download:`e1.31-test.py <code/e1.31-test.py>` .. TODO document the code .. _case_rgb_matrix: RGB LED Matrix -- No Integrated Drivers (Falcon Christmas) ------------------------------------------------------------ +************************************************************ Problem -************************* +-------- You want to use a RGB LED Matrix display that doesn't have integrated drivers such as the @@ -614,20 +603,17 @@ shown in :ref:`case_adfruit_matrix`. .. _case_adfruit_matrix: -Adafruit LED Matrix -~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/ledmatrix.jpg :align: center :alt: Adafruit LED Matrix + Adafruit LED Matrix + Solution -************************* +--------- -`Falcon Christmas <http://falconchristmas.com>`_ makes a software package -called -`Falcon Player <http://falconchristmas.com/forum/index.php/board,8.0.html>`_ (FPP) which can drive -such displays. +`Falcon Christmas <http://falconchristmas.com>`_ makes a software package called +`Falcon Player <http://falconchristmas.com/forum/index.php/board,8.0.html>`_ (FPP) which can drive such displays. .. admonition:: information: @@ -642,7 +628,7 @@ such displays. http://www.falconchristmas.com/wiki/FPP:FAQ#What_is_FPP.3F Hardware -~~~~~~~~~ +--------- The Beagle hardware can be either a BeagleBone Black with the `Octoscroller Cape <https://oshpark.com/shared_projects/7mSHNZcD>`_, or a @@ -658,20 +644,18 @@ to full white at the same time you will need at least a 4A supply. .. _case_pocket: -Pocket Beagle Driving a P5 RGB LED Matrix via the PocketScroller Cape -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/pocketscroller.jpg :align: center :alt: Pocket Beagle Driving a P5 RGB LED Matrix via the PocketScroller Cape + Pocket Beagle Driving a P5 RGB LED Matrix via the PocketScroller Cape Software -~~~~~~~~~~ +--------- The FPP software is most easily installed by downloading the -`current FPP release <https://github.com/FalconChristmas/fpp/releases/>`_, flashing an SD card and -booting from it. +`current FPP release <https://github.com/FalconChristmas/fpp/releases/>`_, +flashing an SD card and booting from it. .. tip:: @@ -685,66 +669,60 @@ on your host computer browse to http://192.168.7.2/ and you will see .. _case_fpp_program_control: -Falcon Play Program Control -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_program_control.png :align: center :alt: Falcon Play Program Control + Falcon Play Program Control + You can test the display by first setting up the Channel Outputs and then going to *Display Testing*. :ref:`case_channel_outputs_menu` shows where to select Channel Outputs and :ref:`case_channel_outputs` shows which settings to use. .. _case_channel_outputs_menu: -Selecting Channel Outputs -~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_channel_outputs_menu.png :align: center :alt: Selecting Channel Outputs -.. _case_channel_outputs: + Selecting Channel Outputs -Channel Outputs Settings -~~~~~~~~~~~~~~~~~~~~~~~~~ +.. _case_channel_outputs: .. figure:: figures/fpp_channel_outputs.png :align: center :alt: Channel Outputs Settings -Click on the **LED Panels** tab and then the only changes I made was -to select the **Single Panel Size** to be -*64x32* and to check the **Enable LED Panel Output**. + Channel Outputs Settings + +Click on the **LED Panels** tab and then the only changes I made was to select the +**Single Panel Size** to be *64x32* and to check the **Enable LED Panel Output**. Next we need to test the display. Select *Display Testing* shown in :ref:`case_display_testing_menu`. .. _case_display_testing_menu: -Selecting Display Testing -~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_display_testing_menu.png :align: center :alt: Selecting Display Testing + Selecting Display Testing + Set the **End Channel** to **6144**. (6144 is 3*64*32) Click **Enable Test Mode** and your matrix should light up. Try the different testing patterns shown in :ref:`case_display_testing`. .. _case_display_testing: -Display Testing Options -~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_display_testing.png :align: center :alt: Display Testing Options + Display Testing Options + xLights - Creating Content for the Display -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +=========================================== Once you are sure your LED Matrix is working correctly you can program it with a sequence. @@ -776,13 +754,12 @@ Run xLights and you'll see :ref:`case_xlights_setup`. .. _case_xlights_setup: -xLights Setup -~~~~~~~~~~~~~~ - .. figure:: figures/xlights_setup.png :align: center :alt: xLights Setup + xLights Setup + We'll walk you through a simple setup to get an animation to display on the RGB Matrix. xLights can use a protocol called E1.31 to send information to the display. Setup xLights by clicking on *Add Ethernet* and entering the values @@ -790,13 +767,12 @@ shown in :ref:`case_xlights_setup_e1_31`. .. _case_xlights_setup_e1_31: -Setting Up E1.31 -~~~~~~~~~~~~~~~~~ - .. figure:: figures/xlights_setup_e1_31.png :align: center :alt: Setting Up E1.31 + Setting Up E1.31 + The **IP Address** is the Bone's address as seen from the host computer. Each LED is one channel, so one RGB LED is three channels. The P5 board has 3*64*32 or 6144 channels. These are grouped into universes of 512 @@ -809,37 +785,34 @@ Your setup should look like :ref:`case_xlights_setup_done`. Click the .. _case_xlights_setup_done: -xLights setup for P5 display -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/xlights_setup_done.png :align: center :alt: xLights setup for P5 display + xLights setup for P5 display + Next click on the **Layout** tab. Click on the *Matrix* button as shown in :ref:`case_xlights_matrix`, then click on the black area where you want your matrix to appear. .. _case_xlights_matrix: -Setting up the Matrix Layout -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/xlights_layout.png :align: center :alt: Setting up the Matrix Layout + Setting up the Matrix Layout + :ref:`case_xlights_layout_details` shows the setting to use for the P5 matrix. .. _case_xlights_layout_details: -Layout details for P5 matrix -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/xlights_layout_details.png :align: center :alt: Layout details for P5 matrix + Layout details for P5 matrix + All I changed was **# Strings**, **Nodes/String**, **Starting Location** and most importantly, expand **String Properties** and select at **String Type** of **RGB Nodes**. Above the setting you should see that **Start Chan** is 1 and @@ -851,19 +824,18 @@ Now click on the *Sequencer* tab and then click on the **New Sequence** button .. _case_seq_new: -Starting a new sequence -~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/xlights_seq_new.png :align: center :alt: Starting a new sequence + Starting a new sequence + Then click on **Animation**, **20fps (50ms)**, and **Quick Start**. Learning how to do sequences is beyond the scope of this cookbook, however I'll shown you how do simple sequence just to be sure xLights is talking to the Bone. Setting Up E1.31 on the Bone -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +============================== First we need to setup FPP to take input from xLights. Do this by going to the *Input/Output Setup* menu and selecting *Channel Inputs*. Then @@ -872,13 +844,12 @@ enter *12* for *Universe Count* and click *set* and you will see .. _case_inputs_setup: -E1.31 Inputs -~~~~~~~~~~~~~ - .. figure:: figures/fpp_inputs_setup.png :align: center :alt: .E1.31 Inputs + E1.31 Inputs + Click on the **Save** button above the table. Then go to the **Status/Control** menu and select **Status Page**. @@ -887,15 +858,14 @@ Then go to the **Status/Control** menu and select **Status Page**. .. _case_mode_bridge: -Bridge Mode -~~~~~~~~~~~~~ - .. figure:: figures/fpp_mode_bridge.png :align: center :alt: Bridge Mode + Bridge Mode + Testing the xLights Connection -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +=============================== The Bone is now listening for commands from xLights via the E1.31 protocol. A quick way to verify everything is t o return to xLights and go to the @@ -903,28 +873,26 @@ A quick way to verify everything is t o return to xLights and go to the .. _case_xlights_test: -xLights test page -~~~~~~~~~~~~~~~~~~ - .. figure:: figures/xlights_test.png :align: center :alt: xLights test page + xLights test page + Click the box under **Select channels...**, click **Output to lights** and select **Twinkle 50%**. You matrix should have a colorful twinkle pattern (:ref:`case_xlights_twinkle`). .. _case_xlights_twinkle: -xLights Twinkle test pattern -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/xlights_twinkle.jpg :align: center :alt: xLights Twinkle test pattern + xLights Twinkle test pattern + A Simple xLights Sequence -~~~~~~~~~~~~~~~~~~~~~~~~~~ +========================== Now that the xLights to FPP link is tested you can generate a sequence to play. Close the Test window and click on the **Sequencer** tab. Then drag @@ -935,19 +903,18 @@ toolbar. Your matrix should now be displaying your effect. .. _case_seq_drag: -Drag an effect to the timeline -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/xlights_seq_drag.png :align: center :alt: Drag an effect to the timeline + Drag an effect to the timeline + The setup requires the host computer to send the animation data to the Bone. The next section shows how to save the sequence and play it on the Bone standalone. Saving a Sequence and Playing it Standalone -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +============================================ In xLights save your sequence by hitting Ctrl-S and giving it a name. I called mine *fire* since I used a fire effect. Now, switch back to FPP and select @@ -957,13 +924,12 @@ the *Content Setup* menu and select *File Manager*. Click the black .. _case_file_manager: -FPP file manager -~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_file_manager.png :align: center :alt: FPP file manager + FPP file manager + Once your sequence is uploaded, got to **Content Steup** and select **Playlists**. Enter you playlist name (I used **fire**) and click **Add**. Then click **Add a Sequence/Entry** and select **Sequence Only** @@ -971,13 +937,12 @@ Enter you playlist name (I used **fire**) and click **Add**. Then click .. _case_playlist: -Adding a new playlist to FPP -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_playlist.png :align: center :alt: Adding a new playlist to FPP + Adding a new playlist to FPP + Be sure to click **Save Playlist** on the right. Now return to **Status/Control** and **Status Page** and make sure **FPPD Mode:** is set to **Standalone**. You should see your playlist. Click the **Play** @@ -985,19 +950,18 @@ button and your sequence will play. .. _case_playlist_status: -Adding a new playlist to FPP -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/fpp_playlist_status.png :align: center :alt: Playing a playlist + Adding a new playlist to FPP + The beauty of the PRU is that the Beagle can play a detailed sequence at 20 frames per second and the ARM procossor is only 15% used. The PRUs are doing all the work. simpPRU -- A python-like language for programming the PRUs ------------------------------------------------------------ +=========================================================== `simpPRU <https://github.com/VedantParanjape/simpPRU>`_ is a simple, python-like programming languge designed to make programming the PRUs easy. @@ -1029,8 +993,9 @@ Now, suppose you wanted to run the `LED blink <https://simppru.readthedocs.io/en/latest/examples/led_blink/>`_ example which is reproduced here. -LED Blink (blink.sim) -~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/blink.sim + :caption: LED Blink (blink.sim) + :linenos: :download:`blink.sim <code/blink.sim>` @@ -1046,7 +1011,7 @@ Just run simppru Current mode for P1_31 is: pruout Detected TI AM335x PocketBeagle --------------------------------- +================================ The +--load+ flag caused the compiled code to be copied to +/lib/firmware+. To start just do: @@ -1064,16 +1029,14 @@ Your LED should now be blinking. Check out the many examples (https://simppru.readthedocs.io/en/latest/examples/led_blink/). -simpPRU Examples -~~~~~~~~~~~~~~~~ - .. figure:: figures/LEDblink.png :align: center :alt: simpPRU Examples + simpPRU Examples MachineKit ------------ +=========== `MachineKit <http://www.machinekit.io/>`_ is a platform for machine control applications. It can control machine tools, robots, or other automated devices. It can control servo @@ -1120,3 +1083,7 @@ multi-copters, traditional helicopters, fixed wing aircraft and rovers. ArduPilo colleges and universities around the world. http://www.machinekit.io/about/ + +.. rubric:: Footnotes + +.. [#] Four if you are on the BeagleBone AI diff --git a/pru-cookbook/01case/code/blink.sim b/books/pru-cookbook/01case/code/blink.sim similarity index 100% rename from pru-cookbook/01case/code/blink.sim rename to books/pru-cookbook/01case/code/blink.sim diff --git a/pru-cookbook/01case/code/circle.py b/books/pru-cookbook/01case/code/circle.py similarity index 100% rename from pru-cookbook/01case/code/circle.py rename to books/pru-cookbook/01case/code/circle.py diff --git a/pru-cookbook/01case/code/e1.31-test.py b/books/pru-cookbook/01case/code/e1.31-test.py similarity index 100% rename from pru-cookbook/01case/code/e1.31-test.py rename to books/pru-cookbook/01case/code/e1.31-test.py diff --git a/pru-cookbook/01case/code/encoder_setup.sh b/books/pru-cookbook/01case/code/encoder_setup.sh similarity index 100% rename from pru-cookbook/01case/code/encoder_setup.sh rename to books/pru-cookbook/01case/code/encoder_setup.sh diff --git a/pru-cookbook/01case/code/fire.fseq b/books/pru-cookbook/01case/code/fire.fseq similarity index 100% rename from pru-cookbook/01case/code/fire.fseq rename to books/pru-cookbook/01case/code/fire.fseq diff --git a/pru-cookbook/01case/code/logic_install.sh b/books/pru-cookbook/01case/code/logic_install.sh similarity index 100% rename from pru-cookbook/01case/code/logic_install.sh rename to books/pru-cookbook/01case/code/logic_install.sh diff --git a/pru-cookbook/01case/code/main_pru1.c b/books/pru-cookbook/01case/code/main_pru1.c similarity index 100% rename from pru-cookbook/01case/code/main_pru1.c rename to books/pru-cookbook/01case/code/main_pru1.c diff --git a/pru-cookbook/01case/code/my-config.json b/books/pru-cookbook/01case/code/my-config.json similarity index 100% rename from pru-cookbook/01case/code/my-config.json rename to books/pru-cookbook/01case/code/my-config.json diff --git a/pru-cookbook/01case/code/opc.py b/books/pru-cookbook/01case/code/opc.py similarity index 100% rename from pru-cookbook/01case/code/opc.py rename to books/pru-cookbook/01case/code/opc.py diff --git a/pru-cookbook/01case/code/pru1-servo.asm b/books/pru-cookbook/01case/code/pru1-servo.asm similarity index 100% rename from pru-cookbook/01case/code/pru1-servo.asm rename to books/pru-cookbook/01case/code/pru1-servo.asm diff --git a/pru-cookbook/01case/code/servo-test.c b/books/pru-cookbook/01case/code/servo-test.c similarity index 100% rename from pru-cookbook/01case/code/servo-test.c rename to books/pru-cookbook/01case/code/servo-test.c diff --git a/pru-cookbook/01case/code/servos_setup.sh b/books/pru-cookbook/01case/code/servos_setup.sh similarity index 100% rename from pru-cookbook/01case/code/servos_setup.sh rename to books/pru-cookbook/01case/code/servos_setup.sh diff --git a/pru-cookbook/01case/figures/LEDblink.png b/books/pru-cookbook/01case/figures/LEDblink.png similarity index 100% rename from pru-cookbook/01case/figures/LEDblink.png rename to books/pru-cookbook/01case/figures/LEDblink.png diff --git a/pru-cookbook/01case/figures/beaglelogic_capture.png b/books/pru-cookbook/01case/figures/beaglelogic_capture.png similarity index 100% rename from pru-cookbook/01case/figures/beaglelogic_capture.png rename to books/pru-cookbook/01case/figures/beaglelogic_capture.png diff --git a/pru-cookbook/01case/figures/blue.png b/books/pru-cookbook/01case/figures/blue.png similarity index 100% rename from pru-cookbook/01case/figures/blue.png rename to books/pru-cookbook/01case/figures/blue.png diff --git a/pru-cookbook/01case/figures/fpp_channel_inputs.png b/books/pru-cookbook/01case/figures/fpp_channel_inputs.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_channel_inputs.png rename to books/pru-cookbook/01case/figures/fpp_channel_inputs.png diff --git a/pru-cookbook/01case/figures/fpp_channel_outputs.png b/books/pru-cookbook/01case/figures/fpp_channel_outputs.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_channel_outputs.png rename to books/pru-cookbook/01case/figures/fpp_channel_outputs.png diff --git a/pru-cookbook/01case/figures/fpp_channel_outputs_menu.png b/books/pru-cookbook/01case/figures/fpp_channel_outputs_menu.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_channel_outputs_menu.png rename to books/pru-cookbook/01case/figures/fpp_channel_outputs_menu.png diff --git a/pru-cookbook/01case/figures/fpp_channel_outputs_strings.png b/books/pru-cookbook/01case/figures/fpp_channel_outputs_strings.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_channel_outputs_strings.png rename to books/pru-cookbook/01case/figures/fpp_channel_outputs_strings.png diff --git a/pru-cookbook/01case/figures/fpp_display_testing.png b/books/pru-cookbook/01case/figures/fpp_display_testing.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_display_testing.png rename to books/pru-cookbook/01case/figures/fpp_display_testing.png diff --git a/pru-cookbook/01case/figures/fpp_display_testing2.png b/books/pru-cookbook/01case/figures/fpp_display_testing2.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_display_testing2.png rename to books/pru-cookbook/01case/figures/fpp_display_testing2.png diff --git a/pru-cookbook/01case/figures/fpp_display_testing_menu.png b/books/pru-cookbook/01case/figures/fpp_display_testing_menu.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_display_testing_menu.png rename to books/pru-cookbook/01case/figures/fpp_display_testing_menu.png diff --git a/pru-cookbook/01case/figures/fpp_display_testing_menu2.png b/books/pru-cookbook/01case/figures/fpp_display_testing_menu2.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_display_testing_menu2.png rename to books/pru-cookbook/01case/figures/fpp_display_testing_menu2.png diff --git a/pru-cookbook/01case/figures/fpp_file_manager.png b/books/pru-cookbook/01case/figures/fpp_file_manager.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_file_manager.png rename to books/pru-cookbook/01case/figures/fpp_file_manager.png diff --git a/pru-cookbook/01case/figures/fpp_inputs_setup.png b/books/pru-cookbook/01case/figures/fpp_inputs_setup.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_inputs_setup.png rename to books/pru-cookbook/01case/figures/fpp_inputs_setup.png diff --git a/pru-cookbook/01case/figures/fpp_inputs_setup2.png b/books/pru-cookbook/01case/figures/fpp_inputs_setup2.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_inputs_setup2.png rename to books/pru-cookbook/01case/figures/fpp_inputs_setup2.png diff --git a/pru-cookbook/01case/figures/fpp_mode_bridge.png b/books/pru-cookbook/01case/figures/fpp_mode_bridge.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_mode_bridge.png rename to books/pru-cookbook/01case/figures/fpp_mode_bridge.png diff --git a/pru-cookbook/01case/figures/fpp_playlist.png b/books/pru-cookbook/01case/figures/fpp_playlist.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_playlist.png rename to books/pru-cookbook/01case/figures/fpp_playlist.png diff --git a/pru-cookbook/01case/figures/fpp_playlist_status.png b/books/pru-cookbook/01case/figures/fpp_playlist_status.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_playlist_status.png rename to books/pru-cookbook/01case/figures/fpp_playlist_status.png diff --git a/pru-cookbook/01case/figures/fpp_program_control.png b/books/pru-cookbook/01case/figures/fpp_program_control.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_program_control.png rename to books/pru-cookbook/01case/figures/fpp_program_control.png diff --git a/pru-cookbook/01case/figures/fpp_status.png b/books/pru-cookbook/01case/figures/fpp_status.png similarity index 100% rename from pru-cookbook/01case/figures/fpp_status.png rename to books/pru-cookbook/01case/figures/fpp_status.png diff --git a/pru-cookbook/01case/figures/ledmatrix.jpg b/books/pru-cookbook/01case/figures/ledmatrix.jpg similarity index 100% rename from pru-cookbook/01case/figures/ledmatrix.jpg rename to books/pru-cookbook/01case/figures/ledmatrix.jpg diff --git a/pru-cookbook/01case/figures/pocketscroller.jpg b/books/pru-cookbook/01case/figures/pocketscroller.jpg similarity index 100% rename from pru-cookbook/01case/figures/pocketscroller.jpg rename to books/pru-cookbook/01case/figures/pocketscroller.jpg diff --git a/pru-cookbook/01case/figures/xlights_layout.png b/books/pru-cookbook/01case/figures/xlights_layout.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_layout.png rename to books/pru-cookbook/01case/figures/xlights_layout.png diff --git a/pru-cookbook/01case/figures/xlights_layout_details.png b/books/pru-cookbook/01case/figures/xlights_layout_details.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_layout_details.png rename to books/pru-cookbook/01case/figures/xlights_layout_details.png diff --git a/pru-cookbook/01case/figures/xlights_seq_drag.png b/books/pru-cookbook/01case/figures/xlights_seq_drag.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_seq_drag.png rename to books/pru-cookbook/01case/figures/xlights_seq_drag.png diff --git a/pru-cookbook/01case/figures/xlights_seq_new.png b/books/pru-cookbook/01case/figures/xlights_seq_new.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_seq_new.png rename to books/pru-cookbook/01case/figures/xlights_seq_new.png diff --git a/pru-cookbook/01case/figures/xlights_setup.png b/books/pru-cookbook/01case/figures/xlights_setup.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_setup.png rename to books/pru-cookbook/01case/figures/xlights_setup.png diff --git a/pru-cookbook/01case/figures/xlights_setup_done.png b/books/pru-cookbook/01case/figures/xlights_setup_done.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_setup_done.png rename to books/pru-cookbook/01case/figures/xlights_setup_done.png diff --git a/pru-cookbook/01case/figures/xlights_setup_e1_31.png b/books/pru-cookbook/01case/figures/xlights_setup_e1_31.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_setup_e1_31.png rename to books/pru-cookbook/01case/figures/xlights_setup_e1_31.png diff --git a/pru-cookbook/01case/figures/xlights_setup_e1_31.png.orig b/books/pru-cookbook/01case/figures/xlights_setup_e1_31.png.orig similarity index 100% rename from pru-cookbook/01case/figures/xlights_setup_e1_31.png.orig rename to books/pru-cookbook/01case/figures/xlights_setup_e1_31.png.orig diff --git a/pru-cookbook/01case/figures/xlights_test.png b/books/pru-cookbook/01case/figures/xlights_test.png similarity index 100% rename from pru-cookbook/01case/figures/xlights_test.png rename to books/pru-cookbook/01case/figures/xlights_test.png diff --git a/pru-cookbook/01case/figures/xlights_twinkle.jpg b/books/pru-cookbook/01case/figures/xlights_twinkle.jpg similarity index 100% rename from pru-cookbook/01case/figures/xlights_twinkle.jpg rename to books/pru-cookbook/01case/figures/xlights_twinkle.jpg diff --git a/pru-cookbook/02start/code/Makefile b/books/pru-cookbook/02start/code/Makefile similarity index 100% rename from pru-cookbook/02start/code/Makefile rename to books/pru-cookbook/02start/code/Makefile diff --git a/pru-cookbook/02start/code/ai.notes b/books/pru-cookbook/02start/code/ai.notes similarity index 100% rename from pru-cookbook/02start/code/ai.notes rename to books/pru-cookbook/02start/code/ai.notes diff --git a/pru-cookbook/02start/code/hello.pru0.c b/books/pru-cookbook/02start/code/hello.pru0.c similarity index 100% rename from pru-cookbook/02start/code/hello.pru0.c rename to books/pru-cookbook/02start/code/hello.pru0.c diff --git a/pru-cookbook/02start/code/hello.pru1_1.c b/books/pru-cookbook/02start/code/hello.pru1_1.c similarity index 100% rename from pru-cookbook/02start/code/hello.pru1_1.c rename to books/pru-cookbook/02start/code/hello.pru1_1.c diff --git a/pru-cookbook/02start/code/hello2.pru0.c b/books/pru-cookbook/02start/code/hello2.pru0.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru0.c rename to books/pru-cookbook/02start/code/hello2.pru0.c diff --git a/pru-cookbook/02start/code/hello2.pru1.c b/books/pru-cookbook/02start/code/hello2.pru1.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru1.c rename to books/pru-cookbook/02start/code/hello2.pru1.c diff --git a/pru-cookbook/02start/code/hello2.pru1_0.c b/books/pru-cookbook/02start/code/hello2.pru1_0.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru1_0.c rename to books/pru-cookbook/02start/code/hello2.pru1_0.c diff --git a/pru-cookbook/02start/code/hello2.pru1_1.c b/books/pru-cookbook/02start/code/hello2.pru1_1.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru1_1.c rename to books/pru-cookbook/02start/code/hello2.pru1_1.c diff --git a/pru-cookbook/02start/code/hello2.pru2_0.c b/books/pru-cookbook/02start/code/hello2.pru2_0.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru2_0.c rename to books/pru-cookbook/02start/code/hello2.pru2_0.c diff --git a/pru-cookbook/02start/code/hello2.pru2_1.c b/books/pru-cookbook/02start/code/hello2.pru2_1.c similarity index 100% rename from pru-cookbook/02start/code/hello2.pru2_1.c rename to books/pru-cookbook/02start/code/hello2.pru2_1.c diff --git a/pru-cookbook/02start/code/setup.sh b/books/pru-cookbook/02start/code/setup.sh similarity index 100% rename from pru-cookbook/02start/code/setup.sh rename to books/pru-cookbook/02start/code/setup.sh diff --git a/pru-cookbook/02start/code/setup2.sh b/books/pru-cookbook/02start/code/setup2.sh similarity index 100% rename from pru-cookbook/02start/code/setup2.sh rename to books/pru-cookbook/02start/code/setup2.sh diff --git a/books/pru-cookbook/02start/figures/BB_AI_BeautyAngle_800px.jpg b/books/pru-cookbook/02start/figures/BB_AI_BeautyAngle_800px.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0070dd54ebd10285f016e792cdfbf862b273cf1c Binary files /dev/null and b/books/pru-cookbook/02start/figures/BB_AI_BeautyAngle_800px.jpg differ diff --git a/pru-cookbook/02start/figures/PocketBeagle-size-compare-small.jpg b/books/pru-cookbook/02start/figures/PocketBeagle-size-compare-small.jpg similarity index 100% rename from pru-cookbook/02start/figures/PocketBeagle-size-compare-small.jpg rename to books/pru-cookbook/02start/figures/PocketBeagle-size-compare-small.jpg diff --git a/pru-cookbook/02start/figures/beagle-blue.png b/books/pru-cookbook/02start/figures/beagle-blue.png similarity index 100% rename from pru-cookbook/02start/figures/beagle-blue.png rename to books/pru-cookbook/02start/figures/beagle-blue.png diff --git a/pru-cookbook/02start/figures/c9.png b/books/pru-cookbook/02start/figures/c9.png similarity index 100% rename from pru-cookbook/02start/figures/c9.png rename to books/pru-cookbook/02start/figures/c9.png diff --git a/pru-cookbook/02start/figures/c9ShowHome.png b/books/pru-cookbook/02start/figures/c9ShowHome.png similarity index 100% rename from pru-cookbook/02start/figures/c9ShowHome.png rename to books/pru-cookbook/02start/figures/c9ShowHome.png diff --git a/pru-cookbook/02start/figures/edumip.png b/books/pru-cookbook/02start/figures/edumip.png similarity index 100% rename from pru-cookbook/02start/figures/edumip.png rename to books/pru-cookbook/02start/figures/edumip.png diff --git a/pru-cookbook/02start/figures/etcher.png b/books/pru-cookbook/02start/figures/etcher.png similarity index 100% rename from pru-cookbook/02start/figures/etcher.png rename to books/pru-cookbook/02start/figures/etcher.png diff --git a/pru-cookbook/02start/figures/latest-images.png b/books/pru-cookbook/02start/figures/latest-images.png similarity index 100% rename from pru-cookbook/02start/figures/latest-images.png rename to books/pru-cookbook/02start/figures/latest-images.png diff --git a/pru-cookbook/02start/figures/product_detail_black_sm.jpg b/books/pru-cookbook/02start/figures/product_detail_black_sm.jpg similarity index 100% rename from pru-cookbook/02start/figures/product_detail_black_sm.jpg rename to books/pru-cookbook/02start/figures/product_detail_black_sm.jpg diff --git a/pru-cookbook/02start/start.rst b/books/pru-cookbook/02start/start.rst similarity index 92% rename from pru-cookbook/02start/start.rst rename to books/pru-cookbook/02start/start.rst index dee7273df5bb6ed688a21156b65cf02433d76667..80ee433d0fb94fda96f35a8d6101e3efacc6306e 100644 --- a/pru-cookbook/02start/start.rst +++ b/books/pru-cookbook/02start/start.rst @@ -13,15 +13,15 @@ code (and the whole book) on the PRU Cookbook github site: https://github.com/MarkAYoder/PRUCookbook. Selecting a Beagle -==================== +******************** Problem ----------- +-------- Which Beagle should you use? Solution ----------- +--------- http://beagleboard.org/boards lists the many Beagles from which to choose. Here we'll give examples for the venerable `BeagleBone Black <http://beagleboard.org/black>`_, @@ -41,13 +41,12 @@ member of the open hardware Beagle family. .. _start_black: -BeagleBone Black -~~~~~~~~~~~~~~~~~ - .. figure:: figures/product_detail_black_sm.jpg :align: center :alt: BeableBone Black + BeagleBone Black + The Black has: * AM335x 1GHz ARM® Cortex-A8 processor @@ -71,13 +70,12 @@ The `Blue <http://beagleboard.org/blue>`_ is a good choice if you are doing robo .. _start_blue: -BeagleBone Blue -~~~~~~~~~~~~~~~~ - .. figure:: figures/beagle-blue.png :align: center :alt: BeagleBone Blue + BeagleBone Blue + The Blue has everything the Black has except it has no Ethernet or HDMI. But it also has: @@ -89,18 +87,17 @@ But it also has: * User interface: 11 user programmable LEDs, 2 user programmable buttons In addition you can mount the Blue on the -https://www.renaissancerobotics.com/eduMIP.html[EduMIP kit] as shown in +`EduMIP kit <https://www.renaissancerobotics.com/eduMIP.html>`_ as shown in :ref:`start_edumip` to get a balancing robot. .. _start_edumip: -BeagleBone Blue EduMIP Kit -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/edumip.png :align: center :alt: BeagleBone Blue EduMIP Kit + BeagleBone Blue EduMIP Kit + https://www.hackster.io/53815/controlling-edumip-with-ni-labview-2005f8 shows how to assemble the robot and control it from `LabVIEW <http://www.ni.com/en-us/shop/labview.html>`_. @@ -114,13 +111,12 @@ compatible with the other Beagles. .. _start_pocket: -PocketBeagle -~~~~~~~~~~~~~ - .. figure:: figures/PocketBeagle-size-compare-small.jpg :align: center :alt: PocketBeagle + PocketBeagle + The Pocket is based on the same processor as the Black and Blue and has: * 8 analog inputs @@ -130,19 +126,18 @@ The Pocket is based on the same processor as the Black and Blue and has: See http://beagleboard.org/pocket for more details. BeagleBone AI -~~~~~~~~~~~~~~~~~ +~~~~~~~~~~~~~~ If you want to do deep learning, try the `BeagleBone AI <http://beagleboard.org/ai>`_. .. _start_ai: -BeagleBone AI -~~~~~~~~~~~~~~ - .. figure:: figures/BB_AI_BeautyAngle_800px.jpg :align: center :alt: BeableBone AI + BeagleBone AI + The AI has: * Dual Arm® Cortex®-A15 microprocessor subsystem @@ -163,7 +158,7 @@ The AI has: Installing the Latest OS on Your Bone -====================================== +**************************************** Problem --------- @@ -185,17 +180,16 @@ one for all the other Beagles ( `AM3358 Debian 10.3 2020-04-06 4GB SD IoT <https://debian.beagleboard.org/images/bone-debian-10.3-iot-armhf-2020-04-06-4gb.img.xz>`_). Download the one for your Beagle. -Latest Debian images -~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/latest-images.png :align: center :alt: Latest Debian images + Latest Debian images + It contains all the packages we'll need. Flashing a Micro SD Card -========================= +************************* Problem --------- @@ -215,17 +209,16 @@ button and wait for it to finish. .. _start_etcher: -Etcher -~~~~~~~~ - .. figure:: figures/etcher.png :align: center :alt: Ether + Etcher + Once the SD is flashed, insert it in the Beagle and power it up. Cloud9 IDE -=========== +*********** Problem ------------ @@ -241,13 +234,12 @@ a web-based intergrated development environment (IDE) as shown in .. _start_c9: -Cloud9 IDE -~~~~~~~~~~~~ - .. figure:: figures/c9.png :align: center :alt: The Cloud9 IDE + Cloud9 IDE + Just point the browswer on your host computer to http://192.168.7.2 and start exploring. If you want the files in your home directory to appear in the tree structure click the settings gear and select *Show Home in Favorites* @@ -255,13 +247,12 @@ as shown in :ref:`start_c9_show_home`. .. _start_c9_show_home: -Cloud9 Showing Home files -~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/c9ShowHome.png :align: center :alt: Cloud9 showing home files + Cloud9 Showing Home files + If you want to edit files beyond your home directory you can link to the root file system by: @@ -277,7 +268,7 @@ If you want to edit files beyond your home directory you can link to the root fi Now you can reach all the files from Cloud9. Getting Example Code -==================== +********************** Problem --------- @@ -302,7 +293,8 @@ it on your Beagle and then look in the *docs* directory. 04debug/ 08ai/ common/ index.adoc notes.html style.html -Each chapter has its own directory and within that directory is a **code** directory that has all of the code. +Each chapter has its own directory and within that directory +is a **code** directory that has all of the code. .. code-block::bash @@ -313,7 +305,7 @@ Each chapter has its own directory and within that directory is a **code** direc Go and explore. Blinking an LED -================= +***************** Problem --------- @@ -330,8 +322,9 @@ is some code that blinks the ``USR3`` LED ten times using the PRU. .. _start_hello: -hello.pru0.c -~~~~~~~~~~~~~ +.. literalinclude:: code/hello.pru0.c + :caption: hello.pru0.c + :linenos: :download:`hello.pru0.c <code/hello.pru0.c>` @@ -346,7 +339,7 @@ to run it right now do the following. .. tip:: If the following doesn't work see - `Compiling with clpru and lnkpru <../03details/details.html#_compiling_with_clpru_and_lnkpru>`_ + :ref:`compiling_with_clpru_and_lnkpru` for instillation instructions. .. _start_running_code: diff --git a/pru-cookbook/03details/code/Makefile b/books/pru-cookbook/03details/code/Makefile similarity index 100% rename from pru-cookbook/03details/code/Makefile rename to books/pru-cookbook/03details/code/Makefile diff --git a/books/pru-cookbook/03details/code/am335x_pru.cmd b/books/pru-cookbook/03details/code/am335x_pru.cmd new file mode 100644 index 0000000000000000000000000000000000000000..67005475fe282d8711b96425bc05f44d5ed6ad98 --- /dev/null +++ b/books/pru-cookbook/03details/code/am335x_pru.cmd @@ -0,0 +1,87 @@ +/****************************************************************************/ +/* AM335x_PRU.cmd */ +/* Copyright (c) 2015 Texas Instruments Incorporated */ +/* */ +/* Description: This file is a linker command file that can be used for */ +/* linking PRU programs built with the C compiler and */ +/* the resulting .out file on an AM335x device. */ +/****************************************************************************/ + +-cr /* Link using C conventions */ + +/* Specify the System Memory Map */ +MEMORY +{ + PAGE 0: + PRU_IMEM : org = 0x00000000 len = 0x00002000 /* 8kB PRU0 Instruction RAM */ + + PAGE 1: + + /* RAM */ + + PRU_DMEM_0_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24 /* 8kB PRU Data RAM 0_1 */ + PRU_DMEM_1_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25 /* 8kB PRU Data RAM 1_0 */ + + PAGE 2: + PRU_SHAREDMEM : org = 0x00010000 len = 0x00003000 CREGISTER=28 /* 12kB Shared RAM */ + + DDR : org = 0x80000000 len = 0x00000100 CREGISTER=31 + L3OCMC : org = 0x40000000 len = 0x00010000 CREGISTER=30 + + + /* Peripherals */ + + PRU_CFG : org = 0x00026000 len = 0x00000044 CREGISTER=4 + PRU_ECAP : org = 0x00030000 len = 0x00000060 CREGISTER=3 + PRU_IEP : org = 0x0002E000 len = 0x0000031C CREGISTER=26 + PRU_INTC : org = 0x00020000 len = 0x00001504 CREGISTER=0 + PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7 + + DCAN0 : org = 0x481CC000 len = 0x000001E8 CREGISTER=14 + DCAN1 : org = 0x481D0000 len = 0x000001E8 CREGISTER=15 + DMTIMER2 : org = 0x48040000 len = 0x0000005C CREGISTER=1 + PWMSS0 : org = 0x48300000 len = 0x000002C4 CREGISTER=18 + PWMSS1 : org = 0x48302000 len = 0x000002C4 CREGISTER=19 + PWMSS2 : org = 0x48304000 len = 0x000002C4 CREGISTER=20 + GEMAC : org = 0x4A100000 len = 0x0000128C CREGISTER=9 + I2C1 : org = 0x4802A000 len = 0x000000D8 CREGISTER=2 + I2C2 : org = 0x4819C000 len = 0x000000D8 CREGISTER=17 + MBX0 : org = 0x480C8000 len = 0x00000140 CREGISTER=22 + MCASP0_DMA : org = 0x46000000 len = 0x00000100 CREGISTER=8 + MCSPI0 : org = 0x48030000 len = 0x000001A4 CREGISTER=6 + MCSPI1 : org = 0x481A0000 len = 0x000001A4 CREGISTER=16 + MMCHS0 : org = 0x48060000 len = 0x00000300 CREGISTER=5 + SPINLOCK : org = 0x480CA000 len = 0x00000880 CREGISTER=23 + TPCC : org = 0x49000000 len = 0x00001098 CREGISTER=29 + UART1 : org = 0x48022000 len = 0x00000088 CREGISTER=11 + UART2 : org = 0x48024000 len = 0x00000088 CREGISTER=12 + + RSVD10 : org = 0x48318000 len = 0x00000100 CREGISTER=10 + RSVD13 : org = 0x48310000 len = 0x00000100 CREGISTER=13 + RSVD21 : org = 0x00032400 len = 0x00000100 CREGISTER=21 + RSVD27 : org = 0x00032000 len = 0x00000100 CREGISTER=27 + +} + +/* Specify the sections allocation into memory */ +SECTIONS { + /* Forces _c_int00 to the start of PRU IRAM. Not necessary when loading + an ELF file, but useful when loading a binary */ + .text:_c_int00* > 0x0, PAGE 0 + + .text > PRU_IMEM, PAGE 0 + .stack > PRU_DMEM_0_1, PAGE 1 + .bss > PRU_DMEM_0_1, PAGE 1 + .cio > PRU_DMEM_0_1, PAGE 1 + .data > PRU_DMEM_0_1, PAGE 1 + .switch > PRU_DMEM_0_1, PAGE 1 + .sysmem > PRU_DMEM_0_1, PAGE 1 + .cinit > PRU_DMEM_0_1, PAGE 1 + .rodata > PRU_DMEM_0_1, PAGE 1 + .rofardata > PRU_DMEM_0_1, PAGE 1 + .farbss > PRU_DMEM_0_1, PAGE 1 + .fardata > PRU_DMEM_0_1, PAGE 1 + + .resource_table > PRU_DMEM_0_1, PAGE 1 + .init_pins > PRU_DMEM_0_1, PAGE 1 +} \ No newline at end of file diff --git a/pru-cookbook/03details/code/encoder_setup.sh b/books/pru-cookbook/03details/code/encoder_setup.sh similarity index 100% rename from pru-cookbook/03details/code/encoder_setup.sh rename to books/pru-cookbook/03details/code/encoder_setup.sh diff --git a/pru-cookbook/03details/code/gpio_setup.sh b/books/pru-cookbook/03details/code/gpio_setup.sh similarity index 100% rename from pru-cookbook/03details/code/gpio_setup.sh rename to books/pru-cookbook/03details/code/gpio_setup.sh diff --git a/pru-cookbook/03details/code/servos_setup.sh b/books/pru-cookbook/03details/code/servos_setup.sh similarity index 100% rename from pru-cookbook/03details/code/servos_setup.sh rename to books/pru-cookbook/03details/code/servos_setup.sh diff --git a/pru-cookbook/03details/details.rst b/books/pru-cookbook/03details/details.rst similarity index 81% rename from pru-cookbook/03details/details.rst rename to books/pru-cookbook/03details/details.rst index 379eea3edfb4f18c5fba1c3fc036e325153905b0..55f8761fda6acee8c5100a2fbbc7e2f10da22c7c 100644 --- a/pru-cookbook/03details/details.rst +++ b/books/pru-cookbook/03details/details.rst @@ -8,20 +8,19 @@ Fortunately those details are captured in a common `Makefile` that is used througout this book. This chapter shows how to use the `Makefile` to compile code and also start and stop the PRUs. -The following are resources used in this chapter. +.. note:: + The following are resources used in this chapter: -Resources -~~~~~~~~~~ + * `PRU Code Generation Tools - Compiler <http://software-dl.ti.com/codegen/esd/cgt_ai_64_lic_sw/PRU/2.1.5/ti_cgt_pru_2.1.5_armlinuxa8hf_busybox_installer.sh>`_ + * `PRU Software Support Package <http://git.ti.com/pru-software-support-package>`_ + * `PRU Optimizing C/C++ Compiler <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_ + * `PRU Assembly Language Tools <http://www.ti.com/lit/ug/spruhv6b/spruhv6b.pdf>`_ + * `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) + * `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others) -* `PRU Code Generation Tools - Compiler <http://software-dl.ti.com/codegen/esd/cgt_public_sw/PRU/2.1.5/ti_cgt_pru_2.1.5_armlinuxa8hf_busybox_installer.sh>`_ -* `PRU Software Support Package <http://git.ti.com/pru-software-support-package>`_ -* `PRU Optimizing C/C++ Compiler <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_ -* `PRU Assembly Language Tools <http://www.ti.com/lit/ug/spruhv6b/spruhv6b.pdf>`_ -* `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) -* `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others) Getting Example Code -===================== +********************** Problem --------- @@ -37,9 +36,16 @@ It's all on a GitHub repository. bone$ git clone https://github.com/MarkAYoder/PRUCookbook.git -Compiling with clpru and lnkpru -================================ +.. note:: + #TODO#: There needs to be a code-only repo that is validated against the documentation + code to be identical for specific version. The version needs to be noted in the + documentation. + +.. _compiling_with_clpru_and_lnkpru: + +Compiling with clpru and lnkpru +******************************** Problem --------- @@ -58,6 +64,7 @@ They are called ``clpru`` and ``lnkpru``. Do the following to see if ``clpru`` /usr/bin/clpru .. tip:: + If ``clpru`` isn't installed, follow the instructions at https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#TI_PRU_Code_Generation_Tools to install it. @@ -77,6 +84,7 @@ In fact there are PRU versions of many of the standard code generation tools. code tools ~~~~~~~~~~~ + .. code-block:: bash bone$ ls /usr/bin/*pru @@ -89,7 +97,7 @@ code tools See the `PRU Assembly Language Tools <http://www.ti.com/lit/ug/spruhv6b/spruhv6b.pdf>`_ for more details. Making sure the PRUs are configured -==================================== +************************************* Problem --------- @@ -124,7 +132,7 @@ Uncomment the ``uboot_overlay`` line as shown and then reboot. 0 lrwxrwxrwx 1 root root 33 Jul 29 16:12 pruss-core1 -> /sys/class/remoteproc/remoteproc2 Compiling and Running -====================== +********************** Problem --------- @@ -197,6 +205,7 @@ You can override the ``TARGET`` on the command line. Notice the ``TARGET`` doesn't have the ``.c`` on the end. You can also specify them when running ``make``. + .. code-block:: bash bone$ cp gpio.pru0.c gpio.pru1.c @@ -205,8 +214,10 @@ You can also specify them when running ``make``. The setup file also contains instructions to figure out which Beagle you are running and then configure the pins acordingly. -setup.sh -~~~~~~~~~ + +.. literalinclude:: code/gpio_setup.sh + :caption: gpio_setup.sh + :linenos: :download:`gpio_setup.sh <code/gpio_setup.sh>` @@ -234,7 +245,7 @@ The ``Makefile`` stops the PRU, compiles the file and moves it where it will be loaded, and then restarts the PRU. Stopping and Starting the PRU -============================== +******************************* Problem --------- @@ -255,7 +266,7 @@ It's easy, if you already have ``TARGET`` set up: - Starting PRU 0 start -See :ref:`../04debug/debug.html#_dmesg_hw,dmesg -Hw` to see how to tell if the PRU +See :ref:`dmesg_hw` to see how to tell if the PRU is stopped. This assumes ``TARGET`` is set to the PRU you are using. @@ -272,7 +283,7 @@ If you want to control the other PRU use: .. _details_makefile: The Standard Makefile -===================== +********************** Problem --------- @@ -293,8 +304,9 @@ It's assumed you already know how Makefiles work. If not, there are many resources online that can bring you up to speed. Here is the local ``Makefile`` used throughout this book. -Local Makefile -~~~~~~~~~~~~~~~ +.. literalinclude:: code/Makefile + :caption: Local Makefile + :linenos: :download:`Makefile <code/Makefile>` @@ -306,7 +318,7 @@ Fortunately you shouldn't have to modify the `Makefile`. .. _detail_linker: The Linker Command File - am335x_pru.cmd -========================================= +****************************************** Problem @@ -322,8 +334,10 @@ where to put what for the BeagleBone Black and Blue, and the Pocket. The ``am57xx_pru.cmd`` does the same for the AI. Both files can be found in ``/var/lib/cloud9/common``. -am335x_pru.cmd -~~~~~~~~~~~~~~~~ + +.. literalinclude:: code/am335x_pru.cmd + :caption: am335x_pru.cmd + :linenos: :download:`am335x_pru.cmd <code/am335x_pru.cmd>` @@ -334,44 +348,44 @@ The cmd file for the AI is about the same, with appropriate addresses for the AI Discussion ----------- - The important things to notice in the file are given in the following table. AM335x_PRU.cmd important things ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + .. table:: - +-----+-----------------------------------------------------------------------------------------+ - |Line | Explanation | - +=====+=========================================================================================+ - |16 | This is where the instructions are stored. See page 206 of the | - | | `AM335x Technical Reference Manual <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_ | - | | Or see page 417 of | - | | `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ for the AI. | - +-----+-----------------------------------------------------------------------------------------+ - |22 | This is where PRU 0's DMEM 0 is mapped. It's also where PRU 1's | - | | DMEM 1 is mapped. | - +-----+-----------------------------------------------------------------------------------------+ - |23 | The reverse to above. PRU 0's DMEM 1 appears here and PRU 1's DMEM 0 | - | | is here. | - +-----+-----------------------------------------------------------------------------------------+ - |26 | The shared memory for both PRU's appears here. | - +-----+-----------------------------------------------------------------------------------------+ - |72 | The `.text` section is where the code goes. It's mapped to `IMEM` | - +-----+-----------------------------------------------------------------------------------------+ - |73 | The ((stack)) is then mapped to DMEM 0. Notice that DMEM 0 is one bank | - +-----+-----------------------------------------------------------------------------------------+ - | | of memory for PRU 0 and another for PRU1, so they both get their own stacks. | - +-----+-----------------------------------------------------------------------------------------+ - |74 | The `.bss` section is where the **heap** goes. | - +-----+-----------------------------------------------------------------------------------------+ + +-----+------------------------------------------------------------------------------------------------+ + |Line | Explanation | + +=====+================================================================================================+ + |16 | This is where the instructions are stored. See page 206 of the | + | | `AM335x Technical Reference Manual rev. P <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_ | + | | Or see page 417 of | + | | `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ for the AI. | + +-----+------------------------------------------------------------------------------------------------+ + |22 | This is where PRU 0's DMEM 0 is mapped. It's also where PRU 1's | + | | DMEM 1 is mapped. | + +-----+------------------------------------------------------------------------------------------------+ + |23 | The reverse to above. PRU 0's DMEM 1 appears here and PRU 1's DMEM 0 | + | | is here. | + +-----+------------------------------------------------------------------------------------------------+ + |26 | The shared memory for both PRU's appears here. | + +-----+------------------------------------------------------------------------------------------------+ + |72 | The `.text` section is where the code goes. It's mapped to `IMEM` | + +-----+------------------------------------------------------------------------------------------------+ + |73 | The ((stack)) is then mapped to DMEM 0. Notice that DMEM 0 is one bank | + +-----+------------------------------------------------------------------------------------------------+ + | | of memory for PRU 0 and another for PRU1, so they both get their own stacks. | + +-----+------------------------------------------------------------------------------------------------+ + |74 | The `.bss` section is where the **heap** goes. | + +-----+------------------------------------------------------------------------------------------------+ Why is it important to understand this file? If you are going to store things in DMEM, you need to be sure to start at address 0x0200 since the **stack** and the **heap** are in the locations below 0x0200. Loading Firmware -================== +***************** Problem --------- @@ -435,7 +449,7 @@ Therefore you copy your ``.out`` file to ``/lib/firmware/am335x-pru0-fw``. .. _details_configure_servos: Configuring Pins for Controlling Servos -======================================== +**************************************** Problem --------- @@ -449,8 +463,10 @@ It depends on which Beagle you are running on. If you are on the AI or Blue, everything is already configured for you. If you are on the Black or Pocket you'll need to run the following script. -servos_setup.sh -~~~~~~~~~~~~~~~~ + +.. literalinclude:: code/servos_setup.sh + :caption: servos_setup.sh + :linenos: :download:`servos_setup.sh <code/servos_setup.sh>` @@ -464,7 +480,7 @@ assigns ``pins`` a list of pins to configure. Then the last part of the script .. _details_configure_encoders: Configuring Pins for Controlling Encoders -========================================== +********************************************* Problem --------- @@ -478,7 +494,9 @@ It depends on which Beagle you are running on. If you are on the AI or Blue, everything is already configured for you. If you are on the Black or Pocket you'll need to run the following script. -.encoder_setup.sh +.. literalinclude:: code/encoder_setup.sh + :caption: encoder_setup.sh + :linenos: :download:`encoder_setup.sh <code/encoder_setup.sh>` diff --git a/books/pru-cookbook/04debug/code/AM335x_PRU.cmd b/books/pru-cookbook/04debug/code/AM335x_PRU.cmd new file mode 100644 index 0000000000000000000000000000000000000000..b62f044057bc982dd1a8049eaa41db2f970943a2 --- /dev/null +++ b/books/pru-cookbook/04debug/code/AM335x_PRU.cmd @@ -0,0 +1,86 @@ +/****************************************************************************/ +/* AM335x_PRU.cmd */ +/* Copyright (c) 2015 Texas Instruments Incorporated */ +/* */ +/* Description: This file is a linker command file that can be used for */ +/* linking PRU programs built with the C compiler and */ +/* the resulting .out file on an AM335x device. */ +/****************************************************************************/ + +-cr /* Link using C conventions */ + +/* Specify the System Memory Map */ +MEMORY +{ + PAGE 0: + PRU_IMEM : org = 0x00000000 len = 0x00002000 /* 8kB PRU0 Instruction RAM */ + + PAGE 1: + + /* RAM */ + + PRU_DMEM_0_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24 /* 8kB PRU Data RAM 0_1 */ + PRU_DMEM_1_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25 /* 8kB PRU Data RAM 1_0 */ + + PAGE 2: + PRU_SHAREDMEM : org = 0x00010000 len = 0x00003000 CREGISTER=28 /* 12kB Shared RAM */ + + DDR : org = 0x80000000 len = 0x00000100 CREGISTER=31 + L3OCMC : org = 0x40000000 len = 0x00010000 CREGISTER=30 + + + /* Peripherals */ + + PRU_CFG : org = 0x00026000 len = 0x00000044 CREGISTER=4 + PRU_ECAP : org = 0x00030000 len = 0x00000060 CREGISTER=3 + PRU_IEP : org = 0x0002E000 len = 0x0000031C CREGISTER=26 + PRU_INTC : org = 0x00020000 len = 0x00001504 CREGISTER=0 + PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7 + + DCAN0 : org = 0x481CC000 len = 0x000001E8 CREGISTER=14 + DCAN1 : org = 0x481D0000 len = 0x000001E8 CREGISTER=15 + DMTIMER2 : org = 0x48040000 len = 0x0000005C CREGISTER=1 + PWMSS0 : org = 0x48300000 len = 0x000002C4 CREGISTER=18 + PWMSS1 : org = 0x48302000 len = 0x000002C4 CREGISTER=19 + PWMSS2 : org = 0x48304000 len = 0x000002C4 CREGISTER=20 + GEMAC : org = 0x4A100000 len = 0x0000128C CREGISTER=9 + I2C1 : org = 0x4802A000 len = 0x000000D8 CREGISTER=2 + I2C2 : org = 0x4819C000 len = 0x000000D8 CREGISTER=17 + MBX0 : org = 0x480C8000 len = 0x00000140 CREGISTER=22 + MCASP0_DMA : org = 0x46000000 len = 0x00000100 CREGISTER=8 + MCSPI0 : org = 0x48030000 len = 0x000001A4 CREGISTER=6 + MCSPI1 : org = 0x481A0000 len = 0x000001A4 CREGISTER=16 + MMCHS0 : org = 0x48060000 len = 0x00000300 CREGISTER=5 + SPINLOCK : org = 0x480CA000 len = 0x00000880 CREGISTER=23 + TPCC : org = 0x49000000 len = 0x00001098 CREGISTER=29 + UART1 : org = 0x48022000 len = 0x00000088 CREGISTER=11 + UART2 : org = 0x48024000 len = 0x00000088 CREGISTER=12 + + RSVD10 : org = 0x48318000 len = 0x00000100 CREGISTER=10 + RSVD13 : org = 0x48310000 len = 0x00000100 CREGISTER=13 + RSVD21 : org = 0x00032400 len = 0x00000100 CREGISTER=21 + RSVD27 : org = 0x00032000 len = 0x00000100 CREGISTER=27 + +} + +/* Specify the sections allocation into memory */ +SECTIONS { + /* Forces _c_int00 to the start of PRU IRAM. Not necessary when loading + an ELF file, but useful when loading a binary */ + .text:_c_int00* > 0x0, PAGE 0 + + .text > PRU_IMEM, PAGE 0 + .stack > PRU_DMEM_0_1, PAGE 1 + .bss > PRU_DMEM_0_1, PAGE 1 + .cio > PRU_DMEM_0_1, PAGE 1 + .data > PRU_DMEM_0_1, PAGE 1 + .switch > PRU_DMEM_0_1, PAGE 1 + .sysmem > PRU_DMEM_0_1, PAGE 1 + .cinit > PRU_DMEM_0_1, PAGE 1 + .rodata > PRU_DMEM_0_1, PAGE 1 + .rofardata > PRU_DMEM_0_1, PAGE 1 + .farbss > PRU_DMEM_0_1, PAGE 1 + .fardata > PRU_DMEM_0_1, PAGE 1 + + .resource_table > PRU_DMEM_0_1, PAGE 1 +} diff --git a/pru-cookbook/04debug/code/Makefile b/books/pru-cookbook/04debug/code/Makefile similarity index 100% rename from pru-cookbook/04debug/code/Makefile rename to books/pru-cookbook/04debug/code/Makefile diff --git a/pru-cookbook/04debug/code/copyright.c b/books/pru-cookbook/04debug/code/copyright.c similarity index 100% rename from pru-cookbook/04debug/code/copyright.c rename to books/pru-cookbook/04debug/code/copyright.c diff --git a/pru-cookbook/04debug/code/resource_table_empty.h b/books/pru-cookbook/04debug/code/resource_table_empty.h similarity index 100% rename from pru-cookbook/04debug/code/resource_table_empty.h rename to books/pru-cookbook/04debug/code/resource_table_empty.h diff --git a/pru-cookbook/04debug/code/uart1.pru0.c b/books/pru-cookbook/04debug/code/uart1.pru0.c similarity index 100% rename from pru-cookbook/04debug/code/uart1.pru0.c rename to books/pru-cookbook/04debug/code/uart1.pru0.c diff --git a/pru-cookbook/04debug/code/uart1.pru1_0.c b/books/pru-cookbook/04debug/code/uart1.pru1_0.c similarity index 100% rename from pru-cookbook/04debug/code/uart1.pru1_0.c rename to books/pru-cookbook/04debug/code/uart1.pru1_0.c diff --git a/pru-cookbook/04debug/code/uart2.pru0.c b/books/pru-cookbook/04debug/code/uart2.pru0.c similarity index 100% rename from pru-cookbook/04debug/code/uart2.pru0.c rename to books/pru-cookbook/04debug/code/uart2.pru0.c diff --git a/pru-cookbook/04debug/code/uart2.pru1_0.c b/books/pru-cookbook/04debug/code/uart2.pru1_0.c similarity index 100% rename from pru-cookbook/04debug/code/uart2.pru1_0.c rename to books/pru-cookbook/04debug/code/uart2.pru1_0.c diff --git a/pru-cookbook/04debug/code/uart_setup.sh b/books/pru-cookbook/04debug/code/uart_setup.sh similarity index 100% rename from pru-cookbook/04debug/code/uart_setup.sh rename to books/pru-cookbook/04debug/code/uart_setup.sh diff --git a/pru-cookbook/04debug/debug.rst b/books/pru-cookbook/04debug/debug.rst similarity index 92% rename from pru-cookbook/04debug/debug.rst rename to books/pru-cookbook/04debug/debug.rst index a9f0edfbd8f0a884beca0d263300cb12b1e89d6e..42a54d4a220c75e8db8ac7b1a98a480fd1dcda0c 100644 --- a/pru-cookbook/04debug/debug.rst +++ b/books/pru-cookbook/04debug/debug.rst @@ -13,7 +13,7 @@ Finally, using one of the UARTS to send debugging information out a serial port is shown. Debugging via an LED -===================== +********************** Problem --------- @@ -28,17 +28,16 @@ flash. :ref:`debug_LED` shows an LED attached to pin P9_29 of the BeagleBone Bla .. _debug_LED: -LED used for debugging P9_29 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/LED_bb.png :align: center :alt: LED used for debugging P9_29 + LED used for debugging P9_29 + Make sure you have the LED in the correct way, or it won't work. Discussion ---------- +----------- If your output is changing more than a few times a second, the LED will be blinking too fast and you'll need an oscilloscope or a logic analyzer to @@ -47,8 +46,10 @@ see what's happening. Another useful tool that let's you see the contents of the registers and RAM is discussed in :ref:`debug_prudebug`. +.. _dmesg_hw: + dmesg Hw -========= +*********** Problem --------- @@ -58,16 +59,16 @@ when I load my code, but don't know what's causing it. Solution --------- + The command ``dmesg`` outputs useful information when dealing with the kernel. Simplying running ``dmesg -Hw`` can tell you a lot. The ``-H`` flag puts the dates in the human readable form, the ``-w`` tells it to wait for more information. Often I'll have a window open running ``dmesg -Hw``. -. Here's what ``dmesg`` said for the example above. dmesg -Hw -~~~~~~~~~~ +********** .. code-block:: bash @@ -81,7 +82,7 @@ to my code. .. _debug_prudebug: prudebug - A Simple Debugger for the PRU -========================================= +****************************************** Problem --------- @@ -198,10 +199,7 @@ restart back at the beginning. The ``dd`` command dumps the memory. Keep in mind the following. -Important memory locations -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. table:: +.. table:: Important memory locations +-------+---------------------------------------------------------------------------+ |Address|Contents | @@ -272,12 +270,10 @@ Here's the shared memory. You can also use ``prudebug`` to set breakpoints and single step, but I haven't used that feature much. -:ref:`../05blocks/blocks.html#_memory_allocation, Memory Allocation` gives examples -of how you can control where your vaiables are stored in memory. - +:ref:`memory_allocation` gives examples of how you can control where your vaiables are stored in memory. UART -====== +****** Problem --------- @@ -295,44 +291,39 @@ use the UART (serial port) to output debug information. The PRU has it's own UART that can send characters to a serial port. You'll need a 3.3V FTDI cable to go between your Beagle and the USB port -on your host computer as shown in :ref:`debug_ftdi`. [#debug1]_ +on your host computer as shown in :ref:`ftdi_cable`. [#debug1]_ you can get such a cable from places such as `Sparkfun <https://www.sparkfun.com/products/9717>`_ or `Adafruit <https://www.adafruit.com/product/70>`_. -.. _debug_ftdi: - -FTDI cable -~~~~~~~~~~~ +.. _ftdi_cable: .. figure:: figures/FTDIcable.jpg :align: center :alt: FTDI cable + FTDI cable + Discussion ---------- +----------- The Beagle side of the FTDI cable has a small triangle on it as shown in :ref:`debug_ftdi_connector` which marks the ground pin, pin 1. .. _debug_ftdi_connector: -FTDI connector -~~~~~~~~~~~~~~~~~ - .. figure:: figures/FTDIconnector.jpg :align: center :alt: FTDI connector + FTDI connector + The :ref:`debug_FTDI` table shows which pins connect where and :ref:`debug_ftdi_pins` is a wiring diagram for the BeagleBone Black. .. _debug_FTDI: -Wriing for FTDI cable to Beagle -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. table:: +.. table:: Wring for FTDI cable to Beagle +--------+------+---------+-------------+--------+------+---------+ |FTDI pin|Color |Black pin|AI 1 pin |AI 2 pin|Pocket|Function | @@ -346,15 +337,14 @@ Wriing for FTDI cable to Beagle .. _debug_ftdi_pins: -FTDI to BB Black -~~~~~~~~~~~~~~~~~ - .. figure:: figures/FTDIhookup_bb.png :align: center :alt: FTDI to BB Black + FTDI to BB Black + Details -~~~~~~~~ +-------- Two examples of using the UART are presented here. The first (:ref:`debug_uart1`) sends a character out the serial port then @@ -373,7 +363,7 @@ Once an ENTER appears the string is sent back. You need to set the pin muxes. config-pin -~~~~~~~~~~~ +----------- .. code-block:: bash @@ -389,8 +379,9 @@ config-pin .. note:: - See :ref:`../08ai/ai.html#ai_device_tree, Configuring pins on the AI via device trees` for configuring - pins on the AI. Make sure your `rx` pins are configured as input pins in the device tree. + See :ref:`ai_device_tree` for configuring + pins on the AI. Make sure your `rx` pins are + configured as input pins in the device tree. For example @@ -400,15 +391,16 @@ For example .. * TODO - Add code for Blue. -uart1.pru1_0.c -~~~~~~~~~~~~~~~ +.. literalinclude:: code/uart1.pru1_0.c + :caption: uart1.pru1_0.c + :linenos: -Set the following variables so ``make`` will know what to compile. +:download:`uart1.pru1_0.c <code/uart1.pru1_0.c>` -make -~~~~~ +Set the following variables so ``make`` will know what to compile. .. code-block:: bash + :caption: make bone$ *make TARGET=uart1.pru0* /var/lib/cloud9/common/Makefile:29: MODEL=TI_AM335x_BeagleBone_Black,TARGET=uart1.pru0 @@ -431,19 +423,19 @@ In a terminal window on your host computer run It will initially display the first charters (``H``) and then as you enter characters on the keyboard, the rest of the message will appear. -uart1.pru0.c output -~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/uart1.pru0.png :align: center :alt: uart1.pru0.c output + uart1.pru0.c output + Here's the code (``uart1.pru1_0.c``) that does it. .. _debug_uart1: -uart1.pru1_0.c -~~~~~~~~~~~~~~~ +.. literalinclude:: code/uart1.pru1_0.c + :caption: uart1.pru1_0.c + :linenos: :download:`uart1.pru1_0.c <code/uart1.pru1_0.c>` @@ -470,15 +462,16 @@ receive register on the UART. These simple lines should be enough to place in your code to print out debugging information. -uart2.pru0.c -~~~~~~~~~~~~ +.. literalinclude:: code/uart2.pru0.c + :caption: uart2.pru0.c + :linenos: -If you want to try ``uart2.pru0.c``, run the following: +:download:`uart2.pru0.c <code/uart2.pru0.c>` -make -~~~~~ +If you want to try ``uart2.pru0.c``, run the following: .. code-block:: bash + :caption: make bone$ *make TARGET=uart2.pru0* /var/lib/cloud9/common/Makefile:29: MODEL=TI_AM335x_BeagleBone_Black,TARGET=uart2.pru0 @@ -493,13 +486,12 @@ make You will see: -uart2.pru0.c output -~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/uart2.pru0.png :align: center :alt: uart2.pru0.c output + uart2.pru0.c output + Type a few characters and hit ENTER. The PRU will playback what you typed, but it won't echo it as you type. @@ -512,8 +504,9 @@ wait for the FIFO to empty, which may cause your code to miss something. .. _debug_uart2: -uart2.pru1_0.c -~~~~~~~~~~~~~~~ +.. literalinclude:: code/uart2.pru1_0.c + :caption: uart2.pru1_0.c + :linenos: :download:`uart2.pru1_0.c <code/uart2.pru1_0.c>` @@ -522,11 +515,12 @@ More complex examples can be built using the principles shown in these examples. Copyright ========== -copyright.c -~~~~~~~~~~~~~ +.. literalinclude:: code/copyright.c + :caption: copyright.c + :linenos: :download:`copyright.c <code/copyright.c>` .. rubric:: Footnotes -.. [#debug1] FTDI images are from the BeagleBone Cookbook http://shop.oreilly.com/product/0636920033899.do \ No newline at end of file +.. [#debug1] `FTDI images are from the BeagleBone Cookbook <http://shop.oreilly.com/product/0636920033899.do>`_ diff --git a/pru-cookbook/04debug/figures/FTDIcable.jpg b/books/pru-cookbook/04debug/figures/FTDIcable.jpg similarity index 100% rename from pru-cookbook/04debug/figures/FTDIcable.jpg rename to books/pru-cookbook/04debug/figures/FTDIcable.jpg diff --git a/pru-cookbook/04debug/figures/FTDIconnector.jpg b/books/pru-cookbook/04debug/figures/FTDIconnector.jpg similarity index 100% rename from pru-cookbook/04debug/figures/FTDIconnector.jpg rename to books/pru-cookbook/04debug/figures/FTDIconnector.jpg diff --git a/pru-cookbook/04debug/figures/FTDIhookup.fzz b/books/pru-cookbook/04debug/figures/FTDIhookup.fzz similarity index 100% rename from pru-cookbook/04debug/figures/FTDIhookup.fzz rename to books/pru-cookbook/04debug/figures/FTDIhookup.fzz diff --git a/pru-cookbook/04debug/figures/FTDIhookup_bb.png b/books/pru-cookbook/04debug/figures/FTDIhookup_bb.png similarity index 100% rename from pru-cookbook/04debug/figures/FTDIhookup_bb.png rename to books/pru-cookbook/04debug/figures/FTDIhookup_bb.png diff --git a/pru-cookbook/04debug/figures/LED.fzz b/books/pru-cookbook/04debug/figures/LED.fzz similarity index 100% rename from pru-cookbook/04debug/figures/LED.fzz rename to books/pru-cookbook/04debug/figures/LED.fzz diff --git a/pru-cookbook/04debug/figures/LED_bb.png b/books/pru-cookbook/04debug/figures/LED_bb.png similarity index 100% rename from pru-cookbook/04debug/figures/LED_bb.png rename to books/pru-cookbook/04debug/figures/LED_bb.png diff --git a/pru-cookbook/04debug/figures/uart1.pru0.png b/books/pru-cookbook/04debug/figures/uart1.pru0.png similarity index 100% rename from pru-cookbook/04debug/figures/uart1.pru0.png rename to books/pru-cookbook/04debug/figures/uart1.pru0.png diff --git a/pru-cookbook/04debug/figures/uart2.pru0.png b/books/pru-cookbook/04debug/figures/uart2.pru0.png similarity index 100% rename from pru-cookbook/04debug/figures/uart2.pru0.png rename to books/pru-cookbook/04debug/figures/uart2.pru0.png diff --git a/pru-cookbook/05blocks/blocks.rst b/books/pru-cookbook/05blocks/blocks.rst similarity index 84% rename from pru-cookbook/05blocks/blocks.rst rename to books/pru-cookbook/05blocks/blocks.rst index e6de06e35ef9851530791b1518ba28ef68a765c4..f675235cf1ead5bf16c306fb0cd0d1c87e19acc6 100644 --- a/pru-cookbook/05blocks/blocks.rst +++ b/books/pru-cookbook/05blocks/blocks.rst @@ -7,17 +7,20 @@ Here are some examples that use the basic PRU building blocks. The following are resources used in this chapter. -Resources -~~~~~~~~~~ +.. note:: + + *Resources* -* `PRU Optimizing C/C++ Compiler, v2.2, User's Guide <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_ -* `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) -* `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others) -* `Exploring BeagleBone by Derek Molloy <http://exploringbeaglebone.com/>`_ -* `WS2812 Data Sheet <https://cdn-shop.adafruit.com/datasheets/WS2812.pdf>`_ + * `PRU Optimizing C/C++ Compiler, v2.2, User's Guide <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_ + * `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) + * `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others) + * `Exploring BeagleBone by Derek Molloy <http://exploringbeaglebone.com/>`_ + * `WS2812 Data Sheet <https://cdn-shop.adafruit.com/datasheets/WS2812.pdf>`_ + +.. _memory_allocation: Memory Allocation -================== +****************** Problem @@ -35,13 +38,12 @@ shared memory (Shared RAM) as shown in :ref:`blocks_PRU_block_diagram`. .. _blocks_PRU_block_diagram: -PRU Block Diagram -~~~~~~~~~~~~~~~~~~ - .. figure:: figures/blockDiagram.png :align: center :alt: PRU Block diagram + PRU Block Diagram + Each PRU accesses it's own DRAM starting at location 0x0000_0000. Each PRU can also access the other PRU's DRAM starting at 0x0000_2000. Both PRUs access the shared RAM at 0x0001_0000. The compiler can control where each @@ -51,8 +53,9 @@ of these memories variables are stored. .. _blocks_shared: -shared.pro0.c - Examples of Using Different Memory Locations -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/shared.pru0.c + :caption: shared.pro0.c - Examples of Using Different Memory Locations + :linenos: :download:`shared.pru0.c <code/shared.pru0.c>` @@ -62,8 +65,7 @@ Discussion Here's the line-by-line -Line-byline for shared.pru0.c -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. table:: Line-byline for shared.pru0.c +-------+---------------------------------------------------------------------------------------------------------+ |Line | Explanation | @@ -155,9 +157,7 @@ therefore placed on the stack at run time. The ``shared.map`` file shows the compile time allocations. We have to look in the memory itself to see what happen at run time. -Let's fire up ``prudebug`` -(:ref:`../04debug/debug.html#debug_prudebug, prudebug - A Simple Debugger for the PRU`) -to see where things are. +Let's fire up ``prudebug`` (:ref:`debug_prudebug`) to see where things are. .. code-block:: bash @@ -233,10 +233,10 @@ be sure if you are hand picking where things are put, not to put them in places used by the compiler. Auto Initialization of built-in LED Triggers -============================================= +********************************************* Problem ------------ +--------- I see the built-in LEDs blink to their own patterns. How do I turn this off? Can this be automated? @@ -312,8 +312,9 @@ the code work. Fortunately the Makefile always runs it. .. _blocks_write_init_pins: -write_init_pins.sh -~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/write_init_pins.sh + :caption: write_init_pins.sh + :linenos: :download:`write_init_pins.sh <code/write_init_pins.sh>` @@ -338,7 +339,7 @@ file contains everything needed to run the executable. .. _blocks_pwm: PWM Generator -============== +************** One of the simplest things a PRU can to is generate a simple signal starting with a single channel PWM that has a fixed frequency and @@ -365,8 +366,9 @@ for details on making it work. .. _blocks_pwm1: -pwm1.pru0.c -~~~~~~~~~~~~ +.. literalinclude:: code/pwm1.pru0.c + :caption: pwm1.pru0.c + :linenos: :download:`pwm1.pru0.c <code/pwm1.pru0.c>` @@ -385,7 +387,7 @@ On the Pocket run .. note:: - See :ref:`../08ai/ai.html#ai_device_tree, Configuring pins on the AI via device trees` + See :ref:`ai_device_tree` for configuring pins on the AI. Then, tell ``Makefile`` which PRU you are compiling for and what your target file is @@ -417,17 +419,17 @@ Discussion Since this is our first example we'll discuss the many parts in detail. -pwm1.pru0.c -~~~~~~~~~~~~ +.. literalinclude:: code/pwm1.pru0.c + :caption: pwm1.pru0.c + :linenos: + +:download:`pwm1.pru0.c <code/pwm1.pru0.c>` :ref:`blocks_pwm1_line_by_line` is a line-by-line expanation of the c code. .. _blocks_pwm1_line_by_line: -Line-by-line of pwm1.pru0.c -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. table:: +.. table:: Line-by-line of pwm1.pru0.c +-----+-------------------------------------------------------------------------------------+ |Line | Explanation | @@ -446,34 +448,32 @@ Line-by-line of pwm1.pru0.c Here's what's in ``resource_table_empty.h`` -resource_table_empty.c -~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/resource_table_empty.h + :caption: resource_table_empty.c + :linenos: -:download:`resource_table_empty.h <code/resource_table_empty.h>` +:download:`resource_table_empty.c <code/resource_table_empty.h>` -Line-by-line (continuted) -~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. table:: +.. table:: Line-by-line (continuted) +-----+-----------------------------------------------------------------------------------------------------------------+ |Line | Explanation | +=====+=================================================================================================================+ - |6-7 | `pass:[__]R30` and `pass:[__]R31` are two variables that refer to the | - | | PRU output (`pass:[__]R30`) and input (`pass:[__]R31`) registers. | - | | When you write something to `pass:[__]R30` it will show up on the | - | | corresponding output pins. When you read from `pass:[__]R31` | + |6-7 | ``__R30`` and ``__R31`` are two variables that refer to the | + | | PRU output (``__R30``) and input (``__R31``) registers. | + | | When you write something to ``__R30`` it will show up on the | + | | corresponding output pins. When you read from ``__R31`` | | | you read the data on the input pins. | | | NOTE: Both names begin with two underscore's. Section 5.7.2 of the | - | | http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf[PRU Optimizing C/C++ Compiler, v2.2, User's Guide] | + | | `PRU Optimizing C/C++ Compiler, v2.2, User's Guide <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_ | | | gives more details. | +-----+-----------------------------------------------------------------------------------------------------------------+ - |11 | This line selects which GPIO pin to toggle. The table below shows which bits in `pass:[__]R30` | + |11 | This line selects which GPIO pin to toggle. The table below shows which bits in ``__R30`` | | | map to which pins | +-----+-----------------------------------------------------------------------------------------------------------------+ |14 | `CT_CFG.SYSCFG_bit.STANDBY_INIT` is set to `0` to enable the OCP master port. More details on this | | | and thousands of other regesters see the | - | | https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf[AM335x Technical Reference Manual]. Section 4 is on the PRU | + | | `TI AM335x TRM <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_. Section 4 is on the PRU | | | and section 4.5 gives details for all the registers. | +-----+-----------------------------------------------------------------------------------------------------------------+ @@ -483,10 +483,7 @@ Bit 0 is the LSB. .. _blocks_mapping_bits: -Mapping bit positions to pin names -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. table:: +.. table:: Mapping bit positions to pin names +---+---+---------------------+-----------+ |PRU|Bit|Black pin |Pocket pin | @@ -550,34 +547,32 @@ Mapping bit positions to pin names .. note:: - See :ref:`../08ai/ai.html#ai_device_tree, Configuring pins on the AI via device trees` + See :ref:`ai_device_tree` for all the PRU pins on the AI. Since we are running on PRU 0, and we're using ``0x0001``, that is bit 0, we'll be toggling ``P9_31``. -Line-by-line (continued again) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. table:: +.. table:: Line-by-line (continued again) +-----+-----------------------------------------------------------------------+ |Line | Explanation | +=====+=======================================================================+ - |17 | Here is where the action is. This line reads ``pass:[__]R30`` and | + |17 | Here is where the action is. This line reads ``__R30`` and | | | then ORs it with ``gpio``, setting the bits where there is | | | a 1 in ``gpio`` and leaving the bits where there is a 0. | | | Thus we are setting the bit we selected. Finally the new | - | | value is written back to ``pass:[__]R30``. | + | | value is written back to ``__R30``. | +-----+-----------------------------------------------------------------------+ - |18 | ``pass:[__]delay_cycles`` is an ((instrinsic function)) that delays | + |18 | ``__delay_cycles`` is an ((instrinsic function)) that delays | | | with number of cycles passed to it. Each cycle is 5ns, | | | and we are delaying 100,000,000 cycles which is | | | 500,000,000ns, or 0.5 seconds. | +-----+-----------------------------------------------------------------------+ |19 | This is like line 17, but ``~gpio`` inverts all the bits in ``gpio`` | | | so that where we had a 1, there is now a 0. This 0 | - | | is then ANDed with ``pass:[__]R30`` setting the corresponding | + | | is then ANDed with ``__R30`` setting the corresponding | | | bit to 0. Thus we are clearing the bit we selected. | +-----+-----------------------------------------------------------------------+ @@ -590,31 +585,30 @@ Line-by-line (continued again) When you run this code and look at the output you will see something like the following figure. -Output of pwm1.pru0.c with 100,000,000 delays cycles giving a 1s period -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. figure:: figures/pwm1.png :align: center :alt: pwm1.pru0.c output + Output of pwm1.pru0.c with 100,000,000 delays cycles giving a 1s period + Notice the on time (``+Width(1)``) is 500ms, just as we predicted. The off time is 498ms, which is only 2ms off from our prediction. The standard deviation is 0, or only 380as, which is 380 * 10^-18^!. You can see how fast the PRU can run by setting both of the -``pass:[__]delay_cycles`` to 0. This results in the next figure. - -Output of pwm1.pru0c with 0 delay cycles -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +``__delay_cycles`` to 0. This results in the next figure. .. figure:: figures/pwm2.png :align: center :alt: pwm1.pru0.c output with 0 delay + Output of pwm1.pru0c with 0 delay cycles + Notice the period is 15ns which gives us a frequency of about 67MHz. At this high frequency the breadboard that I'm using distorts the waveform so it's no longer a squarewave. -The **on** time is 5.3ns and the **off** time is 9.8ns. That means **pass:[__]R30 |= gpio** -took only one 5ns cycle and ``pass:[__]R30 &= ~gpio`` also only took one cycle, but there +The **on** time is 5.3ns and the **off** time is 9.8ns. That means **__R30 |= gpio** +took only one 5ns cycle and ``__R30 &= ~gpio`` also only took one cycle, but there is also an extra cycle needed for the loop. This means the compiler was able to implement the ``while`` loop in just three 5ns instructions! Not bad. @@ -622,29 +616,35 @@ We want a square wave, so we need to add a delay to correct for the delay of loo Here's the code that does just that. -pwm2.pru0.c -~~~~~~~~~~~~~ +.. literalinclude:: code/pwm2.pru0.c + :caption: pwm2.pru0.c + :linenos: :download:`pwm2.pru0.c <code/pwm2.pru0.c>` The output now looks like: -Output of pwm2.pru0.c corrected delay -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/pwm3.png :align: center :alt: pwm2.c corrected delay -It's not hard to adjust the two ``pass:[__]delay_cycles`` + Output of pwm2.pru0.c corrected delay + +It's not hard to adjust the two ``__delay_cycles`` to get the desired frequency and duty cycle. -### Controlling the PWM Frequency -#### Problem +Controlling the PWM Frequency +****************************** + +Problem +--------- + You would like to control the frequency and duty cycle of the PWM without recompiling. -#### Solution +Solution +---------- + Have the PRU read the **on** and **off** times from a shared memory location. Each PRU has is own 8KB of data memory (DRAM) and 12KB of shared memory (SHAREDMEM) that the ARM processor can also access. See :ref:`blocks_PRU_block_diagram`. @@ -654,8 +654,7 @@ The DRAM 0 address is 0x0000 for PRU 0. The same DRAM appears at address .. tip:: - See page - 184 of the https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf[AM335x Technical Reference Manual]. + See page 184 of the `AM335x TRM (184) <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_. We take the previous PRU code and add the lines @@ -692,15 +691,17 @@ the ARM can write values into the DRAM and change the PWM on and off times. .. _blocks_pwm4: -pwm4.pru0.c -~~~~~~~~~~~~ +.. literalinclude:: code/pwm4.pru0.c + :caption: pwm4.pru0.c + :linenos: :download:`pwm4.pru0.c <code/pwm4.pru0.c>` Here is code that runs on the ARM side to set the on and off time values. -pwm-test.c -~~~~~~~~~~~~ +.. literalinclude:: code/pwm-test.c + :caption: pwm-test.c + :linenos: :download:`pwm-test.c <code/pwm-test.c>` @@ -708,13 +709,12 @@ A quick check on the 'scope shows :ref:`blocks_pwm_arm_control`. .. _blocks_pwm_arm_control: -Four Channel PWM with ARM control -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/pwm4.png :align: center :alt: pwm4.png + Four Channel PWM with ARM control + From the 'scope you see a 1 cycle **on** time results in a 450ns wide pulse and a 3.06us period is 326KHz, much slower than the 10ns pulse we saw before. But it may be more than fast enough for many applications. For example, most servos run at 50Hz. @@ -722,39 +722,35 @@ may be more than fast enough for many applications. For example, most servos ru But we can do better. Loop Unrolling for Better Performance -====================================== +*************************************** Problem ------------ +--------- The ARM controlled PRU code runs too slowly. Solution ------------ +---------- -Simple loop unrolling can greatly improve the speed. ``pwm5.pru0.c`` is our unrolled -version. +Simple loop unrolling can greatly improve the speed. ``pwm5.pru0.c`` is our unrolled version. -pwm5.pru0.c Unrolled -~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/pwm5.pru0.c + :caption: pwm5.pru0.c Unrolled + :linenos: :download:`pwm5.pru0.c <code/pwm5.pru0.c>` The output of ``pwm5.pru0.c`` is in the figure below. -pwm5.pru0.c Unrolled version of pwm4.pru0.c -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/pwm5_no_loop.png :align: center :alt: pwm5.pru0.c Unrolled version of pwm4.pru0.c -It's running about 6 times faster than ``pwm4.pru0.c``. + pwm5.pru0.c Unrolled version of pwm4.pru0.c -pwm4.pru0.c vs. pwm5.pru0.c -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +It's running about 6 times faster than ``pwm4.pru0.c``. -.. table:: +.. table:: pwm4.pru0.c vs. pwm5.pru0.c +---------+-----------------+-----------------+---------+-----------------------+---------+ |Measure |pwm4.pru0.c time |pwm5.pru0.c time |Speedup |pwm5.pru0.c w/o UNROLL |Speedup | @@ -786,7 +782,7 @@ it copies the code an then it's compiled. This unrolling gets us an impressive 6x speedup. Making All the Pulses Start at the Same Time -============================================= +********************************************** Problem ----------- @@ -802,21 +798,22 @@ in each channel starts about 15ns later than the channel above it. .. _blocks_zoomed: -pwm5.pru0 Zoomed In -~~~~~~~~~~~~~~~~~~~~~ .. figure:: figures/pwm5_zoomed.png :align: center :alt: pwm5.pru0 zoomed.png -The solution is to declare ``Rtmp`` (line 35) which holds the value for ``pass:[__]R30``. + pwm5.pru0 Zoomed In + +The solution is to declare ``Rtmp`` (line 35) which holds the value for ``__R30``. -pwm6.pru0.c Sync'ed Version of pwm5.pru0.c -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/pwm6.pru0.c + :caption: pwm6.pru0.c Sync'ed Version of pwm5.pru0.c + :linenos: :download:`pwm6.pru0.c Sync'ed Version of pwm5.pru0.c <code/pwm6.pru0.c>` Each channel writes it's value to ``Rtmp`` (lines 17 and 20) and then after -each channel has updated, ``Rtmp`` is copied to ``pass:[__]R30`` (line 54). +each channel has updated, ``Rtmp`` is copied to ``__R30`` (line 54). Discussion ----------- @@ -824,16 +821,16 @@ Discussion The following figure shows the channel are sync'ed. Though the period is slightly longer than before. -pwm6.pru0 Synchronized Channels -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .. figure:: figures/pwm6_synced.png :align: center :alt: pwm6.pru0 Synchronized Channels + pwm6.pru0 Synchronized Channels + Adding More Channels via PRU 1 -================================ +******************************* Problem ----------- @@ -857,15 +854,17 @@ will make the period half as long. Here's the code (``pwm7.pru0.c``) -pwm7.pru0.c Using Both PRUs -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/pwm7.pru0.c + :caption: pwm7.pru0.c Using Both PRUs + :linenos: :download:`pwm7.pru0.c Using Both PRUs <code/pwm7.pru0.c>` Be sure to run ``pwm7_setup.sh`` to get the correct pins configured. -pwm7_setup.sh -~~~~~~~~~~~~~~~ +.. literalinclude:: code/pwm7_setup.sh + :caption: pwm7_setup.sh + :linenos: :download:`pw7_setup.sh <code/pwm7_setup.sh>` @@ -908,6 +907,7 @@ Discussion There weren't many changes to be made. Line 15 we set MAXCH to 2. Lines 44-48 is where the big change is. + .. code-block:: c pru0_dram[2*ch ] = on [ch+PRUNUN*MAXCH]; // Copy to DRAM0 so the ARM can change it @@ -924,30 +924,28 @@ behavior. Running the code you will see the next figure. -pwm7.pru0 Two PRUs running -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/pwm7_two_prus_running.png :align: center :alt: pwm7.pru0 Two PRUs running + pwm7.pru0 Two PRUs running + What's going on there, the first channels look fine, but the PRU 1 channels are blurred. To see what's happening, let's stop the oscilloscope. -pwm7.pru0 Two PRUs stopped -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/pwm7_two_prus_stopped.png :align: center :alt: pwm7 Two PRUs stopped + pwm7.pru0 Two PRUs stopped + The stopped display shows that the four channels are doing what we wanted, except The PRU 0 channels have a period of 370ns while the PRU 1 channels at 330ns. It appears the compiler has optimied the two PRUs slightly differenty. Synchronizing Two PRUs -======================= +*********************** Problem ----------- @@ -958,26 +956,28 @@ Solution ----------- Use the Interrupt Controller (INTC). It allows one PRU to signal the other. -Page 225 of the `AM335x Technical Reference Manual <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_ +Page 225 of the `AM335x TRM 225 <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_ has details of how it works. Here's the code for PRU 0, which at the end of the ``while`` loop signals PRU 1 to start(``pwm8.pru0.c``). -pwm8.pru0.c PRU 0 using INTC to send a signal to PRU 1 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/pwm8.pru0.c + :caption: pwm8.pru0.c PRU 0 using INTC to send a signal to PRU 1 + :linenos: :download:`pwm8.pru0.c PRU 0 using INTC to send a signal to PRU 1 <code/pwm8.pru0.c>` PRU 2's code waits for PRU 0 before going. -pwm8.pru1.c PRU 1 waiting for INTC from PRU 0 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/pwm8.pru1.c + :caption: pwm8.pru1.c PRU 1 waiting for INTC from PRU 0 + :linenos: :download:`pwm8.pru1.c PRU 1 waiting for INTC from PRU 0 <code/pwm8.pru1.c>` In ``pwm8.pru0.c`` PRU 1 waits for a signal from PRU 0, so be sure to start PRU 1 first. .. code-block:: bash - + bone$ *make TARGET=pwm8.pru0; make TARGET=pwm8.pru1* Discussion @@ -986,31 +986,27 @@ Discussion The figure below shows the two PRUs are synchronized, though there is some extra overhead in the process so the period is longer. -pwm8.pru0 PRUs sycned -~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/pwm8_prus_sycned.png :align: center :alt: pwm8.pru0 PRUs sycned -This isn't much different from the previous examples. + pwm8.pru0 PRUs sycned -pwm8.pru0.c changes from pwm7.pru0.c -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +This isn't much different from the previous examples. -.. table:: +.. table:: pwm8.pru0.c changes from pwm7.pru0.c +-----+-------+---------------------------------------------------------------------------------------+ |PRU |Line |Change | +=====+=======+=======================================================================================+ |0 |37-45 |For PRU 0 these define ``configInitc()`` which initializes the interupts. | | | |See page 226 of the | - | | |`AM335x Technical Reference Manual <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_ | + | | |`AM335x TRM <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_ | | | |for a diagram explaining events, channels, hosts, etc. | +-----+-------+---------------------------------------------------------------------------------------+ |0 |55-56 |Set a configuration register and call `configInitc`. | +-----+-------+---------------------------------------------------------------------------------------+ - |1 |59-61 |PRU 1 then waits for PRU 0 to signal it. Bit 31 of ``pass:[__]R31`` corresponds | + |1 |59-61 |PRU 1 then waits for PRU 0 to signal it. Bit 31 of ``__R31`` corresponds | | | |to the Host-1 channel which ``configInitc()`` set up. We also clear event 16 so | | | |PRU 0 can set it again. | +-----+-------+---------------------------------------------------------------------------------------+ @@ -1022,7 +1018,7 @@ pwm8.pru0.c changes from pwm7.pru0.c This ends the multipart pwm example. Reading an Input at Regular Intervals -====================================== +************************************** Problem ----------- @@ -1032,15 +1028,11 @@ You have an input pin that needs to be read at regular intervals. Solution ----------- -You can use the ``pass:[__]R31`` register to read an input pin. Let's use the following -pins. +You can use the ``__R31`` register to read an input pin. Let's use the following pins. .. _blocks_io_pins: -Input/Output pins -~~~~~~~~~~~~~~~~~~ - -.. table:: +.. table:: Input/Output pins +---------+----------+-----+----------+---------+ |Direction|Bit number|Black|AI (ICSS2)|Pocket | @@ -1054,25 +1046,27 @@ These values came from :ref:`blocks_mapping_bits`. Configure the pins with ``input_setup.sh``. -input_setup.sh -~~~~~~~~~~~~~~~ +.. literalinclude:: code/input_setup.sh + :caption: input_setup.sh + :linenos: :download:`input_setup.sh <code/input_setup.sh>` The following code reads the input pin and writes its value to the output pin. -input.c -~~~~~~~~~~ +.. literalinclude:: code/input.pru0.c + :caption: code/input.pru0.c + :linenos: :download:`input.pru0.c <code/input.pru0.c>` Discussion ----------- -Just remember that ``pass:[__]R30`` is for outputs and ``pass:[__]R31`` is for inputs. +Just remember that ``__R30`` is for outputs and ``__R31`` is for inputs. Analog Wave Generator -======================= +********************** Problem ----------- @@ -1092,13 +1086,13 @@ a large duty cycle for when it is large. This example was inspired by `A PRU Sin Wave Generator <https://github.com/derekmolloy/exploringBB/tree/master/chp13/sineWave>`_ -in chapter 13 of -`Exploring BeagleBone by Derek Molloy<http://exploringbeaglebone.com/>`_. +in chapter 13 of `Exploring BeagleBone by Derek Molloy <http://exploringbeaglebone.com/>`_. Here's the code. -sine.pru0.c -~~~~~~~~~~~~~ +.. literalinclude:: code/sine.pru0.c + :caption: sine.pru0.c + :linenos: :download:`sine.pru0.c <code/sine.pru0.c>` @@ -1124,32 +1118,27 @@ Suppose you want to generate a sawtooth waveform like the one shown in :ref:`blo .. _blocks_sawtooth: -Continuous Sawtooth Waveform -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/sawtoothsmooth.png :align: center :alt: Continuous Sawtooth Waveform + Continuous Sawtooth Waveform + You need to sample the waveform and store one cycle. :ref:`blocks_sawtoothsampled` shows a sampled version of the sawtooth. You need to generate ``MAXT`` samples; here we show 20 samples, which may be enough. In the code ``MAXT`` is set to 100. .. _blocks_sawtoothsampled: -Sampled Sawtooth Waveform -~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/sawtoothsampled.png :align: center :alt: Sampled Sawtooth Waveform -There's a lot going on here; let's take it line by line. + Sampled Sawtooth Waveform -Line-by-line of sine.pru0.c -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +There's a lot going on here; let's take it line by line. -.. table:: +.. table:: Line-by-line of sine.pru0.c +-------+---------------------------------------------------------------------------------+ |Line | Explanation | @@ -1194,13 +1183,12 @@ Line-by-line of sine.pru0.c .. _blocks_sawunfiltered: -Unfiltered Sawtooth Waveform -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/sawunfiltered.png :align: center :alt: Unfiltered Sawtooth Waveform + Unfiltered Sawtooth Waveform + It doesn't look like a sawtooth; but if you look at the left side you will see each cycle has a longer and longer on time. The duty cycle is increasing. Once it's almost 100% duty cycle, it switches to a very small duty cycle. @@ -1214,13 +1202,12 @@ A simple low-pass filter, built with one resistor and one capacitor will do it. .. _blocks_filterwiring: -Low-Pass Filter Wiring Diagram -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/filter_bb.png :align: center :alt: Low-Pass Filter Wiring Diagram + Low-Pass Filter Wiring Diagram + .. note:: I used a 10K variable resistor and a 0.022uF capacitor. @@ -1231,13 +1218,12 @@ Low-Pass Filter Wiring Diagram .. _blocks_sawscope: -Reconstructed Sawtooth Waveform -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/sawscope.png :align: center :alt: Reconstructed Sawtooth Waveform + Reconstructed Sawtooth Waveform + Now that looks more like a sawtooth wave. The top plot is the time-domain plot of the output of the low-pass filter. The bottom plot is the FFT of the top plot, therefore it's the frequency domain. We are getting a sawtooth with a @@ -1252,13 +1238,12 @@ resistor. You'll see something like :ref:`blocks_lowercutoff`. .. _blocks_lowercutoff: -Reconstructed Sawtooth Waveform with Lower Cutoff Frequency -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/sawlowercutoff.png :align: center :alt: Reconstructed Sawtooth Waveform with Lower Cutoff Frequency + Reconstructed Sawtooth Waveform with Lower Cutoff Frequency + The high freqencies have been reduced, but the corner of the waveform has been rounded. You can also adjust the cutoff to a higher frequency and you'll get a sharper corner, but you'll also get more high frequencies. See @@ -1266,13 +1251,12 @@ get a sharper corner, but you'll also get more high frequencies. See .. _blocks_highercutoff: -Reconstructed Sawtooth Waveform with Higher Cutoff Frequency -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/sawhighercutoff.png :align: center :alt: Reconstructed Sawtooth Waveform with Higher Cutoff Frequency + Reconstructed Sawtooth Waveform with Higher Cutoff Frequency + Adjust to taste, though the real solution is to build a higher order filter. Search for _second order **filter** and you'll find some nice circuits. @@ -1285,24 +1269,22 @@ You can also get a triangle waveform by setting the ``#define``. .. _blocks_triangle: -Reconstructed Triangle Waveform -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/triangle.png :align: center :alt: Reconstructed Triangle Waveform + Reconstructed Triangle Waveform + And also the sine wave as shown in :ref:`blocks_sine`. .. _blocks_sine: -Reconstructed Sinusoid Waveform -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/sine.png :align: center :alt: Reconstructed Sinusoid Waveform + Reconstructed Sinusoid Waveform + Notice on the bottom plot the harmonics are much more suppressed. Generating the sine waveform uses **floats**. This requires much more code. @@ -1311,8 +1293,9 @@ You can look in `/tmp/cloud9-examples/sine.pru0.map` to see how much memory is b .. _blocks_sine_map: -/tmp/cloud9-examples/sine.pru0.map for Sine Wave -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/sine.map + :caption: /tmp/cloud9-examples/sine.pru0.map for Sine Wave + :linenos: :download:`lines=1..22 <code/sine.map>` @@ -1330,7 +1313,7 @@ to the PRU. .. _blocks_ws2812: WS2812 (NeoPixel) driver -========================== +*************************** Problem ----------- @@ -1353,40 +1336,38 @@ Wire the input to ``P9_29`` and power to 3.3V and ground to ground as shown in .. _blocks_neo_wiring: -.NeoPixel Wiring .. figure:: figures/neo_bb.png :align: center :alt: NeoPixel Wiring + NeoPixel Wiring + Test your wiring with the simple code in :ref:`blocks_neo1` which to turns all pixels white. .. _blocks_neo1: -neo1.pru0.c - Code to turn all NeoPixels's white -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. code-block:: bash +.. literalinclude:: code/neo1.pru0.c + :caption: neo1.pru0.c - Code to turn all NeoPixels's white + :linenos: :download:`neo1.pru0.c <code/neo1.pru0.c>` Discussion ----------- -:ref:`blocks_sequence` (taken from `WS2812 Data Sheet <https://cdn-shop.adafruit.com/datasheets/WS2812.pdf>`_) shows the following waveforms are used to send a bit of data. +:ref:`blocks_sequence` (taken from `WS2812 Data Sheet <https://cdn-shop.adafruit.com/datasheets/WS2812.pdf>`_) +shows the following waveforms are used to send a bit of data. .. _blocks_sequence: -NeoPixel bit sequence -~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/neo_sequence.png :align: center :alt: NeoPixel bit sequence -Where the times are: + NeoPixel bit sequence -.. table:: +.. table:: Where the times are: +-------+-------------+ |Label | Time in ns | @@ -1411,12 +1392,11 @@ shows the waveform for sending a 0 value. Note the times are spot on. .. _blocks_zero_scope: -NeoPixel zero timing -~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/neo_scope.png :align: center - :alt: + :alt: NeoPixel zero timing + + NeoPixel zero timing Each NeoPixel listens for a RGB value. Once a value has arrived all other values that follow are passed on to the next NeoPixel which does the same thing. @@ -1428,23 +1408,24 @@ grab the next value for itself and start over again. Setting NeoPixels to Different Colors -====================================== +*************************************** Problem ------------ +--------- I want to set the LEDs to different colors. Solution ------------ +--------- -Wire your NeoPixels as shown in :ref:`blocks_neo_wiring` then run the code in -:ref:`blocks_neo2`. +Wire your NeoPixels as shown in :ref:`blocks_neo_wiring` +then run the code in :ref:`blocks_neo2`. .. _blocks_neo2: -neo2.pru0.c - Code to turn on green, red, blue -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/neo2.pru0.c + :caption: neo2.pru0.c - Code to turn on green, red, blue + :linenos: :download:`neo2.pru0.c <code/neo2.pru0.c>` @@ -1458,25 +1439,21 @@ used to control the green, red and blue values. .. _blocks_new_data_seq: -NeoPixel data sequence -~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/neo_data_seq.png :align: center - :alt: + :alt: NeoPixel data sequence + + NeoPixel data sequence .. note:: -The usual order for colors is RGB (red, green, blue), but the NeoPixels use GRB (green, red, blue). + The usual order for colors is RGB (red, green, blue), but the NeoPixels use GRB (green, red, blue). :ref:`blocks_neo2_line` is the line-by-line for ``neo2.pru0.c``. .. _blocks_neo2_line: -Line-by-line for neo2.pru0.c -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. table:: +.. table:: Line-by-line for neo2.pru0.c +-------+---------------------------------------------------------------------------------+ |Line | Explanation | @@ -1501,12 +1478,10 @@ Line-by-line for neo2.pru0.c .. note:: -This will only change the first ``STR_LEN`` LEDs. The LEDs that follow will not -be changed. -==== + This will only change the first ``STR_LEN`` LEDs. The LEDs that follow will not be changed. Controlling Arbitrary LEDs -============================ +*************************** Problem ----------- @@ -1522,30 +1497,30 @@ string to the LEDs. :ref:`blocks_neo3` shows an example animates a red pixel running around a ring of blue background. :ref:`blocks_neo3_video` shows the code in action. -.. _blocks_neo3_video: +.. _blocks_neo3: -neo3.pru0.c - Simple animation +.. literalinclude:: code/neo3.pru0.c + :caption: neo3.pru0.c - Code to animate a red pixel running around a ring of blue + :linenos: -:download:`ring_around.mp4 <figures/ring_around.mp4>` +:download:`neo3.pru0.c <code/neo3.pru0.c>` -.. _blocks_neo3: +.. _blocks_neo3_video: -neo3.pru0.c - Code to animate a red pixel running around a ring of blue -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Neo3 Video +----------- -:download:`neo3.pru0.c <code/neo3.pru0.c>` +:download:`neo3.pru0.c - Simple animation <figures/ring_around.mp4>` Discussion ----------- -Here's the highlights. - -.. table:: +.. table:: Here's the highlights. +-----+---------------------------------+ |Line |Explanation | - +=====|=================================+ + +=====+=================================+ |32,33|Initiallize the array of colors. | +-----+---------------------------------+ |38-41|Update the array. | @@ -1558,7 +1533,7 @@ Here's the highlights. +-----+---------------------------------+ Controlling NeoPixels Through a Kernel Driver -====================================== +************************************************* Problem ----------- @@ -1576,8 +1551,9 @@ an example. .. _blocks_neo4: -neo4.pru0.c - Code to talk to the PRU via rpmsg_pru -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/neo4.pru0.c + :caption: neo4.pru0.c - Code to talk to the PRU via rpmsg_pru + :linenos: :download:`neo4.pru0.c <code/neo4.pru0.c>` @@ -1614,32 +1590,41 @@ There's a lot here. I'll just hit some of the highlights in :ref:`blocks_neo4_l .. _blocks_neo4_lines: -Line-by-line for neo4.pru0.c -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. table:: - -|Line |Explanation - -|30 |The `CHAN_NAME` of `rpmsg-pru` matches that `prmsg_pru` driver that is -is already installed. This connects this PRU to the driver. -|32 |The `CHAN_PORT` tells it to use port 30. That's why we use -`/dev/rpmsg_pru30` -|40 |`payload[]` is the buffer that receives the data from the ARM. -|42-48|Same as the previous NeoPixel examples. -|52 |`color[]` is the state to be sent to the LEDs. -|66-68|`color[]` is initialized. -|70-85|Here are a number of details needed to set up the channel between -the PRU and the ARM. -|88 |Here we wait until the ARM sends us some numbers. -|99 |Receive all the data from the ARM, store it in `payload[]`. -|101-111|The data sent is: index red green blue. Pull off the index. If it's -in the right range, pull off the red, green and blue values. -|113 |The NeoPixels want the data in GRB order. Shift and OR everything -together. -|116-133|If the `index` = -1, send the contents of `color` to the LEDs. This -code is same as before. -|==== +.. table:: Line-by-line for neo4.pru0.c + + +---------+---------------------------------------------------------------------------+ + |Line | Explanation | + +=========+===========================================================================+ + |30 | The `CHAN_NAME` of `rpmsg-pru` matches that `prmsg_pru` driver that is | + | | is already installed. This connects this PRU to the driver. | + +---------+---------------------------------------------------------------------------+ + |32 | The `CHAN_PORT` tells it to use port 30. That's why we use | + | | `/dev/rpmsg_pru30` | + +---------+---------------------------------------------------------------------------+ + |40 | `payload[]` is the buffer that receives the data from the ARM. | + +---------+---------------------------------------------------------------------------+ + |42-48 | Same as the previous NeoPixel examples. | + +---------+---------------------------------------------------------------------------+ + |52 | `color[]` is the state to be sent to the LEDs. | + +---------+---------------------------------------------------------------------------+ + |66-68 | `color[]` is initialized. | + +---------+---------------------------------------------------------------------------+ + |70-85 | Here are a number of details needed to set up the channel between | + | | the PRU and the ARM. | + +---------+---------------------------------------------------------------------------+ + |88 | Here we wait until the ARM sends us some numbers. | + +---------+---------------------------------------------------------------------------+ + |99 | Receive all the data from the ARM, store it in `payload[]`. | + +---------+---------------------------------------------------------------------------+ + |101-111 | The data sent is: index red green blue. Pull off the index. If it's | + | | in the right range, pull off the red, green and blue values. | + +---------+---------------------------------------------------------------------------+ + |113 | The NeoPixels want the data in GRB order. Shift and OR everything | + | | together. | + +---------+---------------------------------------------------------------------------+ + |116-133 | If the `index` = -1, send the contents of `color` to the LEDs. This | + | | code is same as before. | + +---------+---------------------------------------------------------------------------+ You can now use programs running on the ARM to send colors to the PRU. @@ -1647,8 +1632,9 @@ You can now use programs running on the ARM to send colors to the PRU. .. _blocks_neo-rainbow: -neo-rainbow.py - A python program using /dev/rpmsg_pru30 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/neo-rainbow.py + :caption: neo-rainbow.py - A python program using /dev/rpmsg_pru30 + :linenos: :download:`neo-rainbow.py <code/neo-rainbow.py>` @@ -1659,7 +1645,6 @@ the last number, or you numbers will get blurred together. Switching from pru0 to pru1 with rpmsg_pru ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - There are three things you need to change when switching from pru0 to pru1 when using rpmsg_pru. @@ -1675,14 +1660,13 @@ when using rpmsg_pru. These changes switch to the proper channel numbers to use pru1 instead of pru0. RGB LED Matrix - No Integrated Drivers -====================================== - +*************************************** Problem ----------- You have a RGB LED matrix -(:ref:`../01case/case.html#case_rgb_matrix, 1.4. RGB LED Matrix - No Integrated Drivers`) and want to know +(:ref:`case_rgb_matrix`) and want to know at a low level how the PRU works. Solution @@ -1735,8 +1719,9 @@ high-level view of how to drive the display. .. _blocks_rgb_python: -rgb_python.py - Python code for driving RGB LED matrix -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/rgb_python.py + :caption: rgb_python.py - Python code for driving RGB LED matrix + :linenos: :download:`rgb_python.py <code/rgb_python.py>` @@ -1744,8 +1729,9 @@ Be sure to run the :ref:`blocks_rgb_setup` script before running the python code .. _blocks_rgb_setup: -rgb_python_setup.sh -~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/rgb_python_setup.sh + :caption: rgb_python_setup.sh + :linenos: :download:`rgb_python_setup.sh <code/rgb_python_setup.sh>` @@ -1762,26 +1748,27 @@ Your display should look like :ref:`blocks_rgb_python_jpg`. .. _blocks_rgb_python_jpg: -Display running rgb_python.py -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/rgb_python.jpg :align: center :alt: Display running rgb_python.py + Display running rgb_python.py + So why do only two lines appear at a time? That's how the display works. Currently lines 6 and 22 are showing, then a moment later 7 and 23 show, etc. The display can only display two lines at a time, so it cycles through all the lines. Unfortunately, python is too slow to make the display appear all at once. Here's where the PRU comes in. -:ref:``blocks_rgb1`` is the PRU code to drive the RGB LED matrix. Be sure to run -``bone$ source rgb_setup.sh`` first. +:ref:``blocks_rgb1`` is the PRU code to drive the RGB LED matrix. +Be sure to run ``bone$ source rgb_setup.sh`` first. .. _blocks_rgb1: -PRU code for driving the RGB LED matrix -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +.. literalinclude:: code/rgb1.pru0.c + :caption: PRU code for driving the RGB LED matrix + :linenos: :download:`rgb1.pru0.c <code/rgb1.pru0.c>` @@ -1790,33 +1777,31 @@ The results are shown in :ref:`blocks_rgb_pru`. .. _blocks_rgb_pru: -Display running rgb1.c on PRU 0 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/rgb_pru.jpg :align: center :alt: Display running rgb1.pru0.c on PRU 0 + Display running rgb1.c on PRU 0 + The PRU is fast enough to quickly write to the display so that it appears as if all the LEDs are on at once. Discussion ----------- -There are a lot of details needed to make this simple display work. Let's -go over some of them. +There are a lot of details needed to make this simple display work. +Let's go over some of them. First, the connector looks like :ref:`blocks_matrix_j1`. .. _blocks_matrix_j1: -RGB Matrix J1 connector -~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/matrix_j1.jpg :align: center :alt: RGB Matrix J1 connector, 200 + RGB Matrix J1 connector + Notice the labels on the connect match the labels in the code. :ref:`blocks_pocket_scroller_pins` shows how the pins on the display are mapped to the pins on the Pocket Beagle. @@ -1826,10 +1811,7 @@ mapped to the pins on the Pocket Beagle. .. _blocks_pocket_scroller_pins: -PocketScroller pin table -~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. table:: +.. table:: PocketScroller pin table +-----------------+---------------+------------------------+------------------+-------------------+ |J1 Connector Pin |Pocket Headers |gpio port and bit number|Linux gpio number |PRU R30 bit number | @@ -1870,12 +1852,11 @@ https://docs.google.com/spreadsheets/d/1FRGvYOyW1RiNSEVprvstfJAVeapnASgDXHtxeDOj .. _blocks_rgb_waveforms: -Oscilloscope display of CLK, OE, LAT and R1 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/rgb_waveforms.png :align: center - :alt: .Oscilloscope display of CLK, OE, LAT and R1 + :alt: Oscilloscope display of CLK, OE, LAT and R1 + + Oscilloscope display of CLK, OE, LAT and R1 The top waveform is the CLK, the next is OE, followed by LAT and finally R1. The OE (output enable) is active low, so most of the time the display is visible. @@ -1883,9 +1864,7 @@ The sequence is: * Put data on the R1, G1, B1, R2, G2 and B2 lines * Toggle the clock. -* Repeat the first two steps as one row of data is transfered. There are -384 LEDs (2 rows of 32 RGB LEDs times 3 LED per RGB), but we are clocking in -six bits (R1, G1, etc.) at a time, so 384/6=64 values need to be clocked in. +* Repeat the first two steps as one row of data is transfered. There are 384 LEDs (2 rows of 32 RGB LEDs times 3 LED per RGB), but we are clocking in six bits (R1, G1, etc.) at a time, so 384/6=64 values need to be clocked in. * Once all the values are in, disable the display (OE goes high) * Then toggle the latch (LAT) to latch the new data. * Turn the display back on. @@ -1901,13 +1880,12 @@ comparision. .. _blocks_rgb_fpp: -FPP waveforms -~~~~~~~~~~~~~~ - .. figure:: figures/rgb_fpp.png :align: center :alt: FPP waveforms + FPP waveforms + Getting More Colors ~~~~~~~~~~~~~~~~~~~~~ @@ -1927,7 +1905,7 @@ The Adafruit description goes on to say: This is what FPP does, but it's beyond the scope of this project. Compiling and Inserting rpmsg_pru -====================================== +*********************************** Problem ----------- @@ -1970,8 +1948,9 @@ It's now installed and ready to go. Copyright ========== -copyright.c -~~~~~~~~~~~~~ +.. literalinclude:: code/copyright.c + :caption: copyright.c + :linenos: :download:`copyright.c <code/copyright.c>` diff --git a/pru-cookbook/05blocks/code/Makefile b/books/pru-cookbook/05blocks/code/Makefile similarity index 100% rename from pru-cookbook/05blocks/code/Makefile rename to books/pru-cookbook/05blocks/code/Makefile diff --git a/pru-cookbook/05blocks/code/copyright.c b/books/pru-cookbook/05blocks/code/copyright.c similarity index 100% rename from pru-cookbook/05blocks/code/copyright.c rename to books/pru-cookbook/05blocks/code/copyright.c diff --git a/pru-cookbook/05blocks/code/input.pru0.c b/books/pru-cookbook/05blocks/code/input.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/input.pru0.c rename to books/pru-cookbook/05blocks/code/input.pru0.c diff --git a/pru-cookbook/05blocks/code/input_setup.sh b/books/pru-cookbook/05blocks/code/input_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/input_setup.sh rename to books/pru-cookbook/05blocks/code/input_setup.sh diff --git a/pru-cookbook/05blocks/code/module/.gitignore b/books/pru-cookbook/05blocks/code/module/.gitignore similarity index 100% rename from pru-cookbook/05blocks/code/module/.gitignore rename to books/pru-cookbook/05blocks/code/module/.gitignore diff --git a/pru-cookbook/05blocks/code/module/Makefile b/books/pru-cookbook/05blocks/code/module/Makefile similarity index 100% rename from pru-cookbook/05blocks/code/module/Makefile rename to books/pru-cookbook/05blocks/code/module/Makefile diff --git a/pru-cookbook/05blocks/code/module/install.sh b/books/pru-cookbook/05blocks/code/module/install.sh similarity index 100% rename from pru-cookbook/05blocks/code/module/install.sh rename to books/pru-cookbook/05blocks/code/module/install.sh diff --git a/pru-cookbook/05blocks/code/module/rpmsg_client_sample.c b/books/pru-cookbook/05blocks/code/module/rpmsg_client_sample.c similarity index 100% rename from pru-cookbook/05blocks/code/module/rpmsg_client_sample.c rename to books/pru-cookbook/05blocks/code/module/rpmsg_client_sample.c diff --git a/pru-cookbook/05blocks/code/module/rpmsg_pru.c b/books/pru-cookbook/05blocks/code/module/rpmsg_pru.c similarity index 100% rename from pru-cookbook/05blocks/code/module/rpmsg_pru.c rename to books/pru-cookbook/05blocks/code/module/rpmsg_pru.c diff --git a/pru-cookbook/05blocks/code/module/setup.sh b/books/pru-cookbook/05blocks/code/module/setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/module/setup.sh rename to books/pru-cookbook/05blocks/code/module/setup.sh diff --git a/pru-cookbook/05blocks/code/neo-colors.py b/books/pru-cookbook/05blocks/code/neo-colors.py similarity index 100% rename from pru-cookbook/05blocks/code/neo-colors.py rename to books/pru-cookbook/05blocks/code/neo-colors.py diff --git a/pru-cookbook/05blocks/code/neo-rainbow.py b/books/pru-cookbook/05blocks/code/neo-rainbow.py similarity index 100% rename from pru-cookbook/05blocks/code/neo-rainbow.py rename to books/pru-cookbook/05blocks/code/neo-rainbow.py diff --git a/pru-cookbook/05blocks/code/neo1.pru0.c b/books/pru-cookbook/05blocks/code/neo1.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/neo1.pru0.c rename to books/pru-cookbook/05blocks/code/neo1.pru0.c diff --git a/pru-cookbook/05blocks/code/neo1.pru1_1.c b/books/pru-cookbook/05blocks/code/neo1.pru1_1.c similarity index 100% rename from pru-cookbook/05blocks/code/neo1.pru1_1.c rename to books/pru-cookbook/05blocks/code/neo1.pru1_1.c diff --git a/pru-cookbook/05blocks/code/neo2.pru0.c b/books/pru-cookbook/05blocks/code/neo2.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/neo2.pru0.c rename to books/pru-cookbook/05blocks/code/neo2.pru0.c diff --git a/pru-cookbook/05blocks/code/neo2.pru1_1.c b/books/pru-cookbook/05blocks/code/neo2.pru1_1.c similarity index 100% rename from pru-cookbook/05blocks/code/neo2.pru1_1.c rename to books/pru-cookbook/05blocks/code/neo2.pru1_1.c diff --git a/pru-cookbook/05blocks/code/neo3.pru0.c b/books/pru-cookbook/05blocks/code/neo3.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/neo3.pru0.c rename to books/pru-cookbook/05blocks/code/neo3.pru0.c diff --git a/pru-cookbook/05blocks/code/neo3.pru1_1.c b/books/pru-cookbook/05blocks/code/neo3.pru1_1.c similarity index 100% rename from pru-cookbook/05blocks/code/neo3.pru1_1.c rename to books/pru-cookbook/05blocks/code/neo3.pru1_1.c diff --git a/pru-cookbook/05blocks/code/neo4.pru0.c b/books/pru-cookbook/05blocks/code/neo4.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/neo4.pru0.c rename to books/pru-cookbook/05blocks/code/neo4.pru0.c diff --git a/pru-cookbook/05blocks/code/neo4.pru1_1.c b/books/pru-cookbook/05blocks/code/neo4.pru1_1.c similarity index 100% rename from pru-cookbook/05blocks/code/neo4.pru1_1.c rename to books/pru-cookbook/05blocks/code/neo4.pru1_1.c diff --git a/pru-cookbook/05blocks/code/neo_setup.sh b/books/pru-cookbook/05blocks/code/neo_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/neo_setup.sh rename to books/pru-cookbook/05blocks/code/neo_setup.sh diff --git a/pru-cookbook/05blocks/code/pwm-test.c b/books/pru-cookbook/05blocks/code/pwm-test.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm-test.c rename to books/pru-cookbook/05blocks/code/pwm-test.c diff --git a/pru-cookbook/05blocks/code/pwm1.pru0.c b/books/pru-cookbook/05blocks/code/pwm1.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm1.pru0.c rename to books/pru-cookbook/05blocks/code/pwm1.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm1.pru1_1.c b/books/pru-cookbook/05blocks/code/pwm1.pru1_1.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm1.pru1_1.c rename to books/pru-cookbook/05blocks/code/pwm1.pru1_1.c diff --git a/pru-cookbook/05blocks/code/pwm2.pru0.c b/books/pru-cookbook/05blocks/code/pwm2.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm2.pru0.c rename to books/pru-cookbook/05blocks/code/pwm2.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm3.pru0.c b/books/pru-cookbook/05blocks/code/pwm3.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm3.pru0.c rename to books/pru-cookbook/05blocks/code/pwm3.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm4.pru0.c b/books/pru-cookbook/05blocks/code/pwm4.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm4.pru0.c rename to books/pru-cookbook/05blocks/code/pwm4.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm5.pru0.c b/books/pru-cookbook/05blocks/code/pwm5.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm5.pru0.c rename to books/pru-cookbook/05blocks/code/pwm5.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm6.pru0.c b/books/pru-cookbook/05blocks/code/pwm6.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm6.pru0.c rename to books/pru-cookbook/05blocks/code/pwm6.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm7-test.c b/books/pru-cookbook/05blocks/code/pwm7-test.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm7-test.c rename to books/pru-cookbook/05blocks/code/pwm7-test.c diff --git a/pru-cookbook/05blocks/code/pwm7.pru0.c b/books/pru-cookbook/05blocks/code/pwm7.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm7.pru0.c rename to books/pru-cookbook/05blocks/code/pwm7.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm7.pru1.c b/books/pru-cookbook/05blocks/code/pwm7.pru1.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm7.pru1.c rename to books/pru-cookbook/05blocks/code/pwm7.pru1.c diff --git a/pru-cookbook/05blocks/code/pwm7_setup.sh b/books/pru-cookbook/05blocks/code/pwm7_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/pwm7_setup.sh rename to books/pru-cookbook/05blocks/code/pwm7_setup.sh diff --git a/pru-cookbook/05blocks/code/pwm8.pru0.c b/books/pru-cookbook/05blocks/code/pwm8.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm8.pru0.c rename to books/pru-cookbook/05blocks/code/pwm8.pru0.c diff --git a/pru-cookbook/05blocks/code/pwm8.pru1.c b/books/pru-cookbook/05blocks/code/pwm8.pru1.c similarity index 100% rename from pru-cookbook/05blocks/code/pwm8.pru1.c rename to books/pru-cookbook/05blocks/code/pwm8.pru1.c diff --git a/pru-cookbook/05blocks/code/pwm_setup.sh b/books/pru-cookbook/05blocks/code/pwm_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/pwm_setup.sh rename to books/pru-cookbook/05blocks/code/pwm_setup.sh diff --git a/pru-cookbook/05blocks/code/resource_table_empty.h b/books/pru-cookbook/05blocks/code/resource_table_empty.h similarity index 100% rename from pru-cookbook/05blocks/code/resource_table_empty.h rename to books/pru-cookbook/05blocks/code/resource_table_empty.h diff --git a/pru-cookbook/05blocks/code/rgb1.pru0.c b/books/pru-cookbook/05blocks/code/rgb1.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/rgb1.pru0.c rename to books/pru-cookbook/05blocks/code/rgb1.pru0.c diff --git a/pru-cookbook/05blocks/code/rgb2.pru0.c b/books/pru-cookbook/05blocks/code/rgb2.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/rgb2.pru0.c rename to books/pru-cookbook/05blocks/code/rgb2.pru0.c diff --git a/pru-cookbook/05blocks/code/rgb3.pru0.c b/books/pru-cookbook/05blocks/code/rgb3.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/rgb3.pru0.c rename to books/pru-cookbook/05blocks/code/rgb3.pru0.c diff --git a/pru-cookbook/05blocks/code/rgb4.pru0.c b/books/pru-cookbook/05blocks/code/rgb4.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/rgb4.pru0.c rename to books/pru-cookbook/05blocks/code/rgb4.pru0.c diff --git a/pru-cookbook/05blocks/code/rgb_black.h b/books/pru-cookbook/05blocks/code/rgb_black.h similarity index 100% rename from pru-cookbook/05blocks/code/rgb_black.h rename to books/pru-cookbook/05blocks/code/rgb_black.h diff --git a/pru-cookbook/05blocks/code/rgb_pocket.h b/books/pru-cookbook/05blocks/code/rgb_pocket.h similarity index 100% rename from pru-cookbook/05blocks/code/rgb_pocket.h rename to books/pru-cookbook/05blocks/code/rgb_pocket.h diff --git a/pru-cookbook/05blocks/code/rgb_python.py b/books/pru-cookbook/05blocks/code/rgb_python.py similarity index 100% rename from pru-cookbook/05blocks/code/rgb_python.py rename to books/pru-cookbook/05blocks/code/rgb_python.py diff --git a/pru-cookbook/05blocks/code/rgb_python_setup.sh b/books/pru-cookbook/05blocks/code/rgb_python_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/rgb_python_setup.sh rename to books/pru-cookbook/05blocks/code/rgb_python_setup.sh diff --git a/pru-cookbook/05blocks/code/rgb_setup.sh b/books/pru-cookbook/05blocks/code/rgb_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/rgb_setup.sh rename to books/pru-cookbook/05blocks/code/rgb_setup.sh diff --git a/pru-cookbook/05blocks/code/rgb_white.pru0.c b/books/pru-cookbook/05blocks/code/rgb_white.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/rgb_white.pru0.c rename to books/pru-cookbook/05blocks/code/rgb_white.pru0.c diff --git a/pru-cookbook/05blocks/code/shared.pru0.c b/books/pru-cookbook/05blocks/code/shared.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/shared.pru0.c rename to books/pru-cookbook/05blocks/code/shared.pru0.c diff --git a/pru-cookbook/05blocks/code/shared_setup.sh b/books/pru-cookbook/05blocks/code/shared_setup.sh similarity index 100% rename from pru-cookbook/05blocks/code/shared_setup.sh rename to books/pru-cookbook/05blocks/code/shared_setup.sh diff --git a/pru-cookbook/05blocks/code/sine.map b/books/pru-cookbook/05blocks/code/sine.map similarity index 100% rename from pru-cookbook/05blocks/code/sine.map rename to books/pru-cookbook/05blocks/code/sine.map diff --git a/pru-cookbook/05blocks/code/sine.pru0.c b/books/pru-cookbook/05blocks/code/sine.pru0.c similarity index 100% rename from pru-cookbook/05blocks/code/sine.pru0.c rename to books/pru-cookbook/05blocks/code/sine.pru0.c diff --git a/pru-cookbook/05blocks/code/write_init_pins.sh b/books/pru-cookbook/05blocks/code/write_init_pins.sh similarity index 100% rename from pru-cookbook/05blocks/code/write_init_pins.sh rename to books/pru-cookbook/05blocks/code/write_init_pins.sh diff --git a/pru-cookbook/05blocks/figures/blockDiagram.png b/books/pru-cookbook/05blocks/figures/blockDiagram.png similarity index 100% rename from pru-cookbook/05blocks/figures/blockDiagram.png rename to books/pru-cookbook/05blocks/figures/blockDiagram.png diff --git a/pru-cookbook/05blocks/figures/blocks_plots.asv b/books/pru-cookbook/05blocks/figures/blocks_plots.asv similarity index 100% rename from pru-cookbook/05blocks/figures/blocks_plots.asv rename to books/pru-cookbook/05blocks/figures/blocks_plots.asv diff --git a/pru-cookbook/05blocks/figures/blocks_plots.m b/books/pru-cookbook/05blocks/figures/blocks_plots.m similarity index 100% rename from pru-cookbook/05blocks/figures/blocks_plots.m rename to books/pru-cookbook/05blocks/figures/blocks_plots.m diff --git a/pru-cookbook/05blocks/figures/filter.fzz b/books/pru-cookbook/05blocks/figures/filter.fzz similarity index 100% rename from pru-cookbook/05blocks/figures/filter.fzz rename to books/pru-cookbook/05blocks/figures/filter.fzz diff --git a/pru-cookbook/05blocks/figures/filter_bb.png b/books/pru-cookbook/05blocks/figures/filter_bb.png similarity index 100% rename from pru-cookbook/05blocks/figures/filter_bb.png rename to books/pru-cookbook/05blocks/figures/filter_bb.png diff --git a/pru-cookbook/05blocks/figures/matrix_j1.jpg b/books/pru-cookbook/05blocks/figures/matrix_j1.jpg similarity index 100% rename from pru-cookbook/05blocks/figures/matrix_j1.jpg rename to books/pru-cookbook/05blocks/figures/matrix_j1.jpg diff --git a/pru-cookbook/05blocks/figures/neo.fzz b/books/pru-cookbook/05blocks/figures/neo.fzz similarity index 100% rename from pru-cookbook/05blocks/figures/neo.fzz rename to books/pru-cookbook/05blocks/figures/neo.fzz diff --git a/pru-cookbook/05blocks/figures/neo_bb.png b/books/pru-cookbook/05blocks/figures/neo_bb.png similarity index 100% rename from pru-cookbook/05blocks/figures/neo_bb.png rename to books/pru-cookbook/05blocks/figures/neo_bb.png diff --git a/pru-cookbook/05blocks/figures/neo_data_seq.png b/books/pru-cookbook/05blocks/figures/neo_data_seq.png similarity index 100% rename from pru-cookbook/05blocks/figures/neo_data_seq.png rename to books/pru-cookbook/05blocks/figures/neo_data_seq.png diff --git a/pru-cookbook/05blocks/figures/neo_scope.png b/books/pru-cookbook/05blocks/figures/neo_scope.png similarity index 100% rename from pru-cookbook/05blocks/figures/neo_scope.png rename to books/pru-cookbook/05blocks/figures/neo_scope.png diff --git a/pru-cookbook/05blocks/figures/neo_sequence.png b/books/pru-cookbook/05blocks/figures/neo_sequence.png similarity index 100% rename from pru-cookbook/05blocks/figures/neo_sequence.png rename to books/pru-cookbook/05blocks/figures/neo_sequence.png diff --git a/pru-cookbook/05blocks/figures/pwm1.png b/books/pru-cookbook/05blocks/figures/pwm1.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm1.png rename to books/pru-cookbook/05blocks/figures/pwm1.png diff --git a/pru-cookbook/05blocks/figures/pwm2.png b/books/pru-cookbook/05blocks/figures/pwm2.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm2.png rename to books/pru-cookbook/05blocks/figures/pwm2.png diff --git a/pru-cookbook/05blocks/figures/pwm3.png b/books/pru-cookbook/05blocks/figures/pwm3.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm3.png rename to books/pru-cookbook/05blocks/figures/pwm3.png diff --git a/pru-cookbook/05blocks/figures/pwm4.png b/books/pru-cookbook/05blocks/figures/pwm4.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm4.png rename to books/pru-cookbook/05blocks/figures/pwm4.png diff --git a/pru-cookbook/05blocks/figures/pwm5_no_loop.png b/books/pru-cookbook/05blocks/figures/pwm5_no_loop.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm5_no_loop.png rename to books/pru-cookbook/05blocks/figures/pwm5_no_loop.png diff --git a/pru-cookbook/05blocks/figures/pwm5_zoomed.png b/books/pru-cookbook/05blocks/figures/pwm5_zoomed.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm5_zoomed.png rename to books/pru-cookbook/05blocks/figures/pwm5_zoomed.png diff --git a/pru-cookbook/05blocks/figures/pwm6_synced.png b/books/pru-cookbook/05blocks/figures/pwm6_synced.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm6_synced.png rename to books/pru-cookbook/05blocks/figures/pwm6_synced.png diff --git a/pru-cookbook/05blocks/figures/pwm7_two_prus_running.png b/books/pru-cookbook/05blocks/figures/pwm7_two_prus_running.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm7_two_prus_running.png rename to books/pru-cookbook/05blocks/figures/pwm7_two_prus_running.png diff --git a/pru-cookbook/05blocks/figures/pwm7_two_prus_stopped.png b/books/pru-cookbook/05blocks/figures/pwm7_two_prus_stopped.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm7_two_prus_stopped.png rename to books/pru-cookbook/05blocks/figures/pwm7_two_prus_stopped.png diff --git a/pru-cookbook/05blocks/figures/pwm8_prus_sycned.png b/books/pru-cookbook/05blocks/figures/pwm8_prus_sycned.png similarity index 100% rename from pru-cookbook/05blocks/figures/pwm8_prus_sycned.png rename to books/pru-cookbook/05blocks/figures/pwm8_prus_sycned.png diff --git a/pru-cookbook/05blocks/figures/rgb_fpp.png b/books/pru-cookbook/05blocks/figures/rgb_fpp.png similarity index 100% rename from pru-cookbook/05blocks/figures/rgb_fpp.png rename to books/pru-cookbook/05blocks/figures/rgb_fpp.png diff --git a/pru-cookbook/05blocks/figures/rgb_pru.jpg b/books/pru-cookbook/05blocks/figures/rgb_pru.jpg similarity index 100% rename from pru-cookbook/05blocks/figures/rgb_pru.jpg rename to books/pru-cookbook/05blocks/figures/rgb_pru.jpg diff --git a/pru-cookbook/05blocks/figures/rgb_python.jpg b/books/pru-cookbook/05blocks/figures/rgb_python.jpg similarity index 100% rename from pru-cookbook/05blocks/figures/rgb_python.jpg rename to books/pru-cookbook/05blocks/figures/rgb_python.jpg diff --git a/pru-cookbook/05blocks/figures/rgb_waveforms.png b/books/pru-cookbook/05blocks/figures/rgb_waveforms.png similarity index 100% rename from pru-cookbook/05blocks/figures/rgb_waveforms.png rename to books/pru-cookbook/05blocks/figures/rgb_waveforms.png diff --git a/pru-cookbook/05blocks/figures/ring_around.mp4 b/books/pru-cookbook/05blocks/figures/ring_around.mp4 similarity index 100% rename from pru-cookbook/05blocks/figures/ring_around.mp4 rename to books/pru-cookbook/05blocks/figures/ring_around.mp4 diff --git a/pru-cookbook/05blocks/figures/sawhighercutoff.png b/books/pru-cookbook/05blocks/figures/sawhighercutoff.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawhighercutoff.png rename to books/pru-cookbook/05blocks/figures/sawhighercutoff.png diff --git a/pru-cookbook/05blocks/figures/sawlowercutoff.png b/books/pru-cookbook/05blocks/figures/sawlowercutoff.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawlowercutoff.png rename to books/pru-cookbook/05blocks/figures/sawlowercutoff.png diff --git a/pru-cookbook/05blocks/figures/sawscope.png b/books/pru-cookbook/05blocks/figures/sawscope.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawscope.png rename to books/pru-cookbook/05blocks/figures/sawscope.png diff --git a/pru-cookbook/05blocks/figures/sawtoothsampled.png b/books/pru-cookbook/05blocks/figures/sawtoothsampled.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawtoothsampled.png rename to books/pru-cookbook/05blocks/figures/sawtoothsampled.png diff --git a/pru-cookbook/05blocks/figures/sawtoothsmooth.png b/books/pru-cookbook/05blocks/figures/sawtoothsmooth.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawtoothsmooth.png rename to books/pru-cookbook/05blocks/figures/sawtoothsmooth.png diff --git a/pru-cookbook/05blocks/figures/sawunfiltered.png b/books/pru-cookbook/05blocks/figures/sawunfiltered.png similarity index 100% rename from pru-cookbook/05blocks/figures/sawunfiltered.png rename to books/pru-cookbook/05blocks/figures/sawunfiltered.png diff --git a/pru-cookbook/05blocks/figures/sine.png b/books/pru-cookbook/05blocks/figures/sine.png similarity index 100% rename from pru-cookbook/05blocks/figures/sine.png rename to books/pru-cookbook/05blocks/figures/sine.png diff --git a/pru-cookbook/05blocks/figures/triangle.png b/books/pru-cookbook/05blocks/figures/triangle.png similarity index 100% rename from pru-cookbook/05blocks/figures/triangle.png rename to books/pru-cookbook/05blocks/figures/triangle.png diff --git a/pru-cookbook/06io/code/Makefile b/books/pru-cookbook/06io/code/Makefile similarity index 100% rename from pru-cookbook/06io/code/Makefile rename to books/pru-cookbook/06io/code/Makefile diff --git a/pru-cookbook/06io/code/gpio.pru0.c b/books/pru-cookbook/06io/code/gpio.pru0.c similarity index 100% rename from pru-cookbook/06io/code/gpio.pru0.c rename to books/pru-cookbook/06io/code/gpio.pru0.c diff --git a/pru-cookbook/06io/code/setup.sh b/books/pru-cookbook/06io/code/setup.sh similarity index 100% rename from pru-cookbook/06io/code/setup.sh rename to books/pru-cookbook/06io/code/setup.sh diff --git a/pru-cookbook/06io/figures/gpio0delay.png b/books/pru-cookbook/06io/figures/gpio0delay.png similarity index 100% rename from pru-cookbook/06io/figures/gpio0delay.png rename to books/pru-cookbook/06io/figures/gpio0delay.png diff --git a/pru-cookbook/06io/figures/jitter.png b/books/pru-cookbook/06io/figures/jitter.png similarity index 100% rename from pru-cookbook/06io/figures/jitter.png rename to books/pru-cookbook/06io/figures/jitter.png diff --git a/pru-cookbook/06io/figures/pruIntegration.png b/books/pru-cookbook/06io/figures/pruIntegration.png similarity index 100% rename from pru-cookbook/06io/figures/pruIntegration.png rename to books/pru-cookbook/06io/figures/pruIntegration.png diff --git a/pru-cookbook/06io/io.rst b/books/pru-cookbook/06io/io.rst similarity index 86% rename from pru-cookbook/06io/io.rst rename to books/pru-cookbook/06io/io.rst index 3548d5e0a4330f10a7a06d4f94856bac5ba1a89c..80f20a5398e1a92a1e3877d5bc5489136bb06b62 100644 --- a/pru-cookbook/06io/io.rst +++ b/books/pru-cookbook/06io/io.rst @@ -3,32 +3,29 @@ Accessing More I/O #################### -So far the examples have shown how to access the GPIO pins on the BeagleBone Black's -``P9`` header and through the ``pass:[__]R30`` register. Below shows how more GPIO pins -can be accessed. +So far the examples have shown how to access the GPIO pins on the BeagleBone Black's ``P9`` header and +through the ``pass:[__]R30`` register. Below shows how more GPIO pins can be accessed. The following are resources used in this chapter. -Resources -~~~~~~~~~~ +.. note:: -* `P8 Header Table <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP8HeaderTable.pdf>`_ -* `P9 Header Table <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf>`_ -* `AM572x Technical Reference Manual<http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) -* `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others) -* `PRU Assembly Language Tools<http://www.ti.com/lit/ug/spruhv6a/spruhv6a.pdf>`_ + *Resources* + + * `P8 Header Table <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP8HeaderTable.pdf>`_ + * `P9 Header Table <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf>`_ + * `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) + * `AM335x Technical Reference Manual <http://www.ti.com/lit/pdf/spruh73>`_ (All others) + * `PRU Assembly Language Tools <http://www.ti.com/lit/ug/spruhv6a/spruhv6a.pdf>`_ Editing /boot/uEnv.txt to Access the P8 Header on the Black -============================================================ +************************************************************ Problem -------- When I try to configure some pins on the `P8` header of the Black I get an error. -config-pin -~~~~~~~~~~~ - .. code-block:: bash :linenos: @@ -36,7 +33,7 @@ config-pin ERROR: open() for /sys/devices/platform/ocp/ocp:P8_28_pinmux/state failed, No such file or directory Solution --------- +--------- On the images for the BeagleBone Black, the HDMI display driver is enabled by default and uses many of the ``P8`` pins. If you are not using HDMI video (or the HDI audio, @@ -44,10 +41,8 @@ or even the eMMC) you can disable it by editing ``/boot/uEnv.txt`` Open ``/boot/uEnv.txt`` and scroll down aways until you see: -/boot/uEnv.txt -~~~~~~~~~~~~~~~~ - .. code-block:: bash + :caption: /boot/uEnv.txt :linenos: ###Disable auto loading of virtual capes (emmc/video/wireless/adc) @@ -65,7 +60,7 @@ Uncomment the lines that correspond to the devices you want to disable and free Save the file and reboot. You now have access to the ``P8`` pins. Accessing gpio -================ +**************** Problem -------- @@ -73,36 +68,38 @@ Problem I've used up all the GPIO in ``pass:[__]R30``, where can I get more? Solution --------- +--------- So far we have focused on using PRU 0. -:ref:`../05blocks/blocks.html#blocks_mapping_bits,Mapping bit positions to pin names PRU` shows +:ref:`blocks_mapping_bits` shows that PRU 0 can access ten GPIO pins on the BeagleBone Black. If you use PRU 1 you can get to an additional 14 pins (if they aren't in use for other things.) What if you need even more GPIO pins? You can access **any** GPIO pin by going -through the **O**pen-**C**ore **P**rotocol (OCP) port. +through the **O**\ pen-\ **C**\ ore **P**\ rotocol (OCP) port. -PRU Integration -~~~~~~~~~~~~~~~~~ .. figure:: figures/pruIntegration.png :align: center :alt: PRU Integration + PRU Integration + The figure above shows we've been using the _Enhanced **GPIO** interface when using ``pass:[__]R30``, but it also shows you can use the OCP. You get access to many more GPIO pins, but it's a slower access. -gpio.pru0.c -~~~~~~~~~~~~ +.. literalinclude:: code/gpio.pru0.c + :caption: gpio.pru0.c + :linenos: :download:`gpio.pru0.c <code/gpio.pru0.c>` This code will toggle ``P9_11`` on and off. Here's the setup file. -setup.sh -~~~~~~~~~ +.. literalinclude:: code/setup.sh + :caption: setup.sh + :linenos: :download:`setup.sh <code/setup.sh>` @@ -134,10 +131,8 @@ Discussion When you run the code you see ``P9_11`` toggling on and off. Let's go through the code line-by-line to see what's happening. -gpio.pru0.c line-by-line -~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. table:: +.. table:: gpio.pru0.c line-by-line +-------+-----------------------------------------------------------------------------------------------------------------------------------------------+ |Line | Explanation | @@ -146,8 +141,8 @@ gpio.pru0.c line-by-line +-------+-----------------------------------------------------------------------------------------------------------------------------------------------+ |5 | The AM335x has four 32-bit GPIO ports. Lines 55-58 of `prugpio.h` define the addresses | | | for each of the ports. You can find these in Table 2-2 page 180 of the | - | | https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf[AM335x Technical Reference Manual]. | - | | Look up `P9_11` in the https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf[P9 Header Table]. | + | | `AM335x TRM 180 <https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf>`_. | + | | Look up `P9_11` in the `P9 header <https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf>`_. | | | Under the _Mode7_ column you see `gpio0[30]`. This means `P9_11` is bit 30 | | | on GPIO port 0. Therefore we will use `GPIO0` in this code. You can also run ``gpioinfo`` and look for P9_11. | +-------+-----------------------------------------------------------------------------------------------------------------------------------------------+ @@ -172,30 +167,28 @@ gpio.pru0.c line-by-line +-------+-----------------------------------------------------------------------------------------------------------------------------------------------+ How fast can it go? -~~~~~~~~~~~~~~~~~~~~ +-------------------- This approach to GPIO goes through the slower OCP interface. If you set ``pass:[__]delay_cycles(0)`` you can see how fast it is. -gpio.pru0.c with pass:[__]delay_cycles(0) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/gpio0delay.png :align: center :alt: gpio.pru0.c with pass:[__]delay_cycles(0) + gpio.pru0.c with pass:[__]delay_cycles(0) + The period is 80ns which is 12.MHz. That's about one forth the speed of the ``pass:[__]R30`` method, but still not bad. If you are using an oscilloscope, look closely and you'll see the following. -PWM with jitter -~~~~~~~~~~~~~~~~ - .. figure:: figures/jitter.png :align: center :alt: PWM with jitter + PWM with jitter + The PRU is still as solid as before in it's timing, but now it's going through the OCP interface. This interface is shared with other parts of the system, therefore the sometimes the PRU must wait for the other parts to finish. @@ -206,11 +199,10 @@ For many applications a few nanoseconds of jitter is unimportant and this GPIO interface can be used. If your application needs better timing, use the ``pass:[__]R30`` interface. - .. _io_uio: Configuring for UIO Instead of RemoteProc -======================================== +******************************************* Problem -------- @@ -249,7 +241,7 @@ Check that UIO is running. You are now ready to run the legacy PRU code. Converting pasm Assembly Code to clpru -======================================== +*************************************** Problem -------- @@ -257,7 +249,7 @@ Problem You have some legacy assembly code written in pasm and it won't assemble with clpru. Solution --------- +--------- Generally there is a simple mapping from pasm to clpru. `pasm vs. clpru <http://processors.wiki.ti.com/index.php/PRU_Assembly_Instructions#pasm_vs._clpru>`_ @@ -265,7 +257,7 @@ notes what needs to be changed. I have a less complete version on my `eLinux.org site <https://elinux.org/EBC_Exercise_30_PRU_porting_pasm_to_clpru>`_. Discussion --------- +----------- The clpru assembly can be found in `PRU Assembly Language Tools <http://www.ti.com/lit/ug/spruhv6a/spruhv6a.pdf>`_. diff --git a/pru-cookbook/07more/code/Makefile b/books/pru-cookbook/07more/code/Makefile similarity index 100% rename from pru-cookbook/07more/code/Makefile rename to books/pru-cookbook/07more/code/Makefile diff --git a/pru-cookbook/07more/code/copyright.c b/books/pru-cookbook/07more/code/copyright.c similarity index 100% rename from pru-cookbook/07more/code/copyright.c rename to books/pru-cookbook/07more/code/copyright.c diff --git a/pru-cookbook/07more/code/cycle.pru0.c b/books/pru-cookbook/07more/code/cycle.pru0.c similarity index 100% rename from pru-cookbook/07more/code/cycle.pru0.c rename to books/pru-cookbook/07more/code/cycle.pru0.c diff --git a/pru-cookbook/07more/code/cycle.pru0.lst b/books/pru-cookbook/07more/code/cycle.pru0.lst similarity index 98% rename from pru-cookbook/07more/code/cycle.pru0.lst rename to books/pru-cookbook/07more/code/cycle.pru0.lst index 7f013a717a25159015a03849db88cf37db123d08..f2e131765eaf0e5bd13c719287eeb04b82b8d2cd 100644 --- a/pru-cookbook/07more/code/cycle.pru0.lst +++ b/books/pru-cookbook/07more/code/cycle.pru0.lst @@ -183,7 +183,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 4 - 166 .dwattr $C$DW$7, DW_AT_accessibility(DW_ACCESS_public) + 166 .dwattr $C$DW$7, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 167 .dwattr $C$DW$7, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru_ 168 .dwattr $C$DW$7, DW_AT_decl_line(0x2d) 169 .dwattr $C$DW$7, DW_AT_decl_column(0x0d) @@ -203,7 +203,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 183 .dwattr $C$DW$8, DW_AT_TI_symbol_name("IDLE_MODE") 184 .dwattr $C$DW$8, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x02) 185 .dwattr $C$DW$8, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 186 .dwattr $C$DW$8, DW_AT_accessibility(DW_ACCESS_public) + 186 .dwattr $C$DW$8, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 187 .dwattr $C$DW$8, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru_ 188 .dwattr $C$DW$8, DW_AT_decl_line(0x37) 189 .dwattr $C$DW$8, DW_AT_decl_column(0x0d) @@ -213,7 +213,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 193 .dwattr $C$DW$9, DW_AT_TI_symbol_name("STANDBY_MODE") 194 .dwattr $C$DW$9, DW_AT_bit_offset(0x1c), DW_AT_bit_size(0x02) 195 .dwattr $C$DW$9, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 196 .dwattr $C$DW$9, DW_AT_accessibility(DW_ACCESS_public) + 196 .dwattr $C$DW$9, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 197 .dwattr $C$DW$9, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru_ 198 .dwattr $C$DW$9, DW_AT_decl_line(0x38) 199 .dwattr $C$DW$9, DW_AT_decl_column(0x0d) @@ -223,7 +223,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 203 .dwattr $C$DW$10, DW_AT_TI_symbol_name("STANDBY_INIT") 204 .dwattr $C$DW$10, DW_AT_bit_offset(0x1b), DW_AT_bit_size(0x01) 205 .dwattr $C$DW$10, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 206 .dwattr $C$DW$10, DW_AT_accessibility(DW_ACCESS_public) + 206 .dwattr $C$DW$10, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 207 .dwattr $C$DW$10, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 208 .dwattr $C$DW$10, DW_AT_decl_line(0x39) 209 .dwattr $C$DW$10, DW_AT_decl_column(0x0d) @@ -233,7 +233,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 213 .dwattr $C$DW$11, DW_AT_TI_symbol_name("SUB_MWAIT") 214 .dwattr $C$DW$11, DW_AT_bit_offset(0x1a), DW_AT_bit_size(0x01) 215 .dwattr $C$DW$11, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 216 .dwattr $C$DW$11, DW_AT_accessibility(DW_ACCESS_public) + 216 .dwattr $C$DW$11, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 217 .dwattr $C$DW$11, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 218 .dwattr $C$DW$11, DW_AT_decl_line(0x3a) 219 .dwattr $C$DW$11, DW_AT_decl_column(0x0d) @@ -248,7 +248,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 223 .dwattr $C$DW$12, DW_AT_TI_symbol_name("rsvd6") 224 .dwattr $C$DW$12, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x1a) 225 .dwattr $C$DW$12, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 226 .dwattr $C$DW$12, DW_AT_accessibility(DW_ACCESS_public) + 226 .dwattr $C$DW$12, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 227 .dwattr $C$DW$12, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 228 .dwattr $C$DW$12, DW_AT_decl_line(0x3b) 229 .dwattr $C$DW$12, DW_AT_decl_column(0x0d) @@ -268,7 +268,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 243 .dwattr $C$DW$13, DW_AT_TI_symbol_name("PRU0_GPI_MODE") 244 .dwattr $C$DW$13, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x02) 245 .dwattr $C$DW$13, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 246 .dwattr $C$DW$13, DW_AT_accessibility(DW_ACCESS_public) + 246 .dwattr $C$DW$13, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 247 .dwattr $C$DW$13, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 248 .dwattr $C$DW$13, DW_AT_decl_line(0x45) 249 .dwattr $C$DW$13, DW_AT_decl_column(0x0d) @@ -278,7 +278,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 253 .dwattr $C$DW$14, DW_AT_TI_symbol_name("PRU0_GPI_CLK_MODE") 254 .dwattr $C$DW$14, DW_AT_bit_offset(0x1d), DW_AT_bit_size(0x01) 255 .dwattr $C$DW$14, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 256 .dwattr $C$DW$14, DW_AT_accessibility(DW_ACCESS_public) + 256 .dwattr $C$DW$14, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 257 .dwattr $C$DW$14, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 258 .dwattr $C$DW$14, DW_AT_decl_line(0x46) 259 .dwattr $C$DW$14, DW_AT_decl_column(0x0d) @@ -288,7 +288,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 263 .dwattr $C$DW$15, DW_AT_TI_symbol_name("PRU0_GPI_DIV0") 264 .dwattr $C$DW$15, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x05) 265 .dwattr $C$DW$15, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 266 .dwattr $C$DW$15, DW_AT_accessibility(DW_ACCESS_public) + 266 .dwattr $C$DW$15, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 267 .dwattr $C$DW$15, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 268 .dwattr $C$DW$15, DW_AT_decl_line(0x47) 269 .dwattr $C$DW$15, DW_AT_decl_column(0x0d) @@ -303,7 +303,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 6 - 276 .dwattr $C$DW$16, DW_AT_accessibility(DW_ACCESS_public) + 276 .dwattr $C$DW$16, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 277 .dwattr $C$DW$16, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 278 .dwattr $C$DW$16, DW_AT_decl_line(0x48) 279 .dwattr $C$DW$16, DW_AT_decl_column(0x0d) @@ -313,7 +313,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 283 .dwattr $C$DW$17, DW_AT_TI_symbol_name("PRU0_GPI_SB") 284 .dwattr $C$DW$17, DW_AT_bit_offset(0x12), DW_AT_bit_size(0x01) 285 .dwattr $C$DW$17, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 286 .dwattr $C$DW$17, DW_AT_accessibility(DW_ACCESS_public) + 286 .dwattr $C$DW$17, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 287 .dwattr $C$DW$17, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 288 .dwattr $C$DW$17, DW_AT_decl_line(0x49) 289 .dwattr $C$DW$17, DW_AT_decl_column(0x0d) @@ -323,7 +323,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 293 .dwattr $C$DW$18, DW_AT_TI_symbol_name("PRU0_GPO_MODE") 294 .dwattr $C$DW$18, DW_AT_bit_offset(0x11), DW_AT_bit_size(0x01) 295 .dwattr $C$DW$18, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 296 .dwattr $C$DW$18, DW_AT_accessibility(DW_ACCESS_public) + 296 .dwattr $C$DW$18, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 297 .dwattr $C$DW$18, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 298 .dwattr $C$DW$18, DW_AT_decl_line(0x4a) 299 .dwattr $C$DW$18, DW_AT_decl_column(0x0d) @@ -333,7 +333,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 303 .dwattr $C$DW$19, DW_AT_TI_symbol_name("PRU0_GPO_DIV0") 304 .dwattr $C$DW$19, DW_AT_bit_offset(0x0c), DW_AT_bit_size(0x05) 305 .dwattr $C$DW$19, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 306 .dwattr $C$DW$19, DW_AT_accessibility(DW_ACCESS_public) + 306 .dwattr $C$DW$19, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 307 .dwattr $C$DW$19, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 308 .dwattr $C$DW$19, DW_AT_decl_line(0x4b) 309 .dwattr $C$DW$19, DW_AT_decl_column(0x0d) @@ -343,7 +343,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 313 .dwattr $C$DW$20, DW_AT_TI_symbol_name("PRU0_GPO_DIV1") 314 .dwattr $C$DW$20, DW_AT_bit_offset(0x07), DW_AT_bit_size(0x05) 315 .dwattr $C$DW$20, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 316 .dwattr $C$DW$20, DW_AT_accessibility(DW_ACCESS_public) + 316 .dwattr $C$DW$20, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 317 .dwattr $C$DW$20, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 318 .dwattr $C$DW$20, DW_AT_decl_line(0x4c) 319 .dwattr $C$DW$20, DW_AT_decl_column(0x0d) @@ -353,7 +353,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 323 .dwattr $C$DW$21, DW_AT_TI_symbol_name("PRU0_GPO_SH_SEL") 324 .dwattr $C$DW$21, DW_AT_bit_offset(0x06), DW_AT_bit_size(0x01) 325 .dwattr $C$DW$21, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 326 .dwattr $C$DW$21, DW_AT_accessibility(DW_ACCESS_public) + 326 .dwattr $C$DW$21, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 327 .dwattr $C$DW$21, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 328 .dwattr $C$DW$21, DW_AT_decl_line(0x4d) 329 .dwattr $C$DW$21, DW_AT_decl_column(0x0d) @@ -368,7 +368,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 333 .dwattr $C$DW$22, DW_AT_TI_symbol_name("rsvd26") 334 .dwattr $C$DW$22, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x06) 335 .dwattr $C$DW$22, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 336 .dwattr $C$DW$22, DW_AT_accessibility(DW_ACCESS_public) + 336 .dwattr $C$DW$22, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 337 .dwattr $C$DW$22, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 338 .dwattr $C$DW$22, DW_AT_decl_line(0x4e) 339 .dwattr $C$DW$22, DW_AT_decl_column(0x0d) @@ -388,7 +388,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 353 .dwattr $C$DW$23, DW_AT_TI_symbol_name("PRU1_GPI_MODE") 354 .dwattr $C$DW$23, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x02) 355 .dwattr $C$DW$23, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 356 .dwattr $C$DW$23, DW_AT_accessibility(DW_ACCESS_public) + 356 .dwattr $C$DW$23, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 357 .dwattr $C$DW$23, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 358 .dwattr $C$DW$23, DW_AT_decl_line(0x58) 359 .dwattr $C$DW$23, DW_AT_decl_column(0x0d) @@ -398,7 +398,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 363 .dwattr $C$DW$24, DW_AT_TI_symbol_name("PRU1_GPI_CLK_MODE") 364 .dwattr $C$DW$24, DW_AT_bit_offset(0x1d), DW_AT_bit_size(0x01) 365 .dwattr $C$DW$24, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 366 .dwattr $C$DW$24, DW_AT_accessibility(DW_ACCESS_public) + 366 .dwattr $C$DW$24, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 367 .dwattr $C$DW$24, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 368 .dwattr $C$DW$24, DW_AT_decl_line(0x59) 369 .dwattr $C$DW$24, DW_AT_decl_column(0x0d) @@ -408,7 +408,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 373 .dwattr $C$DW$25, DW_AT_TI_symbol_name("PRU1_GPI_DIV0") 374 .dwattr $C$DW$25, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x05) 375 .dwattr $C$DW$25, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 376 .dwattr $C$DW$25, DW_AT_accessibility(DW_ACCESS_public) + 376 .dwattr $C$DW$25, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 377 .dwattr $C$DW$25, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 378 .dwattr $C$DW$25, DW_AT_decl_line(0x5a) 379 .dwattr $C$DW$25, DW_AT_decl_column(0x0d) @@ -423,7 +423,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 8 - 386 .dwattr $C$DW$26, DW_AT_accessibility(DW_ACCESS_public) + 386 .dwattr $C$DW$26, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 387 .dwattr $C$DW$26, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 388 .dwattr $C$DW$26, DW_AT_decl_line(0x5b) 389 .dwattr $C$DW$26, DW_AT_decl_column(0x0d) @@ -433,7 +433,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 393 .dwattr $C$DW$27, DW_AT_TI_symbol_name("PRU1_GPI_SB") 394 .dwattr $C$DW$27, DW_AT_bit_offset(0x12), DW_AT_bit_size(0x01) 395 .dwattr $C$DW$27, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 396 .dwattr $C$DW$27, DW_AT_accessibility(DW_ACCESS_public) + 396 .dwattr $C$DW$27, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 397 .dwattr $C$DW$27, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 398 .dwattr $C$DW$27, DW_AT_decl_line(0x5c) 399 .dwattr $C$DW$27, DW_AT_decl_column(0x0d) @@ -443,7 +443,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 403 .dwattr $C$DW$28, DW_AT_TI_symbol_name("PRU1_GPO_MODE") 404 .dwattr $C$DW$28, DW_AT_bit_offset(0x11), DW_AT_bit_size(0x01) 405 .dwattr $C$DW$28, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 406 .dwattr $C$DW$28, DW_AT_accessibility(DW_ACCESS_public) + 406 .dwattr $C$DW$28, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 407 .dwattr $C$DW$28, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 408 .dwattr $C$DW$28, DW_AT_decl_line(0x5d) 409 .dwattr $C$DW$28, DW_AT_decl_column(0x0d) @@ -453,7 +453,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 413 .dwattr $C$DW$29, DW_AT_TI_symbol_name("PRU1_GPO_DIV0") 414 .dwattr $C$DW$29, DW_AT_bit_offset(0x0c), DW_AT_bit_size(0x05) 415 .dwattr $C$DW$29, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 416 .dwattr $C$DW$29, DW_AT_accessibility(DW_ACCESS_public) + 416 .dwattr $C$DW$29, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 417 .dwattr $C$DW$29, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 418 .dwattr $C$DW$29, DW_AT_decl_line(0x5e) 419 .dwattr $C$DW$29, DW_AT_decl_column(0x0d) @@ -463,7 +463,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 423 .dwattr $C$DW$30, DW_AT_TI_symbol_name("PRU1_GPO_DIV1") 424 .dwattr $C$DW$30, DW_AT_bit_offset(0x07), DW_AT_bit_size(0x05) 425 .dwattr $C$DW$30, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 426 .dwattr $C$DW$30, DW_AT_accessibility(DW_ACCESS_public) + 426 .dwattr $C$DW$30, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 427 .dwattr $C$DW$30, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 428 .dwattr $C$DW$30, DW_AT_decl_line(0x5f) 429 .dwattr $C$DW$30, DW_AT_decl_column(0x0d) @@ -473,7 +473,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 433 .dwattr $C$DW$31, DW_AT_TI_symbol_name("PRU1_GPO_SH_SEL") 434 .dwattr $C$DW$31, DW_AT_bit_offset(0x06), DW_AT_bit_size(0x01) 435 .dwattr $C$DW$31, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 436 .dwattr $C$DW$31, DW_AT_accessibility(DW_ACCESS_public) + 436 .dwattr $C$DW$31, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 437 .dwattr $C$DW$31, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 438 .dwattr $C$DW$31, DW_AT_decl_line(0x60) 439 .dwattr $C$DW$31, DW_AT_decl_column(0x0d) @@ -488,7 +488,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 443 .dwattr $C$DW$32, DW_AT_TI_symbol_name("rsvd26") 444 .dwattr $C$DW$32, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x06) 445 .dwattr $C$DW$32, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 446 .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_public) + 446 .dwattr $C$DW$32, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 447 .dwattr $C$DW$32, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 448 .dwattr $C$DW$32, DW_AT_decl_line(0x61) 449 .dwattr $C$DW$32, DW_AT_decl_column(0x0d) @@ -508,7 +508,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 463 .dwattr $C$DW$33, DW_AT_TI_symbol_name("PRU0_CLK_STOP_REQ") 464 .dwattr $C$DW$33, DW_AT_bit_offset(0x1f), DW_AT_bit_size(0x01) 465 .dwattr $C$DW$33, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 466 .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_public) + 466 .dwattr $C$DW$33, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 467 .dwattr $C$DW$33, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 468 .dwattr $C$DW$33, DW_AT_decl_line(0x6b) 469 .dwattr $C$DW$33, DW_AT_decl_column(0x0d) @@ -518,7 +518,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 473 .dwattr $C$DW$34, DW_AT_TI_symbol_name("PRU0_CLK_STOP_ACK") 474 .dwattr $C$DW$34, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x01) 475 .dwattr $C$DW$34, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 476 .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_public) + 476 .dwattr $C$DW$34, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 477 .dwattr $C$DW$34, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 478 .dwattr $C$DW$34, DW_AT_decl_line(0x6c) 479 .dwattr $C$DW$34, DW_AT_decl_column(0x0d) @@ -528,7 +528,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 483 .dwattr $C$DW$35, DW_AT_TI_symbol_name("PRU0_CLK_EN") 484 .dwattr $C$DW$35, DW_AT_bit_offset(0x1d), DW_AT_bit_size(0x01) 485 .dwattr $C$DW$35, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 486 .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_public) + 486 .dwattr $C$DW$35, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 487 .dwattr $C$DW$35, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 488 .dwattr $C$DW$35, DW_AT_decl_line(0x6d) 489 .dwattr $C$DW$35, DW_AT_decl_column(0x0d) @@ -543,7 +543,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 10 - 496 .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_public) + 496 .dwattr $C$DW$36, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 497 .dwattr $C$DW$36, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 498 .dwattr $C$DW$36, DW_AT_decl_line(0x6e) 499 .dwattr $C$DW$36, DW_AT_decl_column(0x0d) @@ -553,7 +553,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 503 .dwattr $C$DW$37, DW_AT_TI_symbol_name("PRU1_CLK_STOP_ACK") 504 .dwattr $C$DW$37, DW_AT_bit_offset(0x1b), DW_AT_bit_size(0x01) 505 .dwattr $C$DW$37, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 506 .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_public) + 506 .dwattr $C$DW$37, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 507 .dwattr $C$DW$37, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 508 .dwattr $C$DW$37, DW_AT_decl_line(0x6f) 509 .dwattr $C$DW$37, DW_AT_decl_column(0x0d) @@ -563,7 +563,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 513 .dwattr $C$DW$38, DW_AT_TI_symbol_name("PRU1_CLK_EN") 514 .dwattr $C$DW$38, DW_AT_bit_offset(0x1a), DW_AT_bit_size(0x01) 515 .dwattr $C$DW$38, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 516 .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_public) + 516 .dwattr $C$DW$38, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 517 .dwattr $C$DW$38, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 518 .dwattr $C$DW$38, DW_AT_decl_line(0x70) 519 .dwattr $C$DW$38, DW_AT_decl_column(0x0d) @@ -573,7 +573,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 523 .dwattr $C$DW$39, DW_AT_TI_symbol_name("INTC_CLK_STOP_REQ") 524 .dwattr $C$DW$39, DW_AT_bit_offset(0x19), DW_AT_bit_size(0x01) 525 .dwattr $C$DW$39, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 526 .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_public) + 526 .dwattr $C$DW$39, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 527 .dwattr $C$DW$39, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 528 .dwattr $C$DW$39, DW_AT_decl_line(0x71) 529 .dwattr $C$DW$39, DW_AT_decl_column(0x0d) @@ -583,7 +583,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 533 .dwattr $C$DW$40, DW_AT_TI_symbol_name("INTC_CLK_STOP_ACK") 534 .dwattr $C$DW$40, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x01) 535 .dwattr $C$DW$40, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 536 .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_public) + 536 .dwattr $C$DW$40, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 537 .dwattr $C$DW$40, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 538 .dwattr $C$DW$40, DW_AT_decl_line(0x72) 539 .dwattr $C$DW$40, DW_AT_decl_column(0x0d) @@ -593,7 +593,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 543 .dwattr $C$DW$41, DW_AT_TI_symbol_name("INTC_CLK_EN") 544 .dwattr $C$DW$41, DW_AT_bit_offset(0x17), DW_AT_bit_size(0x01) 545 .dwattr $C$DW$41, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 546 .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_public) + 546 .dwattr $C$DW$41, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 547 .dwattr $C$DW$41, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 548 .dwattr $C$DW$41, DW_AT_decl_line(0x73) 549 .dwattr $C$DW$41, DW_AT_decl_column(0x0d) @@ -608,7 +608,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 553 .dwattr $C$DW$42, DW_AT_TI_symbol_name("UART_CLK_STOP_REQ") 554 .dwattr $C$DW$42, DW_AT_bit_offset(0x16), DW_AT_bit_size(0x01) 555 .dwattr $C$DW$42, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 556 .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_public) + 556 .dwattr $C$DW$42, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 557 .dwattr $C$DW$42, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 558 .dwattr $C$DW$42, DW_AT_decl_line(0x74) 559 .dwattr $C$DW$42, DW_AT_decl_column(0x0d) @@ -618,7 +618,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 563 .dwattr $C$DW$43, DW_AT_TI_symbol_name("UART_CLK_STOP_ACK") 564 .dwattr $C$DW$43, DW_AT_bit_offset(0x15), DW_AT_bit_size(0x01) 565 .dwattr $C$DW$43, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 566 .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_public) + 566 .dwattr $C$DW$43, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 567 .dwattr $C$DW$43, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 568 .dwattr $C$DW$43, DW_AT_decl_line(0x75) 569 .dwattr $C$DW$43, DW_AT_decl_column(0x0d) @@ -628,7 +628,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 573 .dwattr $C$DW$44, DW_AT_TI_symbol_name("UART_CLK_EN") 574 .dwattr $C$DW$44, DW_AT_bit_offset(0x14), DW_AT_bit_size(0x01) 575 .dwattr $C$DW$44, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 576 .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_public) + 576 .dwattr $C$DW$44, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 577 .dwattr $C$DW$44, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 578 .dwattr $C$DW$44, DW_AT_decl_line(0x76) 579 .dwattr $C$DW$44, DW_AT_decl_column(0x0d) @@ -638,7 +638,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 583 .dwattr $C$DW$45, DW_AT_TI_symbol_name("ECAP_CLK_STOP_REQ") 584 .dwattr $C$DW$45, DW_AT_bit_offset(0x13), DW_AT_bit_size(0x01) 585 .dwattr $C$DW$45, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 586 .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_public) + 586 .dwattr $C$DW$45, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 587 .dwattr $C$DW$45, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 588 .dwattr $C$DW$45, DW_AT_decl_line(0x77) 589 .dwattr $C$DW$45, DW_AT_decl_column(0x0d) @@ -648,7 +648,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 593 .dwattr $C$DW$46, DW_AT_TI_symbol_name("ECAP_CLK_STOP_ACK") 594 .dwattr $C$DW$46, DW_AT_bit_offset(0x12), DW_AT_bit_size(0x01) 595 .dwattr $C$DW$46, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 596 .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_public) + 596 .dwattr $C$DW$46, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 597 .dwattr $C$DW$46, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 598 .dwattr $C$DW$46, DW_AT_decl_line(0x78) 599 .dwattr $C$DW$46, DW_AT_decl_column(0x0d) @@ -663,7 +663,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 12 - 606 .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_public) + 606 .dwattr $C$DW$47, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 607 .dwattr $C$DW$47, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 608 .dwattr $C$DW$47, DW_AT_decl_line(0x79) 609 .dwattr $C$DW$47, DW_AT_decl_column(0x0d) @@ -673,7 +673,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 613 .dwattr $C$DW$48, DW_AT_TI_symbol_name("IEP_CLK_STOP_REQ") 614 .dwattr $C$DW$48, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x01) 615 .dwattr $C$DW$48, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 616 .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_public) + 616 .dwattr $C$DW$48, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 617 .dwattr $C$DW$48, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 618 .dwattr $C$DW$48, DW_AT_decl_line(0x7a) 619 .dwattr $C$DW$48, DW_AT_decl_column(0x0d) @@ -683,7 +683,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 623 .dwattr $C$DW$49, DW_AT_TI_symbol_name("IEP_CLK_STOP_ACK") 624 .dwattr $C$DW$49, DW_AT_bit_offset(0x0f), DW_AT_bit_size(0x01) 625 .dwattr $C$DW$49, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 626 .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_public) + 626 .dwattr $C$DW$49, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 627 .dwattr $C$DW$49, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 628 .dwattr $C$DW$49, DW_AT_decl_line(0x7b) 629 .dwattr $C$DW$49, DW_AT_decl_column(0x0d) @@ -693,7 +693,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 633 .dwattr $C$DW$50, DW_AT_TI_symbol_name("IEP_CLK_EN") 634 .dwattr $C$DW$50, DW_AT_bit_offset(0x0e), DW_AT_bit_size(0x01) 635 .dwattr $C$DW$50, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 636 .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_public) + 636 .dwattr $C$DW$50, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 637 .dwattr $C$DW$50, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 638 .dwattr $C$DW$50, DW_AT_decl_line(0x7c) 639 .dwattr $C$DW$50, DW_AT_decl_column(0x0d) @@ -703,7 +703,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 643 .dwattr $C$DW$51, DW_AT_TI_symbol_name("rsvd18") 644 .dwattr $C$DW$51, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x0e) 645 .dwattr $C$DW$51, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 646 .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_public) + 646 .dwattr $C$DW$51, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 647 .dwattr $C$DW$51, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 648 .dwattr $C$DW$51, DW_AT_decl_line(0x7d) 649 .dwattr $C$DW$51, DW_AT_decl_column(0x0d) @@ -728,7 +728,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 663 .dwattr $C$DW$52, DW_AT_TI_symbol_name("PRU0_IMEM_PE_RAW") 664 .dwattr $C$DW$52, DW_AT_bit_offset(0x1c), DW_AT_bit_size(0x04) 665 .dwattr $C$DW$52, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 666 .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_public) + 666 .dwattr $C$DW$52, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 667 .dwattr $C$DW$52, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 668 .dwattr $C$DW$52, DW_AT_decl_line(0x87) 669 .dwattr $C$DW$52, DW_AT_decl_column(0x0d) @@ -738,7 +738,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 673 .dwattr $C$DW$53, DW_AT_TI_symbol_name("PRU0_DMEM_PE_RAW") 674 .dwattr $C$DW$53, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x04) 675 .dwattr $C$DW$53, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 676 .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_public) + 676 .dwattr $C$DW$53, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 677 .dwattr $C$DW$53, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 678 .dwattr $C$DW$53, DW_AT_decl_line(0x88) 679 .dwattr $C$DW$53, DW_AT_decl_column(0x0d) @@ -748,7 +748,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 683 .dwattr $C$DW$54, DW_AT_TI_symbol_name("PRU1_IMEM_PE_RAW") 684 .dwattr $C$DW$54, DW_AT_bit_offset(0x14), DW_AT_bit_size(0x04) 685 .dwattr $C$DW$54, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 686 .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_public) + 686 .dwattr $C$DW$54, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 687 .dwattr $C$DW$54, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 688 .dwattr $C$DW$54, DW_AT_decl_line(0x89) 689 .dwattr $C$DW$54, DW_AT_decl_column(0x0d) @@ -758,7 +758,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 693 .dwattr $C$DW$55, DW_AT_TI_symbol_name("PRU1_DMEM_PE_RAW") 694 .dwattr $C$DW$55, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x04) 695 .dwattr $C$DW$55, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 696 .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_public) + 696 .dwattr $C$DW$55, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 697 .dwattr $C$DW$55, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 698 .dwattr $C$DW$55, DW_AT_decl_line(0x8a) 699 .dwattr $C$DW$55, DW_AT_decl_column(0x0d) @@ -768,7 +768,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 703 .dwattr $C$DW$56, DW_AT_TI_symbol_name("RAM_PE_RAW") 704 .dwattr $C$DW$56, DW_AT_bit_offset(0x0c), DW_AT_bit_size(0x04) 705 .dwattr $C$DW$56, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 706 .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_public) + 706 .dwattr $C$DW$56, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 707 .dwattr $C$DW$56, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 708 .dwattr $C$DW$56, DW_AT_decl_line(0x8b) 709 .dwattr $C$DW$56, DW_AT_decl_column(0x0d) @@ -783,7 +783,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 14 - 716 .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_public) + 716 .dwattr $C$DW$57, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 717 .dwattr $C$DW$57, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 718 .dwattr $C$DW$57, DW_AT_decl_line(0x8c) 719 .dwattr $C$DW$57, DW_AT_decl_column(0x0d) @@ -803,7 +803,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 733 .dwattr $C$DW$58, DW_AT_TI_symbol_name("PRU0_IMEM_PE") 734 .dwattr $C$DW$58, DW_AT_bit_offset(0x1c), DW_AT_bit_size(0x04) 735 .dwattr $C$DW$58, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 736 .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_public) + 736 .dwattr $C$DW$58, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 737 .dwattr $C$DW$58, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 738 .dwattr $C$DW$58, DW_AT_decl_line(0x96) 739 .dwattr $C$DW$58, DW_AT_decl_column(0x0d) @@ -813,7 +813,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 743 .dwattr $C$DW$59, DW_AT_TI_symbol_name("PRU0_DMEM_PE") 744 .dwattr $C$DW$59, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x04) 745 .dwattr $C$DW$59, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 746 .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_public) + 746 .dwattr $C$DW$59, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 747 .dwattr $C$DW$59, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 748 .dwattr $C$DW$59, DW_AT_decl_line(0x97) 749 .dwattr $C$DW$59, DW_AT_decl_column(0x0d) @@ -823,7 +823,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 753 .dwattr $C$DW$60, DW_AT_TI_symbol_name("PRU1_IMEM_PE") 754 .dwattr $C$DW$60, DW_AT_bit_offset(0x14), DW_AT_bit_size(0x04) 755 .dwattr $C$DW$60, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 756 .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_public) + 756 .dwattr $C$DW$60, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 757 .dwattr $C$DW$60, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 758 .dwattr $C$DW$60, DW_AT_decl_line(0x98) 759 .dwattr $C$DW$60, DW_AT_decl_column(0x0d) @@ -833,7 +833,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 763 .dwattr $C$DW$61, DW_AT_TI_symbol_name("PRU1_DMEM_PE") 764 .dwattr $C$DW$61, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x04) 765 .dwattr $C$DW$61, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 766 .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_public) + 766 .dwattr $C$DW$61, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 767 .dwattr $C$DW$61, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 768 .dwattr $C$DW$61, DW_AT_decl_line(0x99) 769 .dwattr $C$DW$61, DW_AT_decl_column(0x0d) @@ -848,7 +848,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 773 .dwattr $C$DW$62, DW_AT_TI_symbol_name("RAM_PE") 774 .dwattr $C$DW$62, DW_AT_bit_offset(0x0c), DW_AT_bit_size(0x04) 775 .dwattr $C$DW$62, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 776 .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_public) + 776 .dwattr $C$DW$62, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 777 .dwattr $C$DW$62, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 778 .dwattr $C$DW$62, DW_AT_decl_line(0x9a) 779 .dwattr $C$DW$62, DW_AT_decl_column(0x0d) @@ -858,7 +858,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 783 .dwattr $C$DW$63, DW_AT_TI_symbol_name("rsvd20") 784 .dwattr $C$DW$63, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x0c) 785 .dwattr $C$DW$63, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 786 .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_public) + 786 .dwattr $C$DW$63, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 787 .dwattr $C$DW$63, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 788 .dwattr $C$DW$63, DW_AT_decl_line(0x9b) 789 .dwattr $C$DW$63, DW_AT_decl_column(0x0d) @@ -878,7 +878,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 803 .dwattr $C$DW$64, DW_AT_TI_symbol_name("PRU0_IMEM_PE_SET") 804 .dwattr $C$DW$64, DW_AT_bit_offset(0x1c), DW_AT_bit_size(0x04) 805 .dwattr $C$DW$64, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 806 .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_public) + 806 .dwattr $C$DW$64, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 807 .dwattr $C$DW$64, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 808 .dwattr $C$DW$64, DW_AT_decl_line(0xa4) 809 .dwattr $C$DW$64, DW_AT_decl_column(0x0d) @@ -888,7 +888,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 813 .dwattr $C$DW$65, DW_AT_TI_symbol_name("PRU0_DMEM_PE_SET") 814 .dwattr $C$DW$65, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x04) 815 .dwattr $C$DW$65, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 816 .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_public) + 816 .dwattr $C$DW$65, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 817 .dwattr $C$DW$65, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 818 .dwattr $C$DW$65, DW_AT_decl_line(0xa5) 819 .dwattr $C$DW$65, DW_AT_decl_column(0x0d) @@ -903,7 +903,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 16 - 826 .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_public) + 826 .dwattr $C$DW$66, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 827 .dwattr $C$DW$66, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 828 .dwattr $C$DW$66, DW_AT_decl_line(0xa6) 829 .dwattr $C$DW$66, DW_AT_decl_column(0x0d) @@ -913,7 +913,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 833 .dwattr $C$DW$67, DW_AT_TI_symbol_name("PRU1_DMEM_PE_SET") 834 .dwattr $C$DW$67, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x04) 835 .dwattr $C$DW$67, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 836 .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_public) + 836 .dwattr $C$DW$67, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 837 .dwattr $C$DW$67, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 838 .dwattr $C$DW$67, DW_AT_decl_line(0xa7) 839 .dwattr $C$DW$67, DW_AT_decl_column(0x0d) @@ -923,7 +923,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 843 .dwattr $C$DW$68, DW_AT_TI_symbol_name("RAM_PE_SET") 844 .dwattr $C$DW$68, DW_AT_bit_offset(0x0c), DW_AT_bit_size(0x04) 845 .dwattr $C$DW$68, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 846 .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_public) + 846 .dwattr $C$DW$68, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 847 .dwattr $C$DW$68, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 848 .dwattr $C$DW$68, DW_AT_decl_line(0xa8) 849 .dwattr $C$DW$68, DW_AT_decl_column(0x0d) @@ -933,7 +933,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 853 .dwattr $C$DW$69, DW_AT_TI_symbol_name("rsvd20") 854 .dwattr $C$DW$69, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x0c) 855 .dwattr $C$DW$69, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 856 .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_public) + 856 .dwattr $C$DW$69, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 857 .dwattr $C$DW$69, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 858 .dwattr $C$DW$69, DW_AT_decl_line(0xa9) 859 .dwattr $C$DW$69, DW_AT_decl_column(0x0d) @@ -953,7 +953,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 873 .dwattr $C$DW$70, DW_AT_TI_symbol_name("PRU0_IMEM_PE_CLR") 874 .dwattr $C$DW$70, DW_AT_bit_offset(0x1c), DW_AT_bit_size(0x04) 875 .dwattr $C$DW$70, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 876 .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_public) + 876 .dwattr $C$DW$70, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 877 .dwattr $C$DW$70, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 878 .dwattr $C$DW$70, DW_AT_decl_line(0xb3) 879 .dwattr $C$DW$70, DW_AT_decl_column(0x0d) @@ -968,7 +968,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 883 .dwattr $C$DW$71, DW_AT_TI_symbol_name("PRU0_DMEM_PE_CLR") 884 .dwattr $C$DW$71, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x04) 885 .dwattr $C$DW$71, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 886 .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_public) + 886 .dwattr $C$DW$71, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 887 .dwattr $C$DW$71, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 888 .dwattr $C$DW$71, DW_AT_decl_line(0xb4) 889 .dwattr $C$DW$71, DW_AT_decl_column(0x0d) @@ -978,7 +978,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 893 .dwattr $C$DW$72, DW_AT_TI_symbol_name("PRU1_IMEM_PE_CLR") 894 .dwattr $C$DW$72, DW_AT_bit_offset(0x14), DW_AT_bit_size(0x04) 895 .dwattr $C$DW$72, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 896 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_public) + 896 .dwattr $C$DW$72, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 897 .dwattr $C$DW$72, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 898 .dwattr $C$DW$72, DW_AT_decl_line(0xb5) 899 .dwattr $C$DW$72, DW_AT_decl_column(0x0d) @@ -988,7 +988,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 903 .dwattr $C$DW$73, DW_AT_TI_symbol_name("PRU1_DMEM_PE_CLR") 904 .dwattr $C$DW$73, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x04) 905 .dwattr $C$DW$73, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 906 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_public) + 906 .dwattr $C$DW$73, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 907 .dwattr $C$DW$73, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 908 .dwattr $C$DW$73, DW_AT_decl_line(0xb6) 909 .dwattr $C$DW$73, DW_AT_decl_column(0x0d) @@ -998,7 +998,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 913 .dwattr $C$DW$74, DW_AT_TI_symbol_name("rsvd16") 914 .dwattr $C$DW$74, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10) 915 .dwattr $C$DW$74, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 916 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_public) + 916 .dwattr $C$DW$74, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 917 .dwattr $C$DW$74, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 918 .dwattr $C$DW$74, DW_AT_decl_line(0xb7) 919 .dwattr $C$DW$74, DW_AT_decl_column(0x0d) @@ -1023,7 +1023,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 18 - 936 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_public) + 936 .dwattr $C$DW$75, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 937 .dwattr $C$DW$75, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 938 .dwattr $C$DW$75, DW_AT_decl_line(0xc4) 939 .dwattr $C$DW$75, DW_AT_decl_column(0x0d) @@ -1033,7 +1033,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 943 .dwattr $C$DW$76, DW_AT_TI_symbol_name("PMAO_PRU1") 944 .dwattr $C$DW$76, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x01) 945 .dwattr $C$DW$76, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 946 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_public) + 946 .dwattr $C$DW$76, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 947 .dwattr $C$DW$76, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 948 .dwattr $C$DW$76, DW_AT_decl_line(0xc5) 949 .dwattr $C$DW$76, DW_AT_decl_column(0x0d) @@ -1043,7 +1043,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 953 .dwattr $C$DW$77, DW_AT_TI_symbol_name("rsvd2") 954 .dwattr $C$DW$77, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x1e) 955 .dwattr $C$DW$77, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 956 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_public) + 956 .dwattr $C$DW$77, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 957 .dwattr $C$DW$77, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 958 .dwattr $C$DW$77, DW_AT_decl_line(0xc6) 959 .dwattr $C$DW$77, DW_AT_decl_column(0x0d) @@ -1063,7 +1063,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 973 .dwattr $C$DW$78, DW_AT_TI_symbol_name("OCP_EN") 974 .dwattr $C$DW$78, DW_AT_bit_offset(0x1f), DW_AT_bit_size(0x01) 975 .dwattr $C$DW$78, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 976 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_public) + 976 .dwattr $C$DW$78, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 977 .dwattr $C$DW$78, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 978 .dwattr $C$DW$78, DW_AT_decl_line(0xd3) 979 .dwattr $C$DW$78, DW_AT_decl_column(0x0d) @@ -1073,7 +1073,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 983 .dwattr $C$DW$79, DW_AT_TI_symbol_name("rsvd1") 984 .dwattr $C$DW$79, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x1f) 985 .dwattr $C$DW$79, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 986 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_public) + 986 .dwattr $C$DW$79, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 987 .dwattr $C$DW$79, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 988 .dwattr $C$DW$79, DW_AT_decl_line(0xd4) 989 .dwattr $C$DW$79, DW_AT_decl_column(0x0d) @@ -1098,7 +1098,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1003 .dwattr $C$DW$80, DW_AT_TI_symbol_name("PRU1_PAD_HP_EN") 1004 .dwattr $C$DW$80, DW_AT_bit_offset(0x1f), DW_AT_bit_size(0x01) 1005 .dwattr $C$DW$80, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1006 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_public) + 1006 .dwattr $C$DW$80, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1007 .dwattr $C$DW$80, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1008 .dwattr $C$DW$80, DW_AT_decl_line(0xde) 1009 .dwattr $C$DW$80, DW_AT_decl_column(0x0d) @@ -1108,7 +1108,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1013 .dwattr $C$DW$81, DW_AT_TI_symbol_name("XFR_SHIFT_EN") 1014 .dwattr $C$DW$81, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x01) 1015 .dwattr $C$DW$81, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1016 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_public) + 1016 .dwattr $C$DW$81, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1017 .dwattr $C$DW$81, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1018 .dwattr $C$DW$81, DW_AT_decl_line(0xdf) 1019 .dwattr $C$DW$81, DW_AT_decl_column(0x0d) @@ -1118,7 +1118,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1023 .dwattr $C$DW$82, DW_AT_TI_symbol_name("rsvd2") 1024 .dwattr $C$DW$82, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x1e) 1025 .dwattr $C$DW$82, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1026 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_public) + 1026 .dwattr $C$DW$82, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1027 .dwattr $C$DW$82, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1028 .dwattr $C$DW$82, DW_AT_decl_line(0xe0) 1029 .dwattr $C$DW$82, DW_AT_decl_column(0x0d) @@ -1143,7 +1143,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 20 - 1046 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_public) + 1046 .dwattr $C$DW$83, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1047 .dwattr $C$DW$83, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1048 .dwattr $C$DW$83, DW_AT_decl_line(0xec) 1049 .dwattr $C$DW$83, DW_AT_decl_column(0x0d) @@ -1153,7 +1153,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1053 .dwattr $C$DW$84, DW_AT_TI_symbol_name("rsvd2") 1054 .dwattr $C$DW$84, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x18) 1055 .dwattr $C$DW$84, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1056 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_public) + 1056 .dwattr $C$DW$84, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1057 .dwattr $C$DW$84, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1058 .dwattr $C$DW$84, DW_AT_decl_line(0xed) 1059 .dwattr $C$DW$84, DW_AT_decl_column(0x0d) @@ -1172,7 +1172,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1072 .dwattr $C$DW$85, DW_AT_name("$P$T0") 1073 .dwattr $C$DW$85, DW_AT_TI_symbol_name("$P$T0") 1074 .dwattr $C$DW$85, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1075 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_public) + 1075 .dwattr $C$DW$85, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1076 .dwattr $C$DW$85, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1077 .dwattr $C$DW$85, DW_AT_decl_line(0x29) 1078 .dwattr $C$DW$85, DW_AT_decl_column(0x02) @@ -1181,7 +1181,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1081 .dwattr $C$DW$86, DW_AT_name("$P$T1") 1082 .dwattr $C$DW$86, DW_AT_TI_symbol_name("$P$T1") 1083 .dwattr $C$DW$86, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 1084 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_public) + 1084 .dwattr $C$DW$86, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1085 .dwattr $C$DW$86, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1086 .dwattr $C$DW$86, DW_AT_decl_line(0x33) 1087 .dwattr $C$DW$86, DW_AT_decl_column(0x02) @@ -1190,7 +1190,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1090 .dwattr $C$DW$87, DW_AT_name("$P$T2") 1091 .dwattr $C$DW$87, DW_AT_TI_symbol_name("$P$T2") 1092 .dwattr $C$DW$87, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 1093 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_public) + 1093 .dwattr $C$DW$87, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1094 .dwattr $C$DW$87, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1095 .dwattr $C$DW$87, DW_AT_decl_line(0x41) 1096 .dwattr $C$DW$87, DW_AT_decl_column(0x02) @@ -1204,7 +1204,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 21 1101 .dwattr $C$DW$88, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 1102 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_public) + 1102 .dwattr $C$DW$88, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1103 .dwattr $C$DW$88, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1104 .dwattr $C$DW$88, DW_AT_decl_line(0x54) 1105 .dwattr $C$DW$88, DW_AT_decl_column(0x02) @@ -1213,7 +1213,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1108 .dwattr $C$DW$89, DW_AT_name("$P$T4") 1109 .dwattr $C$DW$89, DW_AT_TI_symbol_name("$P$T4") 1110 .dwattr $C$DW$89, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 1111 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_public) + 1111 .dwattr $C$DW$89, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1112 .dwattr $C$DW$89, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1113 .dwattr $C$DW$89, DW_AT_decl_line(0x67) 1114 .dwattr $C$DW$89, DW_AT_decl_column(0x02) @@ -1222,7 +1222,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1117 .dwattr $C$DW$90, DW_AT_name("$P$T5") 1118 .dwattr $C$DW$90, DW_AT_TI_symbol_name("$P$T5") 1119 .dwattr $C$DW$90, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 1120 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_public) + 1120 .dwattr $C$DW$90, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1121 .dwattr $C$DW$90, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1122 .dwattr $C$DW$90, DW_AT_decl_line(0x83) 1123 .dwattr $C$DW$90, DW_AT_decl_column(0x02) @@ -1231,7 +1231,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1126 .dwattr $C$DW$91, DW_AT_name("$P$T6") 1127 .dwattr $C$DW$91, DW_AT_TI_symbol_name("$P$T6") 1128 .dwattr $C$DW$91, DW_AT_data_member_location[DW_OP_plus_uconst 0x18] - 1129 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_public) + 1129 .dwattr $C$DW$91, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1130 .dwattr $C$DW$91, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1131 .dwattr $C$DW$91, DW_AT_decl_line(0x92) 1132 .dwattr $C$DW$91, DW_AT_decl_column(0x02) @@ -1240,7 +1240,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1135 .dwattr $C$DW$92, DW_AT_name("$P$T7") 1136 .dwattr $C$DW$92, DW_AT_TI_symbol_name("$P$T7") 1137 .dwattr $C$DW$92, DW_AT_data_member_location[DW_OP_plus_uconst 0x1c] - 1138 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_public) + 1138 .dwattr $C$DW$92, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1139 .dwattr $C$DW$92, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1140 .dwattr $C$DW$92, DW_AT_decl_line(0xa0) 1141 .dwattr $C$DW$92, DW_AT_decl_column(0x02) @@ -1249,7 +1249,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1144 .dwattr $C$DW$93, DW_AT_name("$P$T8") 1145 .dwattr $C$DW$93, DW_AT_TI_symbol_name("$P$T8") 1146 .dwattr $C$DW$93, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 1147 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_public) + 1147 .dwattr $C$DW$93, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1148 .dwattr $C$DW$93, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1149 .dwattr $C$DW$93, DW_AT_decl_line(0xaf) 1150 .dwattr $C$DW$93, DW_AT_decl_column(0x02) @@ -1263,7 +1263,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 22 - 1156 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_public) + 1156 .dwattr $C$DW$94, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1157 .dwattr $C$DW$94, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1158 .dwattr $C$DW$94, DW_AT_decl_line(0xbc) 1159 .dwattr $C$DW$94, DW_AT_decl_column(0x0b) @@ -1272,7 +1272,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1162 .dwattr $C$DW$95, DW_AT_name("$P$T9") 1163 .dwattr $C$DW$95, DW_AT_TI_symbol_name("$P$T9") 1164 .dwattr $C$DW$95, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 1165 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_public) + 1165 .dwattr $C$DW$95, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1166 .dwattr $C$DW$95, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1167 .dwattr $C$DW$95, DW_AT_decl_line(0xc0) 1168 .dwattr $C$DW$95, DW_AT_decl_column(0x02) @@ -1281,7 +1281,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1171 .dwattr $C$DW$96, DW_AT_name("rsvd2c") 1172 .dwattr $C$DW$96, DW_AT_TI_symbol_name("rsvd2c") 1173 .dwattr $C$DW$96, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 1174 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_public) + 1174 .dwattr $C$DW$96, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1175 .dwattr $C$DW$96, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1176 .dwattr $C$DW$96, DW_AT_decl_line(0xcb) 1177 .dwattr $C$DW$96, DW_AT_decl_column(0x0b) @@ -1290,7 +1290,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1180 .dwattr $C$DW$97, DW_AT_name("$P$T10") 1181 .dwattr $C$DW$97, DW_AT_TI_symbol_name("$P$T10") 1182 .dwattr $C$DW$97, DW_AT_data_member_location[DW_OP_plus_uconst 0x30] - 1183 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_public) + 1183 .dwattr $C$DW$97, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1184 .dwattr $C$DW$97, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1185 .dwattr $C$DW$97, DW_AT_decl_line(0xcf) 1186 .dwattr $C$DW$97, DW_AT_decl_column(0x02) @@ -1299,7 +1299,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1189 .dwattr $C$DW$98, DW_AT_name("$P$T11") 1190 .dwattr $C$DW$98, DW_AT_TI_symbol_name("$P$T11") 1191 .dwattr $C$DW$98, DW_AT_data_member_location[DW_OP_plus_uconst 0x34] - 1192 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_public) + 1192 .dwattr $C$DW$98, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1193 .dwattr $C$DW$98, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1194 .dwattr $C$DW$98, DW_AT_decl_line(0xda) 1195 .dwattr $C$DW$98, DW_AT_decl_column(0x02) @@ -1308,7 +1308,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1198 .dwattr $C$DW$99, DW_AT_name("rsvd38") 1199 .dwattr $C$DW$99, DW_AT_TI_symbol_name("rsvd38") 1200 .dwattr $C$DW$99, DW_AT_data_member_location[DW_OP_plus_uconst 0x38] - 1201 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_public) + 1201 .dwattr $C$DW$99, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1202 .dwattr $C$DW$99, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pru 1203 .dwattr $C$DW$99, DW_AT_decl_line(0xe5) 1204 .dwattr $C$DW$99, DW_AT_decl_column(0x0b) @@ -1317,7 +1317,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1207 .dwattr $C$DW$100, DW_AT_name("$P$T12") 1208 .dwattr $C$DW$100, DW_AT_TI_symbol_name("$P$T12") 1209 .dwattr $C$DW$100, DW_AT_data_member_location[DW_OP_plus_uconst 0x40] - 1210 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_public) + 1210 .dwattr $C$DW$100, DW_AT_accessibility(DW_ACCESS_ai_64_lic) PRU Assembler Unix v2.1.5 Fri Jun 5 14:14:07 2020 Tools Copyright (c) 2012-2017 Texas Instruments Incorporated @@ -1348,7 +1348,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1233 .dwattr $C$DW$101, DW_AT_TI_symbol_name("SOFT_RST_N") 1234 .dwattr $C$DW$101, DW_AT_bit_offset(0x1f), DW_AT_bit_size(0x01) 1235 .dwattr $C$DW$101, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1236 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_public) + 1236 .dwattr $C$DW$101, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1237 .dwattr $C$DW$101, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1238 .dwattr $C$DW$101, DW_AT_decl_line(0x2d) 1239 .dwattr $C$DW$101, DW_AT_decl_column(0x0d) @@ -1358,7 +1358,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1243 .dwattr $C$DW$102, DW_AT_TI_symbol_name("EN") 1244 .dwattr $C$DW$102, DW_AT_bit_offset(0x1e), DW_AT_bit_size(0x01) 1245 .dwattr $C$DW$102, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1246 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_public) + 1246 .dwattr $C$DW$102, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1247 .dwattr $C$DW$102, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1248 .dwattr $C$DW$102, DW_AT_decl_line(0x2e) 1249 .dwattr $C$DW$102, DW_AT_decl_column(0x0d) @@ -1368,7 +1368,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1253 .dwattr $C$DW$103, DW_AT_TI_symbol_name("SLEEPING") 1254 .dwattr $C$DW$103, DW_AT_bit_offset(0x1d), DW_AT_bit_size(0x01) 1255 .dwattr $C$DW$103, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1256 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_public) + 1256 .dwattr $C$DW$103, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1257 .dwattr $C$DW$103, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1258 .dwattr $C$DW$103, DW_AT_decl_line(0x2f) 1259 .dwattr $C$DW$103, DW_AT_decl_column(0x0d) @@ -1383,7 +1383,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 24 - 1266 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_public) + 1266 .dwattr $C$DW$104, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1267 .dwattr $C$DW$104, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1268 .dwattr $C$DW$104, DW_AT_decl_line(0x30) 1269 .dwattr $C$DW$104, DW_AT_decl_column(0x0d) @@ -1393,7 +1393,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1273 .dwattr $C$DW$105, DW_AT_TI_symbol_name("rsvd4") 1274 .dwattr $C$DW$105, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x04) 1275 .dwattr $C$DW$105, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1276 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_public) + 1276 .dwattr $C$DW$105, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1277 .dwattr $C$DW$105, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1278 .dwattr $C$DW$105, DW_AT_decl_line(0x31) 1279 .dwattr $C$DW$105, DW_AT_decl_column(0x0d) @@ -1403,7 +1403,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1283 .dwattr $C$DW$106, DW_AT_TI_symbol_name("SINGLE_STEP") 1284 .dwattr $C$DW$106, DW_AT_bit_offset(0x17), DW_AT_bit_size(0x01) 1285 .dwattr $C$DW$106, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1286 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_public) + 1286 .dwattr $C$DW$106, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1287 .dwattr $C$DW$106, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1288 .dwattr $C$DW$106, DW_AT_decl_line(0x32) 1289 .dwattr $C$DW$106, DW_AT_decl_column(0x0d) @@ -1413,7 +1413,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1293 .dwattr $C$DW$107, DW_AT_TI_symbol_name("rsvd9") 1294 .dwattr $C$DW$107, DW_AT_bit_offset(0x11), DW_AT_bit_size(0x06) 1295 .dwattr $C$DW$107, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1296 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_public) + 1296 .dwattr $C$DW$107, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1297 .dwattr $C$DW$107, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1298 .dwattr $C$DW$107, DW_AT_decl_line(0x33) 1299 .dwattr $C$DW$107, DW_AT_decl_column(0x0d) @@ -1423,7 +1423,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1303 .dwattr $C$DW$108, DW_AT_TI_symbol_name("RUNSTATE") 1304 .dwattr $C$DW$108, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x01) 1305 .dwattr $C$DW$108, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1306 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_public) + 1306 .dwattr $C$DW$108, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1307 .dwattr $C$DW$108, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1308 .dwattr $C$DW$108, DW_AT_decl_line(0x34) 1309 .dwattr $C$DW$108, DW_AT_decl_column(0x0d) @@ -1433,7 +1433,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1313 .dwattr $C$DW$109, DW_AT_TI_symbol_name("PCTR_RST_VAL") 1314 .dwattr $C$DW$109, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10) 1315 .dwattr $C$DW$109, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1316 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_public) + 1316 .dwattr $C$DW$109, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1317 .dwattr $C$DW$109, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1318 .dwattr $C$DW$109, DW_AT_decl_line(0x35) 1319 .dwattr $C$DW$109, DW_AT_decl_column(0x0d) @@ -1458,7 +1458,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1333 .dwattr $C$DW$110, DW_AT_TI_symbol_name("PCTR") 1334 .dwattr $C$DW$110, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x10) 1335 .dwattr $C$DW$110, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1336 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_public) + 1336 .dwattr $C$DW$110, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1337 .dwattr $C$DW$110, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1338 .dwattr $C$DW$110, DW_AT_decl_line(0x3f) 1339 .dwattr $C$DW$110, DW_AT_decl_column(0x0d) @@ -1468,7 +1468,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1343 .dwattr $C$DW$111, DW_AT_TI_symbol_name("rsvd16") 1344 .dwattr $C$DW$111, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10) 1345 .dwattr $C$DW$111, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1346 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_public) + 1346 .dwattr $C$DW$111, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1347 .dwattr $C$DW$111, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1348 .dwattr $C$DW$111, DW_AT_decl_line(0x40) 1349 .dwattr $C$DW$111, DW_AT_decl_column(0x0d) @@ -1488,7 +1488,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1363 .dwattr $C$DW$112, DW_AT_TI_symbol_name("BITWISE_ENS") 1364 .dwattr $C$DW$112, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x20) 1365 .dwattr $C$DW$112, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1366 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_public) + 1366 .dwattr $C$DW$112, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1367 .dwattr $C$DW$112, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1368 .dwattr $C$DW$112, DW_AT_decl_line(0x4a) 1369 .dwattr $C$DW$112, DW_AT_decl_column(0x0d) @@ -1513,7 +1513,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1383 .dwattr $C$DW$113, DW_AT_TI_symbol_name("CYCLECOUNT") 1384 .dwattr $C$DW$113, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x20) 1385 .dwattr $C$DW$113, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1386 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_public) + 1386 .dwattr $C$DW$113, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1387 .dwattr $C$DW$113, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1388 .dwattr $C$DW$113, DW_AT_decl_line(0x54) 1389 .dwattr $C$DW$113, DW_AT_decl_column(0x0d) @@ -1533,7 +1533,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1403 .dwattr $C$DW$114, DW_AT_TI_symbol_name("STALLCOUNT") 1404 .dwattr $C$DW$114, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x20) 1405 .dwattr $C$DW$114, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1406 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_public) + 1406 .dwattr $C$DW$114, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1407 .dwattr $C$DW$114, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1408 .dwattr $C$DW$114, DW_AT_decl_line(0x5e) 1409 .dwattr $C$DW$114, DW_AT_decl_column(0x0d) @@ -1553,7 +1553,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1423 .dwattr $C$DW$115, DW_AT_TI_symbol_name("C24_BLK_IDX") 1424 .dwattr $C$DW$115, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x08) 1425 .dwattr $C$DW$115, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1426 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_public) + 1426 .dwattr $C$DW$115, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1427 .dwattr $C$DW$115, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1428 .dwattr $C$DW$115, DW_AT_decl_line(0x6b) 1429 .dwattr $C$DW$115, DW_AT_decl_column(0x0d) @@ -1568,7 +1568,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1433 .dwattr $C$DW$116, DW_AT_TI_symbol_name("rsvd8") 1434 .dwattr $C$DW$116, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x08) 1435 .dwattr $C$DW$116, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1436 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_public) + 1436 .dwattr $C$DW$116, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1437 .dwattr $C$DW$116, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1438 .dwattr $C$DW$116, DW_AT_decl_line(0x6c) 1439 .dwattr $C$DW$116, DW_AT_decl_column(0x0d) @@ -1578,7 +1578,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1443 .dwattr $C$DW$117, DW_AT_TI_symbol_name("C25_BLK_IDX") 1444 .dwattr $C$DW$117, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08) 1445 .dwattr $C$DW$117, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1446 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_public) + 1446 .dwattr $C$DW$117, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1447 .dwattr $C$DW$117, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1448 .dwattr $C$DW$117, DW_AT_decl_line(0x6d) 1449 .dwattr $C$DW$117, DW_AT_decl_column(0x0d) @@ -1588,7 +1588,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1453 .dwattr $C$DW$118, DW_AT_TI_symbol_name("rsvd24") 1454 .dwattr $C$DW$118, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08) 1455 .dwattr $C$DW$118, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1456 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_public) + 1456 .dwattr $C$DW$118, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1457 .dwattr $C$DW$118, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1458 .dwattr $C$DW$118, DW_AT_decl_line(0x6e) 1459 .dwattr $C$DW$118, DW_AT_decl_column(0x0d) @@ -1608,7 +1608,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1473 .dwattr $C$DW$119, DW_AT_TI_symbol_name("C26_BLK_IDX") 1474 .dwattr $C$DW$119, DW_AT_bit_offset(0x18), DW_AT_bit_size(0x08) 1475 .dwattr $C$DW$119, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1476 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_public) + 1476 .dwattr $C$DW$119, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1477 .dwattr $C$DW$119, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1478 .dwattr $C$DW$119, DW_AT_decl_line(0x78) 1479 .dwattr $C$DW$119, DW_AT_decl_column(0x0d) @@ -1623,7 +1623,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 28 - 1486 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_public) + 1486 .dwattr $C$DW$120, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1487 .dwattr $C$DW$120, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1488 .dwattr $C$DW$120, DW_AT_decl_line(0x79) 1489 .dwattr $C$DW$120, DW_AT_decl_column(0x0d) @@ -1633,7 +1633,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1493 .dwattr $C$DW$121, DW_AT_TI_symbol_name("C27_BLK_IDX") 1494 .dwattr $C$DW$121, DW_AT_bit_offset(0x08), DW_AT_bit_size(0x08) 1495 .dwattr $C$DW$121, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1496 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_public) + 1496 .dwattr $C$DW$121, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1497 .dwattr $C$DW$121, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1498 .dwattr $C$DW$121, DW_AT_decl_line(0x7a) 1499 .dwattr $C$DW$121, DW_AT_decl_column(0x0d) @@ -1643,7 +1643,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1503 .dwattr $C$DW$122, DW_AT_TI_symbol_name("rsvd24") 1504 .dwattr $C$DW$122, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x08) 1505 .dwattr $C$DW$122, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1506 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_public) + 1506 .dwattr $C$DW$122, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1507 .dwattr $C$DW$122, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1508 .dwattr $C$DW$122, DW_AT_decl_line(0x7b) 1509 .dwattr $C$DW$122, DW_AT_decl_column(0x0d) @@ -1663,7 +1663,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1523 .dwattr $C$DW$123, DW_AT_TI_symbol_name("C28_BLK_POINTER") 1524 .dwattr $C$DW$123, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x10) 1525 .dwattr $C$DW$123, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1526 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_public) + 1526 .dwattr $C$DW$123, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1527 .dwattr $C$DW$123, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1528 .dwattr $C$DW$123, DW_AT_decl_line(0x85) 1529 .dwattr $C$DW$123, DW_AT_decl_column(0x0d) @@ -1673,7 +1673,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1533 .dwattr $C$DW$124, DW_AT_TI_symbol_name("C29_BLK_POINTER") 1534 .dwattr $C$DW$124, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10) 1535 .dwattr $C$DW$124, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1536 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_public) + 1536 .dwattr $C$DW$124, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1537 .dwattr $C$DW$124, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1538 .dwattr $C$DW$124, DW_AT_decl_line(0x86) 1539 .dwattr $C$DW$124, DW_AT_decl_column(0x0d) @@ -1698,7 +1698,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1553 .dwattr $C$DW$125, DW_AT_TI_symbol_name("C30_BLK_POINTER") 1554 .dwattr $C$DW$125, DW_AT_bit_offset(0x10), DW_AT_bit_size(0x10) 1555 .dwattr $C$DW$125, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1556 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_public) + 1556 .dwattr $C$DW$125, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1557 .dwattr $C$DW$125, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1558 .dwattr $C$DW$125, DW_AT_decl_line(0x90) 1559 .dwattr $C$DW$125, DW_AT_decl_column(0x0d) @@ -1708,7 +1708,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1563 .dwattr $C$DW$126, DW_AT_TI_symbol_name("C31_BLK_POINTER") 1564 .dwattr $C$DW$126, DW_AT_bit_offset(0x00), DW_AT_bit_size(0x10) 1565 .dwattr $C$DW$126, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1566 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_public) + 1566 .dwattr $C$DW$126, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1567 .dwattr $C$DW$126, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1568 .dwattr $C$DW$126, DW_AT_decl_line(0x91) 1569 .dwattr $C$DW$126, DW_AT_decl_column(0x0d) @@ -1727,7 +1727,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1582 .dwattr $C$DW$127, DW_AT_name("$P$T13") 1583 .dwattr $C$DW$127, DW_AT_TI_symbol_name("$P$T13") 1584 .dwattr $C$DW$127, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1585 .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_public) + 1585 .dwattr $C$DW$127, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1586 .dwattr $C$DW$127, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1587 .dwattr $C$DW$127, DW_AT_decl_line(0x29) 1588 .dwattr $C$DW$127, DW_AT_decl_column(0x02) @@ -1736,7 +1736,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1591 .dwattr $C$DW$128, DW_AT_name("$P$T14") 1592 .dwattr $C$DW$128, DW_AT_TI_symbol_name("$P$T14") 1593 .dwattr $C$DW$128, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 1594 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_public) + 1594 .dwattr $C$DW$128, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1595 .dwattr $C$DW$128, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr PRU Assembler Unix v2.1.5 Fri Jun 5 14:14:07 2020 @@ -1750,7 +1750,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1600 .dwattr $C$DW$129, DW_AT_name("$P$T15") 1601 .dwattr $C$DW$129, DW_AT_TI_symbol_name("$P$T15") 1602 .dwattr $C$DW$129, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 1603 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_public) + 1603 .dwattr $C$DW$129, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1604 .dwattr $C$DW$129, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1605 .dwattr $C$DW$129, DW_AT_decl_line(0x46) 1606 .dwattr $C$DW$129, DW_AT_decl_column(0x02) @@ -1759,7 +1759,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1609 .dwattr $C$DW$130, DW_AT_name("$P$T16") 1610 .dwattr $C$DW$130, DW_AT_TI_symbol_name("$P$T16") 1611 .dwattr $C$DW$130, DW_AT_data_member_location[DW_OP_plus_uconst 0xc] - 1612 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_public) + 1612 .dwattr $C$DW$130, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1613 .dwattr $C$DW$130, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1614 .dwattr $C$DW$130, DW_AT_decl_line(0x50) 1615 .dwattr $C$DW$130, DW_AT_decl_column(0x02) @@ -1768,7 +1768,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1618 .dwattr $C$DW$131, DW_AT_name("$P$T17") 1619 .dwattr $C$DW$131, DW_AT_TI_symbol_name("$P$T17") 1620 .dwattr $C$DW$131, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 1621 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_public) + 1621 .dwattr $C$DW$131, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1622 .dwattr $C$DW$131, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1623 .dwattr $C$DW$131, DW_AT_decl_line(0x5a) 1624 .dwattr $C$DW$131, DW_AT_decl_column(0x02) @@ -1777,7 +1777,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1627 .dwattr $C$DW$132, DW_AT_name("rsvd14") 1628 .dwattr $C$DW$132, DW_AT_TI_symbol_name("rsvd14") 1629 .dwattr $C$DW$132, DW_AT_data_member_location[DW_OP_plus_uconst 0x14] - 1630 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_public) + 1630 .dwattr $C$DW$132, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1631 .dwattr $C$DW$132, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1632 .dwattr $C$DW$132, DW_AT_decl_line(0x63) 1633 .dwattr $C$DW$132, DW_AT_decl_column(0x0b) @@ -1786,7 +1786,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1636 .dwattr $C$DW$133, DW_AT_name("$P$T18") 1637 .dwattr $C$DW$133, DW_AT_TI_symbol_name("$P$T18") 1638 .dwattr $C$DW$133, DW_AT_data_member_location[DW_OP_plus_uconst 0x20] - 1639 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_public) + 1639 .dwattr $C$DW$133, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1640 .dwattr $C$DW$133, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1641 .dwattr $C$DW$133, DW_AT_decl_line(0x67) 1642 .dwattr $C$DW$133, DW_AT_decl_column(0x02) @@ -1795,7 +1795,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1645 .dwattr $C$DW$134, DW_AT_name("$P$T19") 1646 .dwattr $C$DW$134, DW_AT_TI_symbol_name("$P$T19") 1647 .dwattr $C$DW$134, DW_AT_data_member_location[DW_OP_plus_uconst 0x24] - 1648 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_public) + 1648 .dwattr $C$DW$134, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1649 .dwattr $C$DW$134, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1650 .dwattr $C$DW$134, DW_AT_decl_line(0x74) PRU Assembler Unix v2.1.5 Fri Jun 5 14:14:07 2020 @@ -1809,7 +1809,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1654 .dwattr $C$DW$135, DW_AT_name("$P$T20") 1655 .dwattr $C$DW$135, DW_AT_TI_symbol_name("$P$T20") 1656 .dwattr $C$DW$135, DW_AT_data_member_location[DW_OP_plus_uconst 0x28] - 1657 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_public) + 1657 .dwattr $C$DW$135, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1658 .dwattr $C$DW$135, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1659 .dwattr $C$DW$135, DW_AT_decl_line(0x81) 1660 .dwattr $C$DW$135, DW_AT_decl_column(0x02) @@ -1818,7 +1818,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1663 .dwattr $C$DW$136, DW_AT_name("$P$T21") 1664 .dwattr $C$DW$136, DW_AT_TI_symbol_name("$P$T21") 1665 .dwattr $C$DW$136, DW_AT_data_member_location[DW_OP_plus_uconst 0x2c] - 1666 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_public) + 1666 .dwattr $C$DW$136, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1667 .dwattr $C$DW$136, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1668 .dwattr $C$DW$136, DW_AT_decl_line(0x8c) 1669 .dwattr $C$DW$136, DW_AT_decl_column(0x02) @@ -1841,7 +1841,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1686 .dwattr $C$DW$137, DW_AT_name("REVID") 1687 .dwattr $C$DW$137, DW_AT_TI_symbol_name("REVID") 1688 .dwattr $C$DW$137, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1689 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_public) + 1689 .dwattr $C$DW$137, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1690 .dwattr $C$DW$137, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1691 .dwattr $C$DW$137, DW_AT_decl_line(0x2a) 1692 .dwattr $C$DW$137, DW_AT_decl_column(0x15) @@ -1850,7 +1850,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1695 .dwattr $C$DW$138, DW_AT_name("REVID_bit") 1696 .dwattr $C$DW$138, DW_AT_TI_symbol_name("REVID_bit") 1697 .dwattr $C$DW$138, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1698 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_public) + 1698 .dwattr $C$DW$138, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1699 .dwattr $C$DW$138, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1700 .dwattr $C$DW$138, DW_AT_decl_line(0x2e) 1701 .dwattr $C$DW$138, DW_AT_decl_column(0x05) @@ -1872,7 +1872,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1712 .dwattr $C$DW$139, DW_AT_name("SYSCFG") 1713 .dwattr $C$DW$139, DW_AT_TI_symbol_name("SYSCFG") 1714 .dwattr $C$DW$139, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1715 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_public) + 1715 .dwattr $C$DW$139, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1716 .dwattr $C$DW$139, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1717 .dwattr $C$DW$139, DW_AT_decl_line(0x34) 1718 .dwattr $C$DW$139, DW_AT_decl_column(0x15) @@ -1881,7 +1881,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1721 .dwattr $C$DW$140, DW_AT_name("SYSCFG_bit") 1722 .dwattr $C$DW$140, DW_AT_TI_symbol_name("SYSCFG_bit") 1723 .dwattr $C$DW$140, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1724 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_public) + 1724 .dwattr $C$DW$140, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1725 .dwattr $C$DW$140, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1726 .dwattr $C$DW$140, DW_AT_decl_line(0x3c) 1727 .dwattr $C$DW$140, DW_AT_decl_column(0x05) @@ -1898,7 +1898,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1738 .dwattr $C$DW$141, DW_AT_name("GPCFG0") 1739 .dwattr $C$DW$141, DW_AT_TI_symbol_name("GPCFG0") 1740 .dwattr $C$DW$141, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1741 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_public) + 1741 .dwattr $C$DW$141, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1742 .dwattr $C$DW$141, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1743 .dwattr $C$DW$141, DW_AT_decl_line(0x42) 1744 .dwattr $C$DW$141, DW_AT_decl_column(0x15) @@ -1907,7 +1907,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1747 .dwattr $C$DW$142, DW_AT_name("GPCFG0_bit") 1748 .dwattr $C$DW$142, DW_AT_TI_symbol_name("GPCFG0_bit") 1749 .dwattr $C$DW$142, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1750 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_public) + 1750 .dwattr $C$DW$142, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1751 .dwattr $C$DW$142, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1752 .dwattr $C$DW$142, DW_AT_decl_line(0x4f) 1753 .dwattr $C$DW$142, DW_AT_decl_column(0x05) @@ -1929,7 +1929,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1764 .dwattr $C$DW$143, DW_AT_name("GPCFG1") 1765 .dwattr $C$DW$143, DW_AT_TI_symbol_name("GPCFG1") 1766 .dwattr $C$DW$143, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1767 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_public) + 1767 .dwattr $C$DW$143, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1768 .dwattr $C$DW$143, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1769 .dwattr $C$DW$143, DW_AT_decl_line(0x55) 1770 .dwattr $C$DW$143, DW_AT_decl_column(0x15) @@ -1938,7 +1938,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1773 .dwattr $C$DW$144, DW_AT_name("GPCFG1_bit") 1774 .dwattr $C$DW$144, DW_AT_TI_symbol_name("GPCFG1_bit") 1775 .dwattr $C$DW$144, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1776 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_public) + 1776 .dwattr $C$DW$144, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1777 .dwattr $C$DW$144, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1778 .dwattr $C$DW$144, DW_AT_decl_line(0x62) 1779 .dwattr $C$DW$144, DW_AT_decl_column(0x05) @@ -1955,7 +1955,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1790 .dwattr $C$DW$145, DW_AT_name("CGR") 1791 .dwattr $C$DW$145, DW_AT_TI_symbol_name("CGR") 1792 .dwattr $C$DW$145, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1793 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_public) + 1793 .dwattr $C$DW$145, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1794 .dwattr $C$DW$145, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1795 .dwattr $C$DW$145, DW_AT_decl_line(0x68) 1796 .dwattr $C$DW$145, DW_AT_decl_column(0x15) @@ -1964,7 +1964,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1799 .dwattr $C$DW$146, DW_AT_name("CGR_bit") 1800 .dwattr $C$DW$146, DW_AT_TI_symbol_name("CGR_bit") 1801 .dwattr $C$DW$146, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1802 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_public) + 1802 .dwattr $C$DW$146, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1803 .dwattr $C$DW$146, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1804 .dwattr $C$DW$146, DW_AT_decl_line(0x7e) 1805 .dwattr $C$DW$146, DW_AT_decl_column(0x05) @@ -1986,7 +1986,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1816 .dwattr $C$DW$147, DW_AT_name("ISRP") 1817 .dwattr $C$DW$147, DW_AT_TI_symbol_name("ISRP") 1818 .dwattr $C$DW$147, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1819 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_public) + 1819 .dwattr $C$DW$147, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1820 .dwattr $C$DW$147, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1821 .dwattr $C$DW$147, DW_AT_decl_line(0x84) 1822 .dwattr $C$DW$147, DW_AT_decl_column(0x15) @@ -1995,7 +1995,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1825 .dwattr $C$DW$148, DW_AT_name("ISRP_bit") 1826 .dwattr $C$DW$148, DW_AT_TI_symbol_name("ISRP_bit") 1827 .dwattr $C$DW$148, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1828 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_public) + 1828 .dwattr $C$DW$148, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1829 .dwattr $C$DW$148, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1830 .dwattr $C$DW$148, DW_AT_decl_line(0x8d) 1831 .dwattr $C$DW$148, DW_AT_decl_column(0x05) @@ -2012,7 +2012,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1842 .dwattr $C$DW$149, DW_AT_name("ISP") 1843 .dwattr $C$DW$149, DW_AT_TI_symbol_name("ISP") 1844 .dwattr $C$DW$149, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1845 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_public) + 1845 .dwattr $C$DW$149, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1846 .dwattr $C$DW$149, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1847 .dwattr $C$DW$149, DW_AT_decl_line(0x93) 1848 .dwattr $C$DW$149, DW_AT_decl_column(0x15) @@ -2021,7 +2021,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1851 .dwattr $C$DW$150, DW_AT_name("ISP_bit") 1852 .dwattr $C$DW$150, DW_AT_TI_symbol_name("ISP_bit") 1853 .dwattr $C$DW$150, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1854 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_public) + 1854 .dwattr $C$DW$150, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1855 .dwattr $C$DW$150, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1856 .dwattr $C$DW$150, DW_AT_decl_line(0x9c) 1857 .dwattr $C$DW$150, DW_AT_decl_column(0x05) @@ -2043,7 +2043,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 35 - 1871 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_public) + 1871 .dwattr $C$DW$151, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1872 .dwattr $C$DW$151, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1873 .dwattr $C$DW$151, DW_AT_decl_line(0xa1) 1874 .dwattr $C$DW$151, DW_AT_decl_column(0x15) @@ -2052,7 +2052,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1877 .dwattr $C$DW$152, DW_AT_name("IESP_bit") 1878 .dwattr $C$DW$152, DW_AT_TI_symbol_name("IESP_bit") 1879 .dwattr $C$DW$152, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1880 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_public) + 1880 .dwattr $C$DW$152, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1881 .dwattr $C$DW$152, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1882 .dwattr $C$DW$152, DW_AT_decl_line(0xaa) 1883 .dwattr $C$DW$152, DW_AT_decl_column(0x05) @@ -2069,7 +2069,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1894 .dwattr $C$DW$153, DW_AT_name("IECP") 1895 .dwattr $C$DW$153, DW_AT_TI_symbol_name("IECP") 1896 .dwattr $C$DW$153, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1897 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_public) + 1897 .dwattr $C$DW$153, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1898 .dwattr $C$DW$153, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1899 .dwattr $C$DW$153, DW_AT_decl_line(0xb0) 1900 .dwattr $C$DW$153, DW_AT_decl_column(0x15) @@ -2078,7 +2078,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1903 .dwattr $C$DW$154, DW_AT_name("IECP_bit") 1904 .dwattr $C$DW$154, DW_AT_TI_symbol_name("IECP_bit") 1905 .dwattr $C$DW$154, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1906 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_public) + 1906 .dwattr $C$DW$154, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1907 .dwattr $C$DW$154, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1908 .dwattr $C$DW$154, DW_AT_decl_line(0xb8) 1909 .dwattr $C$DW$154, DW_AT_decl_column(0x05) @@ -2095,7 +2095,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1920 .dwattr $C$DW$155, DW_AT_name("PMAO") 1921 .dwattr $C$DW$155, DW_AT_TI_symbol_name("PMAO") 1922 .dwattr $C$DW$155, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1923 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_public) + 1923 .dwattr $C$DW$155, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1924 .dwattr $C$DW$155, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1925 .dwattr $C$DW$155, DW_AT_decl_line(0xc1) PRU Assembler Unix v2.1.5 Fri Jun 5 14:14:07 2020 @@ -2109,7 +2109,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1929 .dwattr $C$DW$156, DW_AT_name("PMAO_bit") 1930 .dwattr $C$DW$156, DW_AT_TI_symbol_name("PMAO_bit") 1931 .dwattr $C$DW$156, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1932 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_public) + 1932 .dwattr $C$DW$156, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1933 .dwattr $C$DW$156, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1934 .dwattr $C$DW$156, DW_AT_decl_line(0xc7) 1935 .dwattr $C$DW$156, DW_AT_decl_column(0x05) @@ -2126,7 +2126,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1946 .dwattr $C$DW$157, DW_AT_name("IEPCLK") 1947 .dwattr $C$DW$157, DW_AT_TI_symbol_name("IEPCLK") 1948 .dwattr $C$DW$157, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1949 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_public) + 1949 .dwattr $C$DW$157, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1950 .dwattr $C$DW$157, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1951 .dwattr $C$DW$157, DW_AT_decl_line(0xd0) 1952 .dwattr $C$DW$157, DW_AT_decl_column(0x15) @@ -2135,7 +2135,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1955 .dwattr $C$DW$158, DW_AT_name("IEPCLK_bit") 1956 .dwattr $C$DW$158, DW_AT_TI_symbol_name("IEPCLK_bit") 1957 .dwattr $C$DW$158, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1958 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_public) + 1958 .dwattr $C$DW$158, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1959 .dwattr $C$DW$158, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1960 .dwattr $C$DW$158, DW_AT_decl_line(0xd5) 1961 .dwattr $C$DW$158, DW_AT_decl_column(0x05) @@ -2152,7 +2152,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1972 .dwattr $C$DW$159, DW_AT_name("SPP") 1973 .dwattr $C$DW$159, DW_AT_TI_symbol_name("SPP") 1974 .dwattr $C$DW$159, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1975 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_public) + 1975 .dwattr $C$DW$159, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1976 .dwattr $C$DW$159, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1977 .dwattr $C$DW$159, DW_AT_decl_line(0xdb) 1978 .dwattr $C$DW$159, DW_AT_decl_column(0x15) @@ -2166,7 +2166,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1981 .dwattr $C$DW$160, DW_AT_name("SPP_bit") 1982 .dwattr $C$DW$160, DW_AT_TI_symbol_name("SPP_bit") 1983 .dwattr $C$DW$160, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 1984 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_public) + 1984 .dwattr $C$DW$160, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 1985 .dwattr $C$DW$160, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 1986 .dwattr $C$DW$160, DW_AT_decl_line(0xe1) 1987 .dwattr $C$DW$160, DW_AT_decl_column(0x05) @@ -2183,7 +2183,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 1998 .dwattr $C$DW$161, DW_AT_name("PIN_MX") 1999 .dwattr $C$DW$161, DW_AT_TI_symbol_name("PIN_MX") 2000 .dwattr $C$DW$161, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2001 .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_public) + 2001 .dwattr $C$DW$161, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2002 .dwattr $C$DW$161, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2003 .dwattr $C$DW$161, DW_AT_decl_line(0xe9) 2004 .dwattr $C$DW$161, DW_AT_decl_column(0x15) @@ -2192,7 +2192,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2007 .dwattr $C$DW$162, DW_AT_name("PIN_MX_bit") 2008 .dwattr $C$DW$162, DW_AT_TI_symbol_name("PIN_MX_bit") 2009 .dwattr $C$DW$162, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2010 .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_public) + 2010 .dwattr $C$DW$162, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2011 .dwattr $C$DW$162, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2012 .dwattr $C$DW$162, DW_AT_decl_line(0xee) 2013 .dwattr $C$DW$162, DW_AT_decl_column(0x05) @@ -2209,7 +2209,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2024 .dwattr $C$DW$163, DW_AT_name("CTRL") 2025 .dwattr $C$DW$163, DW_AT_TI_symbol_name("CTRL") 2026 .dwattr $C$DW$163, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2027 .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_public) + 2027 .dwattr $C$DW$163, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2028 .dwattr $C$DW$163, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2029 .dwattr $C$DW$163, DW_AT_decl_line(0x2a) 2030 .dwattr $C$DW$163, DW_AT_decl_column(0x15) @@ -2223,7 +2223,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated Tools Copyright (c) 2012-2017 Texas Instruments Incorporated /tmp/cloud9-examples/cycle.pru0.asm PAGE 38 - 2036 .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_public) + 2036 .dwattr $C$DW$164, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2037 .dwattr $C$DW$164, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2038 .dwattr $C$DW$164, DW_AT_decl_line(0x36) 2039 .dwattr $C$DW$164, DW_AT_decl_column(0x05) @@ -2240,7 +2240,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2050 .dwattr $C$DW$165, DW_AT_name("STS") 2051 .dwattr $C$DW$165, DW_AT_TI_symbol_name("STS") 2052 .dwattr $C$DW$165, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2053 .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_public) + 2053 .dwattr $C$DW$165, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2054 .dwattr $C$DW$165, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2055 .dwattr $C$DW$165, DW_AT_decl_line(0x3c) 2056 .dwattr $C$DW$165, DW_AT_decl_column(0x15) @@ -2249,7 +2249,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2059 .dwattr $C$DW$166, DW_AT_name("STS_bit") 2060 .dwattr $C$DW$166, DW_AT_TI_symbol_name("STS_bit") 2061 .dwattr $C$DW$166, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2062 .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_public) + 2062 .dwattr $C$DW$166, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2063 .dwattr $C$DW$166, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2064 .dwattr $C$DW$166, DW_AT_decl_line(0x41) 2065 .dwattr $C$DW$166, DW_AT_decl_column(0x05) @@ -2266,7 +2266,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2076 .dwattr $C$DW$167, DW_AT_name("WAKEUP_EN") 2077 .dwattr $C$DW$167, DW_AT_TI_symbol_name("WAKEUP_EN") 2078 .dwattr $C$DW$167, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2079 .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_public) + 2079 .dwattr $C$DW$167, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2080 .dwattr $C$DW$167, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2081 .dwattr $C$DW$167, DW_AT_decl_line(0x47) 2082 .dwattr $C$DW$167, DW_AT_decl_column(0x15) @@ -2275,7 +2275,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2085 .dwattr $C$DW$168, DW_AT_name("WAKEUP_EN_bit") 2086 .dwattr $C$DW$168, DW_AT_TI_symbol_name("WAKEUP_EN_bit") 2087 .dwattr $C$DW$168, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2088 .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_public) + 2088 .dwattr $C$DW$168, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2089 .dwattr $C$DW$168, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2090 .dwattr $C$DW$168, DW_AT_decl_line(0x4b) PRU Assembler Unix v2.1.5 Fri Jun 5 14:14:07 2020 @@ -2297,7 +2297,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2102 .dwattr $C$DW$169, DW_AT_name("CYCLE") 2103 .dwattr $C$DW$169, DW_AT_TI_symbol_name("CYCLE") 2104 .dwattr $C$DW$169, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2105 .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_public) + 2105 .dwattr $C$DW$169, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2106 .dwattr $C$DW$169, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2107 .dwattr $C$DW$169, DW_AT_decl_line(0x51) 2108 .dwattr $C$DW$169, DW_AT_decl_column(0x15) @@ -2306,7 +2306,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2111 .dwattr $C$DW$170, DW_AT_name("CYCLE_bit") 2112 .dwattr $C$DW$170, DW_AT_TI_symbol_name("CYCLE_bit") 2113 .dwattr $C$DW$170, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2114 .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_public) + 2114 .dwattr $C$DW$170, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2115 .dwattr $C$DW$170, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2116 .dwattr $C$DW$170, DW_AT_decl_line(0x55) 2117 .dwattr $C$DW$170, DW_AT_decl_column(0x05) @@ -2323,7 +2323,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2128 .dwattr $C$DW$171, DW_AT_name("STALL") 2129 .dwattr $C$DW$171, DW_AT_TI_symbol_name("STALL") 2130 .dwattr $C$DW$171, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2131 .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_public) + 2131 .dwattr $C$DW$171, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2132 .dwattr $C$DW$171, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2133 .dwattr $C$DW$171, DW_AT_decl_line(0x5b) 2134 .dwattr $C$DW$171, DW_AT_decl_column(0x15) @@ -2332,7 +2332,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2137 .dwattr $C$DW$172, DW_AT_name("STALL_bit") 2138 .dwattr $C$DW$172, DW_AT_TI_symbol_name("STALL_bit") 2139 .dwattr $C$DW$172, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2140 .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_public) + 2140 .dwattr $C$DW$172, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2141 .dwattr $C$DW$172, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2142 .dwattr $C$DW$172, DW_AT_decl_line(0x5f) 2143 .dwattr $C$DW$172, DW_AT_decl_column(0x05) @@ -2354,7 +2354,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2154 .dwattr $C$DW$173, DW_AT_name("CTBIR0") 2155 .dwattr $C$DW$173, DW_AT_TI_symbol_name("CTBIR0") 2156 .dwattr $C$DW$173, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2157 .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_public) + 2157 .dwattr $C$DW$173, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2158 .dwattr $C$DW$173, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2159 .dwattr $C$DW$173, DW_AT_decl_line(0x68) 2160 .dwattr $C$DW$173, DW_AT_decl_column(0x15) @@ -2363,7 +2363,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2163 .dwattr $C$DW$174, DW_AT_name("CTBIR0_bit") 2164 .dwattr $C$DW$174, DW_AT_TI_symbol_name("CTBIR0_bit") 2165 .dwattr $C$DW$174, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2166 .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_public) + 2166 .dwattr $C$DW$174, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2167 .dwattr $C$DW$174, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2168 .dwattr $C$DW$174, DW_AT_decl_line(0x6f) 2169 .dwattr $C$DW$174, DW_AT_decl_column(0x05) @@ -2380,7 +2380,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2180 .dwattr $C$DW$175, DW_AT_name("CTBIR1") 2181 .dwattr $C$DW$175, DW_AT_TI_symbol_name("CTBIR1") 2182 .dwattr $C$DW$175, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2183 .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_public) + 2183 .dwattr $C$DW$175, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2184 .dwattr $C$DW$175, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2185 .dwattr $C$DW$175, DW_AT_decl_line(0x75) 2186 .dwattr $C$DW$175, DW_AT_decl_column(0x15) @@ -2389,7 +2389,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2189 .dwattr $C$DW$176, DW_AT_name("CTBIR1_bit") 2190 .dwattr $C$DW$176, DW_AT_TI_symbol_name("CTBIR1_bit") 2191 .dwattr $C$DW$176, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2192 .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_public) + 2192 .dwattr $C$DW$176, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2193 .dwattr $C$DW$176, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2194 .dwattr $C$DW$176, DW_AT_decl_line(0x7c) 2195 .dwattr $C$DW$176, DW_AT_decl_column(0x05) @@ -2411,7 +2411,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2206 .dwattr $C$DW$177, DW_AT_name("CTPPR0") 2207 .dwattr $C$DW$177, DW_AT_TI_symbol_name("CTPPR0") 2208 .dwattr $C$DW$177, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2209 .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_public) + 2209 .dwattr $C$DW$177, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2210 .dwattr $C$DW$177, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2211 .dwattr $C$DW$177, DW_AT_decl_line(0x82) 2212 .dwattr $C$DW$177, DW_AT_decl_column(0x15) @@ -2420,7 +2420,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2215 .dwattr $C$DW$178, DW_AT_name("CTPPR0_bit") 2216 .dwattr $C$DW$178, DW_AT_TI_symbol_name("CTPPR0_bit") 2217 .dwattr $C$DW$178, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2218 .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_public) + 2218 .dwattr $C$DW$178, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2219 .dwattr $C$DW$178, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2220 .dwattr $C$DW$178, DW_AT_decl_line(0x87) 2221 .dwattr $C$DW$178, DW_AT_decl_column(0x05) @@ -2437,7 +2437,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2232 .dwattr $C$DW$179, DW_AT_name("CTPPR1") 2233 .dwattr $C$DW$179, DW_AT_TI_symbol_name("CTPPR1") 2234 .dwattr $C$DW$179, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2235 .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_public) + 2235 .dwattr $C$DW$179, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2236 .dwattr $C$DW$179, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2237 .dwattr $C$DW$179, DW_AT_decl_line(0x8d) 2238 .dwattr $C$DW$179, DW_AT_decl_column(0x15) @@ -2446,7 +2446,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2241 .dwattr $C$DW$180, DW_AT_name("CTPPR1_bit") 2242 .dwattr $C$DW$180, DW_AT_TI_symbol_name("CTPPR1_bit") 2243 .dwattr $C$DW$180, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2244 .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_public) + 2244 .dwattr $C$DW$180, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2245 .dwattr $C$DW$180, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/am335x/pr 2246 .dwattr $C$DW$180, DW_AT_decl_line(0x92) 2247 .dwattr $C$DW$180, DW_AT_decl_column(0x05) @@ -2571,7 +2571,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2356 .dwattr $C$DW$184, DW_AT_name("base") 2357 .dwattr $C$DW$184, DW_AT_TI_symbol_name("base") 2358 .dwattr $C$DW$184, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2359 .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_public) + 2359 .dwattr $C$DW$184, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2360 .dwattr $C$DW$184, DW_AT_decl_file("/var/lib/cloud9/common/resource_table_empty.h") 2361 .dwattr $C$DW$184, DW_AT_decl_line(0x18) 2362 .dwattr $C$DW$184, DW_AT_decl_column(0x18) @@ -2585,7 +2585,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2366 .dwattr $C$DW$185, DW_AT_TI_symbol_name("offset") 2367 .dwattr $C$DW$185, DW_AT_data_member_location[DW_OP_plus_uconst 0x10] - 2368 .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_public) + 2368 .dwattr $C$DW$185, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2369 .dwattr $C$DW$185, DW_AT_decl_file("/var/lib/cloud9/common/resource_table_empty.h") 2370 .dwattr $C$DW$185, DW_AT_decl_line(0x1a) 2371 .dwattr $C$DW$185, DW_AT_decl_column(0x0b) @@ -2603,7 +2603,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2383 .dwattr $C$DW$186, DW_AT_name("ver") 2384 .dwattr $C$DW$186, DW_AT_TI_symbol_name("ver") 2385 .dwattr $C$DW$186, DW_AT_data_member_location[DW_OP_plus_uconst 0x0] - 2386 .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_public) + 2386 .dwattr $C$DW$186, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2387 .dwattr $C$DW$186, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/rsc_types 2388 .dwattr $C$DW$186, DW_AT_decl_line(0x59) 2389 .dwattr $C$DW$186, DW_AT_decl_column(0x0b) @@ -2612,7 +2612,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2392 .dwattr $C$DW$187, DW_AT_name("num") 2393 .dwattr $C$DW$187, DW_AT_TI_symbol_name("num") 2394 .dwattr $C$DW$187, DW_AT_data_member_location[DW_OP_plus_uconst 0x4] - 2395 .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_public) + 2395 .dwattr $C$DW$187, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2396 .dwattr $C$DW$187, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/rsc_types 2397 .dwattr $C$DW$187, DW_AT_decl_line(0x5a) 2398 .dwattr $C$DW$187, DW_AT_decl_column(0x0b) @@ -2621,7 +2621,7 @@ Tools Copyright (c) 2012-2017 Texas Instruments Incorporated 2401 .dwattr $C$DW$188, DW_AT_name("reserved") 2402 .dwattr $C$DW$188, DW_AT_TI_symbol_name("reserved") 2403 .dwattr $C$DW$188, DW_AT_data_member_location[DW_OP_plus_uconst 0x8] - 2404 .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_public) + 2404 .dwattr $C$DW$188, DW_AT_accessibility(DW_ACCESS_ai_64_lic) 2405 .dwattr $C$DW$188, DW_AT_decl_file("/usr/lib/ti/pru-software-support-package/include/rsc_types 2406 .dwattr $C$DW$188, DW_AT_decl_line(0x5b) 2407 .dwattr $C$DW$188, DW_AT_decl_column(0x0b) diff --git a/pru-cookbook/07more/code/delay-test.pru0.c b/books/pru-cookbook/07more/code/delay-test.pru0.c similarity index 100% rename from pru-cookbook/07more/code/delay-test.pru0.c rename to books/pru-cookbook/07more/code/delay-test.pru0.c diff --git a/pru-cookbook/07more/code/delay-test2.pru0.c b/books/pru-cookbook/07more/code/delay-test2.pru0.c similarity index 100% rename from pru-cookbook/07more/code/delay-test2.pru0.c rename to books/pru-cookbook/07more/code/delay-test2.pru0.c diff --git a/pru-cookbook/07more/code/delay.pru0.asm b/books/pru-cookbook/07more/code/delay.pru0.asm similarity index 100% rename from pru-cookbook/07more/code/delay.pru0.asm rename to books/pru-cookbook/07more/code/delay.pru0.asm diff --git a/pru-cookbook/07more/code/delay2.pru0.asm b/books/pru-cookbook/07more/code/delay2.pru0.asm similarity index 100% rename from pru-cookbook/07more/code/delay2.pru0.asm rename to books/pru-cookbook/07more/code/delay2.pru0.asm diff --git a/pru-cookbook/07more/code/logic.c b/books/pru-cookbook/07more/code/logic.c similarity index 100% rename from pru-cookbook/07more/code/logic.c rename to books/pru-cookbook/07more/code/logic.c diff --git a/pru-cookbook/07more/code/logic_setup.sh b/books/pru-cookbook/07more/code/logic_setup.sh similarity index 100% rename from pru-cookbook/07more/code/logic_setup.sh rename to books/pru-cookbook/07more/code/logic_setup.sh diff --git a/pru-cookbook/07more/code/resource_table_pru0.h b/books/pru-cookbook/07more/code/resource_table_pru0.h similarity index 100% rename from pru-cookbook/07more/code/resource_table_pru0.h rename to books/pru-cookbook/07more/code/resource_table_pru0.h diff --git a/pru-cookbook/07more/code/setup.sh b/books/pru-cookbook/07more/code/setup.sh similarity index 100% rename from pru-cookbook/07more/code/setup.sh rename to books/pru-cookbook/07more/code/setup.sh diff --git a/pru-cookbook/07more/code/xin.pru1.c b/books/pru-cookbook/07more/code/xin.pru1.c similarity index 100% rename from pru-cookbook/07more/code/xin.pru1.c rename to books/pru-cookbook/07more/code/xin.pru1.c diff --git a/pru-cookbook/07more/code/xout-cycle.pru0.c b/books/pru-cookbook/07more/code/xout-cycle.pru0.c similarity index 100% rename from pru-cookbook/07more/code/xout-cycle.pru0.c rename to books/pru-cookbook/07more/code/xout-cycle.pru0.c diff --git a/pru-cookbook/07more/code/xout.pru0.c b/books/pru-cookbook/07more/code/xout.pru0.c similarity index 100% rename from pru-cookbook/07more/code/xout.pru0.c rename to books/pru-cookbook/07more/code/xout.pru0.c diff --git a/pru-cookbook/07more/code/xout_run.sh b/books/pru-cookbook/07more/code/xout_run.sh similarity index 100% rename from pru-cookbook/07more/code/xout_run.sh rename to books/pru-cookbook/07more/code/xout_run.sh diff --git a/pru-cookbook/07more/figures/my_delay_cycles.png b/books/pru-cookbook/07more/figures/my_delay_cycles.png similarity index 100% rename from pru-cookbook/07more/figures/my_delay_cycles.png rename to books/pru-cookbook/07more/figures/my_delay_cycles.png diff --git a/pru-cookbook/07more/more.rst b/books/pru-cookbook/07more/more.rst similarity index 89% rename from pru-cookbook/07more/more.rst rename to books/pru-cookbook/07more/more.rst index ae3abcf84c1598a23f54a2a0ea044952809d38ce..f70501a89114ba2cc339e882ae638fa806035618 100644 --- a/pru-cookbook/07more/more.rst +++ b/books/pru-cookbook/07more/more.rst @@ -14,23 +14,24 @@ C. Detailing on how to program in assembly are beyond the scope of this text. The following are resources used in this chapter. -Resources -~~~~~~~~~~ +.. note:: -* `PRU Optimizing C/C++ Compiler, v2.2, User's Guide <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_ -* `PRU Assembly Language Tools User's Guide <http://www.ti.com/lit/ug/spruhv6b/spruhv6b.pdf>`_ -* `PRU Assembly Instruction User Guide <http://www.ti.com/lit/ug/spruij2/spruij2.pdf>`_ + *Resources* + + * `PRU Optimizing C/C++ Compiler, v2.2, User's Guide <http://www.ti.com/lit/ug/spruhv7b/spruhv7b.pdf>`_ + * `PRU Assembly Language Tools User's Guide <http://www.ti.com/lit/ug/spruhv6b/spruhv6b.pdf>`_ + * `PRU Assembly Instruction User Guide <http://www.ti.com/lit/ug/spruij2/spruij2.pdf>`_ Calling Assembly from C -------------------------- +************************ Problem -~~~~~~~~~ +-------- You have some C code and you want to call an assembly language routine from it. Solution -~~~~~~~~~ +--------- You need to do two things, write the assembler file and modify the ``Makefile`` to include it. For example, let's write our own ``my_delay_cycles`` routine in @@ -42,28 +43,30 @@ constant. Our new ``delay_cycles`` can take a runtime delay value. .. _more_delay-test: -delay-test.pru0.c -~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/delay-test.pru0.c + :caption: delay-test.pru0.c + :linenos: -:download:`code/delay-test.pru0.c <code/delay-test.pru0.c>` +:download:`delay-test.pru0.c <code/delay-test.pru0.c>` :ref:`more_delay` is the assembly code. .. _more_delay: -delay.pru0.asm -~~~~~~~~~~~~~~~ +.. literalinclude:: code/delay.pru0.asm + :caption: delay.pru0.asm + :linenos: :download:`delay.pru0.asm <code/delay.pru0.asm>` The ``Makefile`` has one addition that needs to be made to compile both :ref:`more_delay-test` -and :ref:`more_delay`. -If you look in the local ``Makefile`` you'll see: +and :ref:`more_delay`. If you look in the local ``Makefile`` you'll see: .. _more_makefile: -Makefile -~~~~~~~~~ +.. literalinclude:: code/Makefile + :caption: Makefile + :linenos: :download:`Makefile <code/Makefile>` @@ -102,23 +105,20 @@ The resulting output is shown in :ref:`more_my_delay_cycles`. .. _more_my_delay_cycles: -Output of my_delay_cycles() -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - .. figure:: figures/my_delay_cycles.png :align: center :alt: Output of my_delay_cycles() + Output of my_delay_cycles() + Notice the on time is about 35ns and the off time is 30ns. Discission -~~~~~~~~~~~~ +----------- There is much to explain here. Let's start with :ref:`more_delay`. -Line-by-line of delay.pru0.asm -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.. table:: +.. table:: Line-by-line of delay.pru0.asm +-------+-------------------------------------------------------------------------------------------------------+ |Line | Explanation | @@ -152,22 +152,23 @@ The extra instruction is the branch at the bottom of the ``while`` loop. Returning a Value from Assembly --------------------------------- +******************************** Problem -~~~~~~~~~ +-------- Your assembly code needs to return a value. Solution -~~~~~~~~~ +-------- ``R14`` is how the return value is passed back. :ref:`more_test2` shows the c code. .. _more_test2: -delay-test2.pru0.c -~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/delay-test2.pru0.c + :caption: delay-test2.pru0.c + :linenos: :download:`delay-test2.pru0.c <code/delay-test2.pru0.c>` @@ -175,8 +176,9 @@ delay-test2.pru0.c .. _more_delay2: -delay2.pru0.asm -~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/delay2.pru0.asm + :caption: delay2.pru0.asm + :linenos: :download:`delay2.pru0.asm <code/delay2.pru0.asm>` @@ -187,15 +189,15 @@ In this example, line 6 of :ref:`more_test2` `#defines` TEST and line 12 of Using the Built-In Counter for Timing ---------------------------------------- +*************************************** Problem -~~~~~~~~~ +-------- I want to count how many cycles my routine takes. Solution -~~~~~~~~~ +--------- Each PRU has a ``CYCLE`` register which counts the number of cycles since the PRU was enabled. They also have a ``STALL`` register that counts how @@ -204,23 +206,21 @@ many times the PRU stalled fetching an instruction. .. _more_cycle: -cycle.pru0.c - Code to count cycles. -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/cycle.pru0.c + :caption: cycle.pru0.c - Code to count cycles. + :linenos: -:download:`delay2.pru0.asm <code/cycle.pru0.c>` +:download:`cycle.pru0.c <code/cycle.pru0.c>` Discission -~~~~~~~~~~~~ +------------ The code is mostly the same as other examples. ``cycle`` and ``stall`` end up in registers which we can read using prudebug. :ref:`more_cycle_lines` is the Line-by-line. .. _more_cycle_lines: -Line-by-line for cycle.pru0.c -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. table:: +.. table:: Line-by-line for cycle.pru0.c +-------+---------------------------------------------------------------------------------------+ |Line | Explanation | @@ -244,20 +244,26 @@ You can see where ``cycle`` and ``stall`` are stored by looking into :ref:`more_ .. _more_cycle_list0: -/tmp/cloud9-examples/cycle.pru0.lst Lines 113..119 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/cycle.pru0.lst + :caption: /tmp/cloud9-examples/cycle.pru0.lst Lines 113..119 + :lines: 113-119 + :lineno-start: 113 + :linenos: -:download:`cycle.pru0.lst lines=113..119 <code/cycle.pru0.lst>` +:download:`cycle.pru0.lst <code/cycle.pru0.lst>` Here the ``LDI32`` instruction loads the address ``0x22000`` into ``r0``. This is the offset to the ``CTRL`` registers. Later in the file we see :ref:`more_cycle_list1`. .. _more_cycle_list1: -/tmp/cloud9-examples/cycle.pru0.lst Lines 146..152 -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. literalinclude:: code/cycle.pru0.lst + :caption: /tmp/cloud9-examples/cycle.pru0.lst Lines 146..152 + :lines: 146-152 + :lineno-start: 146 + :linenos: -:download:`lines=146..152 <code/cycle.pru0.lst>` +:download:`cycle.pru0.lst <code/cycle.pru0.lst>` The first ``LBBO`` takes the contents of ``r0`` and adds the offset 12 to it and copies 4 bytes @@ -298,23 +304,24 @@ If you switch the order of lines 30 and 31 you'll see ``cycle`` is 7 and ``stall time needed to read ``stall`` and ``stall`` no longer includes the time to read ``cycle``. Xout and Xin - Transfering Between PRUs ---------------------------------------- +***************************************** Problem -~~~~~~~~~ +-------- I need to transfer data between PRUs quickly. Solution -~~~~~~~~~ +--------- The ``pass:[__]xout()`` and ``pass:[__]xin()`` intrinsics are able to transfer up to 30 registers between PRU 0 and PRU 1 quickly. :ref:`more_xout` shows how ``xout()`` running on PRU 0 transfers six registers to PRU 1. .. _more_xout: -xout.pru0.c -~~~~~~~~~~~~ +.. literalinclude:: code/xout.pru0.c + :caption: xout.pru0.c + :linenos: :download:`xout.pru0.c <code/xout.pru0.c>` @@ -323,8 +330,9 @@ interupt to PRU 0 and waits for it to send the data. .. _more_xin: -xin.pru1.c -~~~~~~~~~~~ +.. literalinclude:: code/xin.pru1.c + :caption: xin.pru1.c + :linenos: :download:`xin.pru1.c <code/xin.pru1.c>` @@ -373,15 +381,13 @@ Use ``prudebug`` to see registers R5-R10 are transfered from PRU 0 to PRU 1. Discussion -~~~~~~~~~ +----------- :ref:`more_zout_lines` shows the line-by-line for ``xout.pru0.c`` .. _more_zout_lines: -xout.pru0.c Line-by-line -~~~~~~~~~~~~~~~~~~~~~~~~~ -.. table:: +.. table:: xout.pru0.c Line-by-line +-------+---------------------------------------------------------------------------------------------------------+ |Line | Explanation | @@ -415,9 +421,7 @@ xout.pru0.c Line-by-line .. _more_xin_lines: -xin.pru1.c Line-by-line -~~~~~~~~~~~~~~~~~~~~~~~~ -.. table:: +.. table:: xin.pru1.c Line-by-line +-------+-----------------------------------------------------------+ |Line | Explanation | @@ -435,9 +439,10 @@ xin.pru1.c Line-by-line If you really need speed, considering using ``pass:[__]xout()`` and ``pass:[__]xin()`` in assembly. Copyright ----------- +========== -copyright.c -~~~~~~~~~~~~~ +.. literalinclude:: code/copyright.c + :caption: copyright.c + :linenos: :download:`copyright.c <code/copyright.c>` diff --git a/pru-cookbook/08ai/ai.rst b/books/pru-cookbook/08ai/ai.rst similarity index 89% rename from pru-cookbook/08ai/ai.rst rename to books/pru-cookbook/08ai/ai.rst index db36f383f27b505f3f613a471bae81e0525db48e..d2e055c07bbeb80cc9334210f4db78e3503c589e 100644 --- a/pru-cookbook/08ai/ai.rst +++ b/books/pru-cookbook/08ai/ai.rst @@ -11,14 +11,15 @@ four PRUs. The following are resources used in this chapter. -Resources -~~~~~~~~~~~ +.. note:: -* `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) -* `BeagleBone AI PRU pins <https://docs.google.com/spreadsheets/d/1dFSBVem86vAUD7MLXvqdS-N0Efi8_g_O1iTqzql8DAo/edit#gid=0>`_ + *Resources* + + * `AM572x Technical Reference Manual <http://www.ti.com/lit/pdf/spruhz6l>`_ (AI) + * `BeagleBone AI PRU pins <https://docs.google.com/spreadsheets/d/1dFSBVem86vAUD7MLXvqdS-N0Efi8_g_O1iTqzql8DAo/edit#gid=0>`_ Moving from two to four PRUs -============================= +***************************** Problem -------- @@ -37,21 +38,18 @@ Things to consider when moving to the AI are: Knowing which pins to use impacts the PRU you'll use. Discission --------- +----------- The various System Reference Manuals (SRM's) list which pins go to the PRUs. Here the tables are combined into one to make it easier to see what goes where. .. _aimapping_bits: -Mapping bit positions to pin names -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. table:: +.. table:: Mapping bit positions to pin names +---+---+---------+-----------+-----------+-------------+ |PRU|Bit|Black pin|AI PRU1 pin|AI PRU2 pin|Pocket pin | - |0 |0 |P9_31 | |P8_44 |P1.36 | + |0 |0 |P9_31 | |P8_44 |P1.36 | +---+---+---------+-----------+-----------+-------------+ |0 |1 |P9_29 | |P8_41 |P1.33 | +---+---+---------+-----------+-----------+-------------+ @@ -67,31 +65,31 @@ Mapping bit positions to pin names +---+---+---------+-----------+-----------+-------------+ |0 |7 |P9_25 | |P8_36/P8_6 |P1.29 | +---+---+---------+-----------+-----------+-------------+ - |0 |8 | | |P8_34/P8_23| | + |0 |8 | | |P8_34/P8_23| | +---+---+---------+-----------+-----------+-------------+ - |0 |9 | | |P8_35/P8_22| | + |0 |9 | | |P8_35/P8_22| | +---+---+---------+-----------+-----------+-------------+ - |0 |19 | | |P8_33/P8_3 | | + |0 |19 | | |P8_33/P8_3 | | +---+---+---------+-----------+-----------+-------------+ - |0 |11 | | |P8_31/P8_4 | | + |0 |11 | | |P8_31/P8_4 | | +---+---+---------+-----------+-----------+-------------+ - |0 |12 | | |P8_32 | | + |0 |12 | | |P8_32 | | +---+---+---------+-----------+-----------+-------------+ - |0 |13 | | |P8_45 | | + |0 |13 | | |P8_45 | | +---+---+---------+-----------+-----------+-------------+ |0 |14 |P8_12(out) P8_16(in)||P9_11 |P2.24 | +---+---+---------+-----------+-----------+-------------+ |0 |15 |P8_11(out) P8_15(in)||P8_17/P9_13|P2.33 | +---+---+---------+-----------+-----------+-------------+ - |0 |16 |P9_41(in) P9_26(in)| |P8_27 | | + |0 |16 |P9_41(in) P9_26(in)| |P8_27 | | +---+---+---------+-----------+-----------+-------------+ - |0 |17 | |P9_26 |P8_28 | | + |0 |17 | |P9_26 |P8_28 | | +---+---+---------+-----------+-----------+-------------+ - |0 |18 | | |P8_29 | | + |0 |18 | | |P8_29 | | +---+---+---------+-----------+-----------+-------------+ - |0 |19 | | |P8_30 | | + |0 |19 | | |P8_30 | | +---+---+---------+-----------+-----------+-------------+ - |0 |20 | | |P8_46/P8_8 | | + |0 |20 | | |P8_46/P8_8 | | +---+---+---------+-----------+-----------+-------------+ | | | | | | | +---+---+---------+-----------+-----------+-------------+ @@ -127,15 +125,15 @@ Mapping bit positions to pin names +---+---+---------+-----------+-----------+-------------+ |1 |15 | |*P9_16* |P8_10 |P1.30 | +---+---+---------+-----------+-----------+-------------+ - |1 |16 |P9_26(in)|*P8_15* |P8_7 | | + |1 |16 |P9_26(in)|*P8_15* |P8_7 | | +---+---+---------+-----------+-----------+-------------+ - |1 |17 | |*P8_26* |P8_27 | | + |1 |17 | |*P8_26* |P8_27 | | +---+---+---------+-----------+-----------+-------------+ - |1 |18 | |*P8_16* |P8_45 | | + |1 |18 | |*P8_16* |P8_45 | | +---+---+---------+-----------+-----------+-------------+ - |1 |19 | | |P8_46 | | + |1 |19 | | |P8_46 | | +---+---+---------+-----------+-----------+-------------+ - |1 |19 | | |P8_43 | | + |1 |19 | | |P8_43 | | +---+---+---------+-----------+-----------+-------------+ The pins in *bold* are already configured as pru pins. See :ref:`ai_config` to @@ -145,7 +143,7 @@ configure pins. .. _ai_config: Seeing how pins are configured -=============================== +******************************* Problem -------- @@ -231,7 +229,7 @@ Five are input pins and four are out. .. _ai_device_tree: Configuring pins on the AI via device trees -============================================ +******************************************** Problem -------- @@ -274,6 +272,7 @@ We see that when ``P9_31a`` is set to ``MODE13`` it will be a PRU **out** pin. Next, find which kernel you are running. .. code-block:: bash + bone$ uname -a Linux ai 4.14.108-ti-r131 #1buster SMP PREEMPT Tue Mar 24 19:18:36 UTC 2020 armv7l GNU/Linux @@ -335,7 +334,7 @@ There it is. `P9_31` is now a PRU output pin on PRU1_0, bit 3. .. _ai_using_pru_pins: Using the PRU pins -==================== +********************* Problem -------- @@ -350,7 +349,7 @@ that it appears at ``pr2_pru1_gpo10``, which means pru2_1 accesses it using bit 10 of register ``R30``. Discission --------- +----------- It's easy to modify the pwm example from :ref:`blocks_pwm` to use this pin. First copy the example you want to modify to ``pwm1.pru2_1.c``. The ``pru2_1`` in @@ -359,8 +358,9 @@ the adapted code. .. _ai_pwm1: -pwm1.pru2_1.c -~~~~~~~~~~~~~~ +.. literalinclude:: code/pwm1.pru2_1.c + :caption: pwm1.pru2_1.c + :linenos: :download:`pwm1.pru2_1.c <code/pwm1.pru2_1.c>` diff --git a/pru-cookbook/08ai/code/Makefile b/books/pru-cookbook/08ai/code/Makefile similarity index 100% rename from pru-cookbook/08ai/code/Makefile rename to books/pru-cookbook/08ai/code/Makefile diff --git a/pru-cookbook/08ai/code/pwm1.pru2_1.c b/books/pru-cookbook/08ai/code/pwm1.pru2_1.c similarity index 100% rename from pru-cookbook/08ai/code/pwm1.pru2_1.c rename to books/pru-cookbook/08ai/code/pwm1.pru2_1.c diff --git a/pru-cookbook/common/Makefile b/books/pru-cookbook/common/Makefile similarity index 100% rename from pru-cookbook/common/Makefile rename to books/pru-cookbook/common/Makefile diff --git a/pru-cookbook/common/README.md b/books/pru-cookbook/common/README.md similarity index 100% rename from pru-cookbook/common/README.md rename to books/pru-cookbook/common/README.md diff --git a/books/pru-cookbook/common/am335x_pru.cmd b/books/pru-cookbook/common/am335x_pru.cmd new file mode 100644 index 0000000000000000000000000000000000000000..67005475fe282d8711b96425bc05f44d5ed6ad98 --- /dev/null +++ b/books/pru-cookbook/common/am335x_pru.cmd @@ -0,0 +1,87 @@ +/****************************************************************************/ +/* AM335x_PRU.cmd */ +/* Copyright (c) 2015 Texas Instruments Incorporated */ +/* */ +/* Description: This file is a linker command file that can be used for */ +/* linking PRU programs built with the C compiler and */ +/* the resulting .out file on an AM335x device. */ +/****************************************************************************/ + +-cr /* Link using C conventions */ + +/* Specify the System Memory Map */ +MEMORY +{ + PAGE 0: + PRU_IMEM : org = 0x00000000 len = 0x00002000 /* 8kB PRU0 Instruction RAM */ + + PAGE 1: + + /* RAM */ + + PRU_DMEM_0_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24 /* 8kB PRU Data RAM 0_1 */ + PRU_DMEM_1_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25 /* 8kB PRU Data RAM 1_0 */ + + PAGE 2: + PRU_SHAREDMEM : org = 0x00010000 len = 0x00003000 CREGISTER=28 /* 12kB Shared RAM */ + + DDR : org = 0x80000000 len = 0x00000100 CREGISTER=31 + L3OCMC : org = 0x40000000 len = 0x00010000 CREGISTER=30 + + + /* Peripherals */ + + PRU_CFG : org = 0x00026000 len = 0x00000044 CREGISTER=4 + PRU_ECAP : org = 0x00030000 len = 0x00000060 CREGISTER=3 + PRU_IEP : org = 0x0002E000 len = 0x0000031C CREGISTER=26 + PRU_INTC : org = 0x00020000 len = 0x00001504 CREGISTER=0 + PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7 + + DCAN0 : org = 0x481CC000 len = 0x000001E8 CREGISTER=14 + DCAN1 : org = 0x481D0000 len = 0x000001E8 CREGISTER=15 + DMTIMER2 : org = 0x48040000 len = 0x0000005C CREGISTER=1 + PWMSS0 : org = 0x48300000 len = 0x000002C4 CREGISTER=18 + PWMSS1 : org = 0x48302000 len = 0x000002C4 CREGISTER=19 + PWMSS2 : org = 0x48304000 len = 0x000002C4 CREGISTER=20 + GEMAC : org = 0x4A100000 len = 0x0000128C CREGISTER=9 + I2C1 : org = 0x4802A000 len = 0x000000D8 CREGISTER=2 + I2C2 : org = 0x4819C000 len = 0x000000D8 CREGISTER=17 + MBX0 : org = 0x480C8000 len = 0x00000140 CREGISTER=22 + MCASP0_DMA : org = 0x46000000 len = 0x00000100 CREGISTER=8 + MCSPI0 : org = 0x48030000 len = 0x000001A4 CREGISTER=6 + MCSPI1 : org = 0x481A0000 len = 0x000001A4 CREGISTER=16 + MMCHS0 : org = 0x48060000 len = 0x00000300 CREGISTER=5 + SPINLOCK : org = 0x480CA000 len = 0x00000880 CREGISTER=23 + TPCC : org = 0x49000000 len = 0x00001098 CREGISTER=29 + UART1 : org = 0x48022000 len = 0x00000088 CREGISTER=11 + UART2 : org = 0x48024000 len = 0x00000088 CREGISTER=12 + + RSVD10 : org = 0x48318000 len = 0x00000100 CREGISTER=10 + RSVD13 : org = 0x48310000 len = 0x00000100 CREGISTER=13 + RSVD21 : org = 0x00032400 len = 0x00000100 CREGISTER=21 + RSVD27 : org = 0x00032000 len = 0x00000100 CREGISTER=27 + +} + +/* Specify the sections allocation into memory */ +SECTIONS { + /* Forces _c_int00 to the start of PRU IRAM. Not necessary when loading + an ELF file, but useful when loading a binary */ + .text:_c_int00* > 0x0, PAGE 0 + + .text > PRU_IMEM, PAGE 0 + .stack > PRU_DMEM_0_1, PAGE 1 + .bss > PRU_DMEM_0_1, PAGE 1 + .cio > PRU_DMEM_0_1, PAGE 1 + .data > PRU_DMEM_0_1, PAGE 1 + .switch > PRU_DMEM_0_1, PAGE 1 + .sysmem > PRU_DMEM_0_1, PAGE 1 + .cinit > PRU_DMEM_0_1, PAGE 1 + .rodata > PRU_DMEM_0_1, PAGE 1 + .rofardata > PRU_DMEM_0_1, PAGE 1 + .farbss > PRU_DMEM_0_1, PAGE 1 + .fardata > PRU_DMEM_0_1, PAGE 1 + + .resource_table > PRU_DMEM_0_1, PAGE 1 + .init_pins > PRU_DMEM_0_1, PAGE 1 +} \ No newline at end of file diff --git a/books/pru-cookbook/common/am57xx_pru.cmd b/books/pru-cookbook/common/am57xx_pru.cmd new file mode 100644 index 0000000000000000000000000000000000000000..85e78fb042751b2cb5fbb25b396967b8b003e68b --- /dev/null +++ b/books/pru-cookbook/common/am57xx_pru.cmd @@ -0,0 +1,86 @@ +/****************************************************************************/ +/* AM57xx_PRU.cmd */ +/* Copyright (c) 2015 Texas Instruments Incorporated */ +/* */ +/* Description: This file is a linker command file that can be used for */ +/* linking PRU programs built with the C compiler and */ +/* the resulting .out file on an AM57xx device. */ +/****************************************************************************/ + +-cr /* Link using C conventions */ + +/* Specify the System Memory Map */ +MEMORY +{ + PAGE 0: + PRU_IMEM : org = 0x00000000 len = 0x00003000 /* 12kB PRU-ICSS1 Instruction RAM */ + + PAGE 1: + + /* RAM */ + + PRU_DMEM_0_1 : org = 0x00000000 len = 0x00002000 CREGISTER=24 /* 8kB PRU Data RAM 0_1 */ + PRU_DMEM_1_0 : org = 0x00002000 len = 0x00002000 CREGISTER=25 /* 8kB PRU Data RAM 1_0 */ + + PAGE 2: + PRU_SHAREDMEM : org = 0x00010000 len = 0x00008000 CREGISTER=28 /* 32kB Shared RAM */ + + DDR : org = 0x80000000 len = 0x00010000 CREGISTER=31 + L3OCMC : org = 0x40000000 len = 0x00010000 CREGISTER=30 + + + /* Peripherals */ + + PRU_CFG : org = 0x00026000 len = 0x00000120 CREGISTER=4 + PRU_ECAP : org = 0x00030000 len = 0x00000060 CREGISTER=3 + PRU_IEP : org = 0x0002E000 len = 0x0000031C CREGISTER=26 + PRU_INTC : org = 0x00020000 len = 0x00001504 CREGISTER=0 + PRU_UART : org = 0x00028000 len = 0x00000038 CREGISTER=7 + + MCASP3_DMA : org = 0x46000000 len = 0x00000100 CREGISTER=8 + I2C3 : org = 0x48060000 len = 0x00000300 CREGISTER=5 + + RSVD1 : org = 0x48040000 len = 0x0000005C CREGISTER=1 + RSVD2 : org = 0x4802A000 len = 0x000000D8 CREGISTER=2 + RSVD6 : org = 0x48030000 len = 0x000001A4 CREGISTER=6 + RSVD9 : org = 0x4A100000 len = 0x0000128C CREGISTER=9 + RSVD10 : org = 0x48318000 len = 0x00000100 CREGISTER=10 + RSVD11 : org = 0x48022000 len = 0x00000088 CREGISTER=11 + RSVD12 : org = 0x48024000 len = 0x00000088 CREGISTER=12 + RSVD13 : org = 0x48310000 len = 0x00000100 CREGISTER=13 + RSVD14 : org = 0x481CC000 len = 0x000001E8 CREGISTER=14 + RSVD15 : org = 0x481D0000 len = 0x000001E8 CREGISTER=15 + RSVD16 : org = 0x481A0000 len = 0x000001A4 CREGISTER=16 + RSVD17 : org = 0x4819C000 len = 0x000000D8 CREGISTER=17 + RSVD18 : org = 0x48300000 len = 0x000002C4 CREGISTER=18 + RSVD19 : org = 0x48302000 len = 0x000002C4 CREGISTER=19 + RSVD20 : org = 0x48304000 len = 0x000002C4 CREGISTER=20 + RSVD21 : org = 0x00032400 len = 0x00000100 CREGISTER=21 + RSVD22 : org = 0x480C8000 len = 0x00000140 CREGISTER=22 + RSVD23 : org = 0x480CA000 len = 0x00000880 CREGISTER=23 + RSVD27 : org = 0x00032000 len = 0x00000100 CREGISTER=27 + RSVD29 : org = 0x49000000 len = 0x00001098 CREGISTER=29 +} + +/* Specify the sections allocation into memory */ +SECTIONS { + /* Forces _c_int00 to the start of PRU IRAM. Not necessary when loading + an ELF file, but useful when loading a binary */ + .text:_c_int00* > 0x0, PAGE 0 + + .text > PRU_IMEM, PAGE 0 + .stack > PRU_DMEM_0_1, PAGE 1 + .bss > PRU_DMEM_0_1, PAGE 1 + .cio > PRU_DMEM_0_1, PAGE 1 + .data > PRU_DMEM_0_1, PAGE 1 + .switch > PRU_DMEM_0_1, PAGE 1 + .sysmem > PRU_DMEM_0_1, PAGE 1 + .cinit > PRU_DMEM_0_1, PAGE 1 + .rodata > PRU_DMEM_0_1, PAGE 1 + .rofardata > PRU_DMEM_0_1, PAGE 1 + .farbss > PRU_DMEM_0_1, PAGE 1 + .fardata > PRU_DMEM_0_1, PAGE 1 + + .resource_table > PRU_DMEM_0_1, PAGE 1 + .init_pins > PRU_DMEM_0_1, PAGE 1 +} diff --git a/pru-cookbook/common/config-pin.sh b/books/pru-cookbook/common/config-pin.sh similarity index 100% rename from pru-cookbook/common/config-pin.sh rename to books/pru-cookbook/common/config-pin.sh diff --git a/pru-cookbook/common/init_pins_empty.h b/books/pru-cookbook/common/init_pins_empty.h similarity index 100% rename from pru-cookbook/common/init_pins_empty.h rename to books/pru-cookbook/common/init_pins_empty.h diff --git a/pru-cookbook/common/prugpio.h b/books/pru-cookbook/common/prugpio.h similarity index 100% rename from pru-cookbook/common/prugpio.h rename to books/pru-cookbook/common/prugpio.h diff --git a/pru-cookbook/common/resource_table_0.h b/books/pru-cookbook/common/resource_table_0.h similarity index 100% rename from pru-cookbook/common/resource_table_0.h rename to books/pru-cookbook/common/resource_table_0.h diff --git a/pru-cookbook/common/resource_table_1.h b/books/pru-cookbook/common/resource_table_1.h similarity index 100% rename from pru-cookbook/common/resource_table_1.h rename to books/pru-cookbook/common/resource_table_1.h diff --git a/pru-cookbook/common/resource_table_empty.h b/books/pru-cookbook/common/resource_table_empty.h similarity index 100% rename from pru-cookbook/common/resource_table_empty.h rename to books/pru-cookbook/common/resource_table_empty.h diff --git a/pru-cookbook/common/write_init_pins.sh b/books/pru-cookbook/common/write_init_pins.sh similarity index 100% rename from pru-cookbook/common/write_init_pins.sh rename to books/pru-cookbook/common/write_init_pins.sh diff --git a/pru-cookbook/index.rst b/books/pru-cookbook/index.rst similarity index 100% rename from pru-cookbook/index.rst rename to books/pru-cookbook/index.rst diff --git a/pru-cookbook/projects.rst b/books/pru-cookbook/projects.rst similarity index 98% rename from pru-cookbook/projects.rst rename to books/pru-cookbook/projects.rst index 39263b91e03c611604c1e60d416f92e1db44e1b3..60a2482b22bcb7942b2a6a9cf66657b4077436c1 100644 --- a/pru-cookbook/projects.rst +++ b/books/pru-cookbook/projects.rst @@ -7,9 +7,6 @@ Users of TI processors with PRU-ICSS have created application for many different A list of a few are shared below. For additional support resources, software and documentation visit the PRU-ICSS wiki. -PRU projects -~~~~~~~~~~~~~~ - .. dropdown:: **LEDscape** :open: @@ -158,7 +155,7 @@ PRU projects **Type:** Code Library Reference **References:** - * http://processors.wiki.ti.com/index.php/Soft-UART_Implementation_on_AM335X_PRU_-_Software_Users_Guide + * https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/PRU-ICSS/Linux_Drivers/pru-sw-uart.html .. dropdown:: **Deviant LCD** :open: @@ -308,4 +305,4 @@ PRU projects **Type:** Code Library **References:** - * https://github.com/deepakkarki/pruspeak \ No newline at end of file + * https://github.com/deepakkarki/pruspeak diff --git a/conf.py b/conf.py index b60c51e29f5b66628aa71fea34079b82e6586297..431cc2611d207bb79a7e4e6a157a8b79ffb8cfd4 100644 --- a/conf.py +++ b/conf.py @@ -10,7 +10,6 @@ from pathlib import Path import re # sys.path.insert(0, os.path.abspath('.')) # sys.path.append('.') - import sphinx_rtd_theme BBDOCS_BASE = Path(__file__).resolve().parents[0] @@ -24,26 +23,31 @@ author = 'BeagleBoard.org Foundation' # -- General configuration --------------------------------------------------- +sys.path.append(os.path.abspath("./_ext")) + extensions = [ - "sphinxcontrib.rsvgconverter", "sphinx_design" + "callouts", + "sphinxcontrib.rsvgconverter", + "sphinx_design" ] templates_path = ['_templates'] +source_suffix = '.rst' +numfig = True +navigation_with_keys = True + # List of patterns, relative to source directory, that match files and # directories to ignore when looking for source files. # This pattern also affects html_static_path and html_extra_path. exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] - -# -- Options for HTML output ------------------------------------------------- - html_theme = 'sphinx_rtd_theme' html_show_sphinx = False html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] html_theme_options = { "logo_only": True, - "prev_next_buttons_location": None, + 'prev_next_buttons_location': 'bottom', } html_title = "BeagleBoard Documentation" html_logo = str(BBDOCS_BASE / "_static" / "images" / "logo.svg") @@ -52,8 +56,8 @@ html_static_path = [str(BBDOCS_BASE / "_static")] html_last_updated_fmt = "%b %d, %Y" html_domain_indices = False html_split_index = True -html_show_sourcelink = True -html_baseurl = 'https://docs.beagleboard.io/' +html_show_sourcelink = False +html_baseurl = 'docs.beagleboard.io' # parse version from 'VERSION' file with open(BBDOCS_BASE / "VERSION") as f: @@ -70,7 +74,7 @@ with open(BBDOCS_BASE / "VERSION") as f: ) if not m: - sys.stderr.write("Warning: Could not extract kernel version\n") + sys.stderr.write("Warning: Could not extract docs version\n") version = "Unknown" else: major, minor, patch, extra = m.groups(1) @@ -80,16 +84,61 @@ with open(BBDOCS_BASE / "VERSION") as f: release = version +# Variables here holds default settings +pages_url = "http://docs.beagleboard.io" +pages_slug = "latest" +gitlab_user = "docs" +gitlab_version = "main" +gitlab_host = "git.beagleboard.org" +gitlab_repo = "docs.beagleboard.io" +docs_url = "https://docs.beagleboard.io/latest/" + +# parse pages details from 'PAGES' file +with open(BBDOCS_BASE / "PAGES") as f: + m = re.match( + ( + r"^PAGES_URL\s*=\s*(\S+)$\n" + + r"^PAGES_SLUG\s*=\s*(\S+)$\n" + + r"^GITLAB_USER\s*=\s*(\S+)$\n" + + r"^PROJECT_BRANCH\s*=\s*(\S+)$\n" + + r"^GITLAB_HOST\s*=\s*(\S+)$\n" + + r"^PROJECT_REPO\s*=\s*(\S+)$\n" + ), + f.read(), + re.MULTILINE, + ) + + if not m: + sys.stderr.write("Warning: Could not extract pages information\n") + else: + url, slug, user, branch, host, repo = m.groups(1) + slug = "latest" if slug == "main" else slug + pages_url = url + pages_slug = slug + gitlab_user = user + gitlab_version = branch + gitlab_host = host + gitlab_repo = repo + docs_url = "/".join((url, slug)) + html_context = { "display_gitlab": True, - "gitlab_host": "git.beagleboard.org", - "gitlab_user": "docs", - "gitlab_repo": "docs.beagleboard.io", - "gitlab_version": "main", + "gitlab_host": gitlab_host, + "gitlab_user": gitlab_user, + "gitlab_repo": gitlab_repo, + "gitlab_version": gitlab_version, "conf_py_path": "/", - "versions": ( - ("latest", "/"), - ) + "show_license": True, + "pages_url": pages_url, + "pages_slug": pages_slug, + "docs_url": docs_url, + "current_version": version, + "versions": ("latest", "0.0", "0.1"), + "reference_links": { + "About": "https://beagleboard.org/about", + "Donate": "https://beagleboard.org/donate", + "FAQ": "https://forum.beagleboard.org/c/faq" + } } # -- Options for LaTeX output --------------------------------------------- @@ -98,7 +147,6 @@ latex_elements = { "papersize": "a4paper", "maketitle": open(BBDOCS_BASE / "_static" / "latex" / "title.tex").read(), "preamble": open(BBDOCS_BASE / "_static" / "latex" / "preamble.tex").read(), - "fontpkg": r"\usepackage{charter}", "sphinxsetup": ",".join( ( "verbatimwithframe=false", @@ -110,11 +158,16 @@ latex_elements = { ) ), } +latex_engine = "xelatex" latex_logo = str(BBDOCS_BASE / "_static" / "images" / "logo-latex.pdf") latex_documents = [ ("index-tex", "beagleboard-docs.tex", "BeagleBoard Docs", author, "manual"), ] +#language = 'en' +#locales_dir = ['locale/'] +#gettext_compact = True + def setup(app): # theme customizations - app.add_css_file("css/custom.css") \ No newline at end of file + app.add_css_file("css/custom.css") diff --git a/contribution/contribute.rst b/contribution/contribute.rst deleted file mode 100644 index 723dea9a87a4f17d4e11378995e7e10add073694..0000000000000000000000000000000000000000 --- a/contribution/contribute.rst +++ /dev/null @@ -1 +0,0 @@ -.. _beagleboard-contribute: \ No newline at end of file diff --git a/contribution/index.rst b/contribution/index.rst deleted file mode 100644 index 26ff7b41b407332dc8a26380b1fec78179ea1280..0000000000000000000000000000000000000000 --- a/contribution/index.rst +++ /dev/null @@ -1,11 +0,0 @@ -.. _beagleboard-contributoin: - -Contribution -############### - -.. note:: This section is under developmement right now. - -.. toctree:: - :maxdepth: 1 - - git-usage.rst diff --git a/docker_setup.sh b/docker_setup.sh index 509b9952ff672c6d12f99723b35762a46f553d09..18023128bb82c53d0357779a88f9d2a3c4be74c0 100755 --- a/docker_setup.sh +++ b/docker_setup.sh @@ -1,2 +1,2 @@ #!/bin/bash -docker build -t sphinx-build-env . +docker build -t beagle/sphinx-build-env . diff --git a/gitlab-build.sh b/gitlab-build.sh new file mode 100755 index 0000000000000000000000000000000000000000..2ae2851cdf76f13b8e4078fead609137efa5b533 --- /dev/null +++ b/gitlab-build.sh @@ -0,0 +1,76 @@ +#!/bin/bash + +env + +cat << EOF > PAGES +PAGES_URL = $CI_PAGES_URL +PAGES_SLUG = $CI_COMMIT_BRANCH +GITLAB_USER = $CI_PROJECT_NAMESPACE +PROJECT_BRANCH = $CI_COMMIT_BRANCH +GITLAB_HOST = $CI_SERVER_HOST +PROJECT_REPO = $CI_PROJECT_NAME +EOF + +if [ "$CI_COMMIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]; then + +rm -rf public +sphinx-build -b html . public/latest/ +sphinx-build -M latexpdf . public/latest/ +mv public/latest/latex/beagleboard-docs.pdf public/latest/ +rm -rf public/latest/latex +cat <<HERE > public/index.html +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="refresh" content="0; url='latest/'" /> + </head> + <body> + <p>Please follow <a href="latest/">this link</a>.</p> + </body> +</html> +HERE + +elif [ "$CI_COMMIT_BRANCH" != "" ]; then + +sphinx-build -b html . public/$CI_COMMIT_BRANCH/ +sphinx-build -M latexpdf . public/$CI_COMMIT_BRANCH/ +mv public/$CI_COMMIT_BRANCH/latex/beagleboard-docs.pdf public/$CI_COMMIT_BRANCH/ +rm -rf public/$CI_COMMIT_BRANCH/latex + +elif [ "$CI_COMMIT_TAG" != "" && "$CI_PROJECT_NAMESPACE" = "docs" ]; then + +# Find which branch has the tag commit +export GIT_BRANCH=$(git branch -a --contains tags/$CI_COMMIT_TAG | grep origin | sed 's/.*origin\///') +cat << EOF > PAGES +PAGES_URL = $CI_PAGES_URL +PAGES_SLUG = $GIT_BRANCH +GITLAB_USER = $CI_PROJECT_NAMESPACE +PROJECT_BRANCH = $GIT_BRANCH +GITLAB_HOST = $CI_SERVER_HOST +PROJECT_REPO = $CI_PROJECT_NAME +EOF +if [ "$GIT_BRANCH" == "$CI_DEFAULT_BRANCH" ]; then +export GIT_BRANCH=latest +rm -rf public +cat <<HERE > public/index.html +<!DOCTYPE html> +<html> + <head> + <meta http-equiv="refresh" content="0; url='latest/'" /> + </head> + <body> + <p>Please follow <a href="latest/">this link</a>.</p> + </body> +</html> +HERE +cp public/index.html /var/www/docs +fi +sphinx-build -b html . public/$GIT_BRANCH/ +sphinx-build -M latexpdf . public/$GIT_BRANCH/ +cp public/$GIT_BRANCH/latex/beagleboard-docs.pdf public/$GIT_BRANCH/beagleboard-docs-$CI_COMMIT_TAG.pdf +cp public/$GIT_BRANCH/latex/beagleboard-docs.pdf public/$GIT_BRANCH/beagleboard-docs.pdf +rm -rf public/$GIT_BRANCH/latex +sudo apk add rsync +rsync -a --delete public/$GIT_BRANCH/. /var/www/docs/$GIT_BRANCH + +fi diff --git a/index-tex.rst b/index-tex.rst index da8ac563c3156e28064968075866eb2711aeea2b..f048f60b3c533d7ee50017b48d2fae23060309d7 100644 --- a/index-tex.rst +++ b/index-tex.rst @@ -10,12 +10,7 @@ BeagleBoard Docs .. toctree:: - support/index.rst - beaglebone-black/index.rst - beaglebone-ai-64/index.rst - pocketbeagle/index.rst - beaglebone-blue/index.rst - beagleconnect/index.rst - simppru/index.rst - beaglebone-cookbook/index.rst - pru-cookbook/index.rst + intro/index.rst + boards/index.rst + projects/index.rst + books/index.rst diff --git a/index.rst b/index.rst index 3d9e4de14601ffdfb1666eef43a835d87f2830a1..f70fe7e7b20ceaaf2014e5d711ba4998a898f6ba 100644 --- a/index.rst +++ b/index.rst @@ -6,51 +6,363 @@ BeagleBoard Documentation ############################ -Sections -******** +Welcome to the `BeagleBoard project documentation <https://git.beagleboard.org/docs/docs.beagleboard.io>`__. -.. toctree:: - :maxdepth: 1 +Official documentation releases are provided at https://docs.beagle.cc (cached with local proxies) and +https://docs.beagleboard.org (non-cached, without proxies). + +.. note:: + The BeagleBoard.org Foundation is a US-based 501(c)3 non-profit organization providing open hardware + computing solutions for a community of makers, educators and professionals that enable + rapid prototyping without barriers to creating real-world embedded systems. The BeagleBoard.org Foundation + supports the BeagleBoard community through efforts like developing this documentation. - support/index.rst +Introduction +************ + +Get started engaging the BeagleBoard.org developer community by reading our :ref:`introduction` page. + +* Read about how to get started and get help on our :ref:`support` page. +* Learn how to contribute to the project on our :ref:`contribution` page. .. toctree:: - :maxdepth: 1 + :maxdepth: 2 + :hidden: + :caption: Introduction + + /intro/support/index + /intro/bone101/index + /intro/contribution/index + + +Boards +****** + +This is is where you will find the System Reference Manuals (SRMs) for all of the boards. + +All Beagles are `open-hardware <https://www.oshwa.org/definition/>`__ with documentation on the +design, including the +`materials <https://git.beagleboard.org/explore/projects/topics/boards>`__ to modify the designs +from source using appropriate design tools. + +* Check out our most popular board at: :ref:`beagleboneblack-home` +* Check out our latest board at: :ref:`bbai64-home` +* Find all of our on: :ref:`boards` + +.. grid:: 1 1 2 3 + :margin: 4 4 0 0 + :gutter: 4 + + .. grid-item-card:: + :link: beagleboneblack-home + :link-type: ref + + **BeagleBone® AI-64** + ^^^ + + .. image:: boards/images/beaglebone-ai-64-400x.webp + :align: center + +++ + + A complete 64-bit AI and Machine Learning System with the convenience + and expandability of the BeagleBone® platform with the peripherals on + board to get started right away learning and building applications. + + + .. grid-item-card:: + :link: beagleboneblack-home + :link-type: ref + + **BeagleBone® Black** + ^^^ + + .. image:: boards/images/beaglebone-black-400x400.png + :align: center + +++ + + 1GHz Single-Board Linux Computer based on ARM Cortex-A8 with PRU + microcontrollers and tons of features like Ethernet and HDMI – + credit card sized with over a decade of support, software and + materials behind it making it ready for any application. + + .. grid-item-card:: + :link: beagleboneblack-home + :link-type: ref + + **BeagleBone® Black Industrial** + ^^^ + + .. image:: boards/images/bb-industrial-400x356.png + :align: center + +++ + + Answer the need for an industrial rated single board computer with extended + temperature range with the same functionality as the popular BeagleBone Black® + + .. grid-item-card:: + :link: beagleboneblack-home + :link-type: ref + + **BeagleBone® Black Wireless** + ^^^ + + .. image:: boards/images/BeagleBoneBlackWireless-Angled-400x268.png + :align: center + +++ + + With built-in 802.11 b/g/n 2.4GHz Wi-Fi and Bluetooth wireless networking capability, + the popular open source BeagleBone® Black computer goes anywhere. Take your IoT and + IIoT projects to the next level with a full Linux computer the size of a mint tin. + + .. grid-item-card:: + :link: beaglebone-ai-home + :link-type: ref + + **BeagleBone® AI** + ^^^ + + .. image:: boards/images/beaglebone-ai-400x208.png + :align: center + +++ + + Filling the gap between small SBCs and more powerful industrial computers, + BeagleBone® AI, based on the AM5729, makes it easy to explore how artificial + intelligence can be used in every day life. Powerful compute performance and software support. + + .. grid-item-card:: + :link: pocketbeagle-home + :link-type: ref + + **PocketBeagle®** + ^^^ + + .. image:: boards/images/pocketBeagle-hero-hand-400x222.png + :align: center + +++ + + This ultra-tiny-yet-complete open-source USB-key-fob computer has the same processor + as the BeagleBone® Black at one third the size. Give small projects the Linux computer + they deserve. Hundreds of example projects to help you get started. + + .. grid-item-card:: + :link: beaglebone-blue-home + :link-type: ref + + BeagleBone® Blue + ^^^ + + .. image:: boards/images/beaglebone-blue-400x279.png + :align: center + +++ + + An all-in-one Linux-based robotics computer with compatibility to BeagleBone® Black and + tons of integration including Wi-Fi, Bluetooth, IMU/barometer, power regulation, H-Bridges, + motor connectors and more. Robotics made streamlined, affordable and fun. + +Capes +****** + +.. grid:: 1 1 2 3 + :margin: 4 4 0 0 + :gutter: 4 + + .. grid-item-card:: + + **BeagleBone® Servo Cape** + ^^^ + + .. image:: boards/capes/images/BeagleBoneServoCapeA2_Top_NEW-400x332.png + :align: center + +++ + + Control up to 16 servos for many remote control, robotics or automation projects + + .. grid-item-card:: + + **BeagleBone® Fan Cape** + ^^^ + + .. image:: boards/capes/images/fan-cape-400x299.png + :align: center + +++ - contribution/index.rst + Keeps BeagleBone® cool under heavy operating loads while still providing easy + access to the headers. Essential for BeagleBone® AI Projects + + .. grid-item-card:: + + **BeagleBone® Robotics Cape** + ^^^ + + .. image:: boards/capes/images/BBB_RoboticsCape-400x368.png + :align: center + +++ + + Loaded with features needed for mobile robotics supporting + movement, sensing, power management and communication + + .. grid-item-card:: + :link: bone-cape-relay + :link-type: ref + + **BeagleBone® Relay Cape** + ^^^ + + .. image:: boards/capes/images/BeagleBoneRelayCapeA2-400x274.png + :align: center + +++ + + Control things like lights, pumps and more in any home + automation project quickly with 4 relay switches + + .. grid-item-card:: + + **BeagleBone® Proto Cape** + ^^^ + + .. image:: boards/capes/images/BeagleBoneProtoCapeA2-e1622405187534.png + :align: center + +++ + + Provides a blank slate including a grid of plated through-holes for external + components and supportive buttons and LEDs + + .. grid-item-card:: + + **BeagleBone® Power Cape** + ^^^ + + .. image:: boards/capes/images/BeagleBonePowerCapeA2-400x285.png + :align: center + +++ + + Provides a complete power interface with regulated 3.3V and 5V out as well as up to 30V input voltage + + .. grid-item-card:: + + **BeagleBone® Load Cape** + ^^^ + + .. image:: boards/capes/images/BeagleBoneLoadCapeA2-400x290.png + :align: center + +++ + + Drive high-current loads like relays, motors, solenoids, and high current LEDs + + .. grid-item-card:: + + **BeagleBone® Motor Cape** + ^^^ + + .. image:: boards/capes/images/BeagleBoneMotorCapeA2-400x281.png + :align: center + +++ + + Drive up to 4 DC motors with direction and PWM control + + + .. grid-item-card:: + + **BeagleBone® Comms Cape** + ^^^ + + .. image:: boards/capes/images/BeagleBoneCommsCapeA2-400x279.png + :align: center + +++ + + Quickly develop industrial communication applications with an array of protocols including RS485 and CAN + + .. grid-item-card:: + + **BeagleBone® GamePup Cape** + ^^^ + + .. image:: boards/capes/images/PocketBeagle_GamePup-400x410.png + :align: center + +++ + + For making a handheld arcade emulator, your own games or otherwise taking your PocketBeagle + on the go, PocketBeagle® GamePup provides all the features you need in a slick shape for gaming + + .. grid-item-card:: + + **BeagleBone® Grove Kit** + ^^^ + + .. image:: boards/capes/images/pb-grove-kit-400x267.png + :align: center + +++ + + A complete kit for developing projects with PocketBeagle® and Grove modules. Great for + teaching embedded processing and Linux development. Comes complete with PocketBeagle® + as well as Grove Cape and 10 modules to get started. + + .. grid-item-card:: + + **BeagleBone® TechLab Cape** + ^^^ + + .. image:: boards/capes/images/PocketBeagle_TechLab-400x212.png + :align: center + +++ + + Designed with years of educational lessons-learned in mind, PocketBeagle® TechLab + Cape delivers easy introduction to programming, Linux and even hacking the kernel + itself. Supported by teaching materials from the Linux Foundation and eALE. .. toctree:: :maxdepth: 1 + :hidden: :caption: Boards - beaglebone-black/index.rst - beaglebone-ai-64/index.rst - pocketbeagle/index.rst - beaglebone-blue/index.rst - beagleconnect/index.rst + /boards/beaglebone/ai-64/index + /boards/beaglebone/ai/index + /boards/beaglebone/black/index + /boards/beaglebone/blue/index + /boards/beaglebone/index + /boards/capes/index + /boards/pocketbeagle/original/index + /boards/beagleconnect/freedom/index + /boards/beagleboard/index + + +Projects +******** + +A number of software projects, like :ref:`simppru_home` exist to help Beagle +developers. Some developers choose to host documentation for their :ref:`projects-home` . .. toctree:: :maxdepth: 1 + :hidden: :caption: Projects - simppru/index.rst + /projects/simppru/index + /boards/beagleconnect/index + +Books +***** + +This project hosts a collection of open-source :ref:`books-home` books written to help Beagle developers. + +* Find a great introduction to BeagleBone at: :ref:`bone-cook-book-home` +* Learn one of the most amazing Beagle features at: :ref:`pru-cookbook-home` .. toctree:: :maxdepth: 1 + :hidden: :caption: Books - beaglebone-cookbook/index.rst - pru-cookbook/index.rst + /books/beaglebone-cookbook/index + /books/pru-cookbook/index + Indices and tables -############################ +******************** * :ref:`glossary` * :ref:`genindex` -Indices and Tables -****************** - This work is licensed under a `Creative Commons Attribution-ShareAlike 4.0 International License <http://creativecommons.org/licenses/by-sa/4.0/>`_. Attribute original work to BeagleBoard.org Foundation. diff --git a/intro/bone101/index.rst b/intro/bone101/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..ee0950382a25bc7bb45f884a6b124c92499df24d --- /dev/null +++ b/intro/bone101/index.rst @@ -0,0 +1,23 @@ +.. _intro_bone101: + +Bone101 +####### + +.. note:: + This page is under construction. Most of the information here is drastically out of date. + +This is a collection of articles to aide in quickly understanding how to make use of BeagleBone boards +and other Beagles running Linux. Most of the useful information has moved to :ref:`bone-cook-book-home`, but some articles +are being built here from a different perspective. + +Articles under construction or to be imported and updated: + +* :ref:`qwiic_stemma_grove_addons` +* https://beagleboard.github.io/bone101/Support/bone101/ + +.. toctree:: + :maxdepth: 1 + :hidden: + + /intro/bone101/qwiic-stemma-grove-addons.rst + diff --git a/intro/bone101/qwiic-stemma-grove-addons.rst b/intro/bone101/qwiic-stemma-grove-addons.rst new file mode 100644 index 0000000000000000000000000000000000000000..ad24074babfadd390104c12528be57acc10b9c79 --- /dev/null +++ b/intro/bone101/qwiic-stemma-grove-addons.rst @@ -0,0 +1,182 @@ +.. _qwiic_stemma_grove_addons: + +QWIIC, STEMMA and Grove Add-ons in Linux +######################################## + +.. note:: + + This article is under construction. + +I'm creating a place for me to start taking notes on how to load drivers for I2C devices (mostly), but also other Grove add-ons. + +For simplicity sake, I'll use these definitions + +* **add-on**: the QWIIC, STEMMA (QT) or Grove add-on separate from your Linux computer +* **device**: the "smart" IC on the add-on to which we will interface from your Linux computer +* **board**: the Linux single board computer with the embedded interface controller you are using +* **module**: a kernel module that might contain the driver + +.. _bone101_i2c: + +Using I2C with Linux drivers +**************************** + +Linux has a ton of drivers for I2C devices. We just need a few parameters to load them. + +Using a Linux I2C kernel driver module can be super simple, like in the below example for +monitoring a digital light sensor. + +.. code-block:: bash + + cd /dev/bone/i2c/2 + echo tsl2561 0x29 > new_device + watch -n0 cat "2-0029/iio:device0/in_illuminance0_input" + +Once you issue this, your screen continuously refresh with luminance values from the +add-on sensor. + +In the above example, `/dev/bone/i2c/2` comes from which I2C controller +we are using on the board and there are specific pins on the board where you can +access it. On BeagleBone boards, there is often a symbolic link to the controller +based upon the cape expansion header pins being used. See :ref:`bone-i2c` for the +cape expansion header pin assignments. + +`tsl2561` is the name of the driver we want to load and `0x29` is the address of the +device on the I2C bus. If you want to know about I2C device addresses, the +`Sparkfun I2C tutorial <https://learn.sparkfun.com/tutorials/i2c>`__ isn't a bad +place to start. The `new_device` virtual file is documented in the +`Linux kernel documentation on instantiating I2C devices <https://www.kernel.org/doc/html/v5.19/i2c/instantiating-devices.html>`__. + +On the last line, `watch <https://manpages.debian.org/bullseye/procps/watch.1.en.html>`__ +is a program that will repeatedly run the command that follows. The `-n0` sets the refresh +rate. The program `cat <https://manpages.debian.org/bullseye/coreutils/cat.1.en.html>`__ +will share the contents of the file `2-0029/iio\:device0/in_illuminance0_input`. + +`2-0029/iio:device0/in_illuminance0_input` is not a file on a disk, but output directly +from the driver. The leading 2 in `2-0029` represents the I2C controller index. The `0029` +represents the device I2C address. Most small sensor and actuator drivers will show up as +`Industrial I/O (IIO) devices <https://www.kernel.org/doc/html/v5.19/driver-api/iio/index.html>`__. +New IIO devices get incrementing indexes. In this case, `iio:device0` is the first IIO device +driver loaded. Finally, `in_illuminance0_input` comes from the +`SYSFS <https://www.kernel.org/doc/html/v5.19/filesystems/sysfs.html>`__ +`application binary interface <https://www.kernel.org/doc/html/v5.19/admin-guide/abi.html>`__ +for this type of device, a light sensor. The +`Linux kernel ABI documentation for sysfs-bus-iio <https://www.kernel.org/doc/html/v5.19/admin-guide/abi-testing.html#abi-sys-iio-devicex-in-illuminance-input>`__ provides the definition of available data often provided by light sensor drivers. + +.. code-block:: + + What: /sys/.../iio:deviceX/in_illuminance_input + What: /sys/.../iio:deviceX/in_illuminance_raw + What: /sys/.../iio:deviceX/in_illuminanceY_input + What: /sys/.../iio:deviceX/in_illuminanceY_raw + What: /sys/.../iio:deviceX/in_illuminanceY_mean_raw + What: /sys/.../iio:deviceX/in_illuminance_ir_raw + What: /sys/.../iio:deviceX/in_illuminance_clear_raw + KernelVersion: 3.4 + Contact: linux-iio@vger.kernel.org + Description: + Illuminance measurement, units after application of scale + and offset are lux. + +Read further to discover how to find these bits of magic text used above. + +The generic steps are fairly simple: + +1. :ref:`Identify the name and address used to load the appropriate driver for your add-on <bone101_i2c_driver_name>` +2. :ref:`Ensure the driver is included in your kernel build <bone101_i2c_kernel_cfg>` +3. :ref:`Identify the location of the I2C signals on the board and the controller link in Linux <bone101_i2c_dev>` +4. :ref:`Ensure the board pinmux is set properly to expose the I2C peripheral <bone101_i2c_pinmux>` +5. :ref:`Ensure the board to add-on connection is good <bone101_i2c_wiring>` +6. :ref:`Issue the Linux command to load the driver <bone101_i2c_command>` +7. :ref:`Identify and utilize the interface provided by the driver <bone101_i2c_iio>` + +.. _bone101_i2c_driver_name: + +Driver name +=========== + +One resource that is very helpful is the list that Vaishnav put together for supporting +Mikroelektronika Click add-ons. His `list of Click add-ons with driver information <https://git.beagleboard.org/jkridner/manifesto/-/blob/main/click_info.csv>`__ can help a lot with matching +a device to the driver name, device address, and kernel configuration setting. + +.. note:: + + Documentation for your particular add-on might indicate a different device address than is + configured on Click add-ons. + +I'm not aware of a trivial way of discovering the mapping that Vaishnav created outside +of looking at the kernel sources. As an example, let's look at the +`Grove Digital Light Sensor add-on <https://wiki.seeedstudio.com/Grove-Digital_Light_Sensor/>`__ +which is documented to utilize a TSL2561. + +Searching through the kernel sources, we can find the driver code at +`drivers/iio/light/tsl2563.c`. There is a list of driver names in a +`i2c_device_id table <https://elixir.bootlin.com/linux/v5.19.5/source/drivers/iio/light/tsl2563.c#L862>`__: + +.. code-block:: + + static const struct i2c_device_id tsl2563_id[] = { + { "tsl2560", 0 }, + { "tsl2561", 1 }, + { "tsl2562", 2 }, + { "tsl2563", 3 }, + {} + }; + +.. important:: + + Don't miss that the driver, `tsl2561` , is actually part of a a superset driver, `tsl2563` . This can make things a bit trickier to find, so you have to look + within the text of the driver source, not just the filenames. + + +.. _bone101_i2c_kernel_cfg: + +Kernel configuration +==================== + +.. _bone101_i2c_dev: + +I2C signals and controller +========================== + +.. _bone101_i2c_pinmux: + +Pinmuxing +========= + +.. _bone101_i2c_wiring: + +Wiring +====== + +.. _bone101_i2c_command: + +Load driver +=========== + +.. _bone101_i2c_iio: + +Interface +========= + +.. _bone101_i2c_addons: + +Finding I2C add-on modules +========================== + +.. note:: + + There are some great resources out there: + + * `Adafruit list of I2C devices <https://learn.adafruit.com/i2c-addresses/the-list>`__ + * `Sparkfun list of QWIIC devices <https://www.sparkfun.com/qwiic>`__ + * `Adafruit STEMMA QT introduction <https://learn.adafruit.com/introducing-adafruit-stemma-qt/sparkfun-qwiic>`__ + +.. _bone101_i2c_pitfalls: + +Pitfalls +======== + +Not all I2C devices with drivers in the Linux kernel can be loaded this way. The most common +reason is that the device driver expects an interrupt signal or other GPIO along with the I2C +communication. In these cases, a device tree overlay or driver modification may be necessary. diff --git a/contribution/git-usage.rst b/intro/contribution/git-usage.rst similarity index 99% rename from contribution/git-usage.rst rename to intro/contribution/git-usage.rst index 3eceec05b6c3fee42be4bcf67838ae3b49add449..cf6f936c6dbba95fa5e2a25a68ef1f1c5270a33e 100644 --- a/contribution/git-usage.rst +++ b/intro/contribution/git-usage.rst @@ -468,7 +468,7 @@ typically do this using a new integration branch, then fetch it to your local machine to test everything, before merging it to your main branch. Committing changes to main branch ---------------- +--------------------------------- This section is intended for BeagleBoard developers, who are allowed to commit changes to the BeagleBoard main "official" branch. It describes the @@ -574,7 +574,7 @@ And push it to GitLab: git push --tags origin main Additional Resources ---------------- +-------------------- There are a lot of different nice guides to using Git on the web: diff --git a/intro/contribution/index.rst b/intro/contribution/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..b1ac606d37fe3e3e2c96641cca3e588d863205e8 --- /dev/null +++ b/intro/contribution/index.rst @@ -0,0 +1,91 @@ +.. _contribution: + +Contribution +############### + +.. note:: + This section is under developmement right now. + +.. important:: + First off, thanks for taking the time to think about contributing! + +.. note:: + For donations, see `BeagleBoard.org - Donate <https://beagleboard.org/donate>`__. + +The BeagleBoard.org Foundation maintains source for many open source projects. + +Example projects suitable for first contributions: + +* `BeagleBoard project documentation <https://git.beagleboard.org/docs/docs.beagleboard.io>`__ +* `Debian image bug repository <https://git.beagleboard.org/beagleboard/Latest-Images>`__ +* `Debian image builder <https://git.beagleboard.org/beagleboard/image-builder>`__ + +These guidelines are mostly suggestions, not hard-set rules. Use your best judgment, and feel free +to propose changes to this document in a pull request. + +Code of Conduct +*************** + +This project and everyone participating are governed by the same code of conduct. + +.. note:: + Check out https://forum.beagleboard.org/faq as a starting place for our code of conduct. + +By participating, you are expected to +uphold this code. Please report unacceptable behavior to +contact one of our administrators or moderators on https://forum.beagleboard.org/about. + +Frequently Asked Questions +************************** + +Please refer to the technical and contribution frequently asked questions pages before posting any of your own questions. Please +feel encouraged to ask follow-up questions if any of the answers are not clear enough. + +* `Frequently asked questions contribution category on the BeagleBoard.org Forum <https://forum.beagleboard.org/c/faq>`__ + +What should I know before I get started? +**************************************** + +The more you know about Linux and contributing to upstream projects, the better, but this knowledge isn't strictly required. Simply +reading about contributing to Linux and upstream projects can help build your vocabulary in a meaningful way to help out. Learn about +the skills required for Linux contributions in the :ref:`beagleboard-linux-upstream` section. + +The most useful thing to know is how to ask smart questions. Read about this in the :ref:`intro-getting-support` section. If you ask +smart questions on the issue trackers and forum, you'll be doing a lot to help us improve the designs and documentation. + +.. toctree:: + :maxdepth: 1 + :hidden: + + /intro/contribution/linux-upstream + +How can I contribute? +********************* + +The most obvious way to contribute is using the `git.beagleboard.org Gitlab server <https://git.beagleboard.org>`_ to report +bugs, suggest enhancements and providing merge requests, also called pull requests, the provide fixes to software, hardware +designs and documentation. + +Reporting bugs +=============== + +Suggesting enhancements +======================= + +Submitting merge requests +========================= + +Style and usage guidelines +************************** + +* :ref:`beagleboard-git-usage` +* Git commit messages +* :ref:`beagleboard-doc-style` + +.. toctree:: + :maxdepth: 1 + :hidden: + + /intro/contribution/git-usage + /intro/contribution/style + /intro/contribution/rst-cheat-sheet diff --git a/intro/contribution/linux-upstream.rst b/intro/contribution/linux-upstream.rst new file mode 100644 index 0000000000000000000000000000000000000000..267f4698dacfca7e3ebc9c4cf186aea372d56fd5 --- /dev/null +++ b/intro/contribution/linux-upstream.rst @@ -0,0 +1,187 @@ +.. _beagleboard-linux-upstream: + +Upstream Kernel Contributions +############################# + +.. note:: + For detailed information on Kernel Developmement checkout the official + `kernel.org <https://www.kernel.org/doc/html/latest/>`_ + kernel docs. + +For a person or company who wishes to submit a change to the Linux kernel, +the process can sometimes be daunting if you’re not familiar with “the system.†+This text is a collection of suggestions which can help you get started and greatly increase the chances +of your change being accepted. + +.. note:: This version is an unofficial draft and is subject to change. + +Pre-requisites +*************** + +The following are the skills that are needed before you actually start to contribute to the linux kernel: + + - :ref:`linux-upstream-more-git` + - :ref:`linux-upstream-c-programming` + - :ref:`linux-upstream-cross-arch` + - :ref:`linux-upstream-embedded-busses` + - :ref:`linux-upstream-drivers` + - :ref:`linux-upstream-device-trees` + +For more guidance, check out the :ref:`linux-upstream-additional-resources`. + +.. _linux-upstream-more-git: + +More Git! +********* + +It is highly recommended that you go through :ref:`beagleboard-git-usage` before starting +to read and follow these guidelines. You will need to have a proper git setup on your +computer inorder to effectively follow these steps. + +Creating your first patch +========================= + +When you first enter the world of Linux Kernel development from a background in +contributing over gitlab or github, the terminologies slightly change. + +Your Pull Requests (PRs) now become Patches or Patch Series. You no longer just +go to some website and click on a "Create Pull Request" button. Whatever code/changes you +want to add will have to be sent as patches via emails. + +As an example, let's consider a commit to add the git section to these docs. +I stage these changes first using ``git add -p``. + +.. code-block:: + + diff --git a/contribution/contribute.rst b/contribution/contribute.rst + index def100b..0af08c5 100644 + --- a/contribution/contribute.rst + +++ b/contribution/contribute.rst + +Then, commit the above changes. + +**Note:** Don't forget to make your commit message descriptive of the feature +you are adding or the work that you have done in that commit. The commit +has to be self explanatory in itself. Link any references if you have used +and paste any logs to prove your code works or if there is a fix. + +.. code-block:: + + git commit -vs + + [linux-contrib 3bc0821] contribute.rst: Add git section + 1 file changed, 27 insertions(+), 1 deletion(-) + +Now, let's say we want to send this new feature to upstream kernel. You then have to create +a patch file using the following command: + +.. code-block:: + + git format-patch -1 HEAD + + 0001-contribute.rst-Add-git-section.patch + +This will generate one file that is generally referred to as the patch file. +This is what you will now be sending upstream inorder to get your patch merged. +But wait, there are a few more things we need to setup for sending a patch via e-mail. +That is, ofcourse your email! + +For configuring your email ID for sending patches refer to this excellent stackoverflow thread, +`configure git-send-email +<https://stackoverflow.com/questions/68238912/how-to-configure-and-use-git-send-email-to-work-with-gmail-to-email-patches-to>`_. + +Finally, after you have configured you email properly, you can send out a patch using: + +.. code-block:: + + git send-email 0001-contribute.rst-Add-git-section.patch + +replacing ofcourse the above patchfile name with whatever was your own patch. +This command will then ask you ``To whom should the emails be sent (if anyone)?`` +Here, you have to write the email address of the list you want to send out the patch to. + +``git send-email`` also has command line options like ``--to`` and ``--cc`` that you can also use +to add more email addresses of whoever you want to keep in CC. Generally it is a good idea to keep yourself +in CC. + +.. _linux-upstream-c-programming: + +C-Programming +************* + +It is highly recommended that you have proficiency in C-Programming, because well the kernel is mostly +written in C! For starters, you can go through Dennis Ritchie's C Programming book to understand +the language and also solve the excercises given there for getting hands on. + +.. _linux-upstream-cross-arch: + +Cross-arch Development +********************** + +While working with the kernel, you'll most likely not be compiling it on the machine +that you intend to actually boot it on. +For example if you are compiling the Kernel for BeageBone Black it's probably not ideal +for you to actually clone the entire kernel on BBB and then compile it there. +What you'd do instead is pick a much powerful machine like a Desktop PC or laptop and +then use cross arch compilers like the arm-gcc for instance to compile the kernel for your +target device. + +.. _linux-upstream-embedded-busses: + +Basics of embedded busses (I2C, UART, SPI, etc.) +************************************************ + +In the world of embedded, you often need to communicate with peripherals over very low level protocols. +To name a few, I2C, UART, SPI, etc. are all serial protocols used to communicate with a variety of devices and +peripherals. + +It's recommended to understand atleast the basics of each of the protocol so you know what's actually going +on when you write for instance an I2C or SPI driver to communicate with let's say a sensor. + +.. _linux-upstream-drivers: + +Device Drivers in Embedded Systems +********************************** + +I used the term "Drivers" in the above section, but what does it really mean? + +**Why "device" drivers?** + +TODO + +**Why do we need drivers?** + +TODO + +**What do drivers look like?** + +TODO + +.. _linux-upstream-device-trees: + +Device Trees +************ + +We just learned about drivers, and it's time that once you have written a driver in the kernel, +you obviously want it to work! So how do we really tell the kernel which drivers to load? +How do we, at boot time, instruct which devices are present on the board you are booting on? + +The kernel does not contain the description of the hardware, +it is located in a separate binary: the device tree blob. + +**What is a Device Tree?** + +A device tree is used to describe system hardware. A boot program loads a device tree into a +client program’s memory and passes a pointer to the device tree to the client. + +A device tree is a tree data structure with nodes that describe +the physical devices in a system. + +.. _linux-upstream-additional-resources: + +Additional Resources +******************** + +1. `Device Trees for Dummies PDF <https://elinux.org/images/f/f9/Petazzoni-device-tree-dummies_0.pdf>`_ +2. `What are Device Drivers <https://tldp.org/LDP/tlk/dd/drivers.html>`_ +3. `Submitting your patches upstream <https://www.kernel.org/doc/html/v4.17/process/submitting-patches.html>`_ diff --git a/intro/contribution/rst-cheat-sheet.rst b/intro/contribution/rst-cheat-sheet.rst new file mode 100644 index 0000000000000000000000000000000000000000..db3626dac75aebc243d43e7f1353d7f388951037 --- /dev/null +++ b/intro/contribution/rst-cheat-sheet.rst @@ -0,0 +1,43 @@ +.. _rst-cheat-sheet: + +ReStructuredText Cheat Sheet +############################ + +BeagleBoard docs is mostly writted with ReStructuredText (r) + +Headings +********* + +For each document we divide sections with headings and in ReStructuredText we can use +matching overline and underline to indicate a heading. + +1. Document heading (H1) use ``#``. +2. First heading (H2) use ``*``. +3. First heading (H2) use ``=``. +4. First heading (H2) use ``-``. +5. First heading (H2) use ``~``. + +.. note:: + You can include only one (H1) ``#`` in a single documentation page. + +Make sure the length of your heading symbol is atleast (or +more) the lenth of the heading text, for example: + + +.. callout:: + + .. code-block:: ReStructuredText + + incorrect H1 + ##### <1> + + correct H1 + ############ <2> + + .. annotations:: + + <1> Length of heading sybol ``#`` is smaller than the content above. + + <2> Shows the correct way of setting the document title (H1) with ``#``. + + diff --git a/intro/contribution/style.rst b/intro/contribution/style.rst new file mode 100644 index 0000000000000000000000000000000000000000..e80d76156dd036feb4018da19c98276b49e53a05 --- /dev/null +++ b/intro/contribution/style.rst @@ -0,0 +1,12 @@ +.. _beagleboard-doc-style: + +Documentation Style Guide +########################## + +.. note:: + This is currently a work-in-progress placeholder for some notes + on how to style the BeagleBoard Documenation Project. + +See the `Zephyr Project Documentation Guidelines <https://docs.zephyrproject.org/latest/contribute/documentation/guidelines.html>`__ as a starting point. + + diff --git a/intro/index.rst b/intro/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..22fbdbc77802da87f94fcaa1e63460a6700d0d50 --- /dev/null +++ b/intro/index.rst @@ -0,0 +1,22 @@ +.. _introduction: + +Introduction +############# + +Welcome to the BeagleBoard documentation project. If you are looking for help with your Beagle +open-hardware development platform, you've found the right place! + +Please check out our :ref:`support` page` to find out how to get started, resolve issues, +and engage the developer community. + +Don't forget that this is an open-source project! Your contributions are welcome. Learn about how +to contribute to the BeagleBoard documentation project and any of the many open-source Beagle +projects on-going on our :ref:`contribution` page. + +.. toctree:: + :maxdepth: 2 + + /intro/support/index + /intro/bone101/index + /intro/contribution/index + diff --git a/support/getting-started.rst b/intro/support/getting-started.rst similarity index 89% rename from support/getting-started.rst rename to intro/support/getting-started.rst index dd9fc695166dd5e03b8b69d2055354257ab9072a..a1890993c5349fb0df613057025c32a6efb436dd 100644 --- a/support/getting-started.rst +++ b/intro/support/getting-started.rst @@ -1,19 +1,20 @@ .. _beagleboard-getting-started: -Getting Started -================== +Getting Started Guide +##################### Beagles are tiny computers ideal for learning and prototyping with electronics. Read the step-by-step getting started tutorial below to begin developing with your Beagle in minutes. Update board with latest software ------------------------------------- +************************************ This step may or may not be necessary, depending on how old a software image you already have, -but executing this, the longest, step will ensure the rest will go as smooth as possible. +but executing this step, the longest step, will ensure the rest will go as smooth as possible. Download the latest software image -******************************************** +============================================ + Download the lastest Debian image from `beagleboard.org/latest-images <https://beagleboard.org/latest-images>`_. The "IoT" images provide more free disk space if you don't need to use a graphical user interface (GUI). @@ -26,19 +27,20 @@ This is a compressed sector-by-sector image of the SD card. |image0| Install SD card programming utility -********************************************* +============================================= + Download and install `balenaEtcher <https://www.balena.io/etcher/>`_. |image1| |image2| Connect SD card to your computer -******************************************* +=========================================== Use your computer's SD slot or a USB adapter to connect the SD card to your computer. Write the image to your SD card -***************************************** +========================================= Use Etcher to write the image to your SD card. Etcher will transparently decompress the image on-the-fly before writing it to the SD card. @@ -46,32 +48,35 @@ image on-the-fly before writing it to the SD card. |image3| Eject the SD card -**************************** +============================ + Eject the newly programmed SD card. Boot your board off of the SD card -******************************************** +============================================ + Insert SD card into your (powered-down) board, hold down the USER/BOOT button and apply power, either by the USB cable or 5V adapter. If using an original BeagleBone or PocketBeagle, you are done. - -If using BeagleBone Black, BeagleBone Blue, BeagleBone AI, BeagleBone AI-64 or other board with on-board eMMC -flash and you desire to write the image to your on-board eMMC, you'll need to follow the -instructions at http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Flashing_eMMC. -When the flashing is complete, all 4 USRx LEDs will be steady on or off. The latest Debian -flasher images automatically power down the board upon completion. This can take up to 45 minutes. -Power-down your board, remove the SD card and apply power again to finish. + +.. note:: + If using BeagleBone Black, BeagleBone Blue, BeagleBone AI, BeagleBone AI-64 or other board with on-board eMMC + flash and you desire to write the image to your on-board eMMC, you'll need to follow the + instructions at http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Flashing_eMMC. + When the flashing is complete, all 4 USRx LEDs will be steady on or off. The latest Debian + flasher images automatically power down the board upon completion. This can take up to 45 minutes. + Power-down your board, remove the SD card and apply power again to finish. Start your Beagle ------------------- +***************** If any step fails, it is recommended to update to the `latest software image <https://beagleboard.org/latest-images>`_ using the instructions above. Power and boot ----------------- +================ Most Beagles can be powered via a USB cable, providing a convenient way to provide both power to your Beagle and connectivity to your computer. Be sure the cable is of good quality and your source can provide enough power. @@ -95,7 +100,7 @@ Manual (SRM) for your board to locate these LEDs. - USR4/WIFI is typically configured at boot to light with WiFi (client) network association (BeagleBone Blue and BeagleBone AI only). Enable a network connection ----------------------------- +============================ If connected via USB, a network adapter should show up on your computer. Your Beagle should be running a DHCP server that will provide your computer @@ -115,7 +120,7 @@ Non-BeagleBone boards will utilize alternate names. Multiple BeagleBone boards o network will add a suffix such as beaglebone-2.local. Browse to your Beagle ----------------------- +============================ A web server with an IDE should be running on your Beagle. Point your browser to it to begin development. @@ -149,7 +154,7 @@ The below table summarizes the typical addresses. - mDNS enabled Troubleshooting ------------------- +*************** Do not use Internet Explorer. @@ -198,14 +203,14 @@ an older operating system or need additional drivers for serial access to older Visit https://beagleboard.org/support for additional debugging tips. Hardware documentation --------------------------- +********************** Be sure to check check the latest hardware documentation for your board at https://docs.beagleboard.org. Detailed design materials for various boards can be found at https://git.beagleboard.org/explore/projects/topics/boards. Books ------ +***** For a complete list of books on BeagleBone, see `beagleboard.org/books <https://beagleboard.org/books>`_. diff --git a/support/images/88x31.png b/intro/support/images/88x31.png similarity index 100% rename from support/images/88x31.png rename to intro/support/images/88x31.png diff --git a/support/images/bad-to-the-bone.jpg b/intro/support/images/bad-to-the-bone.jpg similarity index 100% rename from support/images/bad-to-the-bone.jpg rename to intro/support/images/bad-to-the-bone.jpg diff --git a/support/images/beagle_logo_326x60.png b/intro/support/images/beagle_logo_326x60.png similarity index 100% rename from support/images/beagle_logo_326x60.png rename to intro/support/images/beagle_logo_326x60.png diff --git a/support/images/beaglebone-cookbook.jpg b/intro/support/images/beaglebone-cookbook.jpg similarity index 100% rename from support/images/beaglebone-cookbook.jpg rename to intro/support/images/beaglebone-cookbook.jpg diff --git a/support/images/bone101.png b/intro/support/images/bone101.png similarity index 100% rename from support/images/bone101.png rename to intro/support/images/bone101.png diff --git a/support/images/btn_step1.gif b/intro/support/images/btn_step1.gif similarity index 100% rename from support/images/btn_step1.gif rename to intro/support/images/btn_step1.gif diff --git a/support/images/btn_step2.gif b/intro/support/images/btn_step2.gif similarity index 100% rename from support/images/btn_step2.gif rename to intro/support/images/btn_step2.gif diff --git a/support/images/btn_step3.gif b/intro/support/images/btn_step3.gif similarity index 100% rename from support/images/btn_step3.gif rename to intro/support/images/btn_step3.gif diff --git a/support/images/download-etcher.png b/intro/support/images/download-etcher.png similarity index 100% rename from support/images/download-etcher.png rename to intro/support/images/download-etcher.png diff --git a/support/images/download-latestimage.png b/intro/support/images/download-latestimage.png similarity index 100% rename from support/images/download-latestimage.png rename to intro/support/images/download-latestimage.png diff --git a/support/images/embedded-linux-primer.jpg b/intro/support/images/embedded-linux-primer.jpg similarity index 100% rename from support/images/embedded-linux-primer.jpg rename to intro/support/images/embedded-linux-primer.jpg diff --git a/support/images/exploring-beaglebone.jpg b/intro/support/images/exploring-beaglebone.jpg similarity index 100% rename from support/images/exploring-beaglebone.jpg rename to intro/support/images/exploring-beaglebone.jpg diff --git a/support/images/icon_facebook.png b/intro/support/images/icon_facebook.png similarity index 100% rename from support/images/icon_facebook.png rename to intro/support/images/icon_facebook.png diff --git a/support/images/icon_linkedin.png b/intro/support/images/icon_linkedin.png similarity index 100% rename from support/images/icon_linkedin.png rename to intro/support/images/icon_linkedin.png diff --git a/support/images/icon_twitter.png b/intro/support/images/icon_twitter.png similarity index 100% rename from support/images/icon_twitter.png rename to intro/support/images/icon_twitter.png diff --git a/support/images/install-etcher.png b/intro/support/images/install-etcher.png similarity index 100% rename from support/images/install-etcher.png rename to intro/support/images/install-etcher.png diff --git a/support/images/write-latestimage.png b/intro/support/images/write-latestimage.png similarity index 100% rename from support/images/write-latestimage.png rename to intro/support/images/write-latestimage.png diff --git a/support/images/youTube-icon.png b/intro/support/images/youTube-icon.png similarity index 100% rename from support/images/youTube-icon.png rename to intro/support/images/youTube-icon.png diff --git a/support/overview.rst b/intro/support/index.rst similarity index 63% rename from support/overview.rst rename to intro/support/index.rst index d9e1f965b822771071d70fb86a2e4df0afe414f6..b0d37435d9ca37ff17987be18720a5d4ebeda4f8 100644 --- a/support/overview.rst +++ b/intro/support/index.rst @@ -1,15 +1,26 @@ -Overview -========= +.. _support: + +Support +######### + +.. note:: #TODO# all the links need updating and content moved into this repo, especially bone101. Getting started ---------------- +*************** The starting experience for all Beagles has been made to be as consistent as is possible. For any of the Beagle Linux-based open -hardware computers, visit our `getting started guide <getting-started>`__. +hardware computers, visit :ref:`beagleboard-getting-started`. + +.. toctree:: + :maxdepth: 2 + + /intro/support/getting-started + +.. _intro-getting-support: Getting support ---------------- +*************** BeagleBoard.org products and `open hardware <https://www.oshwa.org/definition/>`__ designs are supported @@ -23,17 +34,34 @@ to provide a link to your questions on the `community forums <https://forum.beagleboard.org>`__ as answers will be provided there. +Be sure to ask `smart questions <http://www.catb.org/~esr/faqs/smart-questions.html>`__ +that provide the following: + +* What are you trying to accomplish? +* What did you find when researching how to accomplish it? +* What are the detailed results of what you tried? +* How did these results differ from what you expected? +* What would you consider to be a success? + +.. important:: + Remember that community developers are volunteering their expertise. Respect + developers time and expertise and they might be happy to share with you. If you + want paid support, there are :ref:`consulting-resources` options for that. + Diagnostic tools ----------------- +================ Best to be prepared with good diagnostic information to aide with support. -- Output of ‘beagle-version’ script needed for support requests +.. note:: + #TODO#: Need a reference to how to run `beagle-version`. + +- Output of `beagle-version` script needed for support requests - `Beagle Tester source <https://git.beagleboard.org/jkridner/beagle-tester>`__ Community resources -------------------- +=================== Please execute the board diagnostics, review the hardware documentation, and consult the mailing list and IRC channel for support. @@ -45,8 +73,10 @@ of the entire community. - `Mailing List <https://forum.beagleboard.org>`__ - `Live Chat <https://beagleboard.org/chat>`__ +.. _consulting-resources: + Consulting and other resources ------------------------------- +============================== Need timely response or contract resources because you are building a product? @@ -54,7 +84,7 @@ product? - `Resources <https://beagleboard.org/resources>`__ Repairs -------- +======= Repairs and replacements only provided on unmodified boards purchased via an authorized distributor within the first 90 days. All repaired @@ -62,19 +92,24 @@ board will have their flash reset to factory contents. For repairs and replacements, please contact ‘support’ at BeagleBoard.org using the RMA form: -- `RMA request <https://beagleboard.org//support/rma>`__ +- `RMA request <https://beagleboard.org/support/rma>`__ Understanding Your Beagle -------------------------- +************************* - `BeagleBone Introduction <https://beagleboard.org/Support/bone101>`__ - `Hardware <https://beagleboard.org/Support/Hardware+Support>`__ - `Software <https://beagleboard.org/Support/Software+Support>`__ -- `BoneScript JavaScript - library <https://beagleboard.org/Support/bonescript>`__ - `Books <https://beagleboard.org/books>`__ - `Exploring BeagleBone <https://beagleboard.org/ebb>`__ - `BeagleBone Cookbook <https://beagleboard.org/cookbook>`__ - `Bad to the Bone <https://beagleboard.org/bad-to-the-bone>`__ +Working with Cape Add-on Boards +******************************* + +- :ref:`capes` +- :ref:`beaglebone-cape-interface-spec` + + diff --git a/projects/index.rst b/projects/index.rst new file mode 100644 index 0000000000000000000000000000000000000000..4e5831752be7493d393f92f4f930548d57c3b057 --- /dev/null +++ b/projects/index.rst @@ -0,0 +1,12 @@ +.. _projects-home: + +Projects +******** + +This is a collection of reasonably well-supported projects useful to Beagle developers. + +.. toctree:: + :maxdepth: 1 + + /projects/simppru/index.rst + /boards/beagleconnect/index.rst diff --git a/simppru/basics.rst b/projects/simppru/basics.rst similarity index 100% rename from simppru/basics.rst rename to projects/simppru/basics.rst diff --git a/simppru/build.rst b/projects/simppru/build.rst similarity index 100% rename from simppru/build.rst rename to projects/simppru/build.rst diff --git a/simppru/examples/button_click_rpmsg.rst b/projects/simppru/examples/button_click_rpmsg.rst similarity index 100% rename from simppru/examples/button_click_rpmsg.rst rename to projects/simppru/examples/button_click_rpmsg.rst diff --git a/simppru/examples/delay.rst b/projects/simppru/examples/delay.rst similarity index 100% rename from simppru/examples/delay.rst rename to projects/simppru/examples/delay.rst diff --git a/simppru/examples/digital_read.rst b/projects/simppru/examples/digital_read.rst similarity index 100% rename from simppru/examples/digital_read.rst rename to projects/simppru/examples/digital_read.rst diff --git a/simppru/examples/digital_write.rst b/projects/simppru/examples/digital_write.rst similarity index 100% rename from simppru/examples/digital_write.rst rename to projects/simppru/examples/digital_write.rst diff --git a/simppru/examples/hcsr04_example_rpmsg.rst b/projects/simppru/examples/hcsr04_example_rpmsg.rst similarity index 100% rename from simppru/examples/hcsr04_example_rpmsg.rst rename to projects/simppru/examples/hcsr04_example_rpmsg.rst diff --git a/simppru/examples/hcsr04_sensor.rst b/projects/simppru/examples/hcsr04_sensor.rst similarity index 100% rename from simppru/examples/hcsr04_sensor.rst rename to projects/simppru/examples/hcsr04_sensor.rst diff --git a/simppru/examples/images/hcsr04_beagle_bone_black.png b/projects/simppru/examples/images/hcsr04_beagle_bone_black.png similarity index 100% rename from simppru/examples/images/hcsr04_beagle_bone_black.png rename to projects/simppru/examples/images/hcsr04_beagle_bone_black.png diff --git a/simppru/examples/images/hcsr04_pocket_beagle.png b/projects/simppru/examples/images/hcsr04_pocket_beagle.png similarity index 100% rename from simppru/examples/images/hcsr04_pocket_beagle.png rename to projects/simppru/examples/images/hcsr04_pocket_beagle.png diff --git a/simppru/examples/images/led_beagle_bone_black.png b/projects/simppru/examples/images/led_beagle_bone_black.png similarity index 100% rename from simppru/examples/images/led_beagle_bone_black.png rename to projects/simppru/examples/images/led_beagle_bone_black.png diff --git a/simppru/examples/images/led_button_beagle_bone_black.png b/projects/simppru/examples/images/led_button_beagle_bone_black.png similarity index 100% rename from simppru/examples/images/led_button_beagle_bone_black.png rename to projects/simppru/examples/images/led_button_beagle_bone_black.png diff --git a/simppru/examples/images/led_button_pocket_beagle.png b/projects/simppru/examples/images/led_button_pocket_beagle.png similarity index 100% rename from simppru/examples/images/led_button_pocket_beagle.png rename to projects/simppru/examples/images/led_button_pocket_beagle.png diff --git a/simppru/examples/images/led_pocket_beagle.png b/projects/simppru/examples/images/led_pocket_beagle.png similarity index 100% rename from simppru/examples/images/led_pocket_beagle.png rename to projects/simppru/examples/images/led_pocket_beagle.png diff --git a/simppru/examples/images/simpPRU.png b/projects/simppru/examples/images/simpPRU.png similarity index 100% rename from simppru/examples/images/simpPRU.png rename to projects/simppru/examples/images/simpPRU.png diff --git a/simppru/examples/index.rst b/projects/simppru/examples/index.rst similarity index 96% rename from simppru/examples/index.rst rename to projects/simppru/examples/index.rst index d5d5fcf64de121ed14e8b4fa88e6ede13cf80d46..0b1b49e19d8d726bf38554fc8eb09cf94dc3ec8c 100644 --- a/simppru/examples/index.rst +++ b/projects/simppru/examples/index.rst @@ -26,6 +26,7 @@ These are the examples which have been tested on simpPRU.These examples will ser led_blink_for.rst led_blink_while.rst led_blink.rst + led_blink_counter.rst read_counter.rst rpmsg_example.rst rpmsg_pru_calculator.rst diff --git a/simppru/examples/led_blink.rst b/projects/simppru/examples/led_blink.rst similarity index 100% rename from simppru/examples/led_blink.rst rename to projects/simppru/examples/led_blink.rst diff --git a/simppru/examples/led_blink_button.rst b/projects/simppru/examples/led_blink_button.rst similarity index 100% rename from simppru/examples/led_blink_button.rst rename to projects/simppru/examples/led_blink_button.rst diff --git a/simppru/examples/led_blink_counter.rst b/projects/simppru/examples/led_blink_counter.rst similarity index 100% rename from simppru/examples/led_blink_counter.rst rename to projects/simppru/examples/led_blink_counter.rst diff --git a/simppru/examples/led_blink_for.rst b/projects/simppru/examples/led_blink_for.rst similarity index 100% rename from simppru/examples/led_blink_for.rst rename to projects/simppru/examples/led_blink_for.rst diff --git a/simppru/examples/led_blink_while.rst b/projects/simppru/examples/led_blink_while.rst similarity index 100% rename from simppru/examples/led_blink_while.rst rename to projects/simppru/examples/led_blink_while.rst diff --git a/simppru/examples/read_counter.rst b/projects/simppru/examples/read_counter.rst similarity index 100% rename from simppru/examples/read_counter.rst rename to projects/simppru/examples/read_counter.rst diff --git a/simppru/examples/rpmsg_example.rst b/projects/simppru/examples/rpmsg_example.rst similarity index 100% rename from simppru/examples/rpmsg_example.rst rename to projects/simppru/examples/rpmsg_example.rst diff --git a/simppru/examples/rpmsg_pru_calculator.rst b/projects/simppru/examples/rpmsg_pru_calculator.rst similarity index 100% rename from simppru/examples/rpmsg_pru_calculator.rst rename to projects/simppru/examples/rpmsg_pru_calculator.rst diff --git a/simppru/images/main_screen.png b/projects/simppru/images/main_screen.png similarity index 100% rename from simppru/images/main_screen.png rename to projects/simppru/images/main_screen.png diff --git a/simppru/images/receive_counter.png b/projects/simppru/images/receive_counter.png similarity index 100% rename from simppru/images/receive_counter.png rename to projects/simppru/images/receive_counter.png diff --git a/simppru/images/receive_counter_2.png b/projects/simppru/images/receive_counter_2.png similarity index 100% rename from simppru/images/receive_counter_2.png rename to projects/simppru/images/receive_counter_2.png diff --git a/simppru/images/receive_screen.png b/projects/simppru/images/receive_screen.png similarity index 100% rename from simppru/images/receive_screen.png rename to projects/simppru/images/receive_screen.png diff --git a/simppru/images/receive_screen_2.png b/projects/simppru/images/receive_screen_2.png similarity index 100% rename from simppru/images/receive_screen_2.png rename to projects/simppru/images/receive_screen_2.png diff --git a/simppru/images/select_pru_id_screen.png b/projects/simppru/images/select_pru_id_screen.png similarity index 100% rename from simppru/images/select_pru_id_screen.png rename to projects/simppru/images/select_pru_id_screen.png diff --git a/simppru/images/send_screen.png b/projects/simppru/images/send_screen.png similarity index 100% rename from simppru/images/send_screen.png rename to projects/simppru/images/send_screen.png diff --git a/simppru/images/simpPRU.png b/projects/simppru/images/simpPRU.png similarity index 100% rename from simppru/images/simpPRU.png rename to projects/simppru/images/simpPRU.png diff --git a/simppru/images/stop_screen.png b/projects/simppru/images/stop_screen.png similarity index 100% rename from simppru/images/stop_screen.png rename to projects/simppru/images/stop_screen.png diff --git a/simppru/index.rst b/projects/simppru/index.rst similarity index 100% rename from simppru/index.rst rename to projects/simppru/index.rst diff --git a/simppru/install.rst b/projects/simppru/install.rst similarity index 100% rename from simppru/install.rst rename to projects/simppru/install.rst diff --git a/simppru/io.rst b/projects/simppru/io.rst similarity index 100% rename from simppru/io.rst rename to projects/simppru/io.rst diff --git a/simppru/language.rst b/projects/simppru/language.rst similarity index 100% rename from simppru/language.rst rename to projects/simppru/language.rst diff --git a/simppru/usage-simppru-console.rst b/projects/simppru/usage-simppru-console.rst similarity index 100% rename from simppru/usage-simppru-console.rst rename to projects/simppru/usage-simppru-console.rst diff --git a/simppru/usage-simppru.rst b/projects/simppru/usage-simppru.rst similarity index 100% rename from simppru/usage-simppru.rst rename to projects/simppru/usage-simppru.rst diff --git a/pru-cookbook/06io/io.html b/pru-cookbook/06io/io.html deleted file mode 100644 index 5bb5425db9ef3699741ac9d74701f36aac6519b4..0000000000000000000000000000000000000000 --- a/pru-cookbook/06io/io.html +++ /dev/null @@ -1,1003 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> -<head> -<meta charset="UTF-8"> -<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]--> -<meta name="viewport" content="width=device-width, initial-scale=1.0"> -<meta name="generator" content="Asciidoctor 1.5.8"> -<title>Accessing More I/O</title> -<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700"> -<style> -/* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */ -/* Uncomment @import statement below to use as custom stylesheet */ -/*@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300italic,400,400italic,600,600italic%7CNoto+Serif:400,400italic,700,700italic%7CDroid+Sans+Mono:400,700";*/ -article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block} -audio,canvas,video{display:inline-block} -audio:not([controls]){display:none;height:0} -script{display:none!important} -html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%} -a{background:transparent} -a:focus{outline:thin dotted} -a:active,a:hover{outline:0} -h1{font-size:2em;margin:.67em 0} -abbr[title]{border-bottom:1px dotted} -b,strong{font-weight:bold} -dfn{font-style:italic} -hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0} -mark{background:#ff0;color:#000} -code,kbd,pre,samp{font-family:monospace;font-size:1em} -pre{white-space:pre-wrap} -q{quotes:"\201C" "\201D" "\2018" "\2019"} -small{font-size:80%} -sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} -sup{top:-.5em} -sub{bottom:-.25em} -img{border:0} -svg:not(:root){overflow:hidden} -figure{margin:0} -fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em} -legend{border:0;padding:0} -button,input,select,textarea{font-family:inherit;font-size:100%;margin:0} -button,input{line-height:normal} -button,select{text-transform:none} -button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer} -button[disabled],html input[disabled]{cursor:default} -input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0} -button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0} -textarea{overflow:auto;vertical-align:top} -table{border-collapse:collapse;border-spacing:0} -*,*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box} -html,body{font-size:100%} -body{background:#fff;color:rgba(0,0,0,.8);padding:0;margin:0;font-family:"Noto Serif","DejaVu Serif",serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:auto;tab-size:4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased} -a:hover{cursor:pointer} -img,object,embed{max-width:100%;height:auto} -object,embed{height:100%} -img{-ms-interpolation-mode:bicubic} -.left{float:left!important} -.right{float:right!important} -.text-left{text-align:left!important} -.text-right{text-align:right!important} -.text-center{text-align:center!important} -.text-justify{text-align:justify!important} -.hide{display:none} -img,object,svg{display:inline-block;vertical-align:middle} -textarea{height:auto;min-height:50px} -select{width:100%} -.center{margin-left:auto;margin-right:auto} -.stretch{width:100%} -.subheader,.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{line-height:1.45;color:#7a2518;font-weight:400;margin-top:0;margin-bottom:.25em} -div,dl,dt,dd,ul,ol,li,h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;direction:ltr} -a{color:#2156a5;text-decoration:underline;line-height:inherit} -a:hover,a:focus{color:#1d4b8f} -a img{border:none} -p{font-family:inherit;font-weight:400;font-size:1em;line-height:1.6;margin-bottom:1.25em;text-rendering:optimizeLegibility} -p aside{font-size:.875em;line-height:1.35;font-style:italic} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{font-family:"Open Sans","DejaVu Sans",sans-serif;font-weight:300;font-style:normal;color:#ba3925;text-rendering:optimizeLegibility;margin-top:1em;margin-bottom:.5em;line-height:1.0125em} -h1 small,h2 small,h3 small,#toctitle small,.sidebarblock>.content>.title small,h4 small,h5 small,h6 small{font-size:60%;color:#e99b8f;line-height:0} -h1{font-size:2.125em} -h2{font-size:1.6875em} -h3,#toctitle,.sidebarblock>.content>.title{font-size:1.375em} -h4,h5{font-size:1.125em} -h6{font-size:1em} -hr{border:solid #dddddf;border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0} -em,i{font-style:italic;line-height:inherit} -strong,b{font-weight:bold;line-height:inherit} -small{font-size:60%;line-height:inherit} -code{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;color:rgba(0,0,0,.9)} -ul,ol,dl{font-size:1em;line-height:1.6;margin-bottom:1.25em;list-style-position:outside;font-family:inherit} -ul,ol{margin-left:1.5em} -ul li ul,ul li ol{margin-left:1.25em;margin-bottom:0;font-size:1em} -ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit} -ul.square{list-style-type:square} -ul.circle{list-style-type:circle} -ul.disc{list-style-type:disc} -ol li ul,ol li ol{margin-left:1.25em;margin-bottom:0} -dl dt{margin-bottom:.3125em;font-weight:bold} -dl dd{margin-bottom:1.25em} -abbr,acronym{text-transform:uppercase;font-size:90%;color:rgba(0,0,0,.8);border-bottom:1px dotted #ddd;cursor:help} -abbr{text-transform:none} -blockquote{margin:0 0 1.25em;padding:.5625em 1.25em 0 1.1875em;border-left:1px solid #ddd} -blockquote cite{display:block;font-size:.9375em;color:rgba(0,0,0,.6)} -blockquote cite::before{content:"\2014 \0020"} -blockquote cite a,blockquote cite a:visited{color:rgba(0,0,0,.6)} -blockquote,blockquote p{line-height:1.6;color:rgba(0,0,0,.85)} -@media screen and (min-width:768px){h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2} -h1{font-size:2.75em} -h2{font-size:2.3125em} -h3,#toctitle,.sidebarblock>.content>.title{font-size:1.6875em} -h4{font-size:1.4375em}} -table{background:#fff;margin-bottom:1.25em;border:solid 1px #dedede} -table thead,table tfoot{background:#f7f8f7} -table thead tr th,table thead tr td,table tfoot tr th,table tfoot tr td{padding:.5em .625em .625em;font-size:inherit;color:rgba(0,0,0,.8);text-align:left} -table tr th,table tr td{padding:.5625em .625em;font-size:inherit;color:rgba(0,0,0,.8)} -table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f8f8f7} -table thead tr th,table tfoot tr th,table tbody tr td,table tr td,table tfoot tr td{display:table-cell;line-height:1.6} -h1,h2,h3,#toctitle,.sidebarblock>.content>.title,h4,h5,h6{line-height:1.2;word-spacing:-.05em} -h1 strong,h2 strong,h3 strong,#toctitle strong,.sidebarblock>.content>.title strong,h4 strong,h5 strong,h6 strong{font-weight:400} -.clearfix::before,.clearfix::after,.float-group::before,.float-group::after{content:" ";display:table} -.clearfix::after,.float-group::after{clear:both} -*:not(pre)>code{font-size:.9375em;font-style:normal!important;letter-spacing:0;padding:.1em .5ex;word-spacing:-.15em;background-color:#f7f7f8;-webkit-border-radius:4px;border-radius:4px;line-height:1.45;text-rendering:optimizeSpeed;word-wrap:break-word} -*:not(pre)>code.nobreak{word-wrap:normal} -*:not(pre)>code.nowrap{white-space:nowrap} -pre,pre>code{line-height:1.45;color:rgba(0,0,0,.9);font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;font-weight:400;text-rendering:optimizeSpeed} -em em{font-style:normal} -strong strong{font-weight:400} -.keyseq{color:rgba(51,51,51,.8)} -kbd{font-family:"Droid Sans Mono","DejaVu Sans Mono",monospace;display:inline-block;color:rgba(0,0,0,.8);font-size:.65em;line-height:1.45;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em white inset;box-shadow:0 1px 0 rgba(0,0,0,.2),0 0 0 .1em #fff inset;margin:0 .15em;padding:.2em .5em;vertical-align:middle;position:relative;top:-.1em;white-space:nowrap} -.keyseq kbd:first-child{margin-left:0} -.keyseq kbd:last-child{margin-right:0} -.menuseq,.menuref{color:#000} -.menuseq b:not(.caret),.menuref{font-weight:inherit} -.menuseq{word-spacing:-.02em} -.menuseq b.caret{font-size:1.25em;line-height:.8} -.menuseq i.caret{font-weight:bold;text-align:center;width:.45em} -b.button::before,b.button::after{position:relative;top:-1px;font-weight:400} -b.button::before{content:"[";padding:0 3px 0 2px} -b.button::after{content:"]";padding:0 2px 0 3px} -p a>code:hover{color:rgba(0,0,0,.9)} -#header,#content,#footnotes,#footer{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:relative;padding-left:.9375em;padding-right:.9375em} -#header::before,#header::after,#content::before,#content::after,#footnotes::before,#footnotes::after,#footer::before,#footer::after{content:" ";display:table} -#header::after,#content::after,#footnotes::after,#footer::after{clear:both} -#content{margin-top:1.25em} -#content::before{content:none} -#header>h1:first-child{color:rgba(0,0,0,.85);margin-top:2.25rem;margin-bottom:0} -#header>h1:first-child+#toc{margin-top:8px;border-top:1px solid #dddddf} -#header>h1:only-child,body.toc2 #header>h1:nth-last-child(2){border-bottom:1px solid #dddddf;padding-bottom:8px} -#header .details{border-bottom:1px solid #dddddf;line-height:1.45;padding-top:.25em;padding-bottom:.25em;padding-left:.25em;color:rgba(0,0,0,.6);display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap} -#header .details span:first-child{margin-left:-.125em} -#header .details span.email a{color:rgba(0,0,0,.85)} -#header .details br{display:none} -#header .details br+span::before{content:"\00a0\2013\00a0"} -#header .details br+span.author::before{content:"\00a0\22c5\00a0";color:rgba(0,0,0,.85)} -#header .details br+span#revremark::before{content:"\00a0|\00a0"} -#header #revnumber{text-transform:capitalize} -#header #revnumber::after{content:"\00a0"} -#content>h1:first-child:not([class]){color:rgba(0,0,0,.85);border-bottom:1px solid #dddddf;padding-bottom:8px;margin-top:0;padding-top:1rem;margin-bottom:1.25rem} -#toc{border-bottom:1px solid #e7e7e9;padding-bottom:.5em} -#toc>ul{margin-left:.125em} -#toc ul.sectlevel0>li>a{font-style:italic} -#toc ul.sectlevel0 ul.sectlevel1{margin:.5em 0} -#toc ul{font-family:"Open Sans","DejaVu Sans",sans-serif;list-style-type:none} -#toc li{line-height:1.3334;margin-top:.3334em} -#toc a{text-decoration:none} -#toc a:active{text-decoration:underline} -#toctitle{color:#7a2518;font-size:1.2em} -@media screen and (min-width:768px){#toctitle{font-size:1.375em} -body.toc2{padding-left:15em;padding-right:0} -#toc.toc2{margin-top:0!important;background-color:#f8f8f7;position:fixed;width:15em;left:0;top:0;border-right:1px solid #e7e7e9;border-top-width:0!important;border-bottom-width:0!important;z-index:1000;padding:1.25em 1em;height:100%;overflow:auto} -#toc.toc2 #toctitle{margin-top:0;margin-bottom:.8rem;font-size:1.2em} -#toc.toc2>ul{font-size:.9em;margin-bottom:0} -#toc.toc2 ul ul{margin-left:0;padding-left:1em} -#toc.toc2 ul.sectlevel0 ul.sectlevel1{padding-left:0;margin-top:.5em;margin-bottom:.5em} -body.toc2.toc-right{padding-left:0;padding-right:15em} -body.toc2.toc-right #toc.toc2{border-right-width:0;border-left:1px solid #e7e7e9;left:auto;right:0}} -@media screen and (min-width:1280px){body.toc2{padding-left:20em;padding-right:0} -#toc.toc2{width:20em} -#toc.toc2 #toctitle{font-size:1.375em} -#toc.toc2>ul{font-size:.95em} -#toc.toc2 ul ul{padding-left:1.25em} -body.toc2.toc-right{padding-left:0;padding-right:20em}} -#content #toc{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} -#content #toc>:first-child{margin-top:0} -#content #toc>:last-child{margin-bottom:0} -#footer{max-width:100%;background-color:rgba(0,0,0,.8);padding:1.25em} -#footer-text{color:rgba(255,255,255,.8);line-height:1.44} -#content{margin-bottom:.625em} -.sect1{padding-bottom:.625em} -@media screen and (min-width:768px){#content{margin-bottom:1.25em} -.sect1{padding-bottom:1.25em}} -.sect1:last-child{padding-bottom:0} -.sect1+.sect1{border-top:1px solid #e7e7e9} -#content h1>a.anchor,h2>a.anchor,h3>a.anchor,#toctitle>a.anchor,.sidebarblock>.content>.title>a.anchor,h4>a.anchor,h5>a.anchor,h6>a.anchor{position:absolute;z-index:1001;width:1.5ex;margin-left:-1.5ex;display:block;text-decoration:none!important;visibility:hidden;text-align:center;font-weight:400} -#content h1>a.anchor::before,h2>a.anchor::before,h3>a.anchor::before,#toctitle>a.anchor::before,.sidebarblock>.content>.title>a.anchor::before,h4>a.anchor::before,h5>a.anchor::before,h6>a.anchor::before{content:"\00A7";font-size:.85em;display:block;padding-top:.1em} -#content h1:hover>a.anchor,#content h1>a.anchor:hover,h2:hover>a.anchor,h2>a.anchor:hover,h3:hover>a.anchor,#toctitle:hover>a.anchor,.sidebarblock>.content>.title:hover>a.anchor,h3>a.anchor:hover,#toctitle>a.anchor:hover,.sidebarblock>.content>.title>a.anchor:hover,h4:hover>a.anchor,h4>a.anchor:hover,h5:hover>a.anchor,h5>a.anchor:hover,h6:hover>a.anchor,h6>a.anchor:hover{visibility:visible} -#content h1>a.link,h2>a.link,h3>a.link,#toctitle>a.link,.sidebarblock>.content>.title>a.link,h4>a.link,h5>a.link,h6>a.link{color:#ba3925;text-decoration:none} -#content h1>a.link:hover,h2>a.link:hover,h3>a.link:hover,#toctitle>a.link:hover,.sidebarblock>.content>.title>a.link:hover,h4>a.link:hover,h5>a.link:hover,h6>a.link:hover{color:#a53221} -.audioblock,.imageblock,.literalblock,.listingblock,.stemblock,.videoblock{margin-bottom:1.25em} -.admonitionblock td.content>.title,.audioblock>.title,.exampleblock>.title,.imageblock>.title,.listingblock>.title,.literalblock>.title,.stemblock>.title,.openblock>.title,.paragraph>.title,.quoteblock>.title,table.tableblock>.title,.verseblock>.title,.videoblock>.title,.dlist>.title,.olist>.title,.ulist>.title,.qlist>.title,.hdlist>.title{text-rendering:optimizeLegibility;text-align:left;font-family:"Noto Serif","DejaVu Serif",serif;font-size:1rem;font-style:italic} -table.tableblock.fit-content>caption.title{white-space:nowrap;width:0} -.paragraph.lead>p,#preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:1.21875em;line-height:1.6;color:rgba(0,0,0,.85)} -table.tableblock #preamble>.sectionbody>[class="paragraph"]:first-of-type p{font-size:inherit} -.admonitionblock>table{border-collapse:separate;border:0;background:none;width:100%} -.admonitionblock>table td.icon{text-align:center;width:80px} -.admonitionblock>table td.icon img{max-width:none} -.admonitionblock>table td.icon .title{font-weight:bold;font-family:"Open Sans","DejaVu Sans",sans-serif;text-transform:uppercase} -.admonitionblock>table td.content{padding-left:1.125em;padding-right:1.25em;border-left:1px solid #dddddf;color:rgba(0,0,0,.6)} -.admonitionblock>table td.content>:last-child>:last-child{margin-bottom:0} -.exampleblock>.content{border-style:solid;border-width:1px;border-color:#e6e6e6;margin-bottom:1.25em;padding:1.25em;background:#fff;-webkit-border-radius:4px;border-radius:4px} -.exampleblock>.content>:first-child{margin-top:0} -.exampleblock>.content>:last-child{margin-bottom:0} -.sidebarblock{border-style:solid;border-width:1px;border-color:#e0e0dc;margin-bottom:1.25em;padding:1.25em;background:#f8f8f7;-webkit-border-radius:4px;border-radius:4px} -.sidebarblock>:first-child{margin-top:0} -.sidebarblock>:last-child{margin-bottom:0} -.sidebarblock>.content>.title{color:#7a2518;margin-top:0;text-align:center} -.exampleblock>.content>:last-child>:last-child,.exampleblock>.content .olist>ol>li:last-child>:last-child,.exampleblock>.content .ulist>ul>li:last-child>:last-child,.exampleblock>.content .qlist>ol>li:last-child>:last-child,.sidebarblock>.content>:last-child>:last-child,.sidebarblock>.content .olist>ol>li:last-child>:last-child,.sidebarblock>.content .ulist>ul>li:last-child>:last-child,.sidebarblock>.content .qlist>ol>li:last-child>:last-child{margin-bottom:0} -.literalblock pre,.listingblock pre:not(.highlight),.listingblock pre[class="highlight"],.listingblock pre[class^="highlight "],.listingblock pre.CodeRay,.listingblock pre.prettyprint{background:#f7f7f8} -.sidebarblock .literalblock pre,.sidebarblock .listingblock pre:not(.highlight),.sidebarblock .listingblock pre[class="highlight"],.sidebarblock .listingblock pre[class^="highlight "],.sidebarblock .listingblock pre.CodeRay,.sidebarblock .listingblock pre.prettyprint{background:#f2f1f1} -.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{-webkit-border-radius:4px;border-radius:4px;word-wrap:break-word;overflow-x:auto;padding:1em;font-size:.8125em} -@media screen and (min-width:768px){.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:.90625em}} -@media screen and (min-width:1280px){.literalblock pre,.literalblock pre[class],.listingblock pre,.listingblock pre[class]{font-size:1em}} -.literalblock pre.nowrap,.literalblock pre.nowrap pre,.listingblock pre.nowrap,.listingblock pre.nowrap pre{white-space:pre;word-wrap:normal} -.literalblock.output pre{color:#f7f7f8;background-color:rgba(0,0,0,.9)} -.listingblock pre.highlightjs{padding:0} -.listingblock pre.highlightjs>code{padding:1em;-webkit-border-radius:4px;border-radius:4px} -.listingblock pre.prettyprint{border-width:0} -.listingblock>.content{position:relative} -.listingblock code[data-lang]::before{display:none;content:attr(data-lang);position:absolute;font-size:.75em;top:.425rem;right:.5rem;line-height:1;text-transform:uppercase;color:#999} -.listingblock:hover code[data-lang]::before{display:block} -.listingblock.terminal pre .command::before{content:attr(data-prompt);padding-right:.5em;color:#999} -.listingblock.terminal pre .command:not([data-prompt])::before{content:"$"} -table.pyhltable{border-collapse:separate;border:0;margin-bottom:0;background:none} -table.pyhltable td{vertical-align:top;padding-top:0;padding-bottom:0;line-height:1.45} -table.pyhltable td.code{padding-left:.75em;padding-right:0} -pre.pygments .lineno,table.pyhltable td:not(.code){color:#999;padding-left:0;padding-right:.5em;border-right:1px solid #dddddf} -pre.pygments .lineno{display:inline-block;margin-right:.25em} -table.pyhltable .linenodiv{background:none!important;padding-right:0!important} -.quoteblock{margin:0 1em 1.25em 1.5em;display:table} -.quoteblock>.title{margin-left:-1.5em;margin-bottom:.75em} -.quoteblock blockquote,.quoteblock p{color:rgba(0,0,0,.85);font-size:1.15rem;line-height:1.75;word-spacing:.1em;letter-spacing:0;font-style:italic;text-align:justify} -.quoteblock blockquote{margin:0;padding:0;border:0} -.quoteblock blockquote::before{content:"\201c";float:left;font-size:2.75em;font-weight:bold;line-height:.6em;margin-left:-.6em;color:#7a2518;text-shadow:0 1px 2px rgba(0,0,0,.1)} -.quoteblock blockquote>.paragraph:last-child p{margin-bottom:0} -.quoteblock .attribution{margin-top:.75em;margin-right:.5ex;text-align:right} -.verseblock{margin:0 1em 1.25em} -.verseblock pre{font-family:"Open Sans","DejaVu Sans",sans;font-size:1.15rem;color:rgba(0,0,0,.85);font-weight:300;text-rendering:optimizeLegibility} -.verseblock pre strong{font-weight:400} -.verseblock .attribution{margin-top:1.25rem;margin-left:.5ex} -.quoteblock .attribution,.verseblock .attribution{font-size:.9375em;line-height:1.45;font-style:italic} -.quoteblock .attribution br,.verseblock .attribution br{display:none} -.quoteblock .attribution cite,.verseblock .attribution cite{display:block;letter-spacing:-.025em;color:rgba(0,0,0,.6)} -.quoteblock.abstract blockquote::before,.quoteblock.excerpt blockquote::before,.quoteblock .quoteblock blockquote::before{display:none} -.quoteblock.abstract blockquote,.quoteblock.abstract p,.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{line-height:1.6;word-spacing:0} -.quoteblock.abstract{margin:0 1em 1.25em;display:block} -.quoteblock.abstract>.title{margin:0 0 .375em;font-size:1.15em;text-align:center} -.quoteblock.excerpt,.quoteblock .quoteblock{margin:0 0 1.25em;padding:0 0 .25em 1em;border-left:.25em solid #dddddf} -.quoteblock.excerpt blockquote,.quoteblock.excerpt p,.quoteblock .quoteblock blockquote,.quoteblock .quoteblock p{color:inherit;font-size:1.0625rem} -.quoteblock.excerpt .attribution,.quoteblock .quoteblock .attribution{color:inherit;text-align:left;margin-right:0} -table.tableblock{max-width:100%;border-collapse:separate} -p.tableblock:last-child{margin-bottom:0} -td.tableblock>.content{margin-bottom:-1.25em} -table.tableblock,th.tableblock,td.tableblock{border:0 solid #dedede} -table.grid-all>thead>tr>.tableblock,table.grid-all>tbody>tr>.tableblock{border-width:0 1px 1px 0} -table.grid-all>tfoot>tr>.tableblock{border-width:1px 1px 0 0} -table.grid-cols>*>tr>.tableblock{border-width:0 1px 0 0} -table.grid-rows>thead>tr>.tableblock,table.grid-rows>tbody>tr>.tableblock{border-width:0 0 1px} -table.grid-rows>tfoot>tr>.tableblock{border-width:1px 0 0} -table.grid-all>*>tr>.tableblock:last-child,table.grid-cols>*>tr>.tableblock:last-child{border-right-width:0} -table.grid-all>tbody>tr:last-child>.tableblock,table.grid-all>thead:last-child>tr>.tableblock,table.grid-rows>tbody>tr:last-child>.tableblock,table.grid-rows>thead:last-child>tr>.tableblock{border-bottom-width:0} -table.frame-all{border-width:1px} -table.frame-sides{border-width:0 1px} -table.frame-topbot,table.frame-ends{border-width:1px 0} -table.stripes-all tr,table.stripes-odd tr:nth-of-type(odd){background:#f8f8f7} -table.stripes-none tr,table.stripes-odd tr:nth-of-type(even){background:none} -th.halign-left,td.halign-left{text-align:left} -th.halign-right,td.halign-right{text-align:right} -th.halign-center,td.halign-center{text-align:center} -th.valign-top,td.valign-top{vertical-align:top} -th.valign-bottom,td.valign-bottom{vertical-align:bottom} -th.valign-middle,td.valign-middle{vertical-align:middle} -table thead th,table tfoot th{font-weight:bold} -tbody tr th{display:table-cell;line-height:1.6;background:#f7f8f7} -tbody tr th,tbody tr th p,tfoot tr th,tfoot tr th p{color:rgba(0,0,0,.8);font-weight:bold} -p.tableblock>code:only-child{background:none;padding:0} -p.tableblock{font-size:1em} -td>div.verse{white-space:pre} -ol{margin-left:1.75em} -ul li ol{margin-left:1.5em} -dl dd{margin-left:1.125em} -dl dd:last-child,dl dd:last-child>:last-child{margin-bottom:0} -ol>li p,ul>li p,ul dd,ol dd,.olist .olist,.ulist .ulist,.ulist .olist,.olist .ulist{margin-bottom:.625em} -ul.checklist,ul.none,ol.none,ul.no-bullet,ol.no-bullet,ol.unnumbered,ul.unstyled,ol.unstyled{list-style-type:none} -ul.no-bullet,ol.no-bullet,ol.unnumbered{margin-left:.625em} -ul.unstyled,ol.unstyled{margin-left:0} -ul.checklist{margin-left:.625em} -ul.checklist li>p:first-child>.fa-square-o:first-child,ul.checklist li>p:first-child>.fa-check-square-o:first-child{width:1.25em;font-size:.8em;position:relative;bottom:.125em} -ul.checklist li>p:first-child>input[type="checkbox"]:first-child{margin-right:.25em} -ul.inline{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-flow:row wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0 0 .625em -1.25em} -ul.inline>li{margin-left:1.25em} -.unstyled dl dt{font-weight:400;font-style:normal} -ol.arabic{list-style-type:decimal} -ol.decimal{list-style-type:decimal-leading-zero} -ol.loweralpha{list-style-type:lower-alpha} -ol.upperalpha{list-style-type:upper-alpha} -ol.lowerroman{list-style-type:lower-roman} -ol.upperroman{list-style-type:upper-roman} -ol.lowergreek{list-style-type:lower-greek} -.hdlist>table,.colist>table{border:0;background:none} -.hdlist>table>tbody>tr,.colist>table>tbody>tr{background:none} -td.hdlist1,td.hdlist2{vertical-align:top;padding:0 .625em} -td.hdlist1{font-weight:bold;padding-bottom:1.25em} -.literalblock+.colist,.listingblock+.colist{margin-top:-.5em} -.colist td:not([class]):first-child{padding:.4em .75em 0;line-height:1;vertical-align:top} -.colist td:not([class]):first-child img{max-width:none} -.colist td:not([class]):last-child{padding:.25em 0} -.thumb,.th{line-height:0;display:inline-block;border:solid 4px #fff;-webkit-box-shadow:0 0 0 1px #ddd;box-shadow:0 0 0 1px #ddd} -.imageblock.left{margin:.25em .625em 1.25em 0} -.imageblock.right{margin:.25em 0 1.25em .625em} -.imageblock>.title{margin-bottom:0} -.imageblock.thumb,.imageblock.th{border-width:6px} -.imageblock.thumb>.title,.imageblock.th>.title{padding:0 .125em} -.image.left,.image.right{margin-top:.25em;margin-bottom:.25em;display:inline-block;line-height:0} -.image.left{margin-right:.625em} -.image.right{margin-left:.625em} -a.image{text-decoration:none;display:inline-block} -a.image object{pointer-events:none} -sup.footnote,sup.footnoteref{font-size:.875em;position:static;vertical-align:super} -sup.footnote a,sup.footnoteref a{text-decoration:none} -sup.footnote a:active,sup.footnoteref a:active{text-decoration:underline} -#footnotes{padding-top:.75em;padding-bottom:.75em;margin-bottom:.625em} -#footnotes hr{width:20%;min-width:6.25em;margin:-.25em 0 .75em;border-width:1px 0 0} -#footnotes .footnote{padding:0 .375em 0 .225em;line-height:1.3334;font-size:.875em;margin-left:1.2em;margin-bottom:.2em} -#footnotes .footnote a:first-of-type{font-weight:bold;text-decoration:none;margin-left:-1.05em} -#footnotes .footnote:last-of-type{margin-bottom:0} -#content #footnotes{margin-top:-.625em;margin-bottom:0;padding:.75em 0} -.gist .file-data>table{border:0;background:#fff;width:100%;margin-bottom:0} -.gist .file-data>table td.line-data{width:99%} -div.unbreakable{page-break-inside:avoid} -.big{font-size:larger} -.small{font-size:smaller} -.underline{text-decoration:underline} -.overline{text-decoration:overline} -.line-through{text-decoration:line-through} -.aqua{color:#00bfbf} -.aqua-background{background-color:#00fafa} -.black{color:#000} -.black-background{background-color:#000} -.blue{color:#0000bf} -.blue-background{background-color:#0000fa} -.fuchsia{color:#bf00bf} -.fuchsia-background{background-color:#fa00fa} -.gray{color:#606060} -.gray-background{background-color:#7d7d7d} -.green{color:#006000} -.green-background{background-color:#007d00} -.lime{color:#00bf00} -.lime-background{background-color:#00fa00} -.maroon{color:#600000} -.maroon-background{background-color:#7d0000} -.navy{color:#000060} -.navy-background{background-color:#00007d} -.olive{color:#606000} -.olive-background{background-color:#7d7d00} -.purple{color:#600060} -.purple-background{background-color:#7d007d} -.red{color:#bf0000} -.red-background{background-color:#fa0000} -.silver{color:#909090} -.silver-background{background-color:#bcbcbc} -.teal{color:#006060} -.teal-background{background-color:#007d7d} -.white{color:#bfbfbf} -.white-background{background-color:#fafafa} -.yellow{color:#bfbf00} -.yellow-background{background-color:#fafa00} -span.icon>.fa{cursor:default} -a span.icon>.fa{cursor:inherit} -.admonitionblock td.icon [class^="fa icon-"]{font-size:2.5em;text-shadow:1px 1px 2px rgba(0,0,0,.5);cursor:default} -.admonitionblock td.icon .icon-note::before{content:"\f05a";color:#19407c} -.admonitionblock td.icon .icon-tip::before{content:"\f0eb";text-shadow:1px 1px 2px rgba(155,155,0,.8);color:#111} -.admonitionblock td.icon .icon-warning::before{content:"\f071";color:#bf6900} -.admonitionblock td.icon .icon-caution::before{content:"\f06d";color:#bf3400} -.admonitionblock td.icon .icon-important::before{content:"\f06a";color:#bf0000} -.conum[data-value]{display:inline-block;color:#fff!important;background-color:rgba(0,0,0,.8);-webkit-border-radius:100px;border-radius:100px;text-align:center;font-size:.75em;width:1.67em;height:1.67em;line-height:1.67em;font-family:"Open Sans","DejaVu Sans",sans-serif;font-style:normal;font-weight:bold} -.conum[data-value] *{color:#fff!important} -.conum[data-value]+b{display:none} -.conum[data-value]::after{content:attr(data-value)} -pre .conum[data-value]{position:relative;top:-.125em} -b.conum *{color:inherit!important} -.conum:not([data-value]):empty{display:none} -dt,th.tableblock,td.content,div.footnote{text-rendering:optimizeLegibility} -h1,h2,p,td.content,span.alt{letter-spacing:-.01em} -p strong,td.content strong,div.footnote strong{letter-spacing:-.005em} -p,blockquote,dt,td.content,span.alt{font-size:1.0625rem} -p{margin-bottom:1.25rem} -.sidebarblock p,.sidebarblock dt,.sidebarblock td.content,p.tableblock{font-size:1em} -.exampleblock>.content{background-color:#fffef7;border-color:#e0e0dc;-webkit-box-shadow:0 1px 4px #e0e0dc;box-shadow:0 1px 4px #e0e0dc} -.print-only{display:none!important} -@page{margin:1.25cm .75cm} -@media print{*{-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important} -html{font-size:80%} -a{color:inherit!important;text-decoration:underline!important} -a.bare,a[href^="#"],a[href^="mailto:"]{text-decoration:none!important} -a[href^="http:"]:not(.bare)::after,a[href^="https:"]:not(.bare)::after{content:"(" attr(href) ")";display:inline-block;font-size:.875em;padding-left:.25em} -abbr[title]::after{content:" (" attr(title) ")"} -pre,blockquote,tr,img,object,svg{page-break-inside:avoid} -thead{display:table-header-group} -svg{max-width:100%} -p,blockquote,dt,td.content{font-size:1em;orphans:3;widows:3} -h2,h3,#toctitle,.sidebarblock>.content>.title{page-break-after:avoid} -#toc,.sidebarblock,.exampleblock>.content{background:none!important} -#toc{border-bottom:1px solid #dddddf!important;padding-bottom:0!important} -body.book #header{text-align:center} -body.book #header>h1:first-child{border:0!important;margin:2.5em 0 1em} -body.book #header .details{border:0!important;display:block;padding:0!important} -body.book #header .details span:first-child{margin-left:0!important} -body.book #header .details br{display:block} -body.book #header .details br+span::before{content:none!important} -body.book #toc{border:0!important;text-align:left!important;padding:0!important;margin:0!important} -body.book #toc,body.book #preamble,body.book h1.sect0,body.book .sect1>h2{page-break-before:always} -.listingblock code[data-lang]::before{display:block} -#footer{padding:0 .9375em} -.hide-on-print{display:none!important} -.print-only{display:block!important} -.hide-for-print{display:none!important} -.show-for-print{display:inherit!important}} -@media print,amzn-kf8{#header>h1:first-child{margin-top:1.25rem} -.sect1{padding:0!important} -.sect1+.sect1{border:0} -#footer{background:none} -#footer-text{color:rgba(0,0,0,.6);font-size:.9em}} -@media amzn-kf8{#header,#content,#footnotes,#footer{padding:0}} -</style> -<style> -/* Stylesheet for CodeRay to match GitHub theme | MIT License | http://foundation.zurb.com */ -/*pre.CodeRay {background-color:#f7f7f8;}*/ -.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em} -.CodeRay span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)} -.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)} -table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none} -table.CodeRay td{vertical-align: top;line-height:1.45} -table.CodeRay td.line-numbers{text-align:right} -table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)} -table.CodeRay td.code{padding:0 0 0 .5em} -table.CodeRay td.code>pre{padding:0} -.CodeRay .debug{color:#fff !important;background:#000080 !important} -.CodeRay .annotation{color:#007} -.CodeRay .attribute-name{color:#000080} -.CodeRay .attribute-value{color:#700} -.CodeRay .binary{color:#509} -.CodeRay .comment{color:#998;font-style:italic} -.CodeRay .char{color:#04d} -.CodeRay .char .content{color:#04d} -.CodeRay .char .delimiter{color:#039} -.CodeRay .class{color:#458;font-weight:bold} -.CodeRay .complex{color:#a08} -.CodeRay .constant,.CodeRay .predefined-constant{color:#008080} -.CodeRay .color{color:#099} -.CodeRay .class-variable{color:#369} -.CodeRay .decorator{color:#b0b} -.CodeRay .definition{color:#099} -.CodeRay .delimiter{color:#000} -.CodeRay .doc{color:#970} -.CodeRay .doctype{color:#34b} -.CodeRay .doc-string{color:#d42} -.CodeRay .escape{color:#666} -.CodeRay .entity{color:#800} -.CodeRay .error{color:#808} -.CodeRay .exception{color:inherit} -.CodeRay .filename{color:#099} -.CodeRay .function{color:#900;font-weight:bold} -.CodeRay .global-variable{color:#008080} -.CodeRay .hex{color:#058} -.CodeRay .integer,.CodeRay .float{color:#099} -.CodeRay .include{color:#555} -.CodeRay .inline{color:#000} -.CodeRay .inline .inline{background:#ccc} -.CodeRay .inline .inline .inline{background:#bbb} -.CodeRay .inline .inline-delimiter{color:#d14} -.CodeRay .inline-delimiter{color:#d14} -.CodeRay .important{color:#555;font-weight:bold} -.CodeRay .interpreted{color:#b2b} -.CodeRay .instance-variable{color:#008080} -.CodeRay .label{color:#970} -.CodeRay .local-variable{color:#963} -.CodeRay .octal{color:#40e} -.CodeRay .predefined{color:#369} -.CodeRay .preprocessor{color:#579} -.CodeRay .pseudo-class{color:#555} -.CodeRay .directive{font-weight:bold} -.CodeRay .type{font-weight:bold} -.CodeRay .predefined-type{color:inherit} -.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold} -.CodeRay .key{color:#808} -.CodeRay .key .delimiter{color:#606} -.CodeRay .key .char{color:#80f} -.CodeRay .value{color:#088} -.CodeRay .regexp .delimiter{color:#808} -.CodeRay .regexp .content{color:#808} -.CodeRay .regexp .modifier{color:#808} -.CodeRay .regexp .char{color:#d14} -.CodeRay .regexp .function{color:#404;font-weight:bold} -.CodeRay .string{color:#d20} -.CodeRay .string .string .string{background:#ffd0d0} -.CodeRay .string .content{color:#d14} -.CodeRay .string .char{color:#d14} -.CodeRay .string .delimiter{color:#d14} -.CodeRay .shell{color:#d14} -.CodeRay .shell .delimiter{color:#d14} -.CodeRay .symbol{color:#990073} -.CodeRay .symbol .content{color:#a60} -.CodeRay .symbol .delimiter{color:#630} -.CodeRay .tag{color:#008080} -.CodeRay .tag-special{color:#d70} -.CodeRay .variable{color:#036} -.CodeRay .insert{background:#afa} -.CodeRay .delete{background:#faa} -.CodeRay .change{color:#aaf;background:#007} -.CodeRay .head{color:#f8f;background:#505} -.CodeRay .insert .insert{color:#080} -.CodeRay .delete .delete{color:#800} -.CodeRay .change .change{color:#66f} -.CodeRay .head .head{color:#f4f} -</style> -</head> -<body class="article"> -<div id="header"> -<div id="toc" class="toc"> -<div id="toctitle">Table of Contents</div> -<ul class="sectlevel1"> -<li><a href="#_accessing_more_io">1. Accessing More I/O</a> -<ul class="sectlevel2"> -<li><a href="#_editing_bootuenv_txt_to_access_the_p8_header_on_the_black">1.1. Editing /boot/uEnv.txt to Access the P8 Header on the Black</a></li> -<li><a href="#_accessing_gpio">1.2. Accessing gpio</a></li> -<li><a href="#io_uio">1.3. Configuring for UIO Instead of RemoteProc</a></li> -<li><a href="#_converting_pasm_assembly_code_to_clpru">1.4. Converting pasm Assembly Code to clpru</a></li> -</ul> -</li> -</ul> -</div> -</div> -<div id="content"> -<div class="paragraph"> -<p><a href="../index.html">Outline</a></p> -</div> -<div class="sect1"> -<h2 id="_accessing_more_io"><a class="link" href="#_accessing_more_io">1. Accessing More I/O</a></h2> -<div class="sectionbody"> -<div class="paragraph"> -<p>So far the examples have shown how to access the GPIO pins on the BeagleBone Black’s -<code>P9</code> header and through the <code>__R30</code> register. Below shows how more GPIO pins -can be accessed.</p> -</div> -<div class="paragraph"> -<p>The following are resources used in this chapter.</p> -</div> -<div class="ulist"> -<div class="title">Resources</div> -<ul> -<li> -<p><a href="https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP8HeaderTable.pdf">P8 Header Table</a></p> -</li> -<li> -<p><a href="https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf">P9 Header Table</a></p> -</li> -<li> -<p><a href="http://www.ti.com/lit/pdf/spruhz6l">AM572x Technical Reference Manual</a> (AI)</p> -</li> -<li> -<p><a href="http://www.ti.com/lit/pdf/spruh73">AM335x Technical Reference Manual</a> (All others)</p> -</li> -<li> -<p><a href="http://www.ti.com/lit/ug/spruhv6a/spruhv6a.pdf">PRU Assembly Language Tools</a></p> -</li> -</ul> -</div> -<div class="sect2"> -<h3 id="_editing_bootuenv_txt_to_access_the_p8_header_on_the_black"><a class="link" href="#_editing_bootuenv_txt_to_access_the_p8_header_on_the_black">1.1. Editing /boot/uEnv.txt to Access the P8 Header on the Black</a></h3> -<div class="sect3"> -<h4 id="_problem"><a class="link" href="#_problem">Problem</a></h4> -<div class="paragraph"> -<p>When I try to configure some pins on the <code>P8</code> header of the Black I get an error.</p> -</div> -<div class="listingblock"> -<div class="title">config-pin</div> -<div class="content"> -<pre class="CodeRay highlight"><code data-lang="bash">bone$ <strong>config-pin P8_28 pruout</strong> -ERROR: open() for /sys/devices/platform/ocp/ocp:P8_28_pinmux/state failed, No such file or directory</code></pre> -</div> -</div> -</div> -<div class="sect3"> -<h4 id="_solution"><a class="link" href="#_solution">Solution</a></h4> -<div class="paragraph"> -<p>On the images for the BeagleBone Black, the HDMI display driver is enabled by -default and uses many of the <code>P8</code> pins. If you are not using -HDMI video (or the HDI audio, or even the eMMC) you can disable it by editing -<code>/boot/uEnv.txt</code></p> -</div> -<div class="paragraph"> -<p>Open <code>/boot/uEnv.txt</code> and scroll down aways until you see:</p> -</div> -<div class="listingblock"> -<div class="title">/boot/uEnv.txt</div> -<div class="content"> -<pre class="CodeRay highlight"><code data-lang="bash">###Disable auto loading of virtual capes (emmc/video/wireless/adc) -#disable_uboot_overlay_emmc=1 -disable_uboot_overlay_video=1 -#disable_uboot_overlay_audio=1</code></pre> -</div> -</div> -<div class="paragraph"> -<p>Uncomment the lines that correspond to the devices you want to disable and -free up their pins.</p> -</div> -<div class="admonitionblock tip"> -<table> -<tr> -<td class="icon"> -<div class="title">Tip</div> -</td> -<td class="content"> -<div class="paragraph"> -<p><a href="https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP8HeaderTable.pdf">P8 Header Table</a> -shows what pins are allocated for what.</p> -</div> -</td> -</tr> -</table> -</div> -<div class="paragraph"> -<p>Save the file and reboot. You now have access to the <code>P8</code> pins.</p> -</div> -</div> -</div> -<div class="sect2"> -<h3 id="_accessing_gpio"><a class="link" href="#_accessing_gpio">1.2. Accessing gpio</a></h3> -<div class="sect3"> -<h4 id="_problem_2"><a class="link" href="#_problem_2">Problem</a></h4> -<div class="paragraph"> -<p>I’ve used up all the GPIO in <code>__R30</code>, where can I get more?</p> -</div> -</div> -<div class="sect3"> -<h4 id="_solution_2"><a class="link" href="#_solution_2">Solution</a></h4> -<div class="paragraph"> -<p>So far we have focused on using PRU 0. -<a href="../05blocks/blocks.html#blocks_mapping_bits">Mapping bit positions to pin names -PRU</a> shows -that PRU 0 can access ten GPIO pins on the BeagleBone Black. If you use -PRU 1 you can get to an additional 14 pins (if they aren’t in use for other things.)</p> -</div> -<div class="paragraph"> -<p>What if you need even more GPIO pins? You can access <em>any</em> GPIO pin by going -through the <strong>O</strong>pen-<strong>C</strong>ore <strong>P</strong>rotocol (OCP) port.</p> -</div> -<div class="paragraph"> -<div class="title">PRU Integration</div> -<p><span class="image"><img src="figures/pruIntegration.png" alt="PRU Integration"></span></p> -</div> -<div class="paragraph"> -<p>The figure above shows we’ve been using the <em>Enhanced GPIO</em> interface when using -<code>__R30</code>, but it also shows you can use the OCP. You get access to many more -GPIO pins, but it’s a slower access.</p> -</div> -<div class="listingblock"> -<div class="title">gpio.pru0.c</div> -<div class="content"> -<pre class="CodeRay highlight"><code data-lang="c"><table class="CodeRay"><tr> - <td class="line-numbers"><pre>1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -</pre></td> - <td class="code"><pre><span class="comment">// This code accesses GPIO without using R30 and R31</span> -<span class="preprocessor">#include</span> <span class="include"><stdint.h></span> -<span class="preprocessor">#include</span> <span class="include"><pru_cfg.h></span> -<span class="preprocessor">#include</span> <span class="include">"resource_table_empty.h"</span> -<span class="preprocessor">#include</span> <span class="include">"prugpio.h"</span> - -<span class="preprocessor">#define</span> P9_11 (<span class="hex">0x1</span><<<span class="integer">30</span>) <span class="comment">// Bit position tied to P9_11 on Black</span> -<span class="preprocessor">#define</span> P2_05 (<span class="hex">0x1</span><<<span class="integer">30</span>) <span class="comment">// Bit position tied to P2_05 on Pocket</span> - -<span class="directive">volatile</span> <span class="directive">register</span> uint32_t __R30; -<span class="directive">volatile</span> <span class="directive">register</span> uint32_t __R31; - -<span class="directive">void</span> main(<span class="directive">void</span>) -{ - uint32_t *gpio0 = (uint32_t *)GPIO0; - - <span class="keyword">while</span>(<span class="integer">1</span>) { - gpio0[GPIO_SETDATAOUT] = P9_11; - __delay_cycles(<span class="integer">100000000</span>); - gpio0[GPIO_CLEARDATAOUT] = P9_11; - __delay_cycles(<span class="integer">100000000</span>); - } -}</pre></td> -</tr></table></code></pre> -</div> -</div> -<div class="paragraph"> -<p>This code will toggle <code>P9_11</code> on and off. Here’s the setup file.</p> -</div> -<div class="listingblock"> -<div class="title">setup.sh</div> -<div class="content"> -<pre class="CodeRay highlight"><code data-lang="bash"><table class="CodeRay"><tr> - <td class="line-numbers"><pre>1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -</pre></td> - <td class="code"><pre>#!/bin/bash - -export TARGET=gpio.pru0 -echo TARGET=$TARGET - -# Configure the PRU pins based on which Beagle is running -machine=$(awk '{print $NF}' /proc/device-tree/model) -echo -n $machine -if [ $machine = "Black" ]; then - echo " Found" - pins="P9_11" -elif [ $machine = "Blue" ]; then - echo " Found" - pins="" -elif [ $machine = "PocketBeagle" ]; then - echo " Found" - pins="P2_05" -else - echo " Not Found" - pins="" -fi - -for pin in $pins -do - echo $pin - config-pin $pin gpio - config-pin -q $pin -done</pre></td> -</tr></table></code></pre> -</div> -</div> -<div class="paragraph"> -<p>Notice in the code <code>config-pin</code> set <code>P9_11</code> to <code>gpio</code>, not <code>pruout</code>. This is because -are are using the OCP interface to the pin, not the usual PRU interface.</p> -</div> -<div class="paragraph"> -<p>Set your exports and make.</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre class="CodeRay highlight"><code data-lang="bash">bone$ <strong>source setup.sh</strong> -TARGET=gpio.pru0 -... -bone$ <strong>make</strong> -/var/lib/cloud9/common/Makefile:29: MODEL=TI_AM335x_BeagleBone_Black,TARGET=gpio.pru0 -- Stopping PRU 0 -- copying firmware file /tmp/cloud9-examples/gpio.pru0.out to /lib/firmware/am335x-pru0-fw -write_init_pins.sh -- Starting PRU 0 -MODEL = TI_AM335x_BeagleBone_Black -PROC = pru -PRUN = 0 -PRU_DIR = /sys/class/remoteproc/remoteproc1</code></pre> -</div> -</div> -</div> -<div class="sect3"> -<h4 id="_discussion"><a class="link" href="#_discussion">Discussion</a></h4> -<div class="paragraph"> -<p>When you run the code you see <code>P9_11</code> toggling on and off. Let’s go through -the code line-by-line to see what’s happening.</p> -</div> -<table class="tableblock frame-all grid-all stretch"> -<caption class="title">Table 1. gpio.pru0.c line-by-line</caption> -<colgroup> -<col style="width: 10%;"> -<col style="width: 90%;"> -</colgroup> -<thead> -<tr> -<th class="tableblock halign-left valign-top">Line</th> -<th class="tableblock halign-left valign-top">Explanation</th> -</tr> -</thead> -<tbody> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">2-5</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Standard includes</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">5</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">The AM335x has four 32-bit GPIO ports. Lines 55-58 of <code>prugpio.h</code> define the addresses -for each of the ports. You can find these in Table 2-2 page 180 of the -<a href="https://www.ti.com/lit/ug/spruh73p/spruh73p.pdf">AM335x Technical Reference Manual</a>. -Look up <code>P9_11</code> in the <a href="https://github.com/derekmolloy/exploringBB/blob/master/chp06/docs/BeagleboneBlackP9HeaderTable.pdf">P9 Header Table</a>. -Under the <em>Mode7</em> column you see <code>gpio0[30]</code>. This means <code>P9_11</code> is bit 30 -on GPIO port 0. Therefore we will use <code>GPIO0</code> in this code.</p> -<p class="tableblock">You can also run -<code>gpioinfo</code> and look for P9_11.</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">5</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Line 103 of <code>prugpio.h</code> defines the address offset from <code>GIO0</code> that will -allow us to <em>clear</em> -any (or all) bits in GPIO port 0. Other architectures require you to read a port, -then change some bit, then write it out again, three steps. Here we can do the same by writing to one location, just one step.</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">5</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Line 104 of <code>prugpio.h</code> is like above, but for <em>setting</em> bits.</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">5</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Using this offset of line 105 of <code>prugpio.h</code> lets us just read the bits -without changing them.</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">7,8</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">This shifts <code>0x1</code> to the 30<sup>th</sup> bit position, which is the one corresponding -to <code>P9_11</code>.</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">15</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Here we initialize <code>gpio0</code> to point to the start of GPIO port 0’s control -registers.</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">18</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock"><code>gpio0[GPIO_SETDATAOUT]</code> refers to the <code>SETDATAOUT</code> register of port 0. -Writing to this register turns on the bits where 1’s are written, -but leaves alone the bits where 0’s are.</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">19</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">Wait 100,000,000 cycles, which is 0.5 seconds.</p></td> -</tr> -<tr> -<td class="tableblock halign-left valign-top"><p class="tableblock">20</p></td> -<td class="tableblock halign-left valign-top"><p class="tableblock">This is line 18, but the output bit is set to 0 where 1’s are written.</p></td> -</tr> -</tbody> -</table> -<div class="sect4"> -<h5 id="_how_fast_can_it_go"><a class="link" href="#_how_fast_can_it_go">How fast can it go?</a></h5> -<div class="paragraph"> -<p>This approach to GPIO goes through the slower OCP interface. If you set <code>__delay_cycles(0)</code> you can see how fast it is.</p> -</div> -<div class="paragraph"> -<div class="title">gpio.pru0.c with __delay_cycles(0)</div> -<p><span class="image"><img src="figures/gpio0delay.png" alt="gpio.pru0.c with __delay_cycles(0)"></span></p> -</div> -<div class="paragraph"> -<p>The period is 80ns which is 12.MHz. That’s about one forth the speed of the -<code>__R30</code> method, but still not bad.</p> -</div> -<div class="paragraph"> -<p>If you are using an oscilloscope, look closely and you’ll see the following.</p> -</div> -<div class="paragraph"> -<div class="title">PWM with jitter</div> -<p><span class="image"><img src="figures/jitter.png" alt="PWM with jitter"></span></p> -</div> -<div class="paragraph"> -<p>The PRU is still as solid as before in it’s timing, but now it’s going through -the OCP interface. This interface is shared with other parts of the system, -therefore the sometimes the PRU must wait for the other parts to finish. -When this happens the pulse width is a bit longer than usual thus adding -jitter to the output.</p> -</div> -<div class="paragraph"> -<p>For many applications a few nanoseconds of jitter is unimportant and this -GPIO interface can be used. If your application needs better timing, -use the <code>__R30</code> interface.</p> -</div> -</div> -</div> -</div> -<div class="sect2"> -<h3 id="io_uio"><a class="link" href="#io_uio">1.3. Configuring for UIO Instead of RemoteProc</a></h3> -<div class="sect3"> -<h4 id="_problem_3"><a class="link" href="#_problem_3">Problem</a></h4> -<div class="paragraph"> -<p>You have some legacy PRU code that uses UIO instead of remoteproc and -you want to switch to UIO.</p> -</div> -</div> -<div class="sect3"> -<h4 id="_solution_3"><a class="link" href="#_solution_3">Solution</a></h4> -<div class="paragraph"> -<p>Edit <code>/boot/uEnt.txt</code> and search for <code>uio</code>. I find</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre>###pru_uio (4.4.x-ti, 4.9.x-ti, 4.14.x-ti & mainline/bone kernel) -uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo</pre> -</div> -</div> -<div class="paragraph"> -<p>Uncomment the <code>uboot</code> line. Look for other lines with -<code>uboot_overlay_pru=</code> and be sure they are commented out.</p> -</div> -<div class="paragraph"> -<p>Reboot your Bone.</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre>bone$ <strong>sudo reboot</strong></pre> -</div> -</div> -<div class="paragraph"> -<p>Check that UIO is running.</p> -</div> -<div class="listingblock"> -<div class="content"> -<pre>bone$ <strong>lsmod | grep uio</strong> -uio_pruss 16384 0 -uio_pdrv_genirq 16384 0 -uio 20480 2 uio_pruss,uio_pdrv_genirq</pre> -</div> -</div> -<div class="paragraph"> -<p>You are now ready to run the legacy PRU code.</p> -</div> -</div> -</div> -<div class="sect2"> -<h3 id="_converting_pasm_assembly_code_to_clpru"><a class="link" href="#_converting_pasm_assembly_code_to_clpru">1.4. Converting pasm Assembly Code to clpru</a></h3> -<div class="sect3"> -<h4 id="_problem_4"><a class="link" href="#_problem_4">Problem</a></h4> -<div class="paragraph"> -<p>You have some legacy assembly code written in pasm and it won’t assemble -with clpru.</p> -</div> -</div> -<div class="sect3"> -<h4 id="_solution_4"><a class="link" href="#_solution_4">Solution</a></h4> -<div class="paragraph"> -<p>Generally there is a simple mapping from pasm to clpru. -<a href="http://processors.wiki.ti.com/index.php/PRU_Assembly_Instructions#pasm_vs._clpru">pasm vs. clpru</a> -notes what needs to be changed. I have a less complete version on my -<a href="https://elinux.org/EBC_Exercise_30_PRU_porting_pasm_to_clpru">eLinux.org site</a>.</p> -</div> -</div> -<div class="sect3"> -<h4 id="_discussion_2"><a class="link" href="#_discussion_2">Discussion</a></h4> -<div class="paragraph"> -<p>The clpru assembly can be found in <a href="http://www.ti.com/lit/ug/spruhv6a/spruhv6a.pdf">PRU Assembly Language Tools</a>.</p> -</div> -</div> -</div> -</div> -</div> -</div> -<div id="footer"> -<div id="footer-text"> -Last updated 2021-08-04 14:38:24 -0400 -</div> -</div> -</body> -</html> \ No newline at end of file diff --git a/support/cape-interface-spec.rst b/support/cape-interface-spec.rst deleted file mode 100644 index a115bad7d0b1a304010785420a446c42ab30647e..0000000000000000000000000000000000000000 --- a/support/cape-interface-spec.rst +++ /dev/null @@ -1,820 +0,0 @@ -.. _beaglebone-cape-interface-spec: - -BeagleBone cape interface spec -############################### - -This page is a replica of `BeagleBone cape interface spec <https://elinux.org/Beagleboard:BeagleBone_cape_interface_spec>`_ page on elinux. - -See `this <https://beagleboard.org/blog/2022-03-31-device-tree-supporting-similar-boards-the-beaglebone-example>`_ blog post on BeagleBoard.org -for an introduction on Device Tree: Supporting Similar Boards - The BeagleBone Example. -`This <https://docs.google.com/spreadsheets/d/1fE-AsDZvJ-bBwzNBj1_sPDrutvEvsmARqFwvbw_HkrE/edit?usp=sharing>`_ -spreadsheet provides a summary of expansion header signals on various BeagleBoard.org board designs. -`This <https://elinux.org/Beagleboard:Cape_Expansion_Headers>`_ provides information on Cape Expansion Headers for BeagleBone designs. - -.. Note:: Below, when mentioning "Black", this is true for all AM3358-based BeagleBone boards. "AI" is AM5729-based. "AI-64" is TDA4VM-based. - - -.. table:: Overall - - +-----------------------------------------------+-----+------------------------------------+ - | .. centered:: P8 | | .. centered:: P8 | - +===============+=====+======+==================+=====+===========+=====+======+===========+ - | Functions | odd | even | Functions | | Functions | odd | even | Functions | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | USB D+ | E1 | E2 | USB D- | | - | - | - | - | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | 5V OUT | E3 | E4 | GND | | - | - | - | - | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | GND | 1 | 2 | GND | | GND | 1 | 2 | GND | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | 3V3 OUT | 3 | 4 | 3V3 OUT | | D M | 3 | 4 | D M | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | 5V IN | 5 | 6 | 5V IN | | D M | 5 | 6 | D M | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | 5V OUT | 7 | 8 | 5V OUT | | C2r D | 7 | 8 | C2t D | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | PWR BUT | 9 | 10 | RESET | | D | 9 | 10 | D | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D U4r | 11 | 12 | D | | D P0o | 11 | 12 | D Q2a P0o | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D U4t | 13 | 14 | D E1a | | D E2b | 13 | 14 | D | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D | 15 | 16 | D E1b | | D P0i | 15 | 16 | D P0i | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D I1c S00 | 17 | 18 | D I1d S0o | | D | 17 | 18 | D | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | C0r D I2c | 19 | 20 | C0t D I2d | | D E2a | 19 | 20 | D M P1 | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D E0b S0i U2t | 21 | 22 | D E0a S0c U2r | | D M P1 | 21 | 22 | D M Q2b | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D S01 | 23 | 24 | C1r D I3c U1t | | D M | 23 | 24 | D M | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D P0 | 25 | 26 | C1t D I3d U1r | | D M | 25 | 26 | D | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D P0 Q0b | 27 | 28 | D P0 S10 | | D L P1 | 27 | 28 | D L P1 | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D E S1i P0 | 29 | 30 | D P0 S1o | | D L P1 | 29 | 30 | D L P1 | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D E S1c P0 | 31 | 32 | ADC VDD | | D L | 31 | 32 | D L | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | A4 | 33 | 34 | ADC GND | | D L Q1b | 33 | 34 | D E L | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | A6 | 35 | 36 | A5 | | D L Q1a | 35 | 36 | D E L | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | A2 | 37 | 38 | A3 | | D L U5t | 37 | 38 | D L U5r | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | A0 | 39 | 40 | A1 | | D L P1 | 39 | 40 | D L P1 | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | D P0 | 41 | 42 | D Q0a S11 U3t P0 | | D L P1 | 41 | 42 | D L P1 | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | GND | 43 | 44 | GND | | D L P1 | 43 | 44 | D L P1 | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - | GND | 45 | 46 | GND | | D E L P1 | 45 | 46 | D E L P1 | - +---------------+-----+------+------------------+-----+-----------+-----+------+-----------+ - -* A: ADC -* C: CAN -* D: Digital GPIO -* E: EHRPWM -* I: I2C -* L: LCD -* M: MMC/SDIO -* P: PRU -* Q: eQEP -* S: SPI -* U: UART - -LEDs ------- - -The compatibility layer comes with simple reference nodes for attaching LEDs to any gpio pin. The format followed for these nodes is **led_P8_## / led_P9_##**. The **gpio-leds** driver is used by these reference nodes internally and allows users to easily create compatible led nodes in overlays for Black, AI and AI-64. For the definitions, you can see `bbai-bone-buses.dtsi#L16 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbai-bone-buses.dtsi#L16>`_ & `bbb-bone-buses.dtsi#L16 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbb-bone-buses.dtsi#L16>`_. - -Example overlays -***************** - -.. table:: Bone LEDs Overlays - - +---------+------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ - | Header | Pin | Overlay | - +=========+======+=======================================================================================================================================================+ - | P8 | 3 | `BONE-LED_P8_03.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BONE-LED_P8_03.dts>`_ | - +---------+------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ - | P9 | 11 | `BONE-LED_P9_11.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BONE-LED_P9_11.dts>`_ | - +---------+------+-------------------------------------------------------------------------------------------------------------------------------------------------------+ - -Definitions -************ - -.. table:: Bone LEDs - - +----------------------------+-------------+----------+-----------+-----------+ - | LED | Header pin | Black | AI | AI-64 | - +============================+=============+==========+===========+===========+ - | /sys/class/leds/led_P8_03 | P8_03 | gpio1_6 | gpio1_24 | gpio0_20 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_04 | P8_04 | gpio1_7 | gpio1_25 | gpio0_48 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_05 | P8_05 | gpio1_2 | gpio7_1 | gpio0_33 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_06 | P8_06 | gpio1_3 | gpio7_2 | gpio0_34 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_07 | P8_07 | gpio2_2 | gpio6_5 | gpio0_15 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_08 | P8_08 | gpio2_3 | gpio6_6 | gpio0_14 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_09 | P8_09 | gpio2_5 | gpio6_18 | gpio0_17 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_10 | P8_10 | gpio2_4 | gpio6_4 | gpio0_16 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_11 | P8_11 | gpio1_13 | gpio3_11 | gpio0_60 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_12 | P8_12 | gpio1_12 | gpio3_10 | gpio0_59 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_13 | P8_13 | gpio0_23 | gpio4_11 | gpio0_89 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_14 | P8_14 | gpio0_26 | gpio4_13 | gpio0_75 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_15 | P8_15 | gpio1_15 | gpio4_3 | gpio0_61 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_16 | P8_16 | gpio1_14 | gpio4_29 | gpio0_62 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_17 | P8_17 | gpio0_27 | gpio8_18 | gpio0_3 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_18 | P8_18 | gpio2_1 | gpio4_9 | gpio0_4 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_19 | P8_19 | gpio0_22 | gpio4_10 | gpio0_88 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_20 | P8_20 | gpio1_31 | gpio6_30 | gpio0_76 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_21 | P8_21 | gpio1_30 | gpio6_29 | gpio0_30 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_22 | P8_22 | gpio1_5 | gpio1_23 | gpio0_5 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_23 | P8_23 | gpio1_4 | gpio1_22 | gpio0_31 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_24 | P8_24 | gpio1_1 | gpio7_0 | gpio0_6 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_25 | P8_25 | gpio1_0 | gpio6_31 | gpio0_35 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_26 | P8_26 | gpio1_29 | gpio4_28 | gpio0_51 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_27 | P8_27 | gpio2_22 | gpio4_23 | gpio0_71 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_28 | P8_28 | gpio2_24 | gpio4_19 | gpio0_72 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_29 | P8_29 | gpio2_23 | gpio4_22 | gpio0_73 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_30 | P8_30 | gpio2_25 | gpio4_20 | gpio0_74 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_31 | P8_31 | gpio0_10 | gpio8_14 | gpio0_32 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_32 | P8_32 | gpio0_11 | gpio8_15 | gpio0_26 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_33 | P8_33 | gpio0_9 | gpio8_13 | gpio0_25 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_34 | P8_34 | gpio2_17 | gpio8_11 | gpio0_7 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_35 | P8_35 | gpio0_8 | gpio8_12 | gpio0_24 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_36 | P8_36 | gpio2_16 | gpio8_10 | gpio0_8 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_37 | P8_37 | gpio2_14 | gpio8_8 | gpio0_106 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_38 | P8_38 | gpio2_15 | gpio8_9 | gpio0_105 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_39 | P8_39 | gpio2_12 | gpio8_6 | gpio0_69 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_40 | P8_40 | gpio2_13 | gpio8_7 | gpio0_70 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_41 | P8_41 | gpio2_10 | gpio8_4 | gpio0_67 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_42 | P8_42 | gpio2_11 | gpio8_5 | gpio0_68 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_43 | P8_43 | gpio2_8 | gpio8_2 | gpio0_65 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_44 | P8_44 | gpio2_9 | gpio8_3 | gpio0_66 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_45 | P8_45 | gpio2_6 | gpio8_0 | gpio0_79 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P8_46 | P8_46 | gpio2_7 | gpio8_1 | gpio0_80 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_11 | P9_11 | gpio0_30 | gpio8_17 | gpio0_1 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_12 | P9_12 | gpio1_28 | gpio5_0 | gpio0_45 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_13 | P9_13 | gpio0_31 | gpio6_12 | gpio0_2 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_14 | P9_14 | gpio1_18 | gpio4_25 | gpio0_93 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_15 | P9_15 | gpio1_16 | gpio3_12 | gpio0_47 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_16 | P9_16 | gpio1_19 | gpio4_26 | gpio0_94 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_17 | P9_17 | gpio0_5 | gpio7_17 | gpio0_28 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_18 | P9_18 | gpio0_4 | gpio7_16 | gpio0_40 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_19 | P9_19 | gpio0_13 | gpio7_3 | gpio0_78 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_20 | P9_20 | gpio0_12 | gpio7_4 | gpio0_77 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_21 | P9_21 | gpio0_3 | gpio3_3 | gpio0_39 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_22 | P9_22 | gpio0_2 | gpio6_19 | gpio0_38 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_23 | P9_23 | gpio1_17 | gpio7_11 | gpio0_10 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_24 | P9_24 | gpio0_15 | gpio6_15 | gpio0_13 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_25 | P9_25 | gpio3_21 | gpio6_17 | gpio0_127 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_26 | P9_26 | gpio0_14 | gpio6_14 | gpio0_12 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_27 | P9_27 | gpio3_19 | gpio4_15 | gpio0_46 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_28 | P9_28 | gpio3_17 | gpio4_17 | gpio1_11 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_29 | P9_29 | gpio3_15 | gpio5_11 | gpio0_53 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_30 | P9_30 | gpio3_16 | gpio5_12 | gpio0_44 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_31 | P9_31 | gpio3_14 | gpio5_10 | gpio0_52 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_33 | P9_33 | NA | NA | gpio0_50 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_35 | P9_35 | NA | NA | gpio0_55 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_36 | P9_36 | NA | NA | gpio0_56 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_37 | P9_37 | NA | NA | gpio0_57 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_38 | P9_38 | NA | NA | gpio0_58 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_39 | P9_39 | NA | NA | gpio0_54 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_40 | P9_40 | NA | NA | gpio0_81 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_41 | P9_41 | gpio0_20 | gpio6_20 | gpio1_0 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_91 | P9_91 | gpio3_20 | NA | NA | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_42 | P9_42 | gpio0_7 | gpio4_18 | gpio0_123 | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_P9_92 | P9_92 | gpio3_18 | NA | NA | - +----------------------------+-------------+----------+-----------+-----------+ - | /sys/class/leds/led_A15 | A15 | gpio0_19 | NA | NA | - +----------------------------+-------------+----------+-----------+-----------+ - -I2C ----- - -Compatibility layer provides simple I2C bone bus nodes for creating compatible overlays for Black, AI and AI-64. The format followed for these nodes is '''bone_i2c_#'''. For the definitions, you can see `bbai-bone-buses.dtsi#L388 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbai-bone-buses.dtsi#L388>`_ & `bbb-bone-buses.dtsi#L403 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbb-bone-buses.dtsi#L403>`_. - -.. table:: Bone bus I2C - - +------------------+--------------+--------+-------+------------+-----------------+--------+-----------------------------------------------------------------------------------------------------------+ - | SYSFS | DT symbol | Black | AI | AI-64 | SCL | SDA | Overlay | - +==================+==============+========+=======+============+=================+========+===========================================================================================================+ - | /dev/bone/i2c/0 | bone_i2c_0 | I2C0 | I2C1 | TBD | .. centered:: NA (On-board) | - +------------------+--------------+--------+-------+------------+-----------------+--------+-----------------------------------------------------------------------------------------------------------+ - | /dev/bone/i2c/1 | bone_i2c_1 | I2C1 | I2C5 | MAIN_I2C6 | P9.17 | P9.18 | `BONE-I2C1.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_i2c/src/arm/BONE-I2C1.dts>`_ | - +------------------+--------------+--------+-------+------------+-----------------+--------+-----------------------------------------------------------------------------------------------------------+ - | /dev/bone/i2c/2 | bone_i2c_2 | I2C2 | I2C4 | MAIN_I2C3 | P9.19 | P9.20 | `BONE-I2C2.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_i2c/src/arm/BONE-I2C2.dts>`_ | - +------------------+--------------+--------+-------+------------+-----------------+--------+-----------------------------------------------------------------------------------------------------------+ - | /dev/bone/i2c/2a | bone_i2c_2a | I2C2 | N/A | TBD | P9.21 | P9.22 | `BONE-I2C2A.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_i2c/src/arm/BONE-I2C2A.dts>`_ | - +------------------+--------------+--------+-------+------------+-----------------+--------+-----------------------------------------------------------------------------------------------------------+ - | /dev/bone/i2c/3 | bone_i2c_3 | I2C1 | I2C3 | MAIN_I2C4 | P9.24 | P9.26 | `BONE-I2C3.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_i2c/src/arm/BONE-I2C3.dts>`_ | - +------------------+--------------+--------+-------+------------+-----------------+--------+-----------------------------------------------------------------------------------------------------------+ - - -SPI ------ - -SPI bone bus nodes allow creating compatible overlays for Black, AI and AI-64. For the definitions, you can see `bbai-bone-buses.dtsi#L406 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbai-bone-buses.dtsi#L406>`_ & `bbb-bone-buses.dtsi#L423 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbb-bone-buses.dtsi#L423>`_. - -.. table:: Bone bus SPI - - +--------------------+------------+--------+-------+------------+--------+--------+--------+---------------------------------------+--------------------------------------------------------------------------------------------------------------+ - | Bone bus | DT symbol | Black | AI | AI-64 | SDO | SDI | CLK | CS | Overlay | - +====================+============+========+=======+============+========+========+========+=======================================+==============================================================================================================+ - | /dev/bone/spi/0.x | bone_spi_0 | SPI0 | SPI2 | MAIN_SPI6 | P9.18 | P9.21 | P9.22 | - P9.17 (CS0) | - `BONE-SPI0_0.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_spi/src/arm/BONE-SPI0_0.dts>`_ | - | | | | | | | | | - P9.23 (CS1 - BBAI and BBAI64 only) | - `BONE-SPI0_0.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_spi/src/arm/BONE-SPI0_1.dts>`_ | - +--------------------+------------+--------+-------+------------+--------+--------+--------+---------------------------------------+--------------------------------------------------------------------------------------------------------------+ - | /dev/bone/spi/1.x | bone_spi_1 | SPI1 | SPI3 | MAIN_SPI7 | P9.30 | P9.29 | P9.31 | - P9.28 (CS0) | - `BONE-SPI0_0.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_spi/src/arm/BONE-SPI1_0.dts>`_ | - | | | | | | | | | - P9.42 (CS1) | - `BONE-SPI0_0.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_spi/src/arm/BONE-SPI1_1.dts>`_ | - +--------------------+------------+--------+-------+------------+--------+--------+--------+---------------------------------------+--------------------------------------------------------------------------------------------------------------+ - -UART ------ - -UART bone bus nodes allow creating compatible overlays for Black, AI and AI-64. For the definitions, you can see `bbai-bone-buses.dtsi#L367 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbai-bone-buses.dtsi#L367>`_ & `bbb-bone-buses.dtsi#L382 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbb-bone-buses.dtsi#L382>`_ - -.. table:: Bone bus UART - - +-------------------+--------+--------+-----------------------+----------------------------------+--------+---------------------------------------------+---------------------------------------------+-----------------------------------------------------------------------------------------------------------+ - | Bone bus | Black | AI | AI-64 | TX | RX | RTSn | CTSn | Overlays | - +===================+========+========+=======================+==================================+========+=============================================+=============================================+===========================================================================================================+ - | /dev/bone/uart/0 | UART0 | UART1 | MAIN_UART0 | .. centered:: NA (console debug header pins) | - +-------------------+--------+--------+-----------------------+----------------------------------+--------+---------------------------------------------+---------------------------------------------+-----------------------------------------------------------------------------------------------------------+ - | /dev/bone/uart/1 | UART1 | UART10 | MAIN_UART2 | P9.24 | P9.26 | P9.19 P8.4 (N/A on AM3358) | P9.20 P8.3 (N/A on AM3358) | `BONE-UART1.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_uart/src/arm/BONE-UART1.dts>`_ | - +-------------------+--------+--------+-----------------------+----------------------------------+--------+---------------------------------------------+---------------------------------------------+-----------------------------------------------------------------------------------------------------------+ - | /dev/bone/uart/2 | UART2 | UART3 | - | P9.21 | P9.22 | P8.38 (N/A on AM5729) | P8.37 (N/A on AM5729) | `BONE-UART2.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_uart/src/arm/BONE-UART2.dts>`_ | - +-------------------+--------+--------+-----------------------+----------------------------------+--------+---------------------------------------------+---------------------------------------------+-----------------------------------------------------------------------------------------------------------+ - | /dev/bone/uart/3 | UART3 | - | - | P9.42 | NA | - | - | `BONE-UART3.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_uart/src/arm/BONE-UART3.dts>`_ | - +-------------------+--------+--------+-----------------------+----------------------------------+--------+---------------------------------------------+---------------------------------------------+-----------------------------------------------------------------------------------------------------------+ - | /dev/bone/uart/4 | UART4 | UART5 | MAIN_UART0 (console) | P9.13 | P9.11 | P8.33 (N/A on AM5729) P8.6 (N/A on AM3358) | P8.35 (N/A on AM5729) P8.5 (N/A on AM3358) | `BONE-UART4.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_uart/src/arm/BONE-UART4.dts>`_ | - +-------------------+--------+--------+-----------------------+----------------------------------+--------+---------------------------------------------+---------------------------------------------+-----------------------------------------------------------------------------------------------------------+ - | /dev/bone/uart/5 | UART5 | UART8 | MAIN_UART5 | P8.37 | P8.38 | P8.32 | P8.31 | `BONE-UART5.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_uart/src/arm/BONE-UART5.dts>`_ | - +-------------------+--------+--------+-----------------------+----------------------------------+--------+---------------------------------------------+---------------------------------------------+-----------------------------------------------------------------------------------------------------------+ - - -CAN ------ - -CAN bone bus nodes allow creating compatible overlays for Black, AI and AI-64. For the definitions, you can see `bbai-bone-buses.dtsi#L440 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbai-bone-buses.dtsi#L440>`_ & `bbb-bone-buses.dtsi#L457 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbb-bone-buses.dtsi#L457>`_. - -.. table:: Bone bus CAN - - +------------------+--------+--------------------------+------------+--------+--------+--------------------------------------------------------------------------------------------------------+ - | Bone bus | Black | AI | AI-64 | TX | RX | Overlays | - +==================+========+==========================+============+========+========+========================================================================================================+ - | /dev/bone/can/0 | CAN0 | - | MAIN_MCAN0 | P9.20 | P9.19 | `BONE-CAN0.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_can/src/arm/BONE-CAN0.dts>`_ | - +------------------+--------+--------------------------+------------+--------+--------+--------------------------------------------------------------------------------------------------------+ - | /dev/bone/can/1 | CAN1 | CAN2 | MAIN_MCAN4 | P9.26 | P9.24 | `BONE-CAN1.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_can/src/arm/BONE-CAN1.dts>`_ | - +------------------+--------+--------------------------+------------+--------+--------+--------------------------------------------------------------------------------------------------------+ - | /dev/bone/can/2 | - | CAN1 (rev A2 and later) | TBD | P8.8 | P8.7 | | - +------------------+--------+--------------------------+------------+--------+--------+--------------------------------------------------------------------------------------------------------+ - -ADC -------- - -* TODO: We need a udev rule to make sure the ADC shows up at /dev/bone/adc! There's nothing for sure that IIO devices will show up in the same place. -* TODO: I think we can also create symlinks for each channel based on which device is there, such that we can do /dev/bone/adc/Px_y - -.. table:: Bone ADC - - +--------+-------------+------------------+------------------+ - | Index | Header pin | Black/AI-64 | AI | - +========+=============+==================+==================+ - | 0 | P9_39 | in_voltage0_raw | in_voltage0_raw | - +--------+-------------+------------------+------------------+ - | 1 | P9_40 | in_voltage1_raw | in_voltage1_raw | - +--------+-------------+------------------+------------------+ - | 2 | P9_37 | in_voltage2_raw | in_voltage3_raw | - +--------+-------------+------------------+------------------+ - | 3 | P9_38 | in_voltage3_raw | in_voltage2_raw | - +--------+-------------+------------------+------------------+ - | 4 | P9_33 | in_voltage4_raw | in_voltage7_raw | - +--------+-------------+------------------+------------------+ - | 5 | P9_36 | in_voltage5_raw | in_voltage6_raw | - +--------+-------------+------------------+------------------+ - | 6 | P9_35 | in_voltage6_raw | in_voltage4_raw | - +--------+-------------+------------------+------------------+ - - -.. table:: Bone ADC Overlay - - +-----------+----------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------+ - | Black | AI | AI-64 | overlay | - +===========+======================+========+===========================================================================================================================================+ - | Internal | External (STMPE811) | TBD | `BONE-ADC.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BONE-ADC.dts>`_ | - +-----------+----------------------+--------+-------------------------------------------------------------------------------------------------------------------------------------------+ - - -PWM -------- - -PWM bone bus nodes allow creating compatible overlays for Black, AI and AI-64. For the definitions, you can see `bbai-bone-buses.dtsi#L415 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbai-bone-buses.dtsi#L415>`_ & `bbb-bone-buses.dtsi#L432 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbb-bone-buses.dtsi#L432>`_ - -.. table:: Bone bus PWM - - +------------------+--------+-------+--------+--------+--------+--------------------------------------------------------------------------------------------------------+ - | Bone bus | Black | AI | AI-64 | A | B | Overlay | - +==================+========+=======+========+========+========+========================================================================================================+ - | /dev/bone/pwm/0 | PWM0 | - | PWM1 | P9.22 | P9.21 | `BONE-PWM0.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_pwm/src/arm/BONE-PWM0.dts>`_ | - +------------------+--------+-------+--------+--------+--------+--------------------------------------------------------------------------------------------------------+ - | /dev/bone/pwm/1 | PWM1 | PWM3 | PWM2 | P9.14 | P9.16 | `BONE-PWM1.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_pwm/src/arm/BONE-PWM1.dts>`_ | - +------------------+--------+-------+--------+--------+--------+--------------------------------------------------------------------------------------------------------+ - | /dev/bone/pwm/2 | PWM2 | PWM2 | PWM0 | P8.19 | P8.13 | `BONE-PWM2.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_pwm/src/arm/BONE-PWM2.dts>`_ | - +------------------+--------+-------+--------+--------+--------+--------------------------------------------------------------------------------------------------------+ - -TIMER PWM -------------- - -TIMER PWM bone bus uses ti,omap-dmtimer-pwm driver, and timer nodes that allow creating compatible overlays for Black, AI and AI-64. For the timer node definitions, you can see `bbai-bone-buses.dtsi#L449 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbai-bone-buses.dtsi#L449>`_ & `bbb-bone-buses.dtsi#L466 <https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbb-bone-buses.dtsi#L466>`_. - -.. table:: Bone TIMER PWMs - - +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ - | Bone bus | Header pin | Black | AI | overlay | - +==============================================+=============+========+==========+=========================================================================================================================+ - | /sys/bus/platform/devices/bone_timer_pwm_0/ | P8.10 | timer6 | timer10 | `BONE-TIMER_PWM_0.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_0.dts>`_ | - +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ - | /sys/bus/platform/devices/bone_timer_pwm_1/ | P8.07 | timer4 | timer11 | `BONE-TIMER_PWM_1.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_1.dts>`_ | - +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ - | /sys/bus/platform/devices/bone_timer_pwm_2/ | P8.08 | timer7 | timer12 | `BONE-TIMER_PWM_2.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_2.dts>`_ | - +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ - | /sys/bus/platform/devices/bone_timer_pwm_3/ | P9.21 | - | timer13 | `BONE-TIMER_PWM_3.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_3.dts>`_ | - +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ - | /sys/bus/platform/devices/bone_timer_pwm_4/ | P8.09 | timer5 | timer14 | `BONE-TIMER_PWM_4.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_4.dts>`_ | - +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ - | /sys/bus/platform/devices/bone_timer_pwm_5/ | P9.22 | - | timer15 | `BONE-TIMER_PWM_5.dts <https://github.com/lorforlinux/bb.org-overlays/blob/bone_timer/src/arm/BONE-TIMER_PWM_5.dts>`_ | - +----------------------------------------------+-------------+--------+----------+-------------------------------------------------------------------------------------------------------------------------+ - - -eCAP -------- - -#TODO: This doesn't include any abstraction yet. - -.. table:: Black eCAP PWMs - - +-----------------------------------------------+-------------+--------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ - | Bone bus | Header pin | peripheral | overlay | - +===============================================+=============+====================+=============================================================================================================================================+ - | /sys/bus/platform/drivers/ecap/48302100.ecap | P9.42 | eCAP0_in_PWM0_out | `BBB-ECAP0.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBB-ECAP0.dts>`_ | - +-----------------------------------------------+-------------+--------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ - | /sys/bus/platform/drivers/ecap/48304100.ecap | P9.28 | eCAP2_in_PWM2_out | `BBB-ECAP2.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBB-ECAP2.dts>`_ | - +-----------------------------------------------+-------------+--------------------+---------------------------------------------------------------------------------------------------------------------------------------------+ - -.. table:: AI eCAP PWMs - - +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ - | Bone bus | Header pin | peripheral | overlay | - +===============================================+=============+====================+================================================================================================================================================+ - | /sys/bus/platform/drivers/ecap/4843e100.ecap | P8.15 | eCAP1_in_PWM1_out | `BBAI-ECAP1.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBAI-ECAP1.dts>`_ | - +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ - | /sys/bus/platform/drivers/ecap/48440100.ecap | P8.14 | eCAP2_in_PWM2_out | `BBAI-ECAP2.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBAI-ECAP2.dts>`_ | - +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ - | /sys/bus/platform/drivers/ecap/48440100.ecap | P8.20 | eCAP2_in_PWM2_out | `BBAI-ECAP2A.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBAI-ECAP2A.dts>`_ | - +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ - | /sys/bus/platform/drivers/ecap/48442100.ecap | P8.04 | eCAP3_in_PWM3_out | `BBAI-ECAP3.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBAI-ECAP3.dts>`_ | - +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ - | /sys/bus/platform/drivers/ecap/48442100.ecap | P8.26 | eCAP3_in_PWM3_out | `BBAI-ECAP3A.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BBAI-ECAP3A.dts>`_ | - +-----------------------------------------------+-------------+--------------------+------------------------------------------------------------------------------------------------------------------------------------------------+ - - -eMMC ------- - -.. table:: Bone eMMC - - +-------------+--------------+ - | Header pin | Description | - +=============+==============+ - | P8.3 | DAT6 | - +-------------+--------------+ - | P8.4 | DAT7 | - +-------------+--------------+ - | P8.5 | DAT2 | - +-------------+--------------+ - | P8.6 | DAT3 | - +-------------+--------------+ - | P8.20 | CMD | - +-------------+--------------+ - | P8.21 | CLK | - +-------------+--------------+ - | P8.22 | DAT5 | - +-------------+--------------+ - | P8.23 | DAT4 | - +-------------+--------------+ - | P8.24 | DAT1 | - +-------------+--------------+ - | P8.25 | DAT0 | - +-------------+--------------+ - -.. table:: Bone eMMC Overlay - - +--------+-------+---------------------------------------------------------------------------------------------------------------------------------------------+ - | Black | AI | overlay | - +========+=======+=============================================================================================================================================+ - | MMC2 | MMC3 | `BONE-eMMC.dts <https://git.beagleboard.org/beagleboard/BeagleBoard-DeviceTrees/blob/v4.19.x-ti-overlays/src/arm/overlays/BONE-eMMC.dts>`_ | - +--------+-------+---------------------------------------------------------------------------------------------------------------------------------------------+ - - -LCD ------- - -.. table:: 16bit LCD interface - - +-------------+-----------------+ - | Header pin | Description | - +=============+=================+ - | P8_45 | lcd_data0 | - +-------------+-----------------+ - | P8_46 | lcd_data1 | - +-------------+-----------------+ - | P8_43 | lcd_data2 | - +-------------+-----------------+ - | P8_44 | lcd_data3 | - +-------------+-----------------+ - | P8_41 | lcd_data4 | - +-------------+-----------------+ - | P8_42 | lcd_data5 | - +-------------+-----------------+ - | P8_39 | lcd_data6 | - +-------------+-----------------+ - | P8_40 | lcd_data7 | - +-------------+-----------------+ - | P8_37 | lcd_data8 | - +-------------+-----------------+ - | P8_38 | lcd_data9 | - +-------------+-----------------+ - | P8_36 | lcd_data10 | - +-------------+-----------------+ - | P8_34 | lcd_data11 | - +-------------+-----------------+ - | P8_35 | lcd_data12 | - +-------------+-----------------+ - | P8_33 | lcd_data13 | - +-------------+-----------------+ - | P8_31 | lcd_data14 | - +-------------+-----------------+ - | P8_32 | lcd_data15 | - +-------------+-----------------+ - | P8_27 | lcd_vsync | - +-------------+-----------------+ - | P8_29 | lcd_hsync | - +-------------+-----------------+ - | P8_28 | lcd_pclk | - +-------------+-----------------+ - | P8_30 | lcd_ac_bias_en | - +-------------+-----------------+ - -.. table:: 16bit LCD interface Overlay - - +--------+-----+----------+ - | Black | AI | overlay | - +========+=====+==========+ - | lcdc | dss | | - +--------+-----+----------+ - - -eQEP --------- - -On BeagleBone's without an eQEP on specific pins, consider using the PRU to perform a software counter function. - -.. table:: Bone eQEP - - +----------------------+--------+--------+--------+--------+--------+-------------------------------+-------------------------------+----------+ - | Bone bus | Black | AI | AI-64 | A | B | strobe | index | overlay | - +======================+========+========+========+========+========+===============================+===============================+==========+ - | /dev/bone/counter/0 | eQEP0 | eQEP2 | eQEP0 | P9.42 | P9.27 | - Black/AI-64: P9.25 | - Black/AI-64: P9.41 | | - | | | | | | | - AI: P8.06 | - AI: P8.05 | | - +----------------------+--------+--------+--------+--------+--------+-------------------------------+-------------------------------+----------+ - | /dev/bone/counter/1 | eQEP1 | eQEP0 | eQEP1 | P8.35 | P8.33 | - Black/AI-64: P8.32 | - Black/AI-64: P8.31 | | - | | | | | | | - AI: P9.21 | - AI: ‒ | | - +----------------------+--------+--------+--------+--------+--------+-------------------------------+-------------------------------+----------+ - | /dev/bone/counter/2 | eQEP2 | eQEP1 | ‒ | P8.12 | P8.22 | - Black: P8.15 | - Black: P8.16 | | - | | | | | | | - AI: P8.18 | - AI: P9.15 | | - +----------------------+--------+--------+--------+--------+--------+-------------------------------+-------------------------------+----------+ - - -McASP ---------- - -.. table:: Bone McASP0 - - +-------------+-----------------------+ - | Header pin | Description | - +=============+=======================+ - | P9.12 | aclkr | - +-------------+-----------------------+ - | P9.25 | ahclkx | - +-------------+-----------------------+ - | P9.27 | fsr | - +-------------+-----------------------+ - | P9.28 | Black: axr2 AI: axr9 | - +-------------+-----------------------+ - | P9.29 | fsx | - +-------------+-----------------------+ - | P9.30 | Black: axr0 AI: axr10 | - +-------------+-----------------------+ - | P9.31 | aclkx | - +-------------+-----------------------+ - -.. table:: Bone McASP0 Overlay - - +--------+---------+----------+ - | Black | AI | overlay | - +========+=========+==========+ - | McASP0 | McASP1 | | - +--------+---------+----------+ - -PRU -------- - -The overlay situation for PRUs is a bit more complex than with other peripherals. The mechanism for loading, starting and stopping the PRUs can go through either [https://www.kernel.org/doc/html/latest/driver-api/uio-howto.html UIO] or [https://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components/PRU-ICSS/Linux_Drivers/RemoteProc_and_RPMsg.html RemoteProc]. - -* /dev/remoteproc/prussX-coreY (AM3358 X = "", other x = "1|2") - -.. table:: Bone PRU eCAP - - +-------------+------------+------------+ - | Header Pin | Black | AI | - +=============+============+============+ - | P8.15 | pr1_ecap0 | pr1_ecap0 | - +-------------+------------+------------+ - | P8.32 | - | pr2_ecap0 | - +-------------+------------+------------+ - | P9.42 | pr1_ecap0 | - | - +-------------+------------+------------+ - -.. table:: AI PRU UART - - +-------------+--------+--------+-------+-------+-----------+ - | UART | TX | RX | RTSn | CTSn | Overlays | - +=============+========+========+=======+=======+===========+ - | PRU1 UART0 | P8_31 | P8_33 | P8_34 | P8_35 | | - +-------------+--------+--------+-------+-------+-----------+ - | PRU2 UART0 | P8_43 | P8_44 | P8_45 | P8_46 | | - +-------------+--------+--------+-------+-------+-----------+ - -.. table:: Bone PRU - - +-------------+--------------------+------------------+ - | Header Pin | Black | AI | - +=============+====================+==================+ - | P8.03 | - | pr2_pru0 10 | - +-------------+--------------------+------------------+ - | P8.04 | - | pr2_pru0 11 | - +-------------+--------------------+------------------+ - | P8.05 | - | pr2_pru0 06 | - +-------------+--------------------+------------------+ - | P8.06 | - | pr2_pru0 07 | - +-------------+--------------------+------------------+ - | P8.07 | - | pr2_pru1 16 | - +-------------+--------------------+------------------+ - | P8.08 | - | pr2_pru0 20 | - +-------------+--------------------+------------------+ - | P8.09 | - | pr2_pru1 06 | - +-------------+--------------------+------------------+ - | P8.10 | - | pr2_pru1 15 | - +-------------+--------------------+------------------+ - | P8.11 | pr1_pru0 15 (Out) | pr1_pru0 04 | - +-------------+--------------------+------------------+ - | P8.12 | pr1_pru0 14 (Out) | pr1_pru0 03 | - +-------------+--------------------+------------------+ - | P8.13 | - | pr1_pru1 07 | - +-------------+--------------------+------------------+ - | P8.14 | - | pr1_pru1 09 | - +-------------+--------------------+------------------+ - | P8.15 | pr1_pru0 15 (In) | pr1_pru1 16 | - +-------------+--------------------+------------------+ - | P8.16 | pr1_pru0 14 (In) | pr1_pru1 18 | - +-------------+--------------------+------------------+ - | P8.17 | - | pr2_pru0 15 | - +-------------+--------------------+------------------+ - | P8.18 | - | pr1_pru1 05 | - +-------------+--------------------+------------------+ - | P8.19 | - | pr1_pru1 06 | - +-------------+--------------------+------------------+ - | P8.20 | - | pr2_pru0 03 | - +-------------+--------------------+------------------+ - | P8.21 | - | pr2_pru0 02 | - +-------------+--------------------+------------------+ - | P8.22 | - | pr2_pru0 09 | - +-------------+--------------------+------------------+ - | P8.23 | - | pr2_pru0 08 | - +-------------+--------------------+------------------+ - | P8.24 | - | pr2_pru0 05 | - +-------------+--------------------+------------------+ - | P8.25 | - | pr2_pru0 04 | - +-------------+--------------------+------------------+ - | P8.26 | - | pr1_pru1 17 | - +-------------+--------------------+------------------+ - | P8.27 | - | pr2_pru1 17 | - +-------------+--------------------+------------------+ - | P8.28 | - | pr2_pru0 17 | - +-------------+--------------------+------------------+ - | P8.29 | - | pr2_pru0 18 | - +-------------+--------------------+------------------+ - | P8.30 | - | pr2_pru0 19 | - +-------------+--------------------+------------------+ - | P8.31 | - | pr2_pru0 11 | - +-------------+--------------------+------------------+ - | P8.32 | - | pr2_pru1 00 | - +-------------+--------------------+------------------+ - | P8.33 | - | pr2_pru0 10 | - +-------------+--------------------+------------------+ - | P8.34 | - | pr2_pru0 08 | - +-------------+--------------------+------------------+ - | P8.35 | - | pr2_pru0 09 | - +-------------+--------------------+------------------+ - | P8.36 | - | pr2_pru0 07 | - +-------------+--------------------+------------------+ - | P8.37 | - | pr2_pru0 05 | - +-------------+--------------------+------------------+ - | P8.38 | - | pr2_pru0 06 | - +-------------+--------------------+------------------+ - | P8.39 | - | pr2_pru0 03 | - +-------------+--------------------+------------------+ - | P8.40 | - | pr2_pru0 04 | - +-------------+--------------------+------------------+ - | P8.41 | - | pr2_pru0 01 | - +-------------+--------------------+------------------+ - | P8.42 | - | pr2_pru0 02 | - +-------------+--------------------+------------------+ - | P8.43 | - | pr2_pru1 20 | - +-------------+--------------------+------------------+ - | P8.44 | - | pr2_pru0 00 | - +-------------+--------------------+------------------+ - | P8.45 | - | pr2_pru1 18 | - +-------------+--------------------+------------------+ - | P8.46 | - | pr2_pru1 19 | - +-------------+--------------------+------------------+ - | P9.11 | - | pr2_pru0 14 | - +-------------+--------------------+------------------+ - | P9.13 | - | pr2_pru0 15 | - +-------------+--------------------+------------------+ - | P9.14 | - | pr1_pru1 14 | - +-------------+--------------------+------------------+ - | P9.15 | - | pr1_pru0 5 | - +-------------+--------------------+------------------+ - | P9.16 | - | pr1_pru1 15 | - +-------------+--------------------+------------------+ - | P9.17 | - | pr2_pru1 09 | - +-------------+--------------------+------------------+ - | P9.18 | - | pr2_pru1 08 | - +-------------+--------------------+------------------+ - | P9.19 | - | pr1_pru1 02 | - +-------------+--------------------+------------------+ - | P9.20 | - | pr1_pru1 01 | - +-------------+--------------------+------------------+ - | P9.24 | pr1_pru0 16 (In) | - | - +-------------+--------------------+------------------+ - | P9.25 | pr1_pru0 07 | pr2_pru1 05 | - +-------------+--------------------+------------------+ - | P9.26 | pr1_pru1 16 (In) | pr1_pru0 17 | - +-------------+--------------------+------------------+ - | P9.27 | pr1_pru0 05 | pr1_pru1 11 | - +-------------+--------------------+------------------+ - | P9.28 | pr1_pru0 03 | pr2_pru1 13 | - +-------------+--------------------+------------------+ - | P9.29 | pr1_pru0 01 | pr2_pru1 11 | - +-------------+--------------------+------------------+ - | P9.30 | pr1_pru0 02 | pr2_pru1 12 | - +-------------+--------------------+------------------+ - | P9.31 | pr1_pru0 00 | pr2_pru1 10 | - +-------------+--------------------+------------------+ - | P9.41 | pr1_pru0 06 | pr1_pru1 03 | - +-------------+--------------------+------------------+ - | P9.42 | pr1_pru0 04 | pr1_pru1 10 | - +-------------+--------------------+------------------+ - -GPIO ----------- - -TODO<br> -For each of the pins with a GPIO, there should be a symlink that comes from the names -* - -Methodology ---------------- - -The methodology for applied in the kernel and software images to expose the software interfaces is to be documented here. The most fundamental elements are the device tree entries, including overlays, and udev rules. - -Device Trees -------------- - -udev rules --------------- - -10-of-symlink.rules -********************** - -.. code-block:: - - #From: https://github.com/mvduin/py-uio/blob/master/etc/udev/rules.d/10-of-symlink.rules - # allow declaring a symlink for a device in DT - ATTR{device/of_node/symlink}!="", \ - ENV{OF_SYMLINK}="%s{device/of_node/symlink}" - - ENV{OF_SYMLINK}!="", ENV{DEVNAME}!="", \ - SYMLINK+="%E{OF_SYMLINK}", \ - TAG+="systemd", ENV{SYSTEMD_ALIAS}+="/dev/%E{OF_SYMLINK}" - -TBD -**************** - -.. code-block:: - - # Also courtesy of mvduin - # create symlinks for gpios exported to sysfs by DT - SUBSYSTEM=="gpio", ACTION=="add", TEST=="value", ATTR{label}!="sysfs", \ - RUN+="/bin/mkdir -p /dev/bone/gpio", \ - RUN+="/bin/ln -sT '/sys/class/gpio/%k' /dev/bone/gpio/%s{label}" - - -Verification ----------------- - -TODO: The steps used to verify all of these configurations is to be documented here. It will serve to document what has been tested, how to reproduce the configurations, and how to verify each major triannual release. All faults will be documented in the issue tracker. - -References -------------- - -- `Device Tree: Supporting Similar Boards - The BeagleBone Example <https://beagleboard.org/blog/2022-03-31-device-tree-supporting-similar-boards-the-beaglebone-example>`_ -- `Google drive with summary of expansion signals on various BeagleBoard.org designs <https://docs.google.com/spreadsheets/d/1fE-AsDZvJ-bBwzNBj1_sPDrutvEvsmARqFwvbw_HkrE/edit?usp=sharing>`_ -- `Beagleboard:Cape Expansion Headers <https://elinux.org/Beagleboard:Cape_Expansion_Headers>`_ diff --git a/support/index.rst b/support/index.rst deleted file mode 100644 index 3077a483b8eee859cc199bd42bf5ecef2b03c32b..0000000000000000000000000000000000000000 --- a/support/index.rst +++ /dev/null @@ -1,13 +0,0 @@ -.. _support: - -Support -######### - -.. note:: #TODO# all the links need updating and content moved into this repo. - -.. toctree:: - :maxdepth: 1 - - overview.rst - getting-started.rst - cape-interface-spec.rst