[aon_timer] Initial commit of AON Timer docs

Just a basic translation of the proposal doc into markdown, plus an
initial draft of the HJSON spec.

Signed-off-by: Tom Roberts <tomroberts@lowrisc.org>
diff --git a/hw/ip/aon_timer/data/aon_timer.hjson b/hw/ip/aon_timer/data/aon_timer.hjson
new file mode 100644
index 0000000..546fc85
--- /dev/null
+++ b/hw/ip/aon_timer/data/aon_timer.hjson
@@ -0,0 +1,176 @@
+// Copyright lowRISC contributors.
+// Licensed under the Apache License, Version 2.0, see LICENSE for details.
+// SPDX-License-Identifier: Apache-2.0
+//
+{
+  name: "aon_timer",
+  clock_primary: "clk_i",
+  other_clock_list: [
+    "clk_aon_i"
+  ],
+  bus_device: "tlul",
+  interrupt_list: [
+    { name: "wkup_timer_expired",
+      desc: "Raised if the wakeup timer has hit the specified threshold"
+    },
+    { name: "wdog_timer_bark",
+      desc: "Raised if the watchdog timer has hit the bark threshold"
+    },
+  ],
+  wakeup_list: [
+    { name: "aon_timer",
+      desc: "Raised if the wakeup or watchdog timer has hit the specified threshold"
+    },
+  ],
+  inter_signal_list: [
+    { name:    "counter_run",
+      type:    "uni",
+      act:     "rsp",
+      package: "",
+      struct:  "logic",
+      width:   "1"
+    },
+    { name:    "sleep_mode",
+      type:    "uni",
+      act:     "rsp",
+      package: "",
+      struct:  "logic",
+      width:   "1"
+    }
+  ],
+  no_auto_intr_regs: "true",
+  regwidth: "32",
+  registers: [
+    { name: "WKUP_CTRL",
+      desc: "Wakeup Timer Control register",
+      swaccess: "rw",
+      hwaccess: "hro",
+      fields: [
+        { bits: "0",
+          name: "enable",
+          desc: "When set to 1, the wakeup timer will count",
+        }
+        { bits: "12:1",
+          name: "prescaler",
+          desc: "Pre-scaler value for wakeup timer count",
+        }
+      ]
+    },
+    { name: "WKUP_THOLD",
+      desc: "Wakeup Timer Threshold Register",
+      swaccess: "rw",
+      hwaccess: "hro",
+      fields: [
+        { bits: "31:0",
+          name: "threshold",
+          desc: "The count at which a wakeup interrupt should be generated",
+        }
+      ]
+    },
+    { name: "WKUP_COUNT",
+      desc: "Wakeup Timer Count Register",
+      swaccess: "rw",
+      hwaccess: "hrw",
+      fields: [
+        { bits: "31:0",
+          name: "count",
+          desc: "The current wakeup counter value",
+        }
+      ]
+    },
+    { name: "WDOG_REGWEN",
+      desc: "Watchdog Timer Write Enable Register",
+      swaccess: "rw1c",
+      hwaccess: "hro",
+      fields: [
+        { bits: "0",
+          name: "regwen",
+          desc: "Once cleared, the watchdog configuration will be locked until the next reset",
+          resval: 1
+        }
+      ]
+    },
+    { name: "WDOG_CTRL",
+      desc: "Watchdog Timer Control register",
+      swaccess: "rw",
+      hwaccess: "hro",
+      regwen: "WDOG_REGWEN",
+      fields: [
+        { bits: "0",
+          name: "enable",
+          desc: "When set to 1, the watchdog timer will count",
+        },
+        { bits: "1",
+          name: "pause_in_sleep",
+          desc: "When set to 1, the watchdog timer will not count during sleep",
+        }
+      ]
+    },
+    { name: "WDOG_BARK_THOLD",
+      desc: "Watchdog Timer Bark Threshold Register",
+      swaccess: "rw",
+      hwaccess: "hro",
+      regwen: "WDOG_REGWEN",
+      fields: [
+        { bits: "31:0",
+          name: "threshold",
+          desc: "The count at which a watchdog bark interrupt should be generated",
+        }
+      ]
+    },
+    { name: "WDOG_BITE_THOLD",
+      desc: "Watchdog Timer Bite Threshold Register",
+      swaccess: "rw",
+      hwaccess: "hro",
+      regwen: "WDOG_REGWEN",
+      fields: [
+        { bits: "31:0",
+          name: "threshold",
+          desc: "The count at which a watchdog bite reset should be generated",
+        }
+      ]
+    },
+    { name: "WDOG_COUNT",
+      desc: "Watchdog Timer Count Register",
+      swaccess: "rw",
+      hwaccess: "hrw",
+      fields: [
+        { bits: "31:0",
+          name: "count",
+          desc: "The current watchdog counter value",
+        }
+      ]
+    },
+    { name: "INTR_STATE",
+      desc: "Interrupt State Register",
+      swaccess: "rw1c",
+      hwaccess: "hrw",
+      fields: [
+        { bits: "0",
+          name: "wkup_timer_expired",
+          desc: "Raised if the wakeup timer has hit the specified threshold",
+        }
+        { bits: "1",
+          name: "wdog_timer_expired",
+          desc: "Raised if the watchdog timer has hit the bark threshold",
+        }
+      ]
+    },
+    { name: "INTR_TEST",
+      desc: "Interrupt Test Register",
+      swaccess: "wo",
+      hwaccess: "hro",
+      fields: [
+        { bits: "0",
+          name: "wkup_timer_expired",
+          desc: "Write 1 to force wkup_timer_expired interrupt",
+        }
+        { bits: "1",
+          name: "wdog_timer_expired",
+          desc: "Write 1 to force wdog_timer_expired (watchdog bark) interrupt",
+        }
+      ]
+    },
+  ],
+}
+
diff --git a/hw/ip/aon_timer/data/aon_timer.prj.hjson b/hw/ip/aon_timer/data/aon_timer.prj.hjson
new file mode 100644
index 0000000..70b74c5
--- /dev/null
+++ b/hw/ip/aon_timer/data/aon_timer.prj.hjson
@@ -0,0 +1,14 @@
+// Copyright lowRISC contributors.
+// Licensed under the Apache License, Version 2.0, see LICENSE for details.
+// SPDX-License-Identifier: Apache-2.0
+
+{
+    name:               "aon_timer",
+    design_spec:        "hw/ip/aon_timer/doc",
+    dv_plan:            "",
+    hw_checklist:       "",
+    version:            "0.1",
+    life_stage:         "L0",
+    design_stage:       "D0",
+    verification_stage: "V0",
+}
diff --git a/hw/ip/aon_timer/doc/_index.md b/hw/ip/aon_timer/doc/_index.md
new file mode 100644
index 0000000..50f5fc0
--- /dev/null
+++ b/hw/ip/aon_timer/doc/_index.md
@@ -0,0 +1,109 @@
+---
+title: "AON Timer Technical Specification"
+---
+
+# Overview
+
+This document specifies the Always-On ("AON") Timer IP functionality.
+This module conforms to the [Comportable guideline for peripheral functionality.]({{< relref "doc/rm/comportability_specification" >}})
+See that document for an overview of how it is integrated into the top level system.
+
+## Features
+
+- Two 32-bit upcounting timers: one timer functions as a wakeup timer, one as a watchdog timer
+- The watchdog timer has two thresholds: bark (generates an interrupt) and bite (resets core)
+- There is 12 bit pre-scaler for the wakeup timer to enable very long timeouts
+
+## Description
+
+### AON Wakeup timer
+
+The always-on wakeup timer operation is straightforward.
+A count starts at 0 and slowly ticks upwards (one tick every N+1 clock cycles, where N is the pre-scaler value).
+When it reaches / exceeds the wake count, a level wakeup signal is sent to the power manager and a level IRQ is sent to the processor.
+This wakeup signal stays high until it is explicitly acknowledged by software.
+The wakeup timer can be used like a real-time clock for long periods in a low-power mode (though it does not give any guarantees of time-accuracy TODO: specify accuracy).
+
+### AON Watchdog timer
+
+The always-on watchdog timer behaves similarly to the wakeup timer.
+It has an independent count starting at 0 which slowly ticks upwards.
+When the first threshold is met or exceeded, a level wakeup signal (if enabled) is sent to the power manager.
+Simultaneously, a level IRQ signal is also generated to the processor.
+
+If the system is in a low power state, the wakeup signal asks the power manager to wake the system such that the IRQ can be serviced.
+If the system is not in a low power mode, the IRQ is immediately serviced.
+Both the wakeup and the IRQ signals remain asserted until system reset or explicit acknowledgement by software.
+This first threshold is known as the watchdog bark.
+
+Note that it is not recommended to connect this IRQ to a non-maskable interrupt (NMI) pin.
+This would require the start-up (ROM) code to be able to handle the watchdog bark, or the core might get stuck when resuming from low-power modes.
+
+When the second threshold is met (this is known as the watchdog bite), a reset request is sent to the power manager which will trigger a system reset.
+This is independent of the IRQ sent as part of the watchdog bark.
+The system reset also resets the always-on timer, so software is not required to directly acknowledge anything after a watchdog reset.
+
+To prevent the watchdog bark or bite, software is expected to periodically reset the count when operating normally.
+This is referred to as petting the watchdog, and is achieved by resetting the count to zero.
+
+Since this timer functions as a watchdog, it has two additional functions not present in the always-on wakeup timer:
+* Watchdog configuration lock
+* Watchdog pause in sleep
+
+Unlike the wakeup timer, the watchdog timer configuration can be locked by firmware until the next system reset.
+This allows the option of preventing firmware from accidentally or maliciously disabling the watchdog.
+
+The "pause in sleep" option controls whether the watchdog timer continues to count in low-power modes.
+This allows configurations where the watchdog timer can remain programmed and locked while the device is put to sleep for relatively long periods, controlled by the wakeup timer.
+Without this feature, the watchdog timer might wake up the core prematurely by triggering a watchdog bark.
+
+# Theory of Operations
+
+## Block Diagram
+
+![AON Timer Block Diagram](aon_timer_block_diagram.svg)
+
+See the block diagram for high level function and connectivity.
+The timer interacts with the CPU core and the power manager and reset manager to drive wakeup / reset events and interrupts.
+There is also an extra input to tell the counter whether to run ("counter-run").
+This is used to stop the watchdog timer running when in debugging mode or when the alert handler has put the system in a "killed" state.
+
+## Hardware Interfaces
+
+{{< hwcfg "hw/ip/aon_timer/data/aon_timer.hjson" >}}
+
+## Design Details
+
+The always-on timer will run on a ~200KHz clock.
+The timers themselves are 32b wide, giving a maximum timeout window of roughly ~6 hours.
+For the wakeup timer, pre-scaler extends the maximum timeout to ~1000 days.
+
+Since the timer core runs on a slow clock, register values are sampled into the main clock domain to ensure register read / writes do not incur large latencies.
+
+# Programmers Guide
+
+## Initialization
+
+1. Write the timer values {{<regref"WKUP_COUNT">}} and {{<regref"WDOG_COUNT">}} to zero.
+2. Program the desired wakeup pre-scaler value in {{<regref"WKUP_CTRL">}}.
+3. Program the desired thresholds in {{<regref"WKUP_THOLD">}}, {{<regref"WDOG_BARK_THOLD">}} and {{<regref"WDOG_BITE_THOLD">}}.
+4. Set the enable bit to 1 in the {{<regref"WKUP_CTRL">}} / {{<regref"WDOG_CTRL">}} registers.
+5. If desired, lock the watchdog configuration by writing 1 to the `regwen` bit in {{<regref"WDOG_REGWEN">}}.
+
+## Watchdog pet
+
+Pet the watchdog by writing zero to the {{<regref"WDOG_COUNT">}} register.
+
+## Interrupt Handling
+
+If either timer reaches the programmed threshold, interrupts are generated from the AON_TIMER module.
+Disable or reinitialize the wakeup timer if required by clearing the enable bit in {{<regref"WKUP_CTRL">}} or clearing the timer value in {{<regref"WKUP_COUNT">}}.
+Clear the interrupt by writing 1 into the Interrupt Status Register {{<regref "INTR_STATE">}}.
+
+## Device Interface Functions (DIFs)
+
+TODO
+
+## Register Table
+
+{{< registers "hw/ip/aon_timer/data/aon_timer.hjson" >}}
diff --git a/hw/ip/aon_timer/doc/aon_timer_block_diagram.svg b/hw/ip/aon_timer/doc/aon_timer_block_diagram.svg
new file mode 100644
index 0000000..99c4a17
--- /dev/null
+++ b/hw/ip/aon_timer/doc/aon_timer_block_diagram.svg
@@ -0,0 +1 @@
+<svg version="1.1" viewBox="0.0 0.0 800.8005249343832 565.8267716535433" fill="none" stroke="none" stroke-linecap="square" stroke-miterlimit="10" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg"><clipPath id="p.0"><path d="m0 0l800.80054 0l0 565.8268l-800.80054 0l0 -565.8268z" clip-rule="nonzero"/></clipPath><g clip-path="url(#p.0)"><path fill="#000000" fill-opacity="0.0" d="m0 0l800.80054 0l0 565.8268l-800.80054 0z" fill-rule="evenodd"/><path fill="#cfe2f3" d="m580.4409 457.65878l64.47247 0l0 88.1575l-64.47247 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m580.4409 457.65878l64.47247 0l0 88.1575l-64.47247 0z" fill-rule="evenodd"/><path fill="#000000" d="m598.77094 503.1444l0 4.453125l-1.5 0l0 -11.375l4.1875 0q1.875 0 2.921875 0.953125q1.0625 0.953125 1.0625 2.515625q0 1.65625 -1.03125 2.5625q-1.03125 0.890625 -2.96875 0.890625l-2.671875 0zm0 -1.234375l2.6875 0q1.203125 0 1.84375 -0.5625q0.640625 -0.5625 0.640625 -1.640625q0 -1.015625 -0.640625 -1.625q-0.640625 -0.609375 -1.75 -0.625l-2.78125 0l0 4.453125zm10.09375 4.453125l5.390625 0l0 1.234375l-6.890625 0l0 -11.375l1.5 0l0 10.140625zm8.71875 1.234375l-1.5 0l0 -11.375l1.5 0l0 11.375zm11.1015625 -3.609375q-0.203125 1.796875 -1.328125 2.78125q-1.125 0.984375 -2.984375 0.984375q-2.015625 0 -3.234375 -1.4375q-1.203125 -1.453125 -1.203125 -3.875l0 -1.09375q0 -1.59375 0.5625 -2.796875q0.5625 -1.203125 1.59375 -1.84375q1.046875 -0.640625 2.421875 -0.640625q1.8125 0 2.90625 1.015625q1.09375 1.0 1.265625 2.796875l-1.5 0q-0.203125 -1.359375 -0.859375 -1.96875q-0.640625 -0.609375 -1.8125 -0.609375q-1.4375 0 -2.265625 1.0625q-0.8125 1.0625 -0.8125 3.015625l0 1.109375q0 1.84375 0.765625 2.9375q0.78125 1.09375 2.171875 1.09375q1.25 0 1.921875 -0.5625q0.671875 -0.5625 0.890625 -1.96875l1.5 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m21.296587 23.188976l375.71652 0l0 287.81104l-375.71652 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m21.296587 23.188976l375.71652 0l0 287.81104l-375.71652 0z" fill-rule="evenodd"/><path fill="#000000" d="m37.655964 50.108974q-0.140625 -0.296875 -0.234375 -1.03125q-1.171875 1.21875 -2.8125 1.21875q-1.453125 0 -2.390625 -0.828125q-0.9218769 -0.828125 -0.9218769 -2.09375q0 -1.53125 1.1562519 -2.375q1.171875 -0.859375 3.296875 -0.859375l1.640625 0l0 -0.78125q0 -0.890625 -0.53125 -1.40625q-0.515625 -0.53125 -1.546875 -0.53125q-0.90625 0 -1.515625 0.46875q-0.609375 0.453125 -0.609375 1.09375l-1.7031269 0q0 -0.734375 0.515625 -1.421875q0.5312519 -0.6875 1.4218769 -1.078125q0.90625 -0.40625 1.984375 -0.40625q1.703125 0 2.671875 0.859375q0.96875 0.84375 1.0 2.328125l0 4.53125q0 1.359375 0.34375 2.171875l0 0.140625l-1.765625 0zm-2.796875 -1.28125q0.796875 0 1.5 -0.40625q0.71875 -0.421875 1.03125 -1.078125l0 -2.015625l-1.3125 0q-3.109375 0 -3.109375 1.8125q0 0.796875 0.53125 1.25q0.53125 0.4375 1.359375 0.4375zm6.4136047 -3.734375q0 -1.453125 0.5625 -2.609375q0.578125 -1.15625 1.59375 -1.78125q1.015625 -0.625 2.3125 -0.625q2.015625 0 3.25 1.390625q1.25 1.390625 1.25 3.703125l0 0.125q0 1.4375 -0.546875 2.578125q-0.546875 1.140625 -1.578125 1.78125q-1.015625 0.640625 -2.359375 0.640625q-2.0 0 -3.25 -1.390625q-1.234375 -1.40625 -1.234375 -3.703125l0 -0.109375zm1.6875 0.203125q0 1.640625 0.765625 2.640625q0.765625 0.984375 2.03125 0.984375q1.296875 0 2.046875 -1.0q0.75 -1.015625 0.75 -2.828125q0 -1.625 -0.765625 -2.625q-0.765625 -1.015625 -2.046875 -1.015625q-1.25 0 -2.015625 1.0q-0.765625 0.984375 -0.765625 2.84375zm10.999268 -5.046875l0.046875 1.234375q1.125 -1.40625 2.953125 -1.40625q3.125 0 3.15625 3.515625l0 6.515625l-1.6875 0l0 -6.515625q-0.015625 -1.078125 -0.5 -1.578125q-0.46875 -0.515625 -1.484375 -0.515625q-0.8125 0 -1.4375 0.4375q-0.609375 0.4375 -0.96875 1.15625l0 7.015625l-1.671875 0l0 -9.859375l1.59375 0zm15.793728 11.234375l-8.343746 0l0 -1.375l8.343746 0l0 1.375zm10.042175 -3.703125l1.890625 -7.53125l1.6875 0l-2.859375 9.859375l-1.375 0l-2.390625 -7.46875l-2.328125 7.46875l-1.375 0l-2.859375 -9.859375l1.671875 0l1.953125 7.375l2.28125 -7.375l1.359375 0l2.34375 7.53125zm11.378891 2.328125q-0.140625 -0.296875 -0.234375 -1.03125q-1.171875 1.21875 -2.8125 1.21875q-1.453125 0 -2.390625 -0.828125q-0.921875 -0.828125 -0.921875 -2.09375q0 -1.53125 1.15625 -2.375q1.171875 -0.859375 3.296875 -0.859375l1.640625 0l0 -0.78125q0 -0.890625 -0.53125 -1.40625q-0.515625 -0.53125 -1.546875 -0.53125q-0.90625 0 -1.515625 0.46875q-0.609375 0.453125 -0.609375 1.09375l-1.703125 0q0 -0.734375 0.515625 -1.421875q0.53125 -0.6875 1.421875 -1.078125q0.90625 -0.40625 1.984375 -0.40625q1.703125 0 2.671875 0.859375q0.96875 0.84375 1.0 2.328125l0 4.53125q0 1.359375 0.34375 2.171875l0 0.140625l-1.765625 0zm-2.796875 -1.28125q0.796875 0 1.5 -0.40625q0.71875 -0.421875 1.03125 -1.078125l0 -2.015625l-1.3125 0q-3.109375 0 -3.109375 1.8125q0 0.796875 0.53125 1.25q0.53125 0.4375 1.359375 0.4375zm9.14798 -10.96875l0 2.390625l1.84375 0l0 1.3125l-1.84375 0l0 6.109375q0 0.59375 0.234375 0.890625q0.25 0.296875 0.84375 0.296875q0.296875 0 0.8125 -0.109375l0 1.359375q-0.671875 0.1875 -1.296875 0.1875q-1.125 0 -1.703125 -0.6875q-0.578125 -0.6875 -0.578125 -1.9375l0 -6.109375l-1.796875 0l0 -1.3125l1.796875 0l0 -2.390625l1.6875 0zm7.7661285 11.0625q0.890625 0 1.5625 -0.546875q0.6875 -0.546875 0.75 -1.375l1.59375 0q-0.046875 0.84375 -0.578125 1.609375q-0.53125 0.765625 -1.4375 1.234375q-0.890625 0.453125 -1.890625 0.453125q-2.015625 0 -3.203125 -1.34375q-1.1875 -1.34375 -1.1875 -3.6875l0 -0.28125q0 -1.4375 0.515625 -2.546875q0.53125 -1.125 1.515625 -1.734375q1.0 -0.625 2.34375 -0.625q1.65625 0 2.75 1.0q1.109375 0.984375 1.171875 2.5625l-1.59375 0q-0.0625 -0.953125 -0.71875 -1.5625q-0.65625 -0.625 -1.609375 -0.625q-1.28125 0 -2.0 0.921875q-0.703125 0.921875 -0.703125 2.671875l0 0.328125q0 1.703125 0.703125 2.625q0.703125 0.921875 2.015625 0.921875zm7.484131 -7.46875q1.125 -1.375 2.921875 -1.375q3.125 0 3.15625 3.515625l0 6.515625l-1.6875 0l0 -6.515625q-0.015625 -1.078125 -0.5 -1.578125q-0.46875 -0.515625 -1.484375 -0.515625q-0.8125 0 -1.4375 0.4375q-0.609375 0.4375 -0.96875 1.15625l0 7.015625l-1.671875 0l0 -14.0l1.671875 0l0 5.34375zm8.181763 3.640625q0 -2.265625 1.078125 -3.640625q1.078125 -1.375 2.8125 -1.375q1.734375 0 2.75 1.171875l0 -5.140625l1.6875 0l0 14.0l-1.546875 0l-0.09375 -1.0625q-1.0 1.25 -2.8125 1.25q-1.703125 0 -2.796875 -1.40625q-1.078125 -1.40625 -1.078125 -3.65625l0 -0.140625zm1.6875 0.203125q0 1.671875 0.6875 2.625q0.703125 0.9375 1.921875 0.9375q1.609375 0 2.34375 -1.4375l0 -4.53125q-0.765625 -1.390625 -2.328125 -1.390625q-1.234375 0 -1.9375 0.953125q-0.6875 0.953125 -0.6875 2.84375zm8.802719 -0.203125q0 -1.453125 0.5625 -2.609375q0.578125 -1.15625 1.59375 -1.78125q1.015625 -0.625 2.3125 -0.625q2.015625 0 3.25 1.390625q1.25 1.390625 1.25 3.703125l0 0.125q0 1.4375 -0.546875 2.578125q-0.546875 1.140625 -1.578125 1.78125q-1.015625 0.640625 -2.359375 0.640625q-2.0 0 -3.25 -1.390625q-1.234375 -1.40625 -1.234375 -3.703125l0 -0.109375zm1.6875 0.203125q0 1.640625 0.765625 2.640625q0.765625 0.984375 2.03125 0.984375q1.296875 0 2.046875 -1.0q0.75 -1.015625 0.75 -2.828125q0 -1.625 -0.765625 -2.625q-0.765625 -1.015625 -2.046875 -1.015625q-1.25 0 -2.015625 1.0q-0.765625 0.984375 -0.765625 2.84375zm8.999268 -0.203125q0 -2.296875 1.0625 -3.65625q1.0625 -1.359375 2.828125 -1.359375q1.796875 0 2.8125 1.265625l0.078125 -1.09375l1.546875 0l0 9.625q0 1.90625 -1.140625 3.0q-1.125 1.109375 -3.046875 1.109375q-1.0625 0 -2.09375 -0.453125q-1.015625 -0.453125 -1.546875 -1.25l0.875 -1.0q1.078125 1.328125 2.65625 1.328125q1.21875 0 1.90625 -0.6875q0.6875 -0.6875 0.6875 -1.953125l0 -0.84375q-1.0 1.171875 -2.75 1.171875q-1.734375 0 -2.8125 -1.390625q-1.0625 -1.40625 -1.0625 -3.8125zm1.6875 0.203125q0 1.65625 0.6875 2.609375q0.6875 0.953125 1.921875 0.953125q1.59375 0 2.328125 -1.453125l0 -4.5q-0.765625 -1.40625 -2.3125 -1.40625q-1.234375 0 -1.9375 0.953125q-0.6875 0.953125 -0.6875 2.84375z" fill-rule="nonzero"/><path fill="#d9ead3" d="m67.58268 236.33333l200.72443 0l0 55.149612l-200.72443 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m67.58268 236.33333l200.72443 0l0 55.149612l-200.72443 0z" fill-rule="evenodd"/><path fill="#000000" d="m95.54645 266.17438l0.21875 1.5l0.3125 -1.34375l2.25 -7.9375l1.265625 0l2.203125 7.9375l0.3125 1.375l0.234375 -1.53125l1.765625 -7.78125l1.515625 0l-2.765625 11.375l-1.359375 0l-2.34375 -8.296875l-0.1875 -0.859375l-0.171875 0.859375l-2.4375 8.296875l-1.359375 0l-2.75 -11.375l1.5 0l1.796875 7.78125zm11.7421875 3.59375l0 -11.375l3.203125 0q1.484375 0 2.625 0.65625q1.140625 0.65625 1.765625 1.875q0.625 1.203125 0.625 2.765625l0 0.734375q0 1.609375 -0.625 2.828125q-0.609375 1.203125 -1.765625 1.859375q-1.15625 0.640625 -2.6875 0.65625l-3.140625 0zm1.5 -10.140625l0 8.90625l1.578125 0q1.734375 0 2.6875 -1.078125q0.96875 -1.078125 0.96875 -3.0625l0 -0.671875q0 -1.9375 -0.90625 -3.0q-0.90625 -1.078125 -2.578125 -1.09375l-1.75 0zm17.742188 4.8125q0 1.671875 -0.5625 2.921875q-0.5625 1.25 -1.59375 1.90625q-1.03125 0.65625 -2.40625 0.65625q-1.34375 0 -2.390625 -0.65625q-1.03125 -0.671875 -1.609375 -1.890625q-0.578125 -1.21875 -0.59375 -2.828125l0 -0.828125q0 -1.640625 0.5625 -2.890625q0.578125 -1.265625 1.625 -1.921875q1.046875 -0.671875 2.390625 -0.671875q1.359375 0 2.40625 0.65625q1.046875 0.65625 1.609375 1.921875q0.5625 1.25 0.5625 2.90625l0 0.71875zm-1.5 -0.734375q0 -2.015625 -0.8125 -3.09375q-0.8125 -1.09375 -2.265625 -1.09375q-1.421875 0 -2.25 1.09375q-0.8125 1.078125 -0.828125 3.0l0 0.828125q0 1.96875 0.8125 3.09375q0.828125 1.109375 2.28125 1.109375q1.453125 0 2.25 -1.046875q0.796875 -1.0625 0.8125 -3.046875l0 -0.84375zm12.140625 4.5625q-0.578125 0.828125 -1.609375 1.25q-1.03125 0.40625 -2.40625 0.40625q-1.390625 0 -2.46875 -0.65625q-1.078125 -0.65625 -1.671875 -1.859375q-0.59375 -1.203125 -0.609375 -2.78125l0 -1.0q0 -2.5625 1.203125 -3.96875q1.203125 -1.421875 3.375 -1.421875q1.78125 0 2.859375 0.90625q1.09375 0.90625 1.328125 2.578125l-1.5 0q-0.421875 -2.25 -2.6875 -2.25q-1.5 0 -2.28125 1.0625q-0.78125 1.046875 -0.78125 3.0625l0 0.921875q0 1.921875 0.875 3.046875q0.875 1.125 2.359375 1.125q0.84375 0 1.46875 -0.1875q0.640625 -0.1875 1.0625 -0.625l0 -2.5625l-2.640625 0l0 -1.21875l4.125 0l0 4.171875zm8.3671875 2.6875l-7.15625 0l0 -1.1875l7.15625 0l0 1.1875zm1.359375 -1.1875l0 -11.375l3.71875 0q1.84375 0 2.78125 0.765625q0.9375 0.765625 0.9375 2.265625q0 0.796875 -0.453125 1.40625q-0.453125 0.609375 -1.234375 0.953125q0.921875 0.25 1.453125 0.984375q0.53125 0.71875 0.53125 1.71875q0 1.53125 -1.0 2.40625q-0.984375 0.875 -2.796875 0.875l-3.9375 0zm1.5 -5.328125l0 4.09375l2.46875 0q1.046875 0 1.65625 -0.53125q0.609375 -0.546875 0.609375 -1.5q0 -2.0625 -2.234375 -2.0625l-2.5 0zm0 -1.203125l2.265625 0q0.984375 0 1.5625 -0.484375q0.59375 -0.5 0.59375 -1.34375q0 -0.9375 -0.546875 -1.359375q-0.546875 -0.421875 -1.65625 -0.421875l-2.21875 0l0 3.609375zm14.7421875 3.5625l-4.765625 0l-1.078125 2.96875l-1.546875 0l4.34375 -11.375l1.3125 0l4.359375 11.375l-1.546875 0l-1.078125 -2.96875zm-4.3125 -1.234375l3.859375 0l-1.9375 -5.328125l-1.921875 5.328125zm12.640625 -0.40625l-2.671875 0l0 4.609375l-1.515625 0l0 -11.375l3.765625 0q1.921875 0 2.953125 0.875q1.046875 0.875 1.046875 2.546875q0 1.0625 -0.578125 1.859375q-0.578125 0.78125 -1.59375 1.171875l2.671875 4.828125l0 0.09375l-1.609375 0l-2.46875 -4.609375zm-2.671875 -1.21875l2.296875 0q1.125 0 1.78125 -0.578125q0.65625 -0.578125 0.65625 -1.546875q0 -1.0625 -0.625 -1.625q-0.625 -0.5625 -1.8125 -0.5625l-2.296875 0l0 4.3125zm11.2421875 0.53125l-1.390625 1.453125l0 3.84375l-1.5 0l0 -11.375l1.5 0l0 5.625l5.046875 -5.625l1.8125 0l-4.46875 5.015625l4.828125 6.359375l-1.796875 0l-4.03125 -5.296875zm13.0 6.484375l-7.15625 0l0 -1.1875l7.15625 0l0 1.1875zm9.21875 -11.328125l-3.65625 0l0 10.140625l-1.5 0l0 -10.140625l-3.640625 0l0 -1.234375l8.796875 0l0 1.234375zm10.421875 10.140625l-1.5 0l0 -5.265625l-5.734375 0l0 5.265625l-1.5 0l0 -11.375l1.5 0l0 4.890625l5.734375 0l0 -4.890625l1.5 0l0 11.375zm11.421875 -5.328125q0 1.671875 -0.5625 2.921875q-0.5625 1.25 -1.59375 1.90625q-1.03125 0.65625 -2.40625 0.65625q-1.34375 0 -2.390625 -0.65625q-1.03125 -0.671875 -1.609375 -1.890625q-0.578125 -1.21875 -0.59375 -2.828125l0 -0.828125q0 -1.640625 0.5625 -2.890625q0.578125 -1.265625 1.625 -1.921875q1.046875 -0.671875 2.390625 -0.671875q1.359375 0 2.40625 0.65625q1.046875 0.65625 1.609375 1.921875q0.5625 1.25 0.5625 2.90625l0 0.71875zm-1.5 -0.734375q0 -2.015625 -0.8125 -3.09375q-0.8125 -1.09375 -2.265625 -1.09375q-1.421875 0 -2.25 1.09375q-0.8125 1.078125 -0.828125 3.0l0 0.828125q0 1.96875 0.8125 3.09375q0.828125 1.109375 2.28125 1.109375q1.453125 0 2.25 -1.046875q0.796875 -1.0625 0.8125 -3.046875l0 -0.84375zm5.25 4.828125l5.390625 0l0 1.234375l-6.890625 0l0 -11.375l1.5 0l0 10.140625zm7.109375 1.234375l0 -11.375l3.203125 0q1.484375 0 2.625 0.65625q1.140625 0.65625 1.765625 1.875q0.625 1.203125 0.625 2.765625l0 0.734375q0 1.609375 -0.625 2.828125q-0.609375 1.203125 -1.765625 1.859375q-1.15625 0.640625 -2.6875 0.65625l-3.140625 0zm1.5 -10.140625l0 8.90625l1.578125 0q1.734375 0 2.6875 -1.078125q0.96875 -1.078125 0.96875 -3.0625l0 -0.671875q0 -1.9375 -0.90625 -3.0q-0.90625 -1.078125 -2.578125 -1.09375l-1.75 0z" fill-rule="nonzero"/><path fill="#d9ead3" d="m67.58268 60.333332l200.72443 0l0 55.14961l-200.72443 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m67.58268 60.333332l200.72443 0l0 55.14961l-200.72443 0z" fill-rule="evenodd"/><path fill="#000000" d="m118.56598 90.174385l0.21875 1.5l0.3125 -1.34375l2.25 -7.9375l1.265625 0l2.203125 7.9375l0.3125 1.375l0.234375 -1.53125l1.765625 -7.78125l1.515625 0l-2.765625 11.375l-1.359375 0l-2.34375 -8.296875l-0.1875 -0.859375l-0.171875 0.859375l-2.4375 8.296875l-1.359375 0l-2.75 -11.375l1.5 0l1.796875 7.78125zm11.7421875 3.59375l0 -11.375l3.203125 0q1.484375 0 2.625 0.65625q1.140625 0.65625 1.765625 1.875q0.625 1.203125 0.625 2.765625l0 0.734375q0 1.609375 -0.625 2.828125q-0.609375 1.203125 -1.765625 1.859375q-1.15625 0.640625 -2.6875 0.65625l-3.140625 0zm1.5 -10.140625l0 8.90625l1.578125 0q1.734375 0 2.6875 -1.078125q0.96875 -1.078125 0.96875 -3.0625l0 -0.671875q0 -1.9375 -0.90625 -3.0q-0.90625 -1.078125 -2.578125 -1.09375l-1.75 0zm17.742188 4.8125q0 1.671875 -0.5625 2.921875q-0.5625 1.25 -1.59375 1.90625q-1.03125 0.65625 -2.40625 0.65625q-1.34375 0 -2.390625 -0.65625q-1.03125 -0.671875 -1.609375 -1.890625q-0.578125 -1.21875 -0.59375 -2.828125l0 -0.828125q0 -1.640625 0.5625 -2.890625q0.578125 -1.265625 1.625 -1.921875q1.046875 -0.671875 2.390625 -0.671875q1.359375 0 2.40625 0.65625q1.046875 0.65625 1.609375 1.921875q0.5625 1.25 0.5625 2.90625l0 0.71875zm-1.5 -0.734375q0 -2.015625 -0.8125 -3.09375q-0.8125 -1.09375 -2.265625 -1.09375q-1.421875 0 -2.25 1.09375q-0.8125 1.078125 -0.828125 3.0l0 0.828125q0 1.96875 0.8125 3.09375q0.828125 1.109375 2.28125 1.109375q1.453125 0 2.25 -1.046875q0.796875 -1.0625 0.8125 -3.046875l0 -0.84375zm12.140625 4.5625q-0.578125 0.828125 -1.609375 1.25q-1.03125 0.40625 -2.40625 0.40625q-1.390625 0 -2.46875 -0.65625q-1.078125 -0.65625 -1.671875 -1.859375q-0.59375 -1.203125 -0.609375 -2.78125l0 -1.0q0 -2.5625 1.203125 -3.96875q1.203125 -1.421875 3.375 -1.421875q1.78125 0 2.859375 0.90625q1.09375 0.90625 1.328125 2.578125l-1.5 0q-0.421875 -2.25 -2.6875 -2.25q-1.5 0 -2.28125 1.0625q-0.78125 1.046875 -0.78125 3.0625l0 0.921875q0 1.921875 0.875 3.046875q0.875 1.125 2.359375 1.125q0.84375 0 1.46875 -0.1875q0.640625 -0.1875 1.0625 -0.625l0 -2.5625l-2.640625 0l0 -1.21875l4.125 0l0 4.171875zm8.3671875 2.6875l-7.15625 0l0 -1.1875l7.15625 0l0 1.1875zm9.71875 -4.796875q-0.203125 1.796875 -1.328125 2.78125q-1.125 0.984375 -2.984375 0.984375q-2.015625 0 -3.234375 -1.4375q-1.203125 -1.453125 -1.203125 -3.875l0 -1.09375q0 -1.59375 0.5625 -2.796875q0.5625 -1.203125 1.59375 -1.84375q1.046875 -0.640625 2.421875 -0.640625q1.8125 0 2.90625 1.015625q1.09375 1.0 1.265625 2.796875l-1.5 0q-0.203125 -1.359375 -0.859375 -1.96875q-0.640625 -0.609375 -1.8125 -0.609375q-1.4375 0 -2.265625 1.0625q-0.8125 1.0625 -0.8125 3.015625l0 1.109375q0 1.84375 0.765625 2.9375q0.78125 1.09375 2.171875 1.09375q1.25 0 1.921875 -0.5625q0.671875 -0.5625 0.890625 -1.96875l1.5 0zm10.8046875 -1.71875q0 1.671875 -0.5625 2.921875q-0.5625 1.25 -1.59375 1.90625q-1.03125 0.65625 -2.40625 0.65625q-1.34375 0 -2.390625 -0.65625q-1.03125 -0.671875 -1.609375 -1.890625q-0.578125 -1.21875 -0.59375 -2.828125l0 -0.828125q0 -1.640625 0.5625 -2.890625q0.578125 -1.265625 1.625 -1.921875q1.046875 -0.671875 2.390625 -0.671875q1.359375 0 2.40625 0.65625q1.046875 0.65625 1.609375 1.921875q0.5625 1.25 0.5625 2.90625l0 0.71875zm-1.5 -0.734375q0 -2.015625 -0.8125 -3.09375q-0.8125 -1.09375 -2.265625 -1.09375q-1.421875 0 -2.25 1.09375q-0.8125 1.078125 -0.828125 3.0l0 0.828125q0 1.96875 0.8125 3.09375q0.828125 1.109375 2.28125 1.109375q1.453125 0 2.25 -1.046875q0.796875 -1.0625 0.8125 -3.046875l0 -0.84375zm11.75 -5.3125l0 7.734375q0 1.609375 -1.015625 2.640625q-1.0 1.015625 -2.71875 1.140625l-0.390625 0.015625q-1.875 0 -2.984375 -1.0q-1.109375 -1.015625 -1.125 -2.78125l0 -7.75l1.484375 0l0 7.703125q0 1.234375 0.671875 1.921875q0.6875 0.671875 1.953125 0.671875q1.265625 0 1.9375 -0.671875q0.6875 -0.6875 0.6875 -1.921875l0 -7.703125l1.5 0zm11.109375 11.375l-1.5 0l-5.734375 -8.765625l0 8.765625l-1.5 0l0 -11.375l1.5 0l5.75 8.796875l0 -8.796875l1.484375 0l0 11.375zm10.3046875 -10.140625l-3.65625 0l0 10.140625l-1.5 0l0 -10.140625l-3.640625 0l0 -1.234375l8.796875 0l0 1.234375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m268.3071 87.908134l79.1496 0l0 147.84253" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m268.3071 87.908134l79.1496 0l0 147.84253" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m268.3071 87.908134l79.1496 0l0 147.84253" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m268.3071 87.908134l79.1496 0l0 147.84253" fill-rule="evenodd"/><path fill="#d9ead3" d="m319.86615 263.33633l0 0c0 -15.229141 12.345642 -27.574799 27.574799 -27.574799l0 0c7.3132935 0 14.327057 2.905182 19.498322 8.076462c5.171295 5.17128 8.076477 12.185043 8.076477 19.498337l0 0c0 15.2291565 -12.345673 27.574799 -27.574799 27.574799l0 0c-15.2291565 0 -27.574799 -12.345642 -27.574799 -27.574799z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m319.86615 263.33633l0 0c0 -15.229141 12.345642 -27.574799 27.574799 -27.574799l0 0c7.3132935 0 14.327057 2.905182 19.498322 8.076462c5.171295 5.17128 8.076477 12.185043 8.076477 19.498337l0 0c0 15.2291565 -12.345673 27.574799 -27.574799 27.574799l0 0c-15.2291565 0 -27.574799 -12.345642 -27.574799 -27.574799z" fill-rule="evenodd"/><path fill="#000000" d="m338.58325 261.41507l0.84375 -0.859375l5.25 4.375l-5.25 4.390625l-0.84375 -0.859375l4.25 -3.515625l-4.25 -3.53125zm14.921875 2.734375l-6.71875 0l0 -1.15625l6.71875 0l0 1.15625zm0 2.71875l-6.71875 0l0 -1.15625l6.71875 0l0 1.15625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m268.3071 263.90814l51.55905 -0.56692505" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m268.3071 263.90814l45.559418 -0.50097656" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="1.0" stroke-linecap="butt" d="m313.88467 265.0588l4.5196533 -1.7015381l-4.555969 -1.6017151z" fill-rule="evenodd"/><path fill="#d9ead3" d="m67.58268 148.33333l200.72443 0l0 55.149612l-200.72443 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m67.58268 148.33333l200.72443 0l0 55.149612l-200.72443 0z" fill-rule="evenodd"/><path fill="#000000" d="m99.32379 178.1744l0.21875 1.5l0.3125 -1.34375l2.25 -7.9375l1.265625 0l2.203125 7.9375l0.3125 1.375l0.234375 -1.53125l1.765625 -7.78125l1.515625 0l-2.765625 11.375l-1.359375 0l-2.34375 -8.296875l-0.1875 -0.859375l-0.171875 0.859375l-2.4375 8.296875l-1.359375 0l-2.75 -11.375l1.5 0l1.796875 7.78125zm11.7421875 3.59375l0 -11.375l3.203125 0q1.484375 0 2.625 0.65625q1.140625 0.65625 1.765625 1.875q0.625 1.203125 0.625 2.765625l0 0.734375q0 1.609375 -0.625 2.828125q-0.609375 1.203125 -1.765625 1.859375q-1.15625 0.640625 -2.6875 0.65625l-3.140625 0zm1.5 -10.140625l0 8.90625l1.578125 0q1.734375 0 2.6875 -1.078125q0.96875 -1.078125 0.96875 -3.0625l0 -0.671875q0 -1.9375 -0.90625 -3.0q-0.90625 -1.078125 -2.578125 -1.09375l-1.75 0zm17.742188 4.8125q0 1.671875 -0.5625 2.921875q-0.5625 1.25 -1.59375 1.90625q-1.03125 0.65625 -2.40625 0.65625q-1.34375 0 -2.390625 -0.65625q-1.03125 -0.671875 -1.609375 -1.890625q-0.578125 -1.21875 -0.59375 -2.828125l0 -0.828125q0 -1.640625 0.5625 -2.890625q0.578125 -1.265625 1.625 -1.921875q1.046875 -0.671875 2.390625 -0.671875q1.359375 0 2.40625 0.65625q1.046875 0.65625 1.609375 1.921875q0.5625 1.25 0.5625 2.90625l0 0.71875zm-1.5 -0.734375q0 -2.015625 -0.8125 -3.09375q-0.8125 -1.09375 -2.265625 -1.09375q-1.421875 0 -2.25 1.09375q-0.8125 1.078125 -0.828125 3.0l0 0.828125q0 1.96875 0.8125 3.09375q0.828125 1.109375 2.28125 1.109375q1.453125 0 2.25 -1.046875q0.796875 -1.0625 0.8125 -3.046875l0 -0.84375zm12.140625 4.5625q-0.578125 0.828125 -1.609375 1.25q-1.03125 0.40625 -2.40625 0.40625q-1.390625 0 -2.46875 -0.65625q-1.078125 -0.65625 -1.671875 -1.859375q-0.59375 -1.203125 -0.609375 -2.78125l0 -1.0q0 -2.5625 1.203125 -3.96875q1.203125 -1.421875 3.375 -1.421875q1.78125 0 2.859375 0.90625q1.09375 0.90625 1.328125 2.578125l-1.5 0q-0.421875 -2.25 -2.6875 -2.25q-1.5 0 -2.28125 1.0625q-0.78125 1.046875 -0.78125 3.0625l0 0.921875q0 1.921875 0.875 3.046875q0.875 1.125 2.359375 1.125q0.84375 0 1.46875 -0.1875q0.640625 -0.1875 1.0625 -0.625l0 -2.5625l-2.640625 0l0 -1.21875l4.125 0l0 4.171875zm8.3671875 2.6875l-7.15625 0l0 -1.1875l7.15625 0l0 1.1875zm1.359375 -1.1875l0 -11.375l3.71875 0q1.84375 0 2.78125 0.765625q0.9375 0.765625 0.9375 2.265625q0 0.796875 -0.453125 1.40625q-0.453125 0.609375 -1.234375 0.953125q0.921875 0.25 1.453125 0.984375q0.53125 0.71875 0.53125 1.71875q0 1.53125 -1.0 2.40625q-0.984375 0.875 -2.796875 0.875l-3.9375 0zm1.5 -5.328125l0 4.09375l2.46875 0q1.046875 0 1.65625 -0.53125q0.609375 -0.546875 0.609375 -1.5q0 -2.0625 -2.234375 -2.0625l-2.5 0zm0 -1.203125l2.265625 0q0.984375 0 1.5625 -0.484375q0.59375 -0.5 0.59375 -1.34375q0 -0.9375 -0.546875 -1.359375q-0.546875 -0.421875 -1.65625 -0.421875l-2.21875 0l0 3.609375zm10.0703125 6.53125l-1.5 0l0 -11.375l1.5 0l0 11.375zm10.375 -10.140625l-3.65625 0l0 10.140625l-1.5 0l0 -10.140625l-3.640625 0l0 -1.234375l8.796875 0l0 1.234375zm8.109375 4.875l-4.921875 0l0 4.03125l5.71875 0l0 1.234375l-7.21875 0l0 -11.375l7.140625 0l0 1.234375l-5.640625 0l0 3.65625l4.921875 0l0 1.21875zm8.53125 6.453125l-7.15625 0l0 -1.1875l7.15625 0l0 1.1875zm9.21875 -11.328125l-3.65625 0l0 10.140625l-1.5 0l0 -10.140625l-3.640625 0l0 -1.234375l8.796875 0l0 1.234375zm10.421875 10.140625l-1.5 0l0 -5.265625l-5.734375 0l0 5.265625l-1.5 0l0 -11.375l1.5 0l0 4.890625l5.734375 0l0 -4.890625l1.5 0l0 11.375zm11.421875 -5.328125q0 1.671875 -0.5625 2.921875q-0.5625 1.25 -1.59375 1.90625q-1.03125 0.65625 -2.40625 0.65625q-1.34375 0 -2.390625 -0.65625q-1.03125 -0.671875 -1.609375 -1.890625q-0.578125 -1.21875 -0.59375 -2.828125l0 -0.828125q0 -1.640625 0.5625 -2.890625q0.578125 -1.265625 1.625 -1.921875q1.046875 -0.671875 2.390625 -0.671875q1.359375 0 2.40625 0.65625q1.046875 0.65625 1.609375 1.921875q0.5625 1.25 0.5625 2.90625l0 0.71875zm-1.5 -0.734375q0 -2.015625 -0.8125 -3.09375q-0.8125 -1.09375 -2.265625 -1.09375q-1.421875 0 -2.25 1.09375q-0.8125 1.078125 -0.828125 3.0l0 0.828125q0 1.96875 0.8125 3.09375q0.828125 1.109375 2.28125 1.109375q1.453125 0 2.25 -1.046875q0.796875 -1.0625 0.8125 -3.046875l0 -0.84375zm5.25 4.828125l5.390625 0l0 1.234375l-6.890625 0l0 -11.375l1.5 0l0 10.140625zm7.109375 1.234375l0 -11.375l3.203125 0q1.484375 0 2.625 0.65625q1.140625 0.65625 1.765625 1.875q0.625 1.203125 0.625 2.765625l0 0.734375q0 1.609375 -0.625 2.828125q-0.609375 1.203125 -1.765625 1.859375q-1.15625 0.640625 -2.6875 0.65625l-3.140625 0zm1.5 -10.140625l0 8.90625l1.578125 0q1.734375 0 2.6875 -1.078125q0.96875 -1.078125 0.96875 -3.0625l0 -0.671875q0 -1.9375 -0.90625 -3.0q-0.90625 -1.078125 -2.578125 -1.09375l-1.75 0z" fill-rule="nonzero"/><path fill="#d9ead3" d="m319.86615 175.33633l0 0c0 -15.229141 12.345642 -27.574799 27.574799 -27.574799l0 0c7.3132935 0 14.327057 2.905182 19.498322 8.076462c5.171295 5.17128 8.076477 12.185043 8.076477 19.498337l0 0c0 15.229141 -12.345673 27.574799 -27.574799 27.574799l0 0c-15.2291565 0 -27.574799 -12.345657 -27.574799 -27.574799z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m319.86615 175.33633l0 0c0 -15.229141 12.345642 -27.574799 27.574799 -27.574799l0 0c7.3132935 0 14.327057 2.905182 19.498322 8.076462c5.171295 5.17128 8.076477 12.185043 8.076477 19.498337l0 0c0 15.229141 -12.345673 27.574799 -27.574799 27.574799l0 0c-15.2291565 0 -27.574799 -12.345657 -27.574799 -27.574799z" fill-rule="evenodd"/><path fill="#000000" d="m338.58325 173.41508l0.84375 -0.859375l5.25 4.375l-5.25 4.390625l-0.84375 -0.859375l4.25 -3.515625l-4.25 -3.53125zm14.921875 2.734375l-6.71875 0l0 -1.15625l6.71875 0l0 1.15625zm0 2.71875l-6.71875 0l0 -1.15625l6.71875 0l0 1.15625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m268.3071 175.90814l51.55905 -0.5669403" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m268.3071 175.90814l45.559418 -0.50097656" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="1.0" stroke-linecap="butt" d="m313.88467 177.0588l4.5196533 -1.7015228l-4.555969 -1.6017456z" fill-rule="evenodd"/><path fill="#d9ead3" d="m580.4409 148.33333l200.72443 0l0 230.58269l-200.72443 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m580.4409 148.33333l200.72443 0l0 230.58269l-200.72443 0z" fill-rule="evenodd"/><path fill="#000000" d="m661.6235 265.34406q0 1.9375 -0.890625 3.125q-0.875 1.171875 -2.375 1.171875q-1.546875 0 -2.421875 -0.984375l0 4.078125l-1.453125 0l0 -11.703125l1.328125 0l0.0625 0.9375q0.890625 -1.09375 2.453125 -1.09375q1.53125 0 2.40625 1.15625q0.890625 1.140625 0.890625 3.1875l0 0.125zm-1.4375 -0.15625q0 -1.4375 -0.609375 -2.265625q-0.609375 -0.828125 -1.671875 -0.828125q-1.3125 0 -1.96875 1.171875l0 4.03125q0.640625 1.15625 1.984375 1.15625q1.03125 0 1.640625 -0.8125q0.625 -0.828125 0.625 -2.453125zm10.7578125 2.296875l1.625 -6.453125l1.453125 0l-2.46875 8.453125l-1.171875 0l-2.046875 -6.40625l-2.0 6.40625l-1.171875 0l-2.453125 -8.453125l1.4375 0l1.65625 6.328125l1.96875 -6.328125l1.171875 0l2.0 6.453125zm8.6328125 -5.15625q-0.328125 -0.0625 -0.71875 -0.0625q-1.421875 0 -1.921875 1.21875l0 6.0l-1.453125 0l0 -8.453125l1.40625 0l0.03125 0.96875q0.703125 -1.125 2.015625 -1.125q0.421875 0 0.640625 0.109375l0 1.34375zm2.6796875 -1.296875l0.046875 0.9375q0.921875 -1.09375 2.5 -1.09375q1.78125 0 2.421875 1.359375q0.421875 -0.609375 1.09375 -0.984375q0.671875 -0.375 1.59375 -0.375q2.78125 0 2.828125 2.9375l0 5.671875l-1.4375 0l0 -5.578125q0 -0.90625 -0.421875 -1.359375q-0.40625 -0.453125 -1.390625 -0.453125q-0.796875 0 -1.328125 0.484375q-0.53125 0.484375 -0.625 1.296875l0 5.609375l-1.453125 0l0 -5.546875q0 -1.84375 -1.796875 -1.84375q-1.421875 0 -1.953125 1.21875l0 6.171875l-1.4375 0l0 -8.453125l1.359375 0zm12.3203125 4.15625q0 -1.984375 0.90625 -3.140625q0.921875 -1.171875 2.4375 -1.171875q1.546875 0 2.40625 1.09375l0.078125 -0.9375l1.3125 0l0 8.25q0 1.640625 -0.96875 2.578125q-0.96875 0.953125 -2.609375 0.953125q-0.921875 0 -1.796875 -0.390625q-0.875 -0.390625 -1.328125 -1.0625l0.75 -0.875q0.921875 1.15625 2.265625 1.15625q1.0625 0 1.640625 -0.59375q0.59375 -0.59375 0.59375 -1.6875l0 -0.71875q-0.859375 1.0 -2.359375 1.0q-1.484375 0 -2.40625 -1.1875q-0.921875 -1.203125 -0.921875 -3.265625zm1.453125 0.15625q0 1.4375 0.578125 2.25q0.59375 0.8125 1.65625 0.8125q1.359375 0 2.0 -1.234375l0 -3.859375q-0.65625 -1.21875 -1.984375 -1.21875q-1.0625 0 -1.65625 0.828125q-0.59375 0.8125 -0.59375 2.421875zm11.9609375 -3.015625q-0.328125 -0.0625 -0.71875 -0.0625q-1.421875 0 -1.921875 1.21875l0 6.0l-1.453125 0l0 -8.453125l1.40625 0l0.03125 0.96875q0.703125 -1.125 2.015625 -1.125q0.421875 0 0.640625 0.109375l0 1.34375z" fill-rule="nonzero"/><path fill="#d9ead3" d="m580.4409 61.89501l200.72443 0l0 53.574806l-200.72443 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m580.4409 61.89501l200.72443 0l0 53.574806l-200.72443 0z" fill-rule="evenodd"/><path fill="#000000" d="m662.3383 87.38616q-0.328125 -0.0625 -0.71875 -0.0625q-1.421875 0 -1.921875 1.21875l0 6.0l-1.453125 0l0 -8.453125l1.40625 0l0.03125 0.96875q0.703125 -1.125 2.015625 -1.125q0.421875 0 0.640625 0.109375l0 1.34375zm6.2421875 4.90625q0 -0.578125 -0.4375 -0.90625q-0.4375 -0.328125 -1.546875 -0.5625q-1.09375 -0.234375 -1.734375 -0.5625q-0.640625 -0.328125 -0.953125 -0.78125q-0.3125 -0.453125 -0.3125 -1.078125q0 -1.03125 0.875 -1.75q0.890625 -0.71875 2.25 -0.71875q1.4375 0 2.328125 0.75q0.90625 0.734375 0.90625 1.890625l-1.453125 0q0 -0.59375 -0.515625 -1.015625q-0.5 -0.4375 -1.265625 -0.4375q-0.78125 0 -1.234375 0.34375q-0.4375 0.34375 -0.4375 0.890625q0 0.53125 0.40625 0.796875q0.421875 0.265625 1.5 0.515625q1.078125 0.234375 1.75 0.578125q0.671875 0.328125 1.0 0.796875q0.328125 0.46875 0.328125 1.15625q0 1.125 -0.90625 1.8125q-0.90625 0.6875 -2.359375 0.6875q-1.015625 0 -1.796875 -0.359375q-0.78125 -0.359375 -1.21875 -1.0q-0.4375 -0.65625 -0.4375 -1.40625l1.4375 0q0.046875 0.734375 0.578125 1.15625q0.546875 0.421875 1.4375 0.421875q0.828125 0 1.3125 -0.328125q0.5 -0.328125 0.5 -0.890625zm5.296875 -8.25l0 2.046875l1.578125 0l0 1.109375l-1.578125 0l0 5.25q0 0.5 0.203125 0.765625q0.21875 0.25 0.71875 0.25q0.25 0 0.6875 -0.09375l0 1.171875q-0.5625 0.15625 -1.109375 0.15625q-0.96875 0 -1.46875 -0.578125q-0.484375 -0.59375 -0.484375 -1.671875l0 -5.25l-1.53125 0l0 -1.109375l1.53125 0l0 -2.046875l1.453125 0zm4.6171875 2.046875l0.046875 0.9375q0.921875 -1.09375 2.5 -1.09375q1.78125 0 2.421875 1.359375q0.421875 -0.609375 1.09375 -0.984375q0.671875 -0.375 1.59375 -0.375q2.78125 0 2.828125 2.9375l0 5.671875l-1.4375 0l0 -5.578125q0 -0.90625 -0.421875 -1.359375q-0.40625 -0.453125 -1.390625 -0.453125q-0.796875 0 -1.328125 0.484375q-0.53125 0.484375 -0.625 1.296875l0 5.609375l-1.453125 0l0 -5.546875q0 -1.84375 -1.796875 -1.84375q-1.421875 0 -1.953125 1.21875l0 6.171875l-1.4375 0l0 -8.453125l1.359375 0zm12.3203125 4.15625q0 -1.984375 0.90625 -3.140625q0.921875 -1.171875 2.4375 -1.171875q1.546875 0 2.40625 1.09375l0.078125 -0.9375l1.3125 0l0 8.25q0 1.640625 -0.96875 2.578125q-0.96875 0.953125 -2.609375 0.953125q-0.921875 0 -1.796875 -0.390625q-0.875 -0.390625 -1.328125 -1.0625l0.75 -0.875q0.921875 1.15625 2.265625 1.15625q1.0625 0 1.640625 -0.59375q0.59375 -0.59375 0.59375 -1.6875l0 -0.71875q-0.859375 1.0 -2.359375 1.0q-1.484375 0 -2.40625 -1.1875q-0.921875 -1.203125 -0.921875 -3.265625zm1.453125 0.15625q0 1.4375 0.578125 2.25q0.59375 0.8125 1.65625 0.8125q1.359375 0 2.0 -1.234375l0 -3.859375q-0.65625 -1.21875 -1.984375 -1.21875q-1.0625 0 -1.65625 0.828125q-0.59375 0.8125 -0.59375 2.421875zm11.9609375 -3.015625q-0.328125 -0.0625 -0.71875 -0.0625q-1.421875 0 -1.921875 1.21875l0 6.0l-1.453125 0l0 -8.453125l1.40625 0l0.03125 0.96875q0.703125 -1.125 2.015625 -1.125q0.421875 0 0.640625 0.109375l0 1.34375z" fill-rule="nonzero"/><path fill="#0000ff" d="m573.01086 344.04648l14.299194 0l0 14.299225l-14.299194 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m573.01086 344.04648l14.299194 0l0 14.299225l-14.299194 0z" fill-rule="evenodd"/><path fill="#0000ff" d="m573.01086 256.04648l14.299194 0l0 14.299225l-14.299194 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m573.01086 256.04648l14.299194 0l0 14.299225l-14.299194 0z" fill-rule="evenodd"/><path fill="#0000ff" d="m573.01086 168.0465l14.299194 0l0 14.29921l-14.299194 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m573.01086 168.0465l14.299194 0l0 14.29921l-14.299194 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m375.01575 175.33633l197.98425 -0.12599182" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m375.01575 175.33633l191.98425 -0.122177124" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="1.0" stroke-linecap="butt" d="m567.00104 176.86589l4.5370483 -1.6546173l-4.5391235 -1.6488495z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m375.01575 263.33633l99.00006 0l0 -0.12597656l98.98419 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m375.01575 263.33633l99.00003 0l0 -0.12597656l92.98422 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="1.0" stroke-linecap="butt" d="m567.0 264.86206l4.538086 -1.6517029l-4.538086 -1.6517334z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m403.6194 145.99565l114.99213 0l0 24.850403l-114.99213 0z" fill-rule="evenodd"/><path fill="#000000" d="m456.92706 159.78336q0 1.609375 -0.75 2.59375q-0.734375 0.96875 -1.984375 0.96875q-1.328125 0 -2.0625 -0.9375l-0.0625 0.8125l-1.109375 0l0 -10.0l1.203125 0l0 3.734375q0.734375 -0.90625 2.015625 -0.90625q1.28125 0 2.015625 0.96875q0.734375 0.96875 0.734375 2.65625l0 0.109375zm-1.203125 -0.140625q0 -1.234375 -0.484375 -1.90625q-0.46875 -0.671875 -1.359375 -0.671875q-1.1875 0 -1.71875 1.109375l0 3.046875q0.5625 1.109375 1.734375 1.109375q0.859375 0 1.34375 -0.671875q0.484375 -0.671875 0.484375 -2.015625zm4.024414 3.578125l-1.203125 0l0 -7.046875l1.203125 0l0 7.046875zm-1.296875 -8.90625q0 -0.296875 0.171875 -0.5q0.1875 -0.203125 0.53125 -0.203125q0.359375 0 0.53125 0.203125q0.1875 0.203125 0.1875 0.5q0 0.296875 -0.1875 0.5q-0.171875 0.1875 -0.53125 0.1875q-0.34375 0 -0.53125 -0.1875q-0.171875 -0.203125 -0.171875 -0.5zm4.859436 0.15625l0 1.703125l1.3125 0l0 0.9375l-1.3125 0l0 4.359375q0 0.421875 0.171875 0.640625q0.171875 0.21875 0.59375 0.21875q0.21875 0 0.578125 -0.078125l0 0.96875q-0.46875 0.125 -0.921875 0.125q-0.8125 0 -1.21875 -0.484375q-0.40625 -0.484375 -0.40625 -1.390625l0 -4.359375l-1.28125 0l0 -0.9375l1.28125 0l0 -1.703125l1.203125 0zm5.63501 8.875q-1.421875 0 -2.328125 -0.9375q-0.890625 -0.9375 -0.890625 -2.515625l0 -0.21875q0 -1.046875 0.390625 -1.859375q0.40625 -0.828125 1.125 -1.296875q0.71875 -0.46875 1.5625 -0.46875q1.375 0 2.125 0.90625q0.765625 0.90625 0.765625 2.59375l0 0.5l-4.765625 0q0.015625 1.03125 0.59375 1.671875q0.59375 0.640625 1.484375 0.640625q0.640625 0 1.078125 -0.25q0.453125 -0.265625 0.78125 -0.6875l0.734375 0.5625q-0.875 1.359375 -2.65625 1.359375zm-0.140625 -6.3125q-0.734375 0 -1.234375 0.53125q-0.484375 0.53125 -0.609375 1.484375l3.53125 0l0 -0.078125q-0.046875 -0.921875 -0.5 -1.421875q-0.4375 -0.515625 -1.1875 -0.515625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m403.6194 235.61755l114.99213 0l0 24.850372l-114.99213 0z" fill-rule="evenodd"/><path fill="#000000" d="m454.99423 249.40524q0 1.609375 -0.75 2.59375q-0.734375 0.96875 -1.984375 0.96875q-1.328125 0 -2.0625 -0.9375l-0.0625 0.8125l-1.109375 0l0 -10.0l1.203125 0l0 3.734375q0.734375 -0.90625 2.015625 -0.90625q1.28125 0 2.015625 0.96875q0.734375 0.96875 0.734375 2.65625l0 0.109375zm-1.203125 -0.140625q0 -1.234375 -0.484375 -1.90625q-0.46875 -0.671875 -1.359375 -0.671875q-1.1875 0 -1.71875 1.109375l0 3.046875q0.5625 1.109375 1.734375 1.109375q0.859375 0 1.34375 -0.671875q0.484375 -0.671875 0.484375 -2.015625zm7.071289 3.578125q-0.109375 -0.203125 -0.171875 -0.734375q-0.84375 0.859375 -2.015625 0.859375q-1.03125 0 -1.703125 -0.578125q-0.671875 -0.59375 -0.671875 -1.5q0 -1.09375 0.828125 -1.703125q0.84375 -0.609375 2.359375 -0.609375l1.171875 0l0 -0.5625q0 -0.625 -0.375 -1.0q-0.375 -0.375 -1.109375 -0.375q-0.640625 0 -1.078125 0.328125q-0.4375 0.328125 -0.4375 0.78125l-1.203125 0q0 -0.515625 0.359375 -1.0q0.375 -0.5 1.015625 -0.78125q0.65625 -0.296875 1.421875 -0.296875q1.21875 0 1.90625 0.609375q0.6875 0.609375 0.71875 1.671875l0 3.25q0 0.96875 0.234375 1.53125l0 0.109375l-1.25 0zm-2.0 -0.921875q0.5625 0 1.0625 -0.28125q0.515625 -0.296875 0.734375 -0.765625l0 -1.453125l-0.9375 0q-2.21875 0 -2.21875 1.296875q0 0.5625 0.375 0.890625q0.390625 0.3125 0.984375 0.3125zm8.296661 -5.046875q-0.265625 -0.03125 -0.59375 -0.03125q-1.1875 0 -1.609375 1.0l0 5.0l-1.203125 0l0 -7.046875l1.171875 0l0.03125 0.8125q0.578125 -0.9375 1.671875 -0.9375q0.34375 0 0.53125 0.09375l0 1.109375zm3.0724487 2.703125l-0.75 0.796875l0 2.46875l-1.203125 0l0 -10.0l1.203125 0l0 6.046875l0.640625 -0.765625l2.1875 -2.328125l1.46875 0l-2.734375 2.953125l3.046875 4.09375l-1.40625 0l-2.453125 -3.265625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m377.66138 457.65955l114.99213 0l0 24.850403l-114.99213 0z" fill-rule="evenodd"/><path fill="#000000" d="m419.40988 473.2285l1.359375 -5.390625l1.203125 0l-2.046875 7.046875l-0.984375 0l-1.703125 -5.34375l-1.671875 5.34375l-0.96875 0l-2.046875 -7.046875l1.203125 0l1.375 5.28125l1.640625 -5.28125l0.96875 0l1.671875 5.390625zm8.140625 1.65625q-0.109375 -0.203125 -0.171875 -0.734375q-0.84375 0.859375 -2.015625 0.859375q-1.03125 0 -1.703125 -0.578125q-0.671875 -0.59375 -0.671875 -1.5q0 -1.09375 0.828125 -1.703125q0.84375 -0.609375 2.359375 -0.609375l1.171875 0l0 -0.5625q0 -0.625 -0.375 -1.0q-0.375 -0.375 -1.109375 -0.375q-0.640625 0 -1.078125 0.328125q-0.4375 0.328125 -0.4375 0.78125l-1.203125 0q0 -0.515625 0.359375 -1.0q0.375 -0.5 1.015625 -0.78125q0.65625 -0.296875 1.421875 -0.296875q1.21875 0 1.90625 0.609375q0.6875 0.609375 0.71875 1.671875l0 3.25q0 0.96875 0.234375 1.53125l0 0.109375l-1.25 0zm-2.0 -0.921875q0.5625 0 1.0625 -0.28125q0.515625 -0.296875 0.734375 -0.765625l0 -1.453125l-0.9375 0q-2.21875 0 -2.21875 1.296875q0 0.5625 0.375 0.890625q0.390625 0.3125 0.984375 0.3125zm6.8591614 -2.34375l-0.75 0.796875l0 2.46875l-1.203125 0l0 -10.0l1.203125 0l0 6.046875l0.640625 -0.765625l2.1875 -2.328125l1.46875 0l-2.734375 2.953125l3.046875 4.09375l-1.40625 0l-2.453125 -3.265625zm7.5780945 3.390625q-1.421875 0 -2.328125 -0.9375q-0.890625 -0.9375 -0.890625 -2.515625l0 -0.21875q0 -1.046875 0.390625 -1.859375q0.40625 -0.828125 1.125 -1.296875q0.71875 -0.46875 1.5625 -0.46875q1.375 0 2.125 0.90625q0.765625 0.90625 0.765625 2.59375l0 0.5l-4.765625 0q0.015625 1.03125 0.59375 1.671875q0.59375 0.640625 1.484375 0.640625q0.640625 0 1.078125 -0.25q0.453125 -0.265625 0.78125 -0.6875l0.734375 0.5625q-0.875 1.359375 -2.65625 1.359375zm-0.140625 -6.3125q-0.734375 0 -1.234375 0.53125q-0.484375 0.53125 -0.609375 1.484375l3.53125 0l0 -0.078125q-0.046875 -0.921875 -0.5 -1.421875q-0.4375 -0.515625 -1.1875 -0.515625zm8.63916 5.484375q-0.703125 0.828125 -2.0625 0.828125q-1.140625 0 -1.734375 -0.640625q-0.578125 -0.65625 -0.578125 -1.9375l0 -4.59375l1.203125 0l0 4.546875q0 1.609375 1.296875 1.609375q1.375 0 1.828125 -1.03125l0 -5.125l1.21875 0l0 7.046875l-1.15625 0l-0.015625 -0.703125zm8.941162 -2.734375q0 1.609375 -0.734375 2.59375q-0.734375 0.96875 -2.0 0.96875q-1.28125 0 -2.015625 -0.8125l0 3.390625l-1.203125 0l0 -9.75l1.109375 0l0.046875 0.78125q0.75 -0.90625 2.046875 -0.90625q1.265625 0 2.0 0.953125q0.75 0.953125 0.75 2.671875l0 0.109375zm-1.203125 -0.140625q0 -1.1875 -0.515625 -1.875q-0.5 -0.703125 -1.390625 -0.703125q-1.09375 0 -1.640625 0.96875l0 3.375q0.546875 0.953125 1.65625 0.953125q0.875 0 1.375 -0.671875q0.515625 -0.6875 0.515625 -2.046875z" fill-rule="nonzero"/><path fill="#cfe2f3" d="m680.79004 457.65878l99.40155 0l0 88.1575l-99.40155 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m680.79004 457.65878l99.40155 0l0 88.1575l-99.40155 0z" fill-rule="evenodd"/><path fill="#000000" d="m718.52985 507.59753l-1.453125 0l0 -8.453125l1.453125 0l0 8.453125zm-1.5625 -10.703125q0 -0.34375 0.203125 -0.578125q0.21875 -0.25 0.640625 -0.25q0.421875 0 0.640625 0.25q0.21875 0.234375 0.21875 0.59375q0 0.34375 -0.21875 0.578125q-0.21875 0.234375 -0.640625 0.234375q-0.421875 0 -0.640625 -0.234375q-0.203125 -0.234375 -0.203125 -0.59375zm11.0234375 6.5625q0 1.9375 -0.890625 3.125q-0.890625 1.171875 -2.390625 1.171875q-1.59375 0 -2.46875 -1.140625l-0.078125 0.984375l-1.328125 0l0 -12.0l1.453125 0l0 4.46875q0.875 -1.078125 2.40625 -1.078125q1.546875 0 2.421875 1.171875q0.875 1.15625 0.875 3.171875l0 0.125zm-1.4375 -0.15625q0 -1.484375 -0.578125 -2.28125q-0.5625 -0.8125 -1.640625 -0.8125q-1.421875 0 -2.046875 1.328125l0 3.65625q0.65625 1.328125 2.0625 1.328125q1.046875 0 1.625 -0.796875q0.578125 -0.8125 0.578125 -2.421875zm6.7734375 4.453125q-1.71875 0 -2.796875 -1.125q-1.078125 -1.140625 -1.078125 -3.03125l0 -0.265625q0 -1.25 0.46875 -2.234375q0.484375 -1.0 1.34375 -1.546875q0.875 -0.5625 1.875 -0.5625q1.65625 0 2.5625 1.09375q0.921875 1.078125 0.921875 3.09375l0 0.609375l-5.734375 0q0.03125 1.25 0.734375 2.015625q0.703125 0.765625 1.78125 0.765625q0.765625 0 1.296875 -0.3125q0.53125 -0.3125 0.921875 -0.828125l0.890625 0.6875q-1.0625 1.640625 -3.1875 1.640625zm-0.1875 -7.578125q-0.875 0 -1.46875 0.640625q-0.59375 0.625 -0.734375 1.78125l4.234375 0l0 -0.109375q-0.0625 -1.109375 -0.59375 -1.703125q-0.53125 -0.609375 -1.4375 -0.609375zm7.9921875 2.046875l1.875 -3.078125l1.6875 0l-2.765625 4.171875l2.84375 4.28125l-1.671875 0l-1.953125 -3.171875l-1.953125 3.171875l-1.671875 0l2.84375 -4.28125l-2.765625 -4.171875l1.671875 0l1.859375 3.078125z" fill-rule="nonzero"/><path fill="#0000ff" d="m572.4495 472.40286l14.299255 0l0 14.299194l-14.299255 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m572.4495 472.40286l14.299255 0l0 14.299194l-14.299255 0z" fill-rule="evenodd"/><path fill="#0000ff" d="m573.01086 492.3322l14.299194 0l0 14.299194l-14.299194 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m573.01086 492.3322l14.299194 0l0 14.299194l-14.299194 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m375.01575 263.33633l142.23389 0l0 236.15747l55.750366 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m375.01575 263.33633l142.23389 0l0 236.15747l49.750366 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="1.0" stroke-linecap="butt" d="m567.0 501.14554l4.538086 -1.6517334l-4.538086 -1.6517334z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m587.31006 175.1961l93.48035 0l0 -59.716545" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m587.31006 175.19609l93.48035 0l0 -53.716522" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="1.0" stroke-linecap="butt" d="m682.44214 121.47957l-1.6517334 -4.538101l-1.6517334 4.538101z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m21.296587 326.29898l375.71652 0l0 224.40945l-375.71652 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" stroke-dasharray="4.0,3.0" d="m21.296587 326.29898l375.71652 0l0 224.40945l-375.71652 0z" fill-rule="evenodd"/><path fill="#000000" d="m37.655964 353.21896q-0.140625 -0.296875 -0.234375 -1.03125q-1.171875 1.21875 -2.8125 1.21875q-1.453125 0 -2.390625 -0.828125q-0.9218769 -0.828125 -0.9218769 -2.09375q0 -1.53125 1.1562519 -2.375q1.171875 -0.859375 3.296875 -0.859375l1.640625 0l0 -0.78125q0 -0.890625 -0.53125 -1.40625q-0.515625 -0.53125 -1.546875 -0.53125q-0.90625 0 -1.515625 0.46875q-0.609375 0.453125 -0.609375 1.09375l-1.7031269 0q0 -0.734375 0.515625 -1.421875q0.5312519 -0.6875 1.4218769 -1.078125q0.90625 -0.40625 1.984375 -0.40625q1.703125 0 2.671875 0.859375q0.96875 0.84375 1.0 2.328125l0 4.53125q0 1.359375 0.34375 2.171875l0 0.140625l-1.765625 0zm-2.796875 -1.28125q0.796875 0 1.5 -0.40625q0.71875 -0.421875 1.03125 -1.078125l0 -2.015625l-1.3125 0q-3.109375 0 -3.109375 1.8125q0 0.796875 0.53125 1.25q0.53125 0.4375 1.359375 0.4375zm6.4136047 -3.734375q0 -1.453125 0.5625 -2.609375q0.578125 -1.15625 1.59375 -1.78125q1.015625 -0.625 2.3125 -0.625q2.015625 0 3.25 1.390625q1.25 1.390625 1.25 3.703125l0 0.125q0 1.4375 -0.546875 2.578125q-0.546875 1.140625 -1.578125 1.78125q-1.015625 0.640625 -2.359375 0.640625q-2.0 0 -3.25 -1.390625q-1.234375 -1.40625 -1.234375 -3.703125l0 -0.109375zm1.6875 0.203125q0 1.640625 0.765625 2.640625q0.765625 0.984375 2.03125 0.984375q1.296875 0 2.046875 -1.0q0.75 -1.015625 0.75 -2.828125q0 -1.625 -0.765625 -2.625q-0.765625 -1.015625 -2.046875 -1.015625q-1.25 0 -2.015625 1.0q-0.765625 0.984375 -0.765625 2.84375zm10.999268 -5.046875l0.046875 1.234375q1.125 -1.40625 2.953125 -1.40625q3.125 0 3.15625 3.515625l0 6.515625l-1.6875 0l0 -6.515625q-0.015625 -1.078125 -0.5 -1.578125q-0.46875 -0.515625 -1.484375 -0.515625q-0.8125 0 -1.4375 0.4375q-0.609375 0.4375 -0.96875 1.15625l0 7.015625l-1.671875 0l0 -9.859375l1.59375 0zm15.793728 11.234375l-8.343746 0l0 -1.375l8.343746 0l0 1.375zm10.042175 -3.703125l1.890625 -7.53125l1.6875 0l-2.859375 9.859375l-1.375 0l-2.390625 -7.46875l-2.328125 7.46875l-1.375 0l-2.859375 -9.859375l1.671875 0l1.953125 7.375l2.28125 -7.375l1.359375 0l2.34375 7.53125zm11.378891 2.328125q-0.140625 -0.296875 -0.234375 -1.03125q-1.171875 1.21875 -2.8125 1.21875q-1.453125 0 -2.390625 -0.828125q-0.921875 -0.828125 -0.921875 -2.09375q0 -1.53125 1.15625 -2.375q1.171875 -0.859375 3.296875 -0.859375l1.640625 0l0 -0.78125q0 -0.890625 -0.53125 -1.40625q-0.515625 -0.53125 -1.546875 -0.53125q-0.90625 0 -1.515625 0.46875q-0.609375 0.453125 -0.609375 1.09375l-1.703125 0q0 -0.734375 0.515625 -1.421875q0.53125 -0.6875 1.421875 -1.078125q0.90625 -0.40625 1.984375 -0.40625q1.703125 0 2.671875 0.859375q0.96875 0.84375 1.0 2.328125l0 4.53125q0 1.359375 0.34375 2.171875l0 0.140625l-1.765625 0zm-2.796875 -1.28125q0.796875 0 1.5 -0.40625q0.71875 -0.421875 1.03125 -1.078125l0 -2.015625l-1.3125 0q-3.109375 0 -3.109375 1.8125q0 0.796875 0.53125 1.25q0.53125 0.4375 1.359375 0.4375zm9.61673 -3.28125l-1.0625 1.09375l0 3.46875l-1.6875 0l0 -14.0l1.6875 0l0 8.46875l0.90625 -1.078125l3.0625 -3.25l2.046875 0l-3.828125 4.125l4.28125 5.734375l-1.984375 0l-3.421875 -4.5625zm10.601486 4.75q-2.0 0 -3.265625 -1.3125q-1.25 -1.328125 -1.25 -3.53125l0 -0.3125q0 -1.46875 0.5625 -2.609375q0.5625 -1.15625 1.5625 -1.796875q1.015625 -0.65625 2.1875 -0.65625q1.921875 0 2.984375 1.265625q1.0625 1.265625 1.0625 3.625l0 0.6875l-6.671875 0q0.03125 1.46875 0.84375 2.375q0.828125 0.890625 2.078125 0.890625q0.890625 0 1.515625 -0.359375q0.625 -0.375 1.078125 -0.96875l1.03125 0.796875q-1.234375 1.90625 -3.71875 1.90625zm-0.203125 -8.84375q-1.015625 0 -1.71875 0.75q-0.6875 0.734375 -0.84375 2.078125l4.9375 0l0 -0.125q-0.078125 -1.28125 -0.703125 -1.984375q-0.609375 -0.71875 -1.671875 -0.71875zm12.086929 7.6875q-0.984375 1.15625 -2.890625 1.15625q-1.578125 0 -2.40625 -0.921875q-0.8125 -0.921875 -0.828125 -2.703125l0 -6.421875l1.6875 0l0 6.375q0 2.234375 1.828125 2.234375q1.921875 0 2.5625 -1.4375l0 -7.171875l1.6875 0l0 9.859375l-1.609375 0l-0.03125 -0.96875zm12.518997 -3.84375q0 2.25 -1.03125 3.625q-1.015625 1.375 -2.78125 1.375q-1.796875 0 -2.828125 -1.140625l0 4.75l-1.671875 0l0 -13.65625l1.53125 0l0.078125 1.09375q1.03125 -1.265625 2.859375 -1.265625q1.78125 0 2.8125 1.34375q1.03125 1.328125 1.03125 3.71875l0 0.15625zm-1.671875 -0.203125q0 -1.65625 -0.71875 -2.625q-0.703125 -0.96875 -1.953125 -0.96875q-1.53125 0 -2.296875 1.359375l0 4.703125q0.765625 1.359375 2.328125 1.359375q1.203125 0 1.921875 -0.953125q0.71875 -0.96875 0.71875 -2.875z" fill-rule="nonzero"/><path fill="#d9ead3" d="m67.58268 364.33334l200.72443 0l0 55.149597l-200.72443 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m67.58268 364.33334l200.72443 0l0 55.149597l-200.72443 0z" fill-rule="evenodd"/><path fill="#000000" d="m119.51129 394.17438l0.21875 1.5l0.3125 -1.34375l2.25 -7.9375l1.265625 0l2.203125 7.9375l0.3125 1.375l0.234375 -1.53125l1.765625 -7.78125l1.515625 0l-2.765625 11.375l-1.359375 0l-2.34375 -8.296875l-0.1875 -0.859375l-0.171875 0.859375l-2.4375 8.296875l-1.359375 0l-2.75 -11.375l1.5 0l1.796875 7.78125zm14.6328125 -1.703125l-1.390625 1.453125l0 3.84375l-1.5 0l0 -11.375l1.5 0l0 5.625l5.046875 -5.625l1.8125 0l-4.46875 5.015625l4.828125 6.359375l-1.796875 0l-4.03125 -5.296875zm15.140625 -6.078125l0 7.734375q0 1.609375 -1.015625 2.640625q-1.0 1.015625 -2.71875 1.140625l-0.390625 0.015625q-1.875 0 -2.984375 -1.0q-1.109375 -1.015625 -1.125 -2.78125l0 -7.75l1.484375 0l0 7.703125q0 1.234375 0.671875 1.921875q0.6875 0.671875 1.953125 0.671875q1.265625 0 1.9375 -0.671875q0.6875 -0.6875 0.6875 -1.921875l0 -7.703125l1.5 0zm3.875 6.921875l0 4.453125l-1.5 0l0 -11.375l4.1875 0q1.875 0 2.921875 0.953125q1.0625 0.953125 1.0625 2.515625q0 1.65625 -1.03125 2.5625q-1.03125 0.890625 -2.96875 0.890625l-2.671875 0zm0 -1.234375l2.6875 0q1.203125 0 1.84375 -0.5625q0.640625 -0.5625 0.640625 -1.640625q0 -1.015625 -0.640625 -1.625q-0.640625 -0.609375 -1.75 -0.625l-2.78125 0l0 4.453125zm14.453125 6.875l-7.15625 0l0 -1.1875l7.15625 0l0 1.1875zm9.71875 -4.796875q-0.203125 1.796875 -1.328125 2.78125q-1.125 0.984375 -2.984375 0.984375q-2.015625 0 -3.234375 -1.4375q-1.203125 -1.453125 -1.203125 -3.875l0 -1.09375q0 -1.59375 0.5625 -2.796875q0.5625 -1.203125 1.59375 -1.84375q1.046875 -0.640625 2.421875 -0.640625q1.8125 0 2.90625 1.015625q1.09375 1.0 1.265625 2.796875l-1.5 0q-0.203125 -1.359375 -0.859375 -1.96875q-0.640625 -0.609375 -1.8125 -0.609375q-1.4375 0 -2.265625 1.0625q-0.8125 1.0625 -0.8125 3.015625l0 1.109375q0 1.84375 0.765625 2.9375q0.78125 1.09375 2.171875 1.09375q1.25 0 1.921875 -0.5625q0.671875 -0.5625 0.890625 -1.96875l1.5 0zm10.8046875 -1.71875q0 1.671875 -0.5625 2.921875q-0.5625 1.25 -1.59375 1.90625q-1.03125 0.65625 -2.40625 0.65625q-1.34375 0 -2.390625 -0.65625q-1.03125 -0.671875 -1.609375 -1.890625q-0.578125 -1.21875 -0.59375 -2.828125l0 -0.828125q0 -1.640625 0.5625 -2.890625q0.578125 -1.265625 1.625 -1.921875q1.046875 -0.671875 2.390625 -0.671875q1.359375 0 2.40625 0.65625q1.046875 0.65625 1.609375 1.921875q0.5625 1.25 0.5625 2.90625l0 0.71875zm-1.5 -0.734375q0 -2.015625 -0.8125 -3.09375q-0.8125 -1.09375 -2.265625 -1.09375q-1.421875 0 -2.25 1.09375q-0.8125 1.078125 -0.828125 3.0l0 0.828125q0 1.96875 0.8125 3.09375q0.828125 1.109375 2.28125 1.109375q1.453125 0 2.25 -1.046875q0.796875 -1.0625 0.8125 -3.046875l0 -0.84375zm11.75 -5.3125l0 7.734375q0 1.609375 -1.015625 2.640625q-1.0 1.015625 -2.71875 1.140625l-0.390625 0.015625q-1.875 0 -2.984375 -1.0q-1.109375 -1.015625 -1.125 -2.78125l0 -7.75l1.484375 0l0 7.703125q0 1.234375 0.671875 1.921875q0.6875 0.671875 1.953125 0.671875q1.265625 0 1.9375 -0.671875q0.6875 -0.6875 0.6875 -1.921875l0 -7.703125l1.5 0zm11.109375 11.375l-1.5 0l-5.734375 -8.765625l0 8.765625l-1.5 0l0 -11.375l1.5 0l5.75 8.796875l0 -8.796875l1.484375 0l0 11.375zm10.3046875 -10.140625l-3.65625 0l0 10.140625l-1.5 0l0 -10.140625l-3.640625 0l0 -1.234375l8.796875 0l0 1.234375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m268.3071 391.90814l79.1496 0l0 59.84253" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m268.3071 391.90814l79.1496 0l0 59.84253" fill-rule="evenodd"/><path fill="#d9ead3" d="m67.58268 452.33334l200.72443 0l0 55.149597l-200.72443 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m67.58268 452.33334l200.72443 0l0 55.149597l-200.72443 0z" fill-rule="evenodd"/><path fill="#000000" d="m120.24176 482.17438l0.21875 1.5l0.3125 -1.34375l2.25 -7.9375l1.265625 0l2.203125 7.9375l0.3125 1.375l0.234375 -1.53125l1.765625 -7.78125l1.515625 0l-2.765625 11.375l-1.359375 0l-2.34375 -8.296875l-0.1875 -0.859375l-0.171875 0.859375l-2.4375 8.296875l-1.359375 0l-2.75 -11.375l1.5 0l1.796875 7.78125zm14.6328125 -1.703125l-1.390625 1.453125l0 3.84375l-1.5 0l0 -11.375l1.5 0l0 5.625l5.046875 -5.625l1.8125 0l-4.46875 5.015625l4.828125 6.359375l-1.796875 0l-4.03125 -5.296875zm15.140625 -6.078125l0 7.734375q0 1.609375 -1.015625 2.640625q-1.0 1.015625 -2.71875 1.140625l-0.390625 0.015625q-1.875 0 -2.984375 -1.0q-1.109375 -1.015625 -1.125 -2.78125l0 -7.75l1.484375 0l0 7.703125q0 1.234375 0.671875 1.921875q0.6875 0.671875 1.953125 0.671875q1.265625 0 1.9375 -0.671875q0.6875 -0.6875 0.6875 -1.921875l0 -7.703125l1.5 0zm3.875 6.921875l0 4.453125l-1.5 0l0 -11.375l4.1875 0q1.875 0 2.921875 0.953125q1.0625 0.953125 1.0625 2.515625q0 1.65625 -1.03125 2.5625q-1.03125 0.890625 -2.96875 0.890625l-2.671875 0zm0 -1.234375l2.6875 0q1.203125 0 1.84375 -0.5625q0.640625 -0.5625 0.640625 -1.640625q0 -1.015625 -0.640625 -1.625q-0.640625 -0.609375 -1.75 -0.625l-2.78125 0l0 4.453125zm14.453125 6.875l-7.15625 0l0 -1.1875l7.15625 0l0 1.1875zm9.21875 -11.328125l-3.65625 0l0 10.140625l-1.5 0l0 -10.140625l-3.640625 0l0 -1.234375l8.796875 0l0 1.234375zm10.421875 10.140625l-1.5 0l0 -5.265625l-5.734375 0l0 5.265625l-1.5 0l0 -11.375l1.5 0l0 4.890625l5.734375 0l0 -4.890625l1.5 0l0 11.375zm11.421875 -5.328125q0 1.671875 -0.5625 2.921875q-0.5625 1.25 -1.59375 1.90625q-1.03125 0.65625 -2.40625 0.65625q-1.34375 0 -2.390625 -0.65625q-1.03125 -0.671875 -1.609375 -1.890625q-0.578125 -1.21875 -0.59375 -2.828125l0 -0.828125q0 -1.640625 0.5625 -2.890625q0.578125 -1.265625 1.625 -1.921875q1.046875 -0.671875 2.390625 -0.671875q1.359375 0 2.40625 0.65625q1.046875 0.65625 1.609375 1.921875q0.5625 1.25 0.5625 2.90625l0 0.71875zm-1.5 -0.734375q0 -2.015625 -0.8125 -3.09375q-0.8125 -1.09375 -2.265625 -1.09375q-1.421875 0 -2.25 1.09375q-0.8125 1.078125 -0.828125 3.0l0 0.828125q0 1.96875 0.8125 3.09375q0.828125 1.109375 2.28125 1.109375q1.453125 0 2.25 -1.046875q0.796875 -1.0625 0.8125 -3.046875l0 -0.84375zm5.25 4.828125l5.390625 0l0 1.234375l-6.890625 0l0 -11.375l1.5 0l0 10.140625zm7.109375 1.234375l0 -11.375l3.203125 0q1.484375 0 2.625 0.65625q1.140625 0.65625 1.765625 1.875q0.625 1.203125 0.625 2.765625l0 0.734375q0 1.609375 -0.625 2.828125q-0.609375 1.203125 -1.765625 1.859375q-1.15625 0.640625 -2.6875 0.65625l-3.140625 0zm1.5 -10.140625l0 8.90625l1.578125 0q1.734375 0 2.6875 -1.078125q0.96875 -1.078125 0.96875 -3.0625l0 -0.671875q0 -1.9375 -0.90625 -3.0q-0.90625 -1.078125 -2.578125 -1.09375l-1.75 0z" fill-rule="nonzero"/><path fill="#d9ead3" d="m319.86615 479.33633l0 0c0 -15.2291565 12.345642 -27.574799 27.574799 -27.574799l0 0c7.3132935 0 14.327057 2.905182 19.498322 8.076477c5.171295 5.1712646 8.076477 12.185028 8.076477 19.498322l0 0c0 15.2291565 -12.345673 27.574799 -27.574799 27.574799l0 0c-15.2291565 0 -27.574799 -12.345642 -27.574799 -27.574799z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m319.86615 479.33633l0 0c0 -15.2291565 12.345642 -27.574799 27.574799 -27.574799l0 0c7.3132935 0 14.327057 2.905182 19.498322 8.076477c5.171295 5.1712646 8.076477 12.185028 8.076477 19.498322l0 0c0 15.2291565 -12.345673 27.574799 -27.574799 27.574799l0 0c-15.2291565 0 -27.574799 -12.345642 -27.574799 -27.574799z" fill-rule="evenodd"/><path fill="#000000" d="m338.58325 477.41507l0.84375 -0.859375l5.25 4.375l-5.25 4.390625l-0.84375 -0.859375l4.25 -3.515625l-4.25 -3.53125zm14.921875 2.734375l-6.71875 0l0 -1.15625l6.71875 0l0 1.15625zm0 2.71875l-6.71875 0l0 -1.15625l6.71875 0l0 1.15625z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m268.3071 479.90814l51.55905 -0.56692505" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m268.3071 479.90814l45.559418 -0.50094604" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="1.0" stroke-linecap="butt" d="m313.88467 481.0588l4.5196533 -1.7015381l-4.555969 -1.6017151z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m375.01575 479.33633l98.99808 0l0 -128.12598l98.986176 0" fill-rule="evenodd"/><path stroke="#ff0000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m375.01575 479.33633l98.99808 0l0 -128.12598l92.986176 0" fill-rule="evenodd"/><path fill="#ff0000" stroke="#ff0000" stroke-width="1.0" stroke-linecap="butt" d="m567.0 352.86206l4.538086 -1.6517029l-4.538086 -1.6517334z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m375.01575 479.33633l98.71652 0l0 0.22045898l98.73227 0" fill-rule="evenodd"/><path stroke="#ff0000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m375.01575 479.33633l98.71649 0l0 0.22045898l92.7323 0" fill-rule="evenodd"/><path fill="#ff0000" stroke="#ff0000" stroke-width="1.0" stroke-linecap="butt" d="m566.46454 481.20853l4.538147 -1.6517334l-4.538147 -1.6517334z" fill-rule="evenodd"/><path fill="#0000ff" d="m573.01086 208.0465l14.299194 0l0 14.29921l-14.299194 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m573.01086 208.0465l14.299194 0l0 14.29921l-14.299194 0z" fill-rule="evenodd"/><path fill="#0000ff" d="m389.3206 208.0465l14.299225 0l0 14.29921l-14.299225 0z" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m389.3206 208.0465l14.299225 0l0 14.29921l-14.299225 0z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m573.01086 215.1961l-169.3858 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m573.01086 215.19609l-163.38583 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="1.0" stroke-linecap="butt" d="m409.62503 213.54436l-4.538086 1.6517334l4.538086 1.6517334z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m419.11807 190.80669l114.99216 0l0 24.850388l-114.99216 0z" fill-rule="evenodd"/><path fill="#000000" d="m448.23608 208.03188l-1.203125 0l0 -10.0l1.203125 0l0 10.0zm1.609436 -3.578125q0 -1.046875 0.40625 -1.875q0.40625 -0.828125 1.125 -1.265625q0.734375 -0.453125 1.65625 -0.453125q1.4375 0 2.328125 1.0q0.890625 0.984375 0.890625 2.640625l0 0.09375q0 1.015625 -0.390625 1.84375q-0.390625 0.8125 -1.125 1.265625q-0.734375 0.453125 -1.6875 0.453125q-1.421875 0 -2.3125 -0.984375q-0.890625 -1.0 -0.890625 -2.640625l0 -0.078125zm1.203125 0.140625q0 1.171875 0.546875 1.875q0.546875 0.703125 1.453125 0.703125q0.921875 0 1.453125 -0.71875q0.546875 -0.71875 0.546875 -2.0q0 -1.171875 -0.546875 -1.890625q-0.546875 -0.71875 -1.46875 -0.71875q-0.890625 0 -1.4375 0.71875q-0.546875 0.703125 -0.546875 2.03125zm12.944946 1.78125l1.359375 -5.390625l1.203125 0l-2.046875 7.046875l-0.984375 0l-1.703125 -5.34375l-1.671875 5.34375l-0.96875 0l-2.046875 -7.046875l1.203125 0l1.375 5.28125l1.640625 -5.28125l0.96875 0l1.671875 5.390625zm6.296875 -1.875l-3.1875 0l0 -0.984375l3.1875 0l0 0.984375zm7.114441 0.09375q0 1.609375 -0.734375 2.59375q-0.734375 0.96875 -2.0 0.96875q-1.28125 0 -2.015625 -0.8125l0 3.390625l-1.203125 0l0 -9.75l1.109375 0l0.046875 0.78125q0.75 -0.90625 2.046875 -0.90625q1.265625 0 2.0 0.953125q0.75 0.953125 0.75 2.671875l0 0.109375zm-1.203125 -0.140625q0 -1.1875 -0.515625 -1.875q-0.5 -0.703125 -1.390625 -0.703125q-1.09375 0 -1.640625 0.96875l0 3.375q0.546875 0.953125 1.65625 0.953125q0.875 0 1.375 -0.671875q0.515625 -0.6875 0.515625 -2.046875zm2.4150696 0q0 -1.046875 0.40625 -1.875q0.40625 -0.828125 1.125 -1.265625q0.734375 -0.453125 1.65625 -0.453125q1.4375 0 2.328125 1.0q0.890625 0.984375 0.890625 2.640625l0 0.09375q0 1.015625 -0.390625 1.84375q-0.390625 0.8125 -1.125 1.265625q-0.734375 0.453125 -1.6875 0.453125q-1.421875 0 -2.3125 -0.984375q-0.890625 -1.0 -0.890625 -2.640625l0 -0.078125zm1.203125 0.140625q0 1.171875 0.546875 1.875q0.546875 0.703125 1.453125 0.703125q0.921875 0 1.453125 -0.71875q0.546875 -0.71875 0.546875 -2.0q0 -1.171875 -0.546875 -1.890625q-0.546875 -0.71875 -1.46875 -0.71875q-0.890625 0 -1.4375 0.71875q-0.546875 0.703125 -0.546875 2.03125zm12.944946 1.78125l1.359375 -5.390625l1.203125 0l-2.046875 7.046875l-0.984375 0l-1.703125 -5.34375l-1.671875 5.34375l-0.96875 0l-2.046875 -7.046875l1.203125 0l1.375 5.28125l1.640625 -5.28125l0.96875 0l1.671875 5.390625zm6.703125 1.78125q-1.421875 0 -2.328125 -0.9375q-0.890625 -0.9375 -0.890625 -2.515625l0 -0.21875q0 -1.046875 0.390625 -1.859375q0.40625 -0.828125 1.125 -1.296875q0.71875 -0.46875 1.5625 -0.46875q1.375 0 2.125 0.90625q0.765625 0.90625 0.765625 2.59375l0 0.5l-4.765625 0q0.015625 1.03125 0.59375 1.671875q0.59375 0.640625 1.484375 0.640625q0.640625 0 1.078125 -0.25q0.453125 -0.265625 0.78125 -0.6875l0.734375 0.5625q-0.875 1.359375 -2.65625 1.359375zm-0.140625 -6.3125q-0.734375 0 -1.234375 0.53125q-0.484375 0.53125 -0.609375 1.484375l3.53125 0l0 -0.078125q-0.046875 -0.921875 -0.5 -1.421875q-0.4375 -0.515625 -1.1875 -0.515625zm7.686035 0.21875q-0.265625 -0.03125 -0.59375 -0.03125q-1.1875 0 -1.609375 1.0l0 5.0l-1.203125 0l0 -7.046875l1.171875 0l0.03125 0.8125q0.578125 -0.9375 1.671875 -0.9375q0.34375 0 0.53125 0.09375l0 1.109375z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m530.3779 87.19685l-134.74014 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m530.3779 87.19685l-128.74014 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="1.0" stroke-linecap="butt" d="m401.6378 85.54512l-4.538086 1.6517334l4.538086 1.6517258z" fill-rule="evenodd"/><path fill="#000000" fill-opacity="0.0" d="m403.6194 65.99566l114.99213 0l0 24.850388l-114.99213 0z" fill-rule="evenodd"/><path fill="#000000" d="m430.80386 82.36148q0.640625 0 1.125 -0.390625q0.484375 -0.390625 0.53125 -0.96875l1.140625 0q-0.03125 0.609375 -0.421875 1.15625q-0.375 0.546875 -1.015625 0.875q-0.640625 0.3125 -1.359375 0.3125q-1.4375 0 -2.296875 -0.953125q-0.84375 -0.96875 -0.84375 -2.625l0 -0.203125q0 -1.03125 0.375 -1.828125q0.390625 -0.796875 1.09375 -1.234375q0.703125 -0.453125 1.671875 -0.453125q1.171875 0 1.953125 0.71875q0.796875 0.703125 0.84375 1.828125l-1.140625 0q-0.046875 -0.671875 -0.515625 -1.109375q-0.46875 -0.453125 -1.140625 -0.453125q-0.921875 0 -1.4375 0.671875q-0.5 0.65625 -0.5 1.90625l0 0.21875q0 1.21875 0.5 1.875q0.515625 0.65625 1.4375 0.65625zm3.8358154 -2.71875q0 -1.046875 0.40625 -1.875q0.40625 -0.828125 1.125 -1.265625q0.734375 -0.453125 1.65625 -0.453125q1.4375 0 2.328125 1.0q0.890625 0.984375 0.890625 2.640625l0 0.09375q0 1.015625 -0.390625 1.84375q-0.390625 0.8125 -1.125 1.265625q-0.734375 0.453125 -1.6875 0.453125q-1.421875 0 -2.3125 -0.984375q-0.890625 -1.0 -0.890625 -2.640625l0 -0.078125zm1.203125 0.140625q0 1.171875 0.546875 1.875q0.546875 0.703125 1.453125 0.703125q0.921875 0 1.453125 -0.71875q0.546875 -0.71875 0.546875 -2.0q0 -1.171875 -0.546875 -1.890625q-0.546875 -0.71875 -1.46875 -0.71875q-0.890625 0 -1.4375 0.71875q-0.546875 0.703125 -0.546875 2.03125zm11.069946 2.734375q-0.703125 0.828125 -2.0625 0.828125q-1.140625 0 -1.734375 -0.640625q-0.578125 -0.65625 -0.578125 -1.9375l0 -4.59375l1.203125 0l0 4.546875q0 1.609375 1.296875 1.609375q1.375 0 1.828125 -1.03125l0 -5.125l1.21875 0l0 7.046875l-1.15625 0l-0.015625 -0.703125zm4.1286316 -6.34375l0.046875 0.890625q0.796875 -1.015625 2.109375 -1.015625q2.234375 0 2.25 2.515625l0 4.65625l-1.203125 0l0 -4.65625q-0.015625 -0.765625 -0.359375 -1.125q-0.328125 -0.375 -1.0625 -0.375q-0.578125 0 -1.03125 0.3125q-0.4375 0.3125 -0.6875 0.828125l0 5.015625l-1.203125 0l0 -7.046875l1.140625 0zm7.8539124 -1.703125l0 1.703125l1.3125 0l0 0.9375l-1.3125 0l0 4.359375q0 0.421875 0.171875 0.640625q0.171875 0.21875 0.59375 0.21875q0.21875 0 0.578125 -0.078125l0 0.96875q-0.46875 0.125 -0.921875 0.125q-0.8125 0 -1.21875 -0.484375q-0.40625 -0.484375 -0.40625 -1.390625l0 -4.359375l-1.28125 0l0 -0.9375l1.28125 0l0 -1.703125l1.203125 0zm5.63501 8.875q-1.421875 0 -2.328125 -0.9375q-0.890625 -0.9375 -0.890625 -2.515625l0 -0.21875q0 -1.046875 0.390625 -1.859375q0.40625 -0.828125 1.125 -1.296875q0.71875 -0.46875 1.5625 -0.46875q1.375 0 2.125 0.90625q0.765625 0.90625 0.765625 2.59375l0 0.5l-4.765625 0q0.015625 1.03125 0.59375 1.671875q0.59375 0.640625 1.484375 0.640625q0.640625 0 1.078125 -0.25q0.453125 -0.265625 0.78125 -0.6875l0.734375 0.5625q-0.875 1.359375 -2.65625 1.359375zm-0.140625 -6.3125q-0.734375 0 -1.234375 0.53125q-0.484375 0.53125 -0.609375 1.484375l3.53125 0l0 -0.078125q-0.046875 -0.921875 -0.5 -1.421875q-0.4375 -0.515625 -1.1875 -0.515625zm7.6860657 0.21875q-0.265625 -0.03125 -0.59375 -0.03125q-1.1875 0 -1.609375 1.0l0 5.0l-1.203125 0l0 -7.046875l1.171875 0l0.03125 0.8125q0.578125 -0.9375 1.671875 -0.9375q0.34375 0 0.53125 0.09375l0 1.109375zm3.6193237 2.4375l-3.1875 0l0 -0.984375l3.1875 0l0 0.984375zm4.5675964 -2.4375q-0.265625 -0.03125 -0.59375 -0.03125q-1.1875 0 -1.609375 1.0l0 5.0l-1.203125 0l0 -7.046875l1.171875 0l0.03125 0.8125q0.578125 -0.9375 1.671875 -0.9375q0.34375 0 0.53125 0.09375l0 1.109375zm5.4630737 5.265625q-0.703125 0.828125 -2.0625 0.828125q-1.140625 0 -1.734375 -0.640625q-0.578125 -0.65625 -0.578125 -1.9375l0 -4.59375l1.203125 0l0 4.546875q0 1.609375 1.296875 1.609375q1.375 0 1.828125 -1.03125l0 -5.125l1.21875 0l0 7.046875l-1.15625 0l-0.015625 -0.703125zm4.128662 -6.34375l0.046875 0.890625q0.796875 -1.015625 2.109375 -1.015625q2.234375 0 2.25 2.515625l0 4.65625l-1.203125 0l0 -4.65625q-0.015625 -0.765625 -0.359375 -1.125q-0.328125 -0.375 -1.0625 -0.375q-0.578125 0 -1.03125 0.3125q-0.4375 0.3125 -0.6875 0.828125l0 5.015625l-1.203125 0l0 -7.046875l1.140625 0z" fill-rule="nonzero"/><path fill="#000000" fill-opacity="0.0" d="m644.9134 501.73752l35.874023 0" fill-rule="evenodd"/><path stroke="#000000" stroke-width="1.0" stroke-linejoin="round" stroke-linecap="butt" d="m644.9134 501.73752l29.874023 0" fill-rule="evenodd"/><path fill="#000000" stroke="#000000" stroke-width="1.0" stroke-linecap="butt" d="m674.7874 503.38925l4.538086 -1.6517334l-4.538086 -1.6517029z" fill-rule="evenodd"/></g></svg>
\ No newline at end of file
diff --git a/util/build_docs.py b/util/build_docs.py
index e9f065e..9f4244f 100755
--- a/util/build_docs.py
+++ b/util/build_docs.py
@@ -55,6 +55,7 @@
     # Pre-generate register and hwcfg fragments from these files.
     "hardware_definitions": [
         "hw/ip/aes/data/aes.hjson",
+        "hw/ip/aon_timer/data/aon_timer.hjson",
         "hw/top_earlgrey/ip/alert_handler/data/autogen/alert_handler.hjson",
         "hw/ip/entropy_src/data/entropy_src.hjson",
         "hw/ip/csrng/data/csrng.hjson",