Add HAC-IFF strategy and analysis

This commit is contained in:
Thomas Dehaeze 2021-11-30 15:17:23 +01:00
parent 23125d2abc
commit c56ce7e3c8
22 changed files with 3129 additions and 221 deletions

View File

@ -3,9 +3,9 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head> <head>
<!-- 2021-11-30 mar. 11:44 --> <!-- 2021-11-30 mar. 15:17 -->
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>DCM - Dynamical Multi-Body Model</title> <title>ESRF Double Crystal Monochromator - Dynamical Multi-Body Model</title>
<meta name="author" content="Dehaeze Thomas" /> <meta name="author" content="Dehaeze Thomas" />
<meta name="generator" content="Org Mode" /> <meta name="generator" content="Org Mode" />
<link rel="stylesheet" type="text/css" href="https://research.tdehaeze.xyz/css/style.css"/> <link rel="stylesheet" type="text/css" href="https://research.tdehaeze.xyz/css/style.css"/>
@ -34,46 +34,51 @@
| |
<a accesskey="H" href="../index.html"> HOME </a> <a accesskey="H" href="../index.html"> HOME </a>
</div><div id="content" class="content"> </div><div id="content" class="content">
<h1 class="title">DCM - Dynamical Multi-Body Model</h1> <h1 class="title">ESRF Double Crystal Monochromator - Dynamical Multi-Body Model</h1>
<div id="table-of-contents" role="doc-toc"> <div id="table-of-contents" role="doc-toc">
<h2>Table of Contents</h2> <h2>Table of Contents</h2>
<div id="text-table-of-contents" role="doc-toc"> <div id="text-table-of-contents" role="doc-toc">
<ul> <ul>
<li><a href="#orgcb7822a">1. System Kinematics</a> <li><a href="#org3fb7374">1. System Kinematics</a>
<ul> <ul>
<li><a href="#orgc4b429c">1.1. Bragg Angle</a></li> <li><a href="#org1ef1423">1.1. Bragg Angle</a></li>
<li><a href="#orga30e667">1.2. Kinematics (111 Crystal)</a> <li><a href="#orgcd8fbe6">1.2. Kinematics (111 Crystal)</a>
<ul> <ul>
<li><a href="#org390c6c1">1.2.1. Interferometers - 111 Crystal</a></li> <li><a href="#org542b06e">1.2.1. Interferometers - 111 Crystal</a></li>
<li><a href="#org4c00d94">1.2.2. Piezo - 111 Crystal</a></li> <li><a href="#org52f68f7">1.2.2. Piezo - 111 Crystal</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org82434d5">1.3. Save Kinematics</a></li> <li><a href="#org616bb45">1.3. Save Kinematics</a></li>
</ul> </ul>
</li> </li>
<li><a href="#orgd95f56d">2. Open Loop System Identification</a> <li><a href="#org0000e6d">2. Open Loop System Identification</a>
<ul> <ul>
<li><a href="#org49ca34a">2.1. Identification</a></li> <li><a href="#org16c8552">2.1. Identification</a></li>
<li><a href="#org170173c">2.2. Plant in the frame of the fastjacks</a></li> <li><a href="#orgc2236c5">2.2. Plant in the frame of the fastjacks</a></li>
<li><a href="#orge372095">2.3. Plant in the frame of the crystal</a></li> <li><a href="#orgb0e1668">2.3. Plant in the frame of the crystal</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org00855cb">3. Active Damping Plant (Strain gauges)</a> <li><a href="#org4bda37c">3. Active Damping Plant (Strain gauges)</a>
<ul> <ul>
<li><a href="#org6886aa9">3.1. Identification</a></li> <li><a href="#orga8033f0">3.1. Identification</a></li>
<li><a href="#orgd1754c8">3.2. Relative Active Damping</a></li> <li><a href="#org78fe7a9">3.2. Relative Active Damping</a></li>
<li><a href="#orgf6e5d1c">3.3. Damped Plant</a></li> <li><a href="#org760bce8">3.3. Damped Plant</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org3953e07">4. Active Damping Plant (Force Sensors)</a> <li><a href="#org09dff16">4. Active Damping Plant (Force Sensors)</a>
<ul> <ul>
<li><a href="#org243bdc3">4.1. Identification</a></li> <li><a href="#orgeb8c92e">4.1. Identification</a></li>
<li><a href="#orga2bc3f0">4.2. Controller - Root Locus</a></li> <li><a href="#orgae5e7fb">4.2. Controller - Root Locus</a></li>
<li><a href="#org63d6a74">4.3. Damped Plant</a></li> <li><a href="#orgde5a8cd">4.3. Damped Plant</a></li>
<li><a href="#org8c22e6e">4.4. Save</a></li> </ul>
</li>
<li><a href="#org27e3538">5. HAC-LAC (IFF) architecture</a>
<ul>
<li><a href="#org72519d4">5.1. System Identification</a></li>
<li><a href="#org6919788">5.2. High Authority Controller</a></li>
<li><a href="#orgc5ddfb6">5.3. Performances</a></li>
</ul> </ul>
</li> </li>
<li><a href="#org053c75c">5. HAC-LAC (IFF) architecture</a></li>
</ul> </ul>
</div> </div>
</div> </div>
@ -89,22 +94,23 @@ In this document, a Simscape (.e.g. multi-body) model of the ESRF Double Crystal
It is structured as follow: It is structured as follow:
</p> </p>
<ul class="org-ul"> <ul class="org-ul">
<li>Section <a href="#org0fd3e9f">1</a>: the kinematics of the DCM is presented, and Jacobian matrices which are used to solve the inverse and forward kinematics are computed.</li> <li>Section <a href="#org14dc352">1</a>: the kinematics of the DCM is presented, and Jacobian matrices which are used to solve the inverse and forward kinematics are computed.</li>
<li>Section <a href="#orgd4eb6dd">2</a>: the system dynamics is identified in the absence of control.</li> <li>Section <a href="#orgc1f64db">2</a>: the system dynamics is identified in the absence of control.</li>
<li>Section <a href="#orgdb80cfb">3</a>: it is studied whether if the strain gauges fixed to the piezoelectric actuators can be used to actively damp the plant.</li> <li>Section <a href="#org80ca2a0">3</a>: it is studied whether if the strain gauges fixed to the piezoelectric actuators can be used to actively damp the plant.</li>
<li>Section <a href="#org8e736b1">4</a>: piezoelectric force sensors are added in series with the piezoelectric actuators and are used to actively damp the plant using the Integral Force Feedback (IFF) control strategy.</li> <li>Section <a href="#orgb029a8b">4</a>: piezoelectric force sensors are added in series with the piezoelectric actuators and are used to actively damp the plant using the Integral Force Feedback (IFF) control strategy.</li>
<li>Section <a href="#orga68bafc">5</a>: the High Authority Control - Low Authority Control (HAC-LAC) strategy is tested on the Simscape model.</li> <li>Section <a href="#orgee34a4d">5</a>: the High Authority Control - Low Authority Control (HAC-LAC) strategy is tested on the Simscape model.</li>
</ul> </ul>
<div id="outline-container-orgcb7822a" class="outline-2"> <div id="outline-container-org3fb7374" class="outline-2">
<h2 id="orgcb7822a"><span class="section-number-2">1.</span> System Kinematics</h2> <h2 id="org3fb7374"><span class="section-number-2">1.</span> System Kinematics</h2>
<div class="outline-text-2" id="text-1"> <div class="outline-text-2" id="text-1">
<p> <p>
<a id="org0fd3e9f"></a> <a id="org14dc352"></a>
</p> </p>
</div> </div>
<div id="outline-container-orgc4b429c" class="outline-3">
<h3 id="orgc4b429c"><span class="section-number-3">1.1.</span> Bragg Angle</h3> <div id="outline-container-org1ef1423" class="outline-3">
<h3 id="org1ef1423"><span class="section-number-3">1.1.</span> Bragg Angle</h3>
<div class="outline-text-3" id="text-1-1"> <div class="outline-text-3" id="text-1-1">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Tested bragg angles</span> <pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Tested bragg angles</span>
@ -120,7 +126,7 @@ dz = d_off<span class="org-builtin">./</span>(2<span class="org-builtin">*</span
</div> </div>
<div id="org122820c" class="figure"> <div id="org6064b2d" class="figure">
<p><img src="figs/jack_motion_bragg_angle.png" alt="jack_motion_bragg_angle.png" /> <p><img src="figs/jack_motion_bragg_angle.png" alt="jack_motion_bragg_angle.png" />
</p> </p>
<p><span class="figure-number">Figure 1: </span>Jack motion as a function of Bragg angle</p> <p><span class="figure-number">Figure 1: </span>Jack motion as a function of Bragg angle</p>
@ -138,34 +144,34 @@ dz = d_off<span class="org-builtin">./</span>(2<span class="org-builtin">*</span
</div> </div>
</div> </div>
<div id="outline-container-orga30e667" class="outline-3"> <div id="outline-container-orgcd8fbe6" class="outline-3">
<h3 id="orga30e667"><span class="section-number-3">1.2.</span> Kinematics (111 Crystal)</h3> <h3 id="orgcd8fbe6"><span class="section-number-3">1.2.</span> Kinematics (111 Crystal)</h3>
<div class="outline-text-3" id="text-1-2"> <div class="outline-text-3" id="text-1-2">
<p> <p>
The reference frame is taken at the center of the 111 second crystal. The reference frame is taken at the center of the 111 second crystal.
</p> </p>
</div> </div>
<div id="outline-container-org390c6c1" class="outline-4"> <div id="outline-container-org542b06e" class="outline-4">
<h4 id="org390c6c1"><span class="section-number-4">1.2.1.</span> Interferometers - 111 Crystal</h4> <h4 id="org542b06e"><span class="section-number-4">1.2.1.</span> Interferometers - 111 Crystal</h4>
<div class="outline-text-4" id="text-1-2-1"> <div class="outline-text-4" id="text-1-2-1">
<p> <p>
Three interferometers are pointed to the bottom surface of the 111 crystal. Three interferometers are pointed to the bottom surface of the 111 crystal.
</p> </p>
<p> <p>
The position of the measurement points are shown in Figure <a href="#org7147d17">2</a> as well as the origin where the motion of the crystal is computed. The position of the measurement points are shown in Figure <a href="#org8f69a58">2</a> as well as the origin where the motion of the crystal is computed.
</p> </p>
<div id="org7147d17" class="figure"> <div id="org8f69a58" class="figure">
<p><img src="figs/sensor_111_crystal_points.png" alt="sensor_111_crystal_points.png" /> <p><img src="figs/sensor_111_crystal_points.png" alt="sensor_111_crystal_points.png" />
</p> </p>
<p><span class="figure-number">Figure 2: </span>Bottom view of the second crystal 111. Position of the measurement points.</p> <p><span class="figure-number">Figure 2: </span>Bottom view of the second crystal 111. Position of the measurement points.</p>
</div> </div>
<p> <p>
The inverse kinematics consisting of deriving the interferometer measurements from the motion of the crystal (see Figure <a href="#org8e47ad4">3</a>): The inverse kinematics consisting of deriving the interferometer measurements from the motion of the crystal (see Figure <a href="#org6470cc1">3</a>):
</p> </p>
\begin{equation} \begin{equation}
\begin{bmatrix} \begin{bmatrix}
@ -179,7 +185,7 @@ d_z \\ r_y \\ r_x
\end{equation} \end{equation}
<div id="org8e47ad4" class="figure"> <div id="org6470cc1" class="figure">
<p><img src="figs/schematic_sensor_jacobian_inverse_kinematics.png" alt="schematic_sensor_jacobian_inverse_kinematics.png" /> <p><img src="figs/schematic_sensor_jacobian_inverse_kinematics.png" alt="schematic_sensor_jacobian_inverse_kinematics.png" />
</p> </p>
<p><span class="figure-number">Figure 3: </span>Inverse Kinematics - Interferometers</p> <p><span class="figure-number">Figure 3: </span>Inverse Kinematics - Interferometers</p>
@ -187,7 +193,7 @@ d_z \\ r_y \\ r_x
<p> <p>
From the Figure <a href="#org7147d17">2</a>, the inverse kinematics can be solved as follow (for small motion): From the Figure <a href="#org8f69a58">2</a>, the inverse kinematics can be solved as follow (for small motion):
</p> </p>
\begin{equation} \begin{equation}
\bm{J}_{s,111} \bm{J}_{s,111}
@ -207,7 +213,7 @@ J_s_111 = [1, 0.07, <span class="org-builtin">-</span>0.015
</pre> </pre>
</div> </div>
<table id="org8c13b9a" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="org9ac8ea9" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 1:</span> Sensor Jacobian \(\bm{J}_{s,111}\)</caption> <caption class="t-above"><span class="table-number">Table 1:</span> Sensor Jacobian \(\bm{J}_{s,111}\)</caption>
<colgroup> <colgroup>
@ -239,7 +245,7 @@ J_s_111 = [1, 0.07, <span class="org-builtin">-</span>0.015
</table> </table>
<p> <p>
The forward kinematics is solved by inverting the Jacobian matrix (see Figure <a href="#org700c4d4">4</a>). The forward kinematics is solved by inverting the Jacobian matrix (see Figure <a href="#orgacd4853">4</a>).
</p> </p>
\begin{equation} \begin{equation}
\begin{bmatrix} \begin{bmatrix}
@ -253,13 +259,13 @@ x_1 \\ x_2 \\ x_3
\end{equation} \end{equation}
<div id="org700c4d4" class="figure"> <div id="orgacd4853" class="figure">
<p><img src="figs/schematic_sensor_jacobian_forward_kinematics.png" alt="schematic_sensor_jacobian_forward_kinematics.png" /> <p><img src="figs/schematic_sensor_jacobian_forward_kinematics.png" alt="schematic_sensor_jacobian_forward_kinematics.png" />
</p> </p>
<p><span class="figure-number">Figure 4: </span>Forward Kinematics - Interferometers</p> <p><span class="figure-number">Figure 4: </span>Forward Kinematics - Interferometers</p>
</div> </div>
<table id="org65d7338" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="org1305abc" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 2:</span> Inverse of the sensor Jacobian \(\bm{J}_{s,111}^{-1}\)</caption> <caption class="t-above"><span class="table-number">Table 2:</span> Inverse of the sensor Jacobian \(\bm{J}_{s,111}^{-1}\)</caption>
<colgroup> <colgroup>
@ -292,15 +298,15 @@ x_1 \\ x_2 \\ x_3
</div> </div>
</div> </div>
<div id="outline-container-org4c00d94" class="outline-4"> <div id="outline-container-org52f68f7" class="outline-4">
<h4 id="org4c00d94"><span class="section-number-4">1.2.2.</span> Piezo - 111 Crystal</h4> <h4 id="org52f68f7"><span class="section-number-4">1.2.2.</span> Piezo - 111 Crystal</h4>
<div class="outline-text-4" id="text-1-2-2"> <div class="outline-text-4" id="text-1-2-2">
<p> <p>
The location of the actuators with respect with the center of the 111 second crystal are shown in Figure <a href="#orgd329873">5</a>. The location of the actuators with respect with the center of the 111 second crystal are shown in Figure <a href="#org6ddaa8b">5</a>.
</p> </p>
<div id="orgd329873" class="figure"> <div id="org6ddaa8b" class="figure">
<p><img src="figs/actuator_jacobian_111_points.png" alt="actuator_jacobian_111_points.png" /> <p><img src="figs/actuator_jacobian_111_points.png" alt="actuator_jacobian_111_points.png" />
</p> </p>
<p><span class="figure-number">Figure 5: </span>Location of actuators with respect to the center of the 111 second crystal (bottom view)</p> <p><span class="figure-number">Figure 5: </span>Location of actuators with respect to the center of the 111 second crystal (bottom view)</p>
@ -321,14 +327,14 @@ d_z \\ r_y \\ r_x
\end{equation} \end{equation}
<div id="orga74633d" class="figure"> <div id="orgd947fd1" class="figure">
<p><img src="figs/schematic_actuator_jacobian_inverse_kinematics.png" alt="schematic_actuator_jacobian_inverse_kinematics.png" /> <p><img src="figs/schematic_actuator_jacobian_inverse_kinematics.png" alt="schematic_actuator_jacobian_inverse_kinematics.png" />
</p> </p>
<p><span class="figure-number">Figure 6: </span>Inverse Kinematics - Actuators</p> <p><span class="figure-number">Figure 6: </span>Inverse Kinematics - Actuators</p>
</div> </div>
<p> <p>
Based on the geometry in Figure <a href="#orgd329873">5</a>, we obtain: Based on the geometry in Figure <a href="#org6ddaa8b">5</a>, we obtain:
</p> </p>
\begin{equation} \begin{equation}
\bm{J}_{a,111} \bm{J}_{a,111}
@ -348,7 +354,7 @@ J_a_111 = [1, 0.14, <span class="org-builtin">-</span>0.1525
</pre> </pre>
</div> </div>
<table id="org363311b" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="org96d1229" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 3:</span> Actuator Jacobian \(\bm{J}_{a,111}\)</caption> <caption class="t-above"><span class="table-number">Table 3:</span> Actuator Jacobian \(\bm{J}_{a,111}\)</caption>
<colgroup> <colgroup>
@ -394,13 +400,13 @@ d_{u_r} \\ d_{u_h} \\ d_{d}
\end{equation} \end{equation}
<div id="orgeeec18d" class="figure"> <div id="orgbdeca35" class="figure">
<p><img src="figs/schematic_actuator_jacobian_forward_kinematics.png" alt="schematic_actuator_jacobian_forward_kinematics.png" /> <p><img src="figs/schematic_actuator_jacobian_forward_kinematics.png" alt="schematic_actuator_jacobian_forward_kinematics.png" />
</p> </p>
<p><span class="figure-number">Figure 7: </span>Forward Kinematics - Actuators for 111 crystal</p> <p><span class="figure-number">Figure 7: </span>Forward Kinematics - Actuators for 111 crystal</p>
</div> </div>
<table id="org19c3313" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="orgb28ebac" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 4:</span> Inverse of the actuator Jacobian \(\bm{J}_{a,111}^{-1}\)</caption> <caption class="t-above"><span class="table-number">Table 4:</span> Inverse of the actuator Jacobian \(\bm{J}_{a,111}^{-1}\)</caption>
<colgroup> <colgroup>
@ -434,8 +440,8 @@ d_{u_r} \\ d_{u_h} \\ d_{d}
</div> </div>
</div> </div>
<div id="outline-container-org82434d5" class="outline-3"> <div id="outline-container-org616bb45" class="outline-3">
<h3 id="org82434d5"><span class="section-number-3">1.3.</span> Save Kinematics</h3> <h3 id="org616bb45"><span class="section-number-3">1.3.</span> Save Kinematics</h3>
<div class="outline-text-3" id="text-1-3"> <div class="outline-text-3" id="text-1-3">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab">save(<span class="org-string">'mat/dcm_kinematics.mat'</span>, <span class="org-string">'J_a_111'</span>, <span class="org-string">'J_s_111'</span>) <pre class="src src-matlab">save(<span class="org-string">'mat/dcm_kinematics.mat'</span>, <span class="org-string">'J_a_111'</span>, <span class="org-string">'J_s_111'</span>)
@ -445,15 +451,15 @@ d_{u_r} \\ d_{u_h} \\ d_{d}
</div> </div>
</div> </div>
<div id="outline-container-orgd95f56d" class="outline-2"> <div id="outline-container-org0000e6d" class="outline-2">
<h2 id="orgd95f56d"><span class="section-number-2">2.</span> Open Loop System Identification</h2> <h2 id="org0000e6d"><span class="section-number-2">2.</span> Open Loop System Identification</h2>
<div class="outline-text-2" id="text-2"> <div class="outline-text-2" id="text-2">
<p> <p>
<a id="orgd4eb6dd"></a> <a id="orgc1f64db"></a>
</p> </p>
</div> </div>
<div id="outline-container-org49ca34a" class="outline-3"> <div id="outline-container-org16c8552" class="outline-3">
<h3 id="org49ca34a"><span class="section-number-3">2.1.</span> Identification</h3> <h3 id="org16c8552"><span class="section-number-3">2.1.</span> Identification</h3>
<div class="outline-text-3" id="text-2-1"> <div class="outline-text-3" id="text-2-1">
<p> <p>
Let&rsquo;s considered the system \(\bm{G}(s)\) with: Let&rsquo;s considered the system \(\bm{G}(s)\) with:
@ -464,11 +470,11 @@ Let&rsquo;s considered the system \(\bm{G}(s)\) with:
</ul> </ul>
<p> <p>
It is schematically shown in Figure <a href="#org52a4b7c">8</a>. It is schematically shown in Figure <a href="#orga1c2462">8</a>.
</p> </p>
<div id="org52a4b7c" class="figure"> <div id="orga1c2462" class="figure">
<p><img src="figs/schematic_system_inputs_outputs.png" alt="schematic_system_inputs_outputs.png" /> <p><img src="figs/schematic_system_inputs_outputs.png" alt="schematic_system_inputs_outputs.png" />
</p> </p>
<p><span class="figure-number">Figure 8: </span>Dynamical system with inputs and outputs</p> <p><span class="figure-number">Figure 8: </span>Dynamical system with inputs and outputs</p>
@ -510,20 +516,20 @@ State-space model with 3 outputs, 3 inputs, and 24 states.
</div> </div>
</div> </div>
<div id="outline-container-org170173c" class="outline-3"> <div id="outline-container-orgc2236c5" class="outline-3">
<h3 id="org170173c"><span class="section-number-3">2.2.</span> Plant in the frame of the fastjacks</h3> <h3 id="orgc2236c5"><span class="section-number-3">2.2.</span> Plant in the frame of the fastjacks</h3>
<div class="outline-text-3" id="text-2-2"> <div class="outline-text-3" id="text-2-2">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab">load(<span class="org-string">'mat/dcm_kinematics.mat'</span>); <pre class="src src-matlab">load(<span class="org-string">'dcm_kinematics.mat'</span>);
</pre> </pre>
</div> </div>
<p> <p>
Using the forward and inverse kinematics, we can computed the dynamics from piezo forces to axial motion of the 3 fastjacks (see Figure <a href="#orgf9b4903">9</a>). Using the forward and inverse kinematics, we can computed the dynamics from piezo forces to axial motion of the 3 fastjacks (see Figure <a href="#org015dc10">9</a>).
</p> </p>
<div id="orgf9b4903" class="figure"> <div id="org015dc10" class="figure">
<p><img src="figs/schematic_jacobian_frame_fastjack.png" alt="schematic_jacobian_frame_fastjack.png" /> <p><img src="figs/schematic_jacobian_frame_fastjack.png" alt="schematic_jacobian_frame_fastjack.png" />
</p> </p>
<p><span class="figure-number">Figure 9: </span>Use of Jacobian matrices to obtain the system in the frame of the fastjacks</p> <p><span class="figure-number">Figure 9: </span>Use of Jacobian matrices to obtain the system in the frame of the fastjacks</p>
@ -544,7 +550,7 @@ The DC gain of the new system shows that the system is well decoupled at low fre
</pre> </pre>
</div> </div>
<table id="org19e4a7e" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides"> <table id="orgb47db5c" border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<caption class="t-above"><span class="table-number">Table 5:</span> DC gain of the plant in the frame of the fast jacks \(\bm{G}_{\text{fj}}\)</caption> <caption class="t-above"><span class="table-number">Table 5:</span> DC gain of the plant in the frame of the fast jacks \(\bm{G}_{\text{fj}}\)</caption>
<colgroup> <colgroup>
@ -576,17 +582,17 @@ The DC gain of the new system shows that the system is well decoupled at low fre
</table> </table>
<p> <p>
The bode plot of \(\bm{G}_{\text{fj}}(s)\) is shown in Figure <a href="#org6777e66">10</a>. The bode plot of \(\bm{G}_{\text{fj}}(s)\) is shown in Figure <a href="#org3a99582">10</a>.
</p> </p>
<div id="org6777e66" class="figure"> <div id="org3a99582" class="figure">
<p><img src="figs/bode_plot_plant_fj.png" alt="bode_plot_plant_fj.png" /> <p><img src="figs/bode_plot_plant_fj.png" alt="bode_plot_plant_fj.png" />
</p> </p>
<p><span class="figure-number">Figure 10: </span>Bode plot of the diagonal and off-diagonal elements of the plant in the frame of the fast jacks</p> <p><span class="figure-number">Figure 10: </span>Bode plot of the diagonal and off-diagonal elements of the plant in the frame of the fast jacks</p>
</div> </div>
<div class="important" id="orgcdf2cc1"> <div class="important" id="orge3e331d">
<p> <p>
Computing the system in the frame of the fastjack gives good decoupling at low frequency (until the first resonance of the system). Computing the system in the frame of the fastjack gives good decoupling at low frequency (until the first resonance of the system).
</p> </p>
@ -595,11 +601,11 @@ Computing the system in the frame of the fastjack gives good decoupling at low f
</div> </div>
</div> </div>
<div id="outline-container-orge372095" class="outline-3"> <div id="outline-container-orgb0e1668" class="outline-3">
<h3 id="orge372095"><span class="section-number-3">2.3.</span> Plant in the frame of the crystal</h3> <h3 id="orgb0e1668"><span class="section-number-3">2.3.</span> Plant in the frame of the crystal</h3>
<div class="outline-text-3" id="text-2-3"> <div class="outline-text-3" id="text-2-3">
<div id="org4377a93" class="figure"> <div id="orge8c1108" class="figure">
<p><img src="figs/schematic_jacobian_frame_crystal.png" alt="schematic_jacobian_frame_crystal.png" /> <p><img src="figs/schematic_jacobian_frame_crystal.png" alt="schematic_jacobian_frame_crystal.png" />
</p> </p>
<p><span class="figure-number">Figure 11: </span>Use of Jacobian matrices to obtain the system in the frame of the crystal</p> <p><span class="figure-number">Figure 11: </span>Use of Jacobian matrices to obtain the system in the frame of the crystal</p>
@ -654,18 +660,18 @@ The main reason is that, as we map forces to the center of the 111 crystal and n
</div> </div>
</div> </div>
<div id="outline-container-org00855cb" class="outline-2"> <div id="outline-container-org4bda37c" class="outline-2">
<h2 id="org00855cb"><span class="section-number-2">3.</span> Active Damping Plant (Strain gauges)</h2> <h2 id="org4bda37c"><span class="section-number-2">3.</span> Active Damping Plant (Strain gauges)</h2>
<div class="outline-text-2" id="text-3"> <div class="outline-text-2" id="text-3">
<p> <p>
<a id="orgdb80cfb"></a> <a id="org80ca2a0"></a>
</p> </p>
<p> <p>
In this section, we wish to see whether if strain gauges fixed to the piezoelectric actuator can be used for active damping. In this section, we wish to see whether if strain gauges fixed to the piezoelectric actuator can be used for active damping.
</p> </p>
</div> </div>
<div id="outline-container-org6886aa9" class="outline-3"> <div id="outline-container-orga8033f0" class="outline-3">
<h3 id="org6886aa9"><span class="section-number-3">3.1.</span> Identification</h3> <h3 id="orga8033f0"><span class="section-number-3">3.1.</span> Identification</h3>
<div class="outline-text-3" id="text-3-1"> <div class="outline-text-3" id="text-3-1">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Input/Output definition</span> <pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Input/Output definition</span>
@ -724,15 +730,15 @@ G_sg = linearize(mdl, io);
</table> </table>
<div id="org72b48ee" class="figure"> <div id="org8f04d26" class="figure">
<p><img src="figs/strain_gauge_plant_bode_plot.png" alt="strain_gauge_plant_bode_plot.png" /> <p><img src="figs/strain_gauge_plant_bode_plot.png" alt="strain_gauge_plant_bode_plot.png" />
</p> </p>
<p><span class="figure-number">Figure 12: </span>Bode Plot of the transfer functions from piezoelectric forces to strain gauges measuremed displacements</p> <p><span class="figure-number">Figure 12: </span>Bode Plot of the transfer functions from piezoelectric forces to strain gauges measuremed displacements</p>
</div> </div>
<div class="important" id="org070666c"> <div class="important" id="orgd585bf5">
<p> <p>
As the distance between the poles and zeros in Figure <a href="#org16f0105">15</a> is very small, little damping can be actively added using the strain gauges. As the distance between the poles and zeros in Figure <a href="#org11a1e17">15</a> is very small, little damping can be actively added using the strain gauges.
This will be confirmed using a Root Locus plot. This will be confirmed using a Root Locus plot.
</p> </p>
@ -740,8 +746,8 @@ This will be confirmed using a Root Locus plot.
</div> </div>
</div> </div>
<div id="outline-container-orgd1754c8" class="outline-3"> <div id="outline-container-org78fe7a9" class="outline-3">
<h3 id="orgd1754c8"><span class="section-number-3">3.2.</span> Relative Active Damping</h3> <h3 id="org78fe7a9"><span class="section-number-3">3.2.</span> Relative Active Damping</h3>
<div class="outline-text-3" id="text-3-2"> <div class="outline-text-3" id="text-3-2">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab">Krad_g1 = eye(3)<span class="org-builtin">*</span>s<span class="org-builtin">/</span>(s<span class="org-builtin">^</span>2<span class="org-builtin">/</span>(2<span class="org-builtin">*</span><span class="org-matlab-math">pi</span><span class="org-builtin">*</span>500)<span class="org-builtin">^</span>2 <span class="org-builtin">+</span> 2<span class="org-builtin">*</span>s<span class="org-builtin">/</span>(2<span class="org-builtin">*</span><span class="org-matlab-math">pi</span><span class="org-builtin">*</span>500) <span class="org-builtin">+</span> 1); <pre class="src src-matlab">Krad_g1 = eye(3)<span class="org-builtin">*</span>s<span class="org-builtin">/</span>(s<span class="org-builtin">^</span>2<span class="org-builtin">/</span>(2<span class="org-builtin">*</span><span class="org-matlab-math">pi</span><span class="org-builtin">*</span>500)<span class="org-builtin">^</span>2 <span class="org-builtin">+</span> 2<span class="org-builtin">*</span>s<span class="org-builtin">/</span>(2<span class="org-builtin">*</span><span class="org-matlab-math">pi</span><span class="org-builtin">*</span>500) <span class="org-builtin">+</span> 1);
@ -749,11 +755,11 @@ This will be confirmed using a Root Locus plot.
</div> </div>
<p> <p>
As can be seen in Figure <a href="#org16a4fc0">13</a>, very little damping can be added using relative damping strategy using strain gauges. As can be seen in Figure <a href="#orgec235bb">13</a>, very little damping can be added using relative damping strategy using strain gauges.
</p> </p>
<div id="org16a4fc0" class="figure"> <div id="orgec235bb" class="figure">
<p><img src="figs/relative_damping_root_locus.png" alt="relative_damping_root_locus.png" /> <p><img src="figs/relative_damping_root_locus.png" alt="relative_damping_root_locus.png" />
</p> </p>
<p><span class="figure-number">Figure 13: </span>Root Locus for the relative damping control</p> <p><span class="figure-number">Figure 13: </span>Root Locus for the relative damping control</p>
@ -766,8 +772,8 @@ As can be seen in Figure <a href="#org16a4fc0">13</a>, very little damping can b
</div> </div>
</div> </div>
<div id="outline-container-orgf6e5d1c" class="outline-3"> <div id="outline-container-org760bce8" class="outline-3">
<h3 id="orgf6e5d1c"><span class="section-number-3">3.3.</span> Damped Plant</h3> <h3 id="org760bce8"><span class="section-number-3">3.3.</span> Damped Plant</h3>
<div class="outline-text-3" id="text-3-3"> <div class="outline-text-3" id="text-3-3">
<p> <p>
The controller is implemented on Simscape, and the damped plant is identified. The controller is implemented on Simscape, and the damped plant is identified.
@ -789,7 +795,7 @@ io(io_i) = linio([mdl, <span class="org-string">'/DCM'</span>], 1, <span class="
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% DCM Kinematics</span> <pre class="src src-matlab"><span class="org-matlab-cellbreak">%% DCM Kinematics</span>
load(<span class="org-string">'mat/dcm_kinematics.mat'</span>); load(<span class="org-string">'dcm_kinematics.mat'</span>);
</pre> </pre>
</div> </div>
@ -812,7 +818,7 @@ G_dp.OutputName = {<span class="org-string">'d_ur'</span>, <span class="org-str
</div> </div>
<div id="org908c24c" class="figure"> <div id="orgca0b154" class="figure">
<p><img src="figs/comp_damp_undamped_plant_rad_bode_plot.png" alt="comp_damp_undamped_plant_rad_bode_plot.png" /> <p><img src="figs/comp_damp_undamped_plant_rad_bode_plot.png" alt="comp_damp_undamped_plant_rad_bode_plot.png" />
</p> </p>
<p><span class="figure-number">Figure 14: </span>Bode plot of both the open-loop plant and the damped plant using relative active damping</p> <p><span class="figure-number">Figure 14: </span>Bode plot of both the open-loop plant and the damped plant using relative active damping</p>
@ -821,11 +827,11 @@ G_dp.OutputName = {<span class="org-string">'d_ur'</span>, <span class="org-str
</div> </div>
</div> </div>
<div id="outline-container-org3953e07" class="outline-2"> <div id="outline-container-org09dff16" class="outline-2">
<h2 id="org3953e07"><span class="section-number-2">4.</span> Active Damping Plant (Force Sensors)</h2> <h2 id="org09dff16"><span class="section-number-2">4.</span> Active Damping Plant (Force Sensors)</h2>
<div class="outline-text-2" id="text-4"> <div class="outline-text-2" id="text-4">
<p> <p>
<a id="org8e736b1"></a> <a id="orgb029a8b"></a>
</p> </p>
<p> <p>
Force sensors are added above the piezoelectric actuators. Force sensors are added above the piezoelectric actuators.
@ -833,8 +839,8 @@ They can consists of a simple piezoelectric ceramic stack.
See for instance <a href="fleming10_integ_strain_force_feedb_high">fleming10_integ_strain_force_feedb_high</a>. See for instance <a href="fleming10_integ_strain_force_feedb_high">fleming10_integ_strain_force_feedb_high</a>.
</p> </p>
</div> </div>
<div id="outline-container-org243bdc3" class="outline-3"> <div id="outline-container-orgeb8c92e" class="outline-3">
<h3 id="org243bdc3"><span class="section-number-3">4.1.</span> Identification</h3> <h3 id="orgeb8c92e"><span class="section-number-3">4.1.</span> Identification</h3>
<div class="outline-text-3" id="text-4-1"> <div class="outline-text-3" id="text-4-1">
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Input/Output definition</span> <pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Input/Output definition</span>
@ -856,44 +862,13 @@ G_fs = linearize(mdl, io);
</pre> </pre>
</div> </div>
<div class="org-src-container"> <p>
<pre class="src src-matlab">dcgain(G_fs) The Bode plot of the identified dynamics is shown in Figure <a href="#org11a1e17">15</a>.
</pre> At high frequency, the diagonal terms are constants while the off-diagonal terms have some roll-off.
</div> </p>
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup> <div id="org11a1e17" class="figure">
<col class="org-right" />
<col class="org-right" />
<col class="org-right" />
</colgroup>
<tbody>
<tr>
<td class="org-right">-1.4113e-13</td>
<td class="org-right">1.0339e-13</td>
<td class="org-right">3.774e-14</td>
</tr>
<tr>
<td class="org-right">1.0339e-13</td>
<td class="org-right">-1.4113e-13</td>
<td class="org-right">3.774e-14</td>
</tr>
<tr>
<td class="org-right">3.7792e-14</td>
<td class="org-right">3.7792e-14</td>
<td class="org-right">-7.5585e-14</td>
</tr>
</tbody>
</table>
<div id="org16f0105" class="figure">
<p><img src="figs/iff_plant_bode_plot.png" alt="iff_plant_bode_plot.png" /> <p><img src="figs/iff_plant_bode_plot.png" alt="iff_plant_bode_plot.png" />
</p> </p>
<p><span class="figure-number">Figure 15: </span>Bode plot of IFF Plant</p> <p><span class="figure-number">Figure 15: </span>Bode plot of IFF Plant</p>
@ -901,109 +876,213 @@ G_fs = linearize(mdl, io);
</div> </div>
</div> </div>
<div id="outline-container-orga2bc3f0" class="outline-3"> <div id="outline-container-orgae5e7fb" class="outline-3">
<h3 id="orga2bc3f0"><span class="section-number-3">4.2.</span> Controller - Root Locus</h3> <h3 id="orgae5e7fb"><span class="section-number-3">4.2.</span> Controller - Root Locus</h3>
<div class="outline-text-3" id="text-4-2"> <div class="outline-text-3" id="text-4-2">
<p>
We want to have integral action around the resonances of the system, but we do not want to integrate at low frequency.
Therefore, we can use a low pass filter.
</p>
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab">Kiff_g1 = eye(3)<span class="org-builtin">*</span>1<span class="org-builtin">/</span>(1 <span class="org-builtin">+</span> s<span class="org-builtin">/</span>2<span class="org-builtin">/</span><span class="org-matlab-math">pi</span><span class="org-builtin">/</span>20); <pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Integral Force Feedback Controller</span>
Kiff_g1 = eye(3)<span class="org-builtin">*</span>1<span class="org-builtin">/</span>(1 <span class="org-builtin">+</span> s<span class="org-builtin">/</span>2<span class="org-builtin">/</span><span class="org-matlab-math">pi</span><span class="org-builtin">/</span>20);
</pre> </pre>
</div> </div>
<div id="org4041645" class="figure"> <div id="org5b2bab0" class="figure">
<p><img src="figs/iff_root_locus.png" alt="iff_root_locus.png" /> <p><img src="figs/iff_root_locus.png" alt="iff_root_locus.png" />
</p> </p>
<p><span class="figure-number">Figure 16: </span>Root Locus plot for the IFF Control strategy</p> <p><span class="figure-number">Figure 16: </span>Root Locus plot for the IFF Control strategy</p>
</div> </div>
<div class="org-src-container"> <div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Integral Force Feedback Controller</span> <pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Integral Force Feedback Controller with optimal gain</span>
Kiff = g<span class="org-builtin">*</span>Kiff_g1; Kiff = g<span class="org-builtin">*</span>Kiff_g1;
</pre> </pre>
</div> </div>
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Save the IFF controller</span>
save(<span class="org-string">'mat/Kiff.mat'</span>, <span class="org-string">'Kiff'</span>);
</pre>
</div>
</div> </div>
</div> </div>
<div id="outline-container-org63d6a74" class="outline-3"> <div id="outline-container-orgde5a8cd" class="outline-3">
<h3 id="org63d6a74"><span class="section-number-3">4.3.</span> Damped Plant</h3> <h3 id="orgde5a8cd"><span class="section-number-3">4.3.</span> Damped Plant</h3>
<div class="outline-text-3" id="text-4-3"> <div class="outline-text-3" id="text-4-3">
<div class="org-src-container"> <p>
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Input/Output definition</span> Both the Open Loop dynamics (see Figure <a href="#org015dc10">9</a>) and the dynamics with IFF (see Figure <a href="#org7a880a7">17</a>) are identified.
clear io; io_i = 1; </p>
<span class="org-matlab-cellbreak">%% Inputs</span> <p>
<span class="org-comment-delimiter">% </span><span class="org-comment">Control Input {3x1} [N]</span> We are here interested in the dynamics from \(\bm{u}^\prime = [u_{u_r}^\prime,\ u_{u_h}^\prime,\ u_d^\prime]\) (input of the damped plant) to \(\bm{d}_{\text{fj}} = [d_{u_r},\ d_{u_h},\ d_d]\) (motion of the crystal expressed in the frame of the fast-jacks).
io(io_i) = linio([mdl, <span class="org-string">'/control_system'</span>], 1, <span class="org-string">'input'</span>); io_i = io_i <span class="org-builtin">+</span> 1; This is schematically represented in Figure <a href="#org7a880a7">17</a>.
</p>
<span class="org-matlab-cellbreak">%% Outputs</span>
<span class="org-comment-delimiter">% </span><span class="org-comment">Force Sensor {3x1} [m]</span> <div id="org7a880a7" class="figure">
io(io_i) = linio([mdl, <span class="org-string">'/DCM'</span>], 1, <span class="org-string">'openoutput'</span>); io_i = io_i <span class="org-builtin">+</span> 1; <p><img src="figs/schematic_jacobian_frame_fastjack_iff.png" alt="schematic_jacobian_frame_fastjack_iff.png" />
</pre> </p>
<p><span class="figure-number">Figure 17: </span>Use of Jacobian matrices to obtain the system in the frame of the fastjacks</p>
</div> </div>
<div class="org-src-container"> <p>
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% DCM Kinematics</span> The dynamics from \(\bm{u}\) to \(\bm{d}_{\text{fj}}\) (open-loop dynamics) and from \(\bm{u}^\prime\) to \(\bm{d}_{\text{fs}}\) are compared in Figure <a href="#org9f5d048">18</a>.
load(<span class="org-string">'mat/dcm_kinematics.mat'</span>); It is clear that the Integral Force Feedback control strategy is very effective in damping the resonances of the plant.
</pre> </p>
</div>
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Identification of the Open Loop plant</span>
controller.type = 0; <span class="org-comment-delimiter">% </span><span class="org-comment">Open Loop</span>
G_ol = J_a_111<span class="org-builtin">*</span>inv(J_s_111)<span class="org-builtin">*</span>linearize(mdl, io);
G_ol.InputName = {<span class="org-string">'u_ur'</span>, <span class="org-string">'u_uh'</span>, <span class="org-string">'u_d'</span>};
G_ol.OutputName = {<span class="org-string">'d_ur'</span>, <span class="org-string">'d_uh'</span>, <span class="org-string">'d_d'</span>};
</pre>
</div>
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Identification of the damped plant with IFF</span>
controller.type = 1; <span class="org-comment-delimiter">% </span><span class="org-comment">IFF</span>
G_dp = J_a_111<span class="org-builtin">*</span>inv(J_s_111)<span class="org-builtin">*</span>linearize(mdl, io);
G_dp.InputName = {<span class="org-string">'u_ur'</span>, <span class="org-string">'u_uh'</span>, <span class="org-string">'u_d'</span>};
G_dp.OutputName = {<span class="org-string">'d_ur'</span>, <span class="org-string">'d_uh'</span>, <span class="org-string">'d_d'</span>};
</pre>
</div>
<div id="org8455151" class="figure"> <div id="org9f5d048" class="figure">
<p><img src="figs/comp_damped_undamped_plant_iff_bode_plot.png" alt="comp_damped_undamped_plant_iff_bode_plot.png" /> <p><img src="figs/comp_damped_undamped_plant_iff_bode_plot.png" alt="comp_damped_undamped_plant_iff_bode_plot.png" />
</p> </p>
<p><span class="figure-number">Figure 17: </span>Bode plot of both the open-loop plant and the damped plant using IFF</p> <p><span class="figure-number">Figure 18: </span>Bode plot of both the open-loop plant and the damped plant using IFF</p>
</div> </div>
<div class="important" id="orgebe4b09"> <div class="important" id="org8586fa6">
<p> <p>
The Integral Force Feedback control strategy is very effective in damping the suspension modes of the DCM. The Integral Force Feedback control strategy is very effective in damping the modes present in the plant.
</p> </p>
</div>
</div>
</div>
<div id="outline-container-org8c22e6e" class="outline-3">
<h3 id="org8c22e6e"><span class="section-number-3">4.4.</span> Save</h3>
<div class="outline-text-3" id="text-4-4">
<div class="org-src-container">
<pre class="src src-matlab">save(<span class="org-string">'mat/Kiff.mat'</span>, <span class="org-string">'Kiff'</span>);
</pre>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div id="outline-container-org053c75c" class="outline-2"> <div id="outline-container-org27e3538" class="outline-2">
<h2 id="org053c75c"><span class="section-number-2">5.</span> HAC-LAC (IFF) architecture</h2> <h2 id="org27e3538"><span class="section-number-2">5.</span> HAC-LAC (IFF) architecture</h2>
<div class="outline-text-2" id="text-5"> <div class="outline-text-2" id="text-5">
<p> <p>
<a id="orga68bafc"></a> <a id="orgee34a4d"></a>
</p> </p>
<p>
The HAC-LAC architecture is shown in Figure <a href="#orgb03e1da">19</a>.
</p>
<div id="orgb03e1da" class="figure">
<p><img src="figs/schematic_jacobian_frame_fastjack_hac_iff.png" alt="schematic_jacobian_frame_fastjack_hac_iff.png" />
</p>
<p><span class="figure-number">Figure 19: </span>HAC-LAC architecture</p>
</div>
</div>
<div id="outline-container-org72519d4" class="outline-3">
<h3 id="org72519d4"><span class="section-number-3">5.1.</span> System Identification</h3>
<div class="outline-text-3" id="text-5-1">
<p>
Let&rsquo;s identify the damped plant.
</p>
<div id="org022508f" class="figure">
<p><img src="figs/bode_plot_hac_iff_plant.png" alt="bode_plot_hac_iff_plant.png" />
</p>
<p><span class="figure-number">Figure 20: </span>Bode Plot of the plant for the High Authority Controller (transfer function from \(\bm{u}^\prime\) to \(\bm{\epsilon}_d\))</p>
</div>
</div>
</div>
<div id="outline-container-org6919788" class="outline-3">
<h3 id="org6919788"><span class="section-number-3">5.2.</span> High Authority Controller</h3>
<div class="outline-text-3" id="text-5-2">
<p>
Let&rsquo;s design a controller with a bandwidth of 100Hz.
As the plant is well decoupled and well approximated by a constant at low frequency, the high authority controller can easily be designed with SISO loop shaping.
</p>
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Controller design</span>
wc = 2<span class="org-builtin">*</span><span class="org-matlab-math">pi</span><span class="org-builtin">*</span>100; <span class="org-comment-delimiter">% </span><span class="org-comment">Wanted crossover frequency [rad/s]</span>
a = 2; <span class="org-comment-delimiter">% </span><span class="org-comment">Lead parameter</span>
Khac = diag(1<span class="org-builtin">./</span>diag(abs(evalfr(G_dp, 1<span class="org-constant">j</span><span class="org-builtin">*</span>wc)))) <span class="org-builtin">*</span> <span class="org-comment-delimiter">.</span><span class="org-comment">.. % Diagonal controller</span>
wc<span class="org-builtin">/</span>s <span class="org-builtin">*</span> <span class="org-comment-delimiter">.</span><span class="org-comment">.. % Integrator</span>
1<span class="org-builtin">/</span>(sqrt(a))<span class="org-builtin">*</span>(1 <span class="org-builtin">+</span> s<span class="org-builtin">/</span>(wc<span class="org-builtin">/</span>sqrt(a)))<span class="org-builtin">/</span>(1 <span class="org-builtin">+</span> s<span class="org-builtin">/</span>(wc<span class="org-builtin">*</span>sqrt(a))) <span class="org-builtin">*</span> <span class="org-comment-delimiter">.</span><span class="org-comment">.. % Lead</span>
1<span class="org-builtin">/</span>(s<span class="org-builtin">^</span>2<span class="org-builtin">/</span>(4<span class="org-builtin">*</span>wc)<span class="org-builtin">^</span>2 <span class="org-builtin">+</span> 2<span class="org-builtin">*</span>s<span class="org-builtin">/</span>(4<span class="org-builtin">*</span>wc) <span class="org-builtin">+</span> 1); <span class="org-comment-delimiter">% </span><span class="org-comment">Low pass filter</span>
</pre>
</div>
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Save the HAC controller</span>
save(<span class="org-string">'mat/Khac_iff.mat'</span>, <span class="org-string">'Khac'</span>);
</pre>
</div>
<div class="org-src-container">
<pre class="src src-matlab"><span class="org-matlab-cellbreak">%% Loop Gain</span>
L_hac_lac = G_dp <span class="org-builtin">*</span> Khac;
</pre>
</div>
<div id="org1eefea2" class="figure">
<p><img src="figs/hac_iff_loop_gain_bode_plot.png" alt="hac_iff_loop_gain_bode_plot.png" />
</p>
<p><span class="figure-number">Figure 21: </span>Bode Plot of the Loop gain for the High Authority Controller</p>
</div>
<p>
As shown in the Root Locus plot in Figure <a href="#orgc90ee63">22</a>, the closed loop system should be stable.
</p>
<div id="orgc90ee63" class="figure">
<p><img src="figs/loci_hac_iff_fast_jack.png" alt="loci_hac_iff_fast_jack.png" />
</p>
<p><span class="figure-number">Figure 22: </span>Root Locus for the High Authority Controller</p>
</div>
</div>
</div>
<div id="outline-container-orgc5ddfb6" class="outline-3">
<h3 id="orgc5ddfb6"><span class="section-number-3">5.3.</span> Performances</h3>
<div class="outline-text-3" id="text-5-3">
<p>
In order to estimate the performances of the HAC-IFF control strategy, the transfer function from motion errors of the stepper motors to the motion error of the crystal is identified both in open loop and with the HAC-IFF strategy.
</p>
<p>
It is first verified that the closed-loop system is stable:
</p>
<div class="org-src-container">
<pre class="src src-matlab">isstable(T_hl)
</pre>
</div>
<pre class="example">
1
</pre>
<p>
And both transmissibilities are compared in Figure <a href="#org152d7e8">23</a>.
</p>
<div id="org152d7e8" class="figure">
<p><img src="figs/stepper_transmissibility_comp_ol_hac_iff.png" alt="stepper_transmissibility_comp_ol_hac_iff.png" />
</p>
<p><span class="figure-number">Figure 23: </span>Comparison of the transmissibility of errors from vibrations of the stepper motor between the open-loop case and the hac-iff case.</p>
</div>
<div class="important" id="org755e221">
<p>
The HAC-IFF control strategy can effectively reduce the transmissibility of the motion errors of the stepper motors.
This reduction is effective inside the bandwidth of the controller.
</p>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
<div id="postamble" class="status"> <div id="postamble" class="status">
<p class="author">Author: Dehaeze Thomas</p> <p class="author">Author: Dehaeze Thomas</p>
<p class="date">Created: 2021-11-30 mar. 11:44</p> <p class="date">Created: 2021-11-30 mar. 15:17</p>
</div> </div>
</body> </body>
</html> </html>

View File

@ -1,4 +1,4 @@
#+TITLE: DCM - Dynamical Multi-Body Model #+TITLE: ESRF Double Crystal Monochromator - Dynamical Multi-Body Model
:DRAWER: :DRAWER:
#+LANGUAGE: en #+LANGUAGE: en
#+EMAIL: dehaeze.thomas@gmail.com #+EMAIL: dehaeze.thomas@gmail.com
@ -65,6 +65,7 @@ It is structured as follow:
:header-args:matlab+: :tangle matlab/dcm_kinematics.m :header-args:matlab+: :tangle matlab/dcm_kinematics.m
:END: :END:
<<sec:dcm_kinematics>> <<sec:dcm_kinematics>>
** Introduction :ignore: ** Introduction :ignore:
** Matlab Init :noexport:ignore: ** Matlab Init :noexport:ignore:
@ -378,6 +379,13 @@ data2orgtable(inv(J_a_111), {}, {}, ' %.4f ');
| 1.7857 | 1.7857 | -3.5714 | | 1.7857 | 1.7857 | -3.5714 |
| -4.5455 | 4.5455 | 0.0 | | -4.5455 | 4.5455 | 0.0 |
** TODO Inputs and Outputs :noexport:
Disturbances:
- Motion errors of the stepper motor
- Vibrations from the outside
- Vibrations from the cooling system directly applied on the crystals
** Save Kinematics ** Save Kinematics
#+begin_src matlab :exports none :tangle no #+begin_src matlab :exports none :tangle no
save('matlab/mat/dcm_kinematics.mat', 'J_a_111', 'J_s_111') save('matlab/mat/dcm_kinematics.mat', 'J_a_111', 'J_s_111')
@ -482,7 +490,7 @@ size(G)
** Plant in the frame of the fastjacks ** Plant in the frame of the fastjacks
#+begin_src matlab #+begin_src matlab
load('mat/dcm_kinematics.mat'); load('dcm_kinematics.mat');
#+end_src #+end_src
Using the forward and inverse kinematics, we can computed the dynamics from piezo forces to axial motion of the 3 fastjacks (see Figure [[fig:schematic_jacobian_frame_fastjack]]). Using the forward and inverse kinematics, we can computed the dynamics from piezo forces to axial motion of the 3 fastjacks (see Figure [[fig:schematic_jacobian_frame_fastjack]]).
@ -886,7 +894,7 @@ io(io_i) = linio([mdl, '/DCM'], 1, 'openoutput'); io_i = io_i + 1;
#+begin_src matlab #+begin_src matlab
%% DCM Kinematics %% DCM Kinematics
load('mat/dcm_kinematics.mat'); load('dcm_kinematics.mat');
#+end_src #+end_src
#+begin_src matlab #+begin_src matlab
@ -1030,14 +1038,8 @@ G_fs.InputName = {'u_ur', 'u_uh', 'u_d'};
G_fs.OutputName = {'fs_ur', 'fs_uh', 'fs_d'}; G_fs.OutputName = {'fs_ur', 'fs_uh', 'fs_d'};
#+end_src #+end_src
#+begin_src matlab :results value replace :exports both :tangle no The Bode plot of the identified dynamics is shown in Figure [[fig:iff_plant_bode_plot]].
dcgain(G_fs) At high frequency, the diagonal terms are constants while the off-diagonal terms have some roll-off.
#+end_src
#+RESULTS:
| -1.4113e-13 | 1.0339e-13 | 3.774e-14 |
| 1.0339e-13 | -1.4113e-13 | 3.774e-14 |
| 3.7792e-14 | 3.7792e-14 | -7.5585e-14 |
#+begin_src matlab :exports none #+begin_src matlab :exports none
%% Bode plot for the plant %% Bode plot for the plant
@ -1062,7 +1064,7 @@ for i = 1:2
end end
hold off; hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log'); set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]); ylabel('Amplitude'); set(gca, 'XTickLabel',[]);
legend('location', 'northwest', 'FontSize', 8, 'NumColumns', 2); legend('location', 'northwest', 'FontSize', 8, 'NumColumns', 2);
ylim([1e-13, 1e-7]); ylim([1e-13, 1e-7]);
@ -1092,7 +1094,11 @@ exportFig('figs/iff_plant_bode_plot.pdf', 'width', 'wide', 'height', 'tall');
[[file:figs/iff_plant_bode_plot.png]] [[file:figs/iff_plant_bode_plot.png]]
** Controller - Root Locus ** Controller - Root Locus
We want to have integral action around the resonances of the system, but we do not want to integrate at low frequency.
Therefore, we can use a low pass filter.
#+begin_src matlab #+begin_src matlab
%% Integral Force Feedback Controller
Kiff_g1 = eye(3)*1/(1 + s/2/pi/20); Kiff_g1 = eye(3)*1/(1 + s/2/pi/20);
#+end_src #+end_src
@ -1136,12 +1142,61 @@ exportFig('figs/iff_root_locus.pdf', 'width', 'wide', 'height', 'tall');
[[file:figs/iff_root_locus.png]] [[file:figs/iff_root_locus.png]]
#+begin_src matlab #+begin_src matlab
%% Integral Force Feedback Controller %% Integral Force Feedback Controller with optimal gain
Kiff = g*Kiff_g1; Kiff = g*Kiff_g1;
#+end_src #+end_src
#+begin_src matlab :exports none :tangle no
save('matlab/mat/Kiff.mat', 'Kiff');
#+end_src
#+begin_src matlab :eval no
%% Save the IFF controller
save('mat/Kiff.mat', 'Kiff');
#+end_src
** Damped Plant ** Damped Plant
#+begin_src matlab Both the Open Loop dynamics (see Figure [[fig:schematic_jacobian_frame_fastjack]]) and the dynamics with IFF (see Figure [[fig:schematic_jacobian_frame_fastjack_iff]]) are identified.
We are here interested in the dynamics from $\bm{u}^\prime = [u_{u_r}^\prime,\ u_{u_h}^\prime,\ u_d^\prime]$ (input of the damped plant) to $\bm{d}_{\text{fj}} = [d_{u_r},\ d_{u_h},\ d_d]$ (motion of the crystal expressed in the frame of the fast-jacks).
This is schematically represented in Figure [[fig:schematic_jacobian_frame_fastjack_iff]].
#+begin_src latex :file schematic_jacobian_frame_fastjack_iff.pdf
\begin{tikzpicture}
% Blocs
\node[block={4.0cm}{3.0cm}] (G) {$\bm{G}(s)$};
\coordinate[] (inputF) at ($(G.south west)!0.5!(G.north west)$);
\coordinate[] (outputF) at ($(G.south east)!0.8!(G.north east)$);
\coordinate[] (outputL) at ($(G.south east)!0.2!(G.north east)$);
\node[block, right=1.5 of outputL] (Js) {$\bm{J}_{s}^{-1}$};
\node[block, right=1.5 of Js] (Ja) {$\bm{J}_{a}$};
\node[addb, left= of G] (addF) {};
\node[block, above=0.5 of G] (Kiff) {$\bm{K}_{\text{IFF}}(s)$};
% Connections and labels
\draw[->] ($(addF.west)+(-1.5,0)$) node[above right]{$\begin{bmatrix} u_{u_r}^\prime \\ u_{u_h}^\prime \\ u_d^\prime \end{bmatrix}$} -- (addF.west);
\draw[->] (addF.east) -- node[miday, above]{$\begin{bmatrix} u_{u_r} \\ u_{u_h} \\ u_d \end{bmatrix}$} (inputF);
\draw[->] (outputF) -- ++(2.0, 0) node[above left]{$\begin{bmatrix} \tau_{u_r} \\ \tau_{u_h} \\ \tau_d \end{bmatrix}$};
\draw[->] ($(outputF) + (0.6, 0)$)node[branch]{} |- (Kiff.east);
\draw[->] (Kiff.west) -| (addF.north);
\draw[->] (outputL) -- node[midway, above]{$\begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix}$} (Js.west);
\draw[->] (Js.east) -- node[midway, above]{$\begin{bmatrix} d_z \\ r_y \\ r_x \end{bmatrix}$} (Ja.west);
\draw[->] (Ja.east) -- ++(1.5, 0) node[above left]{$\begin{bmatrix} d_{u_r} \\ d_{u_h} \\ d_{d} \end{bmatrix}$};
\begin{scope}[on background layer]
\node[fit={(G.south -| addF.west) (Ja.east |- Kiff.north)}, fill=black!20!white, draw, inner sep=6pt] (system) {};
\node[above] at (system.north) {$\bm{G}_{\text{fj,IFF}}(s)$};
\end{scope}
\end{tikzpicture}
#+end_src
#+name: fig:schematic_jacobian_frame_fastjack_iff
#+caption: Use of Jacobian matrices to obtain the system in the frame of the fastjacks
#+RESULTS:
[[file:figs/schematic_jacobian_frame_fastjack_iff.png]]
#+begin_src matlab :exports none
%% Input/Output definition %% Input/Output definition
clear io; io_i = 1; clear io; io_i = 1;
@ -1154,12 +1209,12 @@ io(io_i) = linio([mdl, '/control_system'], 1, 'input'); io_i = io_i + 1;
io(io_i) = linio([mdl, '/DCM'], 1, 'openoutput'); io_i = io_i + 1; io(io_i) = linio([mdl, '/DCM'], 1, 'openoutput'); io_i = io_i + 1;
#+end_src #+end_src
#+begin_src matlab #+begin_src matlab :exports none
%% DCM Kinematics %% Load DCM Kinematics
load('mat/dcm_kinematics.mat'); load('dcm_kinematics.mat');
#+end_src #+end_src
#+begin_src matlab #+begin_src matlab :exports none
%% Identification of the Open Loop plant %% Identification of the Open Loop plant
controller.type = 0; % Open Loop controller.type = 0; % Open Loop
G_ol = J_a_111*inv(J_s_111)*linearize(mdl, io); G_ol = J_a_111*inv(J_s_111)*linearize(mdl, io);
@ -1167,7 +1222,7 @@ G_ol.InputName = {'u_ur', 'u_uh', 'u_d'};
G_ol.OutputName = {'d_ur', 'd_uh', 'd_d'}; G_ol.OutputName = {'d_ur', 'd_uh', 'd_d'};
#+end_src #+end_src
#+begin_src matlab #+begin_src matlab :exports none
%% Identification of the damped plant with IFF %% Identification of the damped plant with IFF
controller.type = 1; % IFF controller.type = 1; % IFF
G_dp = J_a_111*inv(J_s_111)*linearize(mdl, io); G_dp = J_a_111*inv(J_s_111)*linearize(mdl, io);
@ -1175,6 +1230,9 @@ G_dp.InputName = {'u_ur', 'u_uh', 'u_d'};
G_dp.OutputName = {'d_ur', 'd_uh', 'd_d'}; G_dp.OutputName = {'d_ur', 'd_uh', 'd_d'};
#+end_src #+end_src
The dynamics from $\bm{u}$ to $\bm{d}_{\text{fj}}$ (open-loop dynamics) and from $\bm{u}^\prime$ to $\bm{d}_{\text{fs}}$ are compared in Figure [[fig:comp_damped_undamped_plant_iff_bode_plot]].
It is clear that the Integral Force Feedback control strategy is very effective in damping the resonances of the plant.
#+begin_src matlab :exports none #+begin_src matlab :exports none
%% Comparison of the damped and undamped plant %% Comparison of the damped and undamped plant
figure; figure;
@ -1237,24 +1295,67 @@ exportFig('figs/comp_damped_undamped_plant_iff_bode_plot.pdf', 'width', 'wide',
[[file:figs/comp_damped_undamped_plant_iff_bode_plot.png]] [[file:figs/comp_damped_undamped_plant_iff_bode_plot.png]]
#+begin_important #+begin_important
The Integral Force Feedback control strategy is very effective in damping the suspension modes of the DCM. The Integral Force Feedback control strategy is very effective in damping the modes present in the plant.
#+end_important #+end_important
** Save
#+begin_src matlab :exports none :tangle no
save('matlab/mat/Kiff.mat', 'Kiff');
#+end_src
#+begin_src matlab :eval no
save('mat/Kiff.mat', 'Kiff');
#+end_src
* HAC-LAC (IFF) architecture * HAC-LAC (IFF) architecture
:PROPERTIES: :PROPERTIES:
:header-args:matlab+: :tangle matlab/dcm_hac_iff.m :header-args:matlab+: :tangle matlab/dcm_hac_iff.m
:END: :END:
<<sec:hac_iff>> <<sec:hac_iff>>
** Introduction :ignore: ** Introduction :ignore:
The HAC-LAC architecture is shown in Figure [[fig:schematic_jacobian_frame_fastjack_hac_iff]].
#+begin_src latex :file schematic_jacobian_frame_fastjack_hac_iff.pdf
\begin{tikzpicture}
% Blocs
\node[block={4.0cm}{3.0cm}] (G) {$\bm{G}(s)$};
\coordinate[] (inputF) at ($(G.south west)!0.5!(G.north west)$);
\coordinate[] (outputF) at ($(G.south east)!0.8!(G.north east)$);
\coordinate[] (outputL) at ($(G.south east)!0.2!(G.north east)$);
\node[block, right=1.3 of outputL] (Js) {$\bm{J}_{s}^{-1}$};
\node[addb, left= of G] (addF) {};
\node[block, above=0.5 of G] (Kiff) {$\bm{K}_{\text{IFF}}(s)$};
\node[block, left=1.3 of addF] (Khac) {$\bm{K}_{\text{HAC}}(s)$};
\node[block, left=1.3 of Khac] (Ja) {$\bm{J}_{a}$};
\node[addb={+}{}{}{}{-}, left=1.3 of Ja] (subL) {};
\coordinate[left=1.3 of subL] (mux);
\node[block] (bragg2d) at ($(mux) + (-1.2, 0.8)$) {$\frac{d_{\text{off}}}{2 \cos \theta_b}$};
\coordinate (rx) at ($(mux) + (0, -0.8)$);
% Connections and labels
\draw[->] (Khac.east) -- node[midway, above]{$\begin{bmatrix} u_{u_r}^\prime \\ u_{u_h}^\prime \\ u_d^\prime \end{bmatrix}$} (addF.west);
\draw[->] (addF.east) -- node[midway, above]{$\begin{bmatrix} u_{u_r} \\ u_{u_h} \\ u_d \end{bmatrix}$} (inputF);
\draw[->] (outputF) -- ++(2.0, 0) node[above left]{$\begin{bmatrix} \tau_{u_r} \\ \tau_{u_h} \\ \tau_d \end{bmatrix}$};
\draw[->] ($(outputF) + (0.6, 0)$)node[branch]{} |- (Kiff.east);
\draw[->] (Kiff.west) -| (addF.north);
\draw[->] (outputL) -- node[midway, above]{$\begin{bmatrix} x_1 \\ x_2 \\ x_3 \end{bmatrix}$} (Js.west);
\draw[->] (Js.east) -- ++(1.0, 0);
\draw[line width=4pt] ($(mux) + (0, -1.0)$) -- ($(mux) + (0, 1.0)$);
\draw[->] (mux) -- node[midway, above]{$\begin{bmatrix} r_{d_z} \\ r_{r_y} \\ r_{r_x} \end{bmatrix}$} (subL.west);
\draw[->] (subL.east) -- node[midway, above]{$\begin{bmatrix} \epsilon_{d_z} \\ \epsilon_{r_y} \\ \epsilon_{r_x} \end{bmatrix}$} (Ja.west);
\draw[->] (Ja.east) -- node[midway, above]{$\begin{bmatrix} \epsilon_{d_{u_r}} \\ \epsilon_{d_{u_h}} \\ \epsilon_{d_d} \end{bmatrix}$} (Khac.west);
\draw[->] ($(Js.east) + (0.6, 0)$)node[branch]{}node[above]{$\begin{bmatrix} d_z \\ r_y \\ r_x \end{bmatrix}$} -- ++(0, -1.0) -| (subL.south);
\draw[->] ($(bragg2d.west) + (-0.6, 0)$)coordinate(ref_input)node[above right]{$\theta_b$} -- (bragg2d.west);
\draw[->] (bragg2d.east) --node[midway, above]{$r_{d_z}$} (bragg2d-|mux);
\draw[->] (ref_input|-mux)node[above right]{$r_{r_y}$} -- (mux);
\draw[->] (ref_input|-rx) node[above right]{$r_{r_x}$} -- (rx-|mux);
\end{tikzpicture}
#+end_src
#+name: fig:schematic_jacobian_frame_fastjack_hac_iff
#+caption: HAC-LAC architecture
#+RESULTS:
[[file:figs/schematic_jacobian_frame_fastjack_hac_iff.png]]
** Matlab Init :noexport:ignore: ** Matlab Init :noexport:ignore:
#+begin_src matlab #+begin_src matlab
%% dcm_hac_iff.m %% dcm_hac_iff.m
@ -1285,6 +1386,291 @@ save('mat/Kiff.mat', 'Kiff');
<<m-init-other>> <<m-init-other>>
#+end_src #+end_src
** System Identification
Let's identify the damped plant.
#+begin_src matlab :exports none
%% Input/Output definition
clear io; io_i = 1;
%% Inputs
% Control Input {3x1} [N]
io(io_i) = linio([mdl, '/control_system'], 1, 'input'); io_i = io_i + 1;
%% Outputs
% Force Sensor {3x1} [m]
io(io_i) = linio([mdl, '/DCM'], 1, 'openoutput'); io_i = io_i + 1;
#+end_src
#+begin_src matlab :exports none
%% Load DCM Kinematics and IFF controller
load('dcm_kinematics.mat');
load('Kiff.mat');
#+end_src
#+begin_src matlab :exports none
%% Identification of the damped plant with IFF
controller.type = 1; % IFF
G_dp = J_a_111*inv(J_s_111)*linearize(mdl, io);
G_dp.InputName = {'u_ur', 'u_uh', 'u_d'};
G_dp.OutputName = {'d_ur', 'd_uh', 'd_d'};
#+end_src
#+begin_src matlab :exports none
%% Comparison of the damped and undamped plant
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(freqs, abs(squeeze(freqresp(G_dp(1,1), freqs, 'Hz'))), '-', ...
'DisplayName', 'd - IFF');
plot(freqs, abs(squeeze(freqresp(G_dp(2,2), freqs, 'Hz'))), '-', ...
'DisplayName', 'uh - IFF');
plot(freqs, abs(squeeze(freqresp(G_dp(3,3), freqs, 'Hz'))), '-', ...
'DisplayName', 'ur - IFF');
for i = 1:2
for j = i+1:3
plot(freqs, abs(squeeze(freqresp(G_dp(i,j), freqs, 'Hz'))), 'color', [0, 0, 0, 0.2], ...
'HandleVisibility', 'off');
end
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Amplitude [m/N]'); set(gca, 'XTickLabel',[]);
legend('location', 'southeast', 'FontSize', 8, 'NumColumns', 2);
ylim([1e-12, 1e-8]);
ax2 = nexttile;
hold on;
plot(freqs, 180/pi*angle(squeeze(freqresp(G_dp(1,1), freqs, 'Hz'))), '-');
plot(freqs, 180/pi*angle(squeeze(freqresp(G_dp(2,2), freqs, 'Hz'))), '-');
plot(freqs, 180/pi*angle(squeeze(freqresp(G_dp(3,3), freqs, 'Hz'))), '-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360);
ylim([-180, 0]);
linkaxes([ax1,ax2],'x');
xlim([freqs(1), freqs(end)]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file replace
exportFig('figs/bode_plot_hac_iff_plant.pdf', 'width', 'wide', 'height', 'tall');
#+end_src
#+name: fig:bode_plot_hac_iff_plant
#+caption: Bode Plot of the plant for the High Authority Controller (transfer function from $\bm{u}^\prime$ to $\bm{\epsilon}_d$)
#+RESULTS:
[[file:figs/bode_plot_hac_iff_plant.png]]
** High Authority Controller
Let's design a controller with a bandwidth of 100Hz.
As the plant is well decoupled and well approximated by a constant at low frequency, the high authority controller can easily be designed with SISO loop shaping.
#+begin_src matlab
%% Controller design
wc = 2*pi*100; % Wanted crossover frequency [rad/s]
a = 2; % Lead parameter
Khac = diag(1./diag(abs(evalfr(G_dp, 1j*wc)))) * ... % Diagonal controller
wc/s * ... % Integrator
1/(sqrt(a))*(1 + s/(wc/sqrt(a)))/(1 + s/(wc*sqrt(a))) * ... % Lead
1/(s^2/(4*wc)^2 + 2*s/(4*wc) + 1); % Low pass filter
#+end_src
#+begin_src matlab :exports none :tangle no
save('matlab/mat/Khac_iff.mat', 'Khac');
#+end_src
#+begin_src matlab :eval no
%% Save the HAC controller
save('mat/Khac_iff.mat', 'Khac');
#+end_src
#+begin_src matlab
%% Loop Gain
L_hac_lac = G_dp * Khac;
#+end_src
#+begin_src matlab :exports none
%% Bode Plot of the Loop Gain
figure;
tiledlayout(3, 1, 'TileSpacing', 'Compact', 'Padding', 'None');
ax1 = nexttile([2,1]);
hold on;
plot(freqs, abs(squeeze(freqresp(L_hac_lac(1,1), freqs, 'Hz'))), '-', ...
'DisplayName', 'd');
plot(freqs, abs(squeeze(freqresp(L_hac_lac(2,2), freqs, 'Hz'))), '-', ...
'DisplayName', 'uh');
plot(freqs, abs(squeeze(freqresp(L_hac_lac(3,3), freqs, 'Hz'))), '-', ...
'DisplayName', 'ur');
for i = 1:2
for j = i+1:3
plot(freqs, abs(squeeze(freqresp(L_hac_lac(i,j), freqs, 'Hz'))), 'color', [0, 0, 0, 0.2], ...
'HandleVisibility', 'off');
end
end
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
ylabel('Loop Gain'); set(gca, 'XTickLabel',[]);
legend('location', 'northeast', 'FontSize', 8, 'NumColumns', 2);
ylim([1e-2, 1e1]);
ax2 = nexttile;
hold on;
plot(freqs, 180/pi*angle(squeeze(freqresp(L_hac_lac(1,1), freqs, 'Hz'))), '-');
plot(freqs, 180/pi*angle(squeeze(freqresp(L_hac_lac(2,2), freqs, 'Hz'))), '-');
plot(freqs, 180/pi*angle(squeeze(freqresp(L_hac_lac(3,3), freqs, 'Hz'))), '-');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'lin');
xlabel('Frequency [Hz]'); ylabel('Phase [deg]');
hold off;
yticks(-360:90:360);
ylim([-180, 0]);
linkaxes([ax1,ax2],'x');
xlim([freqs(1), freqs(end)]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file replace
exportFig('figs/hac_iff_loop_gain_bode_plot.pdf', 'width', 'wide', 'height', 'tall');
#+end_src
#+name: fig:hac_iff_loop_gain_bode_plot
#+caption: Bode Plot of the Loop gain for the High Authority Controller
#+RESULTS:
[[file:figs/hac_iff_loop_gain_bode_plot.png]]
#+begin_src matlab :exports none
%% Compute the Eigenvalues of the loop gain
Ldet = zeros(3, length(freqs));
Lmimo = squeeze(freqresp(L_hac_lac, freqs, 'Hz'));
for i_f = 1:length(freqs)
Ldet(:, i_f) = eig(squeeze(Lmimo(:,:,i_f)));
end
#+end_src
As shown in the Root Locus plot in Figure [[fig:loci_hac_iff_fast_jack]], the closed loop system should be stable.
#+begin_src matlab :exports none
%% Plot of the eigenvalues of L in the complex plane
figure;
hold on;
for i = 1:3
plot(real(squeeze(Ldet(i,:))), imag(squeeze(Ldet(i,:))), 'k.');
plot(real(squeeze(Ldet(i,:))), -imag(squeeze(Ldet(i,:))), 'k.');
end
plot(-1, 0, 'kx', 'HandleVisibility', 'off');
hold off;
set(gca, 'XScale', 'lin'); set(gca, 'YScale', 'lin');
xlabel('Real'); ylabel('Imag');
xlim([-3, 1]); ylim([-2, 2]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file replace
exportFig('figs/loci_hac_iff_fast_jack.pdf', 'width', 'wide', 'height', 'tall');
#+end_src
#+name: fig:loci_hac_iff_fast_jack
#+caption: Root Locus for the High Authority Controller
#+RESULTS:
[[file:figs/loci_hac_iff_fast_jack.png]]
** Performances
In order to estimate the performances of the HAC-IFF control strategy, the transfer function from motion errors of the stepper motors to the motion error of the crystal is identified both in open loop and with the HAC-IFF strategy.
#+begin_src matlab :exports none
%% Input/Output definition
clear io; io_i = 1;
%% Inputs
% Jack Motion Erros {3x1} [m]
io(io_i) = linio([mdl, '/stepper_errors'], 1, 'input'); io_i = io_i + 1;
%% Outputs
% Interferometer Output {3x1} [m]
io(io_i) = linio([mdl, '/DCM'], 1, 'output'); io_i = io_i + 1;
#+end_src
#+begin_src matlab :exports none
%% Identification of the transmissibility of errors in open-loop
controller.type = 0; % Open Loop
T_ol = inv(J_s_111)*linearize(mdl, io)*J_a_111;
T_ol.InputName = {'e_dz', 'e_ry', 'e_rx'};
T_ol.OutputName = {'dx', 'ry', 'rx'};
#+end_src
#+begin_src matlab :exports none
%% Load DCM Kinematics and IFF controller
load('dcm_kinematics.mat');
load('Kiff.mat');
#+end_src
#+begin_src matlab :exports none
%% Identification of the transmissibility of errors with HAC-IFF
controller.type = 3; % IFF
T_hl = inv(J_s_111)*linearize(mdl, io)*J_a_111;
T_hl.InputName = {'e_dz', 'e_ry', 'e_rx'};
T_hl.OutputName = {'dx', 'ry', 'rx'};
#+end_src
It is first verified that the closed-loop system is stable:
#+begin_src matlab :results value replace :exports both :tangle no
isstable(T_hl)
#+end_src
#+RESULTS:
: 1
And both transmissibilities are compared in Figure [[fig:stepper_transmissibility_comp_ol_hac_iff]].
#+begin_src matlab :exports none
%% Transmissibility of stepper errors
f = logspace(0, 3, 1000);
figure;
hold on;
plot(f, abs(squeeze(freqresp(T_ol(1,1), f, 'Hz'))), '-', ...
'DisplayName', '$d_z$ - OL');
plot(f, abs(squeeze(freqresp(T_ol(2,2), f, 'Hz'))), '-', ...
'DisplayName', '$r_y$ - OL');
plot(f, abs(squeeze(freqresp(T_ol(3,3), f, 'Hz'))), '-', ...
'DisplayName', '$r_x$ - OL');
set(gca,'ColorOrderIndex',1)
plot(f, abs(squeeze(freqresp(T_hl(1,1), f, 'Hz'))), '--', ...
'DisplayName', '$d_z$ - HAC-IFF');
plot(f, abs(squeeze(freqresp(T_hl(2,2), f, 'Hz'))), '--', ...
'DisplayName', '$r_y$ - HAC-IFF');
plot(f, abs(squeeze(freqresp(T_hl(3,3), f, 'Hz'))), '--', ...
'DisplayName', '$r_x$ - HAC-IFF');
hold off;
set(gca, 'XScale', 'log'); set(gca, 'YScale', 'log');
xlabel('Frequency [Hz]'); ylabel('Stepper transmissibility');
legend('location', 'southeast', 'FontSize', 8, 'NumColumns', 2);
ylim([1e-2, 1e2]);
xlim([f(1), f(end)]);
#+end_src
#+begin_src matlab :tangle no :exports results :results file replace
exportFig('figs/stepper_transmissibility_comp_ol_hac_iff.pdf', 'width', 'wide', 'height', 'tall');
#+end_src
#+name: fig:stepper_transmissibility_comp_ol_hac_iff
#+caption: Comparison of the transmissibility of errors from vibrations of the stepper motor between the open-loop case and the hac-iff case.
#+RESULTS:
[[file:figs/stepper_transmissibility_comp_ol_hac_iff.png]]
#+begin_important
The HAC-IFF control strategy can effectively reduce the transmissibility of the motion errors of the stepper motors.
This reduction is effective inside the bandwidth of the controller.
#+end_important
* Helping Functions :noexport: * Helping Functions :noexport:
** Initialize Path ** Initialize Path
#+NAME: m-init-path #+NAME: m-init-path

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 103 KiB

1288
figs/bode_plot_iff_plant.pdf Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 117 KiB

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

View File

@ -0,0 +1,696 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="586.206pt" height="142.189pt" viewBox="0 0 586.206 142.189" version="1.2">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 7.28125 -2.078125 C 7.328125 -2.234375 7.328125 -2.234375 7.40625 -2.25 C 7.515625 -2.265625 7.65625 -2.265625 7.78125 -2.265625 C 8.03125 -2.265625 8.1875 -2.265625 8.1875 -2.5625 C 8.1875 -2.609375 8.15625 -2.734375 7.96875 -2.734375 C 7.75 -2.734375 7.53125 -2.71875 7.296875 -2.71875 C 7.078125 -2.71875 6.859375 -2.703125 6.640625 -2.703125 C 6.234375 -2.703125 5.265625 -2.734375 4.875 -2.734375 C 4.75 -2.734375 4.5625 -2.734375 4.5625 -2.453125 C 4.5625 -2.265625 4.75 -2.265625 4.90625 -2.265625 L 5.265625 -2.265625 C 5.375 -2.265625 5.921875 -2.265625 5.921875 -2.203125 C 5.921875 -2.203125 5.921875 -2.171875 5.859375 -1.9375 C 5.84375 -1.875 5.6875 -1.234375 5.671875 -1.234375 C 5.515625 -0.5625 4.71875 -0.296875 4.09375 -0.296875 C 3.515625 -0.296875 2.921875 -0.421875 2.453125 -0.796875 C 1.9375 -1.234375 1.9375 -1.90625 1.9375 -2.125 C 1.9375 -2.578125 2.140625 -4.359375 3.09375 -5.4375 C 3.671875 -6.078125 4.625 -6.5 5.640625 -6.5 C 6.890625 -6.5 7.34375 -5.53125 7.34375 -4.71875 C 7.34375 -4.609375 7.328125 -4.46875 7.328125 -4.375 C 7.328125 -4.21875 7.453125 -4.21875 7.59375 -4.21875 C 7.8125 -4.21875 7.8125 -4.234375 7.859375 -4.4375 L 8.4375 -6.671875 C 8.4375 -6.71875 8.453125 -6.765625 8.453125 -6.828125 C 8.453125 -6.96875 8.328125 -6.96875 8.21875 -6.96875 L 7.296875 -6.25 C 7.09375 -6.453125 6.578125 -6.96875 5.484375 -6.96875 C 2.3125 -6.96875 0.546875 -4.53125 0.546875 -2.5 C 0.546875 -0.6875 1.9375 0.171875 3.78125 0.171875 C 4.828125 0.171875 5.515625 -0.171875 5.828125 -0.515625 C 6.078125 -0.25 6.59375 0 6.65625 0 C 6.75 0 6.78125 -0.078125 6.8125 -0.234375 Z M 7.28125 -2.078125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 5.96875 -6.140625 C 6 -6.296875 6.015625 -6.296875 6.078125 -6.3125 C 6.203125 -6.328125 6.34375 -6.328125 6.453125 -6.328125 C 6.71875 -6.328125 6.875 -6.328125 6.875 -6.625 C 6.875 -6.640625 6.859375 -6.796875 6.671875 -6.796875 C 6.46875 -6.796875 6.25 -6.78125 6.046875 -6.78125 C 5.828125 -6.78125 5.59375 -6.765625 5.359375 -6.765625 C 4.96875 -6.765625 4.015625 -6.796875 3.640625 -6.796875 C 3.515625 -6.796875 3.34375 -6.796875 3.34375 -6.515625 C 3.34375 -6.328125 3.5 -6.328125 3.671875 -6.328125 L 4.015625 -6.328125 C 4.40625 -6.328125 4.421875 -6.328125 4.671875 -6.296875 L 3.46875 -1.5 C 3.21875 -0.484375 2.59375 -0.1875 2.140625 -0.1875 C 2.046875 -0.1875 1.625 -0.203125 1.328125 -0.421875 C 1.859375 -0.5625 2.046875 -1.015625 2.046875 -1.28125 C 2.046875 -1.609375 1.765625 -1.859375 1.4375 -1.859375 C 1.046875 -1.859375 0.5625 -1.53125 0.5625 -0.90625 C 0.5625 -0.234375 1.234375 0.171875 2.1875 0.171875 C 3.296875 0.171875 4.5 -0.28125 4.78125 -1.453125 Z M 5.96875 -6.140625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 5.828125 -4.15625 C 6.5 -4.625 8.3125 -5.90625 8.65625 -6.078125 C 8.890625 -6.203125 9.09375 -6.3125 9.59375 -6.328125 C 9.78125 -6.34375 9.9375 -6.34375 9.9375 -6.625 C 9.9375 -6.703125 9.859375 -6.796875 9.75 -6.796875 C 9.515625 -6.796875 9.21875 -6.765625 8.96875 -6.765625 C 8.5625 -6.765625 8.140625 -6.796875 7.734375 -6.796875 C 7.640625 -6.796875 7.453125 -6.796875 7.453125 -6.515625 C 7.453125 -6.328125 7.625 -6.328125 7.6875 -6.328125 C 7.765625 -6.328125 7.96875 -6.3125 8.140625 -6.265625 L 3.625 -3.140625 L 4.40625 -6.296875 C 4.625 -6.328125 4.96875 -6.328125 5.078125 -6.328125 C 5.203125 -6.328125 5.40625 -6.328125 5.453125 -6.359375 C 5.546875 -6.421875 5.5625 -6.609375 5.5625 -6.625 C 5.5625 -6.75 5.453125 -6.796875 5.34375 -6.796875 C 5.09375 -6.796875 4.828125 -6.78125 4.59375 -6.78125 C 4.34375 -6.78125 4.09375 -6.765625 3.84375 -6.765625 C 3.59375 -6.765625 3.328125 -6.78125 3.078125 -6.78125 C 2.828125 -6.78125 2.5625 -6.796875 2.296875 -6.796875 C 2.203125 -6.796875 2.015625 -6.796875 2.015625 -6.515625 C 2.015625 -6.328125 2.140625 -6.328125 2.421875 -6.328125 C 2.640625 -6.328125 2.828125 -6.3125 3.03125 -6.3125 L 1.609375 -0.65625 C 1.578125 -0.5 1.5625 -0.5 1.390625 -0.46875 C 1.21875 -0.46875 1.015625 -0.46875 0.859375 -0.46875 C 0.609375 -0.46875 0.578125 -0.46875 0.546875 -0.453125 C 0.421875 -0.375 0.421875 -0.21875 0.421875 -0.171875 C 0.421875 -0.15625 0.4375 0 0.640625 0 C 0.890625 0 1.15625 -0.015625 1.390625 -0.015625 C 1.640625 -0.015625 1.90625 -0.03125 2.15625 -0.03125 C 2.40625 -0.03125 2.671875 -0.015625 2.90625 -0.015625 C 3.171875 -0.015625 3.4375 0 3.6875 0 C 3.78125 0 3.859375 0 3.90625 -0.0625 C 3.953125 -0.125 3.96875 -0.265625 3.96875 -0.28125 C 3.96875 -0.46875 3.828125 -0.46875 3.5625 -0.46875 C 3.359375 -0.46875 3.171875 -0.46875 2.96875 -0.484375 L 3.484375 -2.546875 L 4.703125 -3.390625 L 6.1875 -0.53125 C 5.984375 -0.46875 5.6875 -0.46875 5.640625 -0.46875 C 5.515625 -0.46875 5.453125 -0.46875 5.40625 -0.390625 C 5.359375 -0.34375 5.34375 -0.203125 5.34375 -0.171875 C 5.34375 -0.171875 5.34375 0 5.546875 0 C 5.875 0 6.6875 -0.03125 7.015625 -0.03125 C 7.21875 -0.03125 7.4375 -0.015625 7.640625 -0.015625 C 7.84375 -0.015625 8.046875 0 8.234375 0 C 8.3125 0 8.515625 0 8.515625 -0.28125 C 8.515625 -0.46875 8.34375 -0.46875 8.1875 -0.46875 C 7.734375 -0.46875 7.71875 -0.5 7.640625 -0.65625 Z M 5.828125 -4.15625 "/>
</symbol>
<symbol overflow="visible" id="glyph1-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph1-1">
<path style="stroke:none;" d="M 3.28125 2.375 C 3.28125 2.34375 3.28125 2.328125 3.109375 2.15625 C 1.875 0.90625 1.5625 -0.953125 1.5625 -2.484375 C 1.5625 -4.203125 1.9375 -5.921875 3.15625 -7.15625 C 3.28125 -7.28125 3.28125 -7.296875 3.28125 -7.328125 C 3.28125 -7.40625 3.234375 -7.4375 3.1875 -7.4375 C 3.078125 -7.4375 2.1875 -6.75 1.609375 -5.5 C 1.09375 -4.40625 0.984375 -3.3125 0.984375 -2.484375 C 0.984375 -1.703125 1.09375 -0.5 1.640625 0.609375 C 2.234375 1.828125 3.078125 2.484375 3.1875 2.484375 C 3.234375 2.484375 3.28125 2.453125 3.28125 2.375 Z M 3.28125 2.375 "/>
</symbol>
<symbol overflow="visible" id="glyph1-2">
<path style="stroke:none;" d="M 2.859375 -2.484375 C 2.859375 -3.25 2.75 -4.453125 2.203125 -5.5625 C 1.609375 -6.78125 0.765625 -7.4375 0.65625 -7.4375 C 0.609375 -7.4375 0.5625 -7.390625 0.5625 -7.328125 C 0.5625 -7.296875 0.5625 -7.28125 0.75 -7.109375 C 1.71875 -6.125 2.28125 -4.546875 2.28125 -2.484375 C 2.28125 -0.78125 1.921875 0.953125 0.6875 2.203125 C 0.5625 2.328125 0.5625 2.34375 0.5625 2.375 C 0.5625 2.4375 0.609375 2.484375 0.65625 2.484375 C 0.765625 2.484375 1.65625 1.796875 2.234375 0.546875 C 2.75 -0.546875 2.859375 -1.640625 2.859375 -2.484375 Z M 2.859375 -2.484375 "/>
</symbol>
<symbol overflow="visible" id="glyph2-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph2-1">
<path style="stroke:none;" d="M 3.921875 -1.53125 C 3.921875 -1.890625 3.734375 -2.140625 3.609375 -2.265625 C 3.34375 -2.53125 3.0625 -2.578125 2.625 -2.671875 C 2.265625 -2.75 1.875 -2.828125 1.875 -3.265625 C 1.875 -3.5625 2.109375 -4.15625 2.984375 -4.15625 C 3.234375 -4.15625 3.71875 -4.09375 3.875 -3.703125 C 3.59375 -3.6875 3.390625 -3.484375 3.390625 -3.265625 C 3.390625 -3.125 3.484375 -2.96875 3.703125 -2.96875 C 3.921875 -2.96875 4.15625 -3.140625 4.15625 -3.53125 C 4.15625 -3.96875 3.734375 -4.375 2.984375 -4.375 C 1.671875 -4.375 1.3125 -3.375 1.3125 -2.9375 C 1.3125 -2.15625 2.046875 -2.015625 2.328125 -1.953125 C 2.84375 -1.859375 3.359375 -1.75 3.359375 -1.203125 C 3.359375 -0.9375 3.125 -0.109375 1.9375 -0.109375 C 1.796875 -0.109375 1.046875 -0.109375 0.8125 -0.640625 C 1.1875 -0.578125 1.4375 -0.875 1.4375 -1.15625 C 1.4375 -1.390625 1.28125 -1.5 1.0625 -1.5 C 0.8125 -1.5 0.515625 -1.296875 0.515625 -0.859375 C 0.515625 -0.28125 1.078125 0.109375 1.9375 0.109375 C 3.53125 0.109375 3.921875 -1.09375 3.921875 -1.53125 Z M 3.921875 -1.53125 "/>
</symbol>
<symbol overflow="visible" id="glyph2-2">
<path style="stroke:none;" d="M 5.375 -1.421875 C 5.375 -1.515625 5.296875 -1.515625 5.265625 -1.515625 C 5.15625 -1.515625 5.15625 -1.46875 5.125 -1.34375 C 4.984375 -0.78125 4.796875 -0.109375 4.375 -0.109375 C 4.171875 -0.109375 4.078125 -0.234375 4.078125 -0.5625 C 4.078125 -0.78125 4.1875 -1.25 4.265625 -1.59375 L 4.546875 -2.671875 C 4.578125 -2.8125 4.671875 -3.1875 4.71875 -3.34375 C 4.765625 -3.5625 4.859375 -3.9375 4.859375 -4 C 4.859375 -4.1875 4.71875 -4.265625 4.578125 -4.265625 C 4.53125 -4.265625 4.265625 -4.265625 4.1875 -3.921875 L 3.453125 -0.9375 C 3.4375 -0.90625 3.046875 -0.109375 2.3125 -0.109375 C 1.796875 -0.109375 1.703125 -0.5625 1.703125 -0.921875 C 1.703125 -1.46875 1.984375 -2.265625 2.234375 -2.9375 C 2.359375 -3.234375 2.40625 -3.375 2.40625 -3.5625 C 2.40625 -4.015625 2.09375 -4.375 1.59375 -4.375 C 0.65625 -4.375 0.28125 -2.9375 0.28125 -2.859375 C 0.28125 -2.75 0.40625 -2.75 0.40625 -2.75 C 0.5 -2.75 0.515625 -2.78125 0.5625 -2.9375 C 0.8125 -3.796875 1.1875 -4.15625 1.5625 -4.15625 C 1.65625 -4.15625 1.8125 -4.15625 1.8125 -3.828125 C 1.8125 -3.59375 1.703125 -3.3125 1.640625 -3.15625 C 1.28125 -2.171875 1.0625 -1.5625 1.0625 -1.078125 C 1.0625 -0.140625 1.75 0.109375 2.28125 0.109375 C 2.9375 0.109375 3.296875 -0.34375 3.46875 -0.5625 C 3.578125 -0.15625 3.921875 0.109375 4.34375 0.109375 C 4.703125 0.109375 4.921875 -0.125 5.078125 -0.4375 C 5.25 -0.796875 5.375 -1.421875 5.375 -1.421875 Z M 5.375 -1.421875 "/>
</symbol>
<symbol overflow="visible" id="glyph2-3">
<path style="stroke:none;" d="M 5.0625 -4.03125 C 5.0625 -4.265625 4.859375 -4.265625 4.671875 -4.265625 L 1.890625 -4.265625 C 1.6875 -4.265625 1.3125 -4.265625 0.875 -3.796875 C 0.546875 -3.453125 0.265625 -2.96875 0.265625 -2.90625 C 0.265625 -2.90625 0.265625 -2.8125 0.390625 -2.8125 C 0.46875 -2.8125 0.484375 -2.859375 0.546875 -2.9375 C 1.03125 -3.6875 1.59375 -3.6875 1.796875 -3.6875 L 2.625 -3.6875 L 1.65625 -0.515625 C 1.609375 -0.390625 1.5625 -0.1875 1.5625 -0.15625 C 1.5625 -0.046875 1.625 0.125 1.84375 0.125 C 2.171875 0.125 2.21875 -0.15625 2.25 -0.3125 L 2.90625 -3.6875 L 4.578125 -3.6875 C 4.703125 -3.6875 5.0625 -3.6875 5.0625 -4.03125 Z M 5.0625 -4.03125 "/>
</symbol>
<symbol overflow="visible" id="glyph2-4">
<path style="stroke:none;" d="M 4.90625 -1.421875 C 4.90625 -1.515625 4.828125 -1.515625 4.796875 -1.515625 C 4.703125 -1.515625 4.6875 -1.46875 4.671875 -1.40625 C 4.34375 -0.34375 3.671875 -0.109375 3.34375 -0.109375 C 2.96875 -0.109375 2.796875 -0.421875 2.796875 -0.765625 C 2.796875 -0.984375 2.859375 -1.203125 2.96875 -1.640625 L 3.3125 -2.984375 C 3.375 -3.25 3.59375 -4.15625 4.296875 -4.15625 C 4.34375 -4.15625 4.578125 -4.15625 4.78125 -4.03125 C 4.5 -3.984375 4.3125 -3.734375 4.3125 -3.5 C 4.3125 -3.34375 4.421875 -3.15625 4.6875 -3.15625 C 4.90625 -3.15625 5.21875 -3.328125 5.21875 -3.71875 C 5.21875 -4.234375 4.640625 -4.375 4.296875 -4.375 C 3.71875 -4.375 3.375 -3.859375 3.265625 -3.625 C 3.015625 -4.28125 2.484375 -4.375 2.1875 -4.375 C 1.15625 -4.375 0.59375 -3.09375 0.59375 -2.859375 C 0.59375 -2.75 0.71875 -2.75 0.71875 -2.75 C 0.796875 -2.75 0.828125 -2.78125 0.84375 -2.859375 C 1.171875 -3.90625 1.828125 -4.15625 2.171875 -4.15625 C 2.359375 -4.15625 2.703125 -4.078125 2.703125 -3.5 C 2.703125 -3.1875 2.53125 -2.53125 2.171875 -1.140625 C 2.015625 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.9375 -0.109375 0.734375 -0.234375 C 0.984375 -0.28125 1.203125 -0.5 1.203125 -0.765625 C 1.203125 -1.046875 0.984375 -1.125 0.828125 -1.125 C 0.53125 -1.125 0.28125 -0.859375 0.28125 -0.546875 C 0.28125 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.875 0.109375 2.234375 -0.578125 2.265625 -0.640625 C 2.375 -0.28125 2.734375 0.109375 3.328125 0.109375 C 4.34375 0.109375 4.90625 -1.171875 4.90625 -1.421875 Z M 4.90625 -1.421875 "/>
</symbol>
<symbol overflow="visible" id="glyph2-5">
<path style="stroke:none;" d="M 4.3125 -3.734375 C 4.3125 -4.078125 4 -4.375 3.5 -4.375 C 2.859375 -4.375 2.421875 -3.890625 2.234375 -3.609375 C 2.15625 -4.0625 1.796875 -4.375 1.328125 -4.375 C 0.875 -4.375 0.6875 -4 0.59375 -3.8125 C 0.421875 -3.484375 0.28125 -2.875 0.28125 -2.859375 C 0.28125 -2.75 0.40625 -2.75 0.40625 -2.75 C 0.5 -2.75 0.515625 -2.765625 0.578125 -2.984375 C 0.75 -3.6875 0.9375 -4.15625 1.296875 -4.15625 C 1.46875 -4.15625 1.609375 -4.078125 1.609375 -3.703125 C 1.609375 -3.5 1.578125 -3.390625 1.453125 -2.875 L 0.875 -0.578125 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.0625 0.109375 C 1.1875 0.109375 1.359375 0.03125 1.4375 -0.171875 C 1.453125 -0.203125 1.796875 -1.5625 1.828125 -1.734375 L 2.15625 -3.015625 C 2.1875 -3.15625 2.46875 -3.609375 2.703125 -3.828125 C 2.78125 -3.90625 3.078125 -4.15625 3.5 -4.15625 C 3.75 -4.15625 3.90625 -4.046875 3.90625 -4.046875 C 3.609375 -4 3.390625 -3.75 3.390625 -3.5 C 3.390625 -3.34375 3.5 -3.15625 3.78125 -3.15625 C 4.046875 -3.15625 4.3125 -3.375 4.3125 -3.734375 Z M 4.3125 -3.734375 "/>
</symbol>
<symbol overflow="visible" id="glyph2-6">
<path style="stroke:none;" d="M 3.546875 -0.390625 C 3.546875 -0.421875 3.53125 -0.53125 3.453125 -0.53125 C 3.453125 -0.53125 3.40625 -0.53125 3.3125 -0.46875 C 3.015625 -0.28125 2.640625 -0.109375 2.28125 -0.109375 C 1.703125 -0.109375 1.203125 -0.53125 1.203125 -1.390625 C 1.203125 -1.75 1.28125 -2.125 1.3125 -2.234375 L 2.953125 -2.234375 C 3.109375 -2.234375 3.28125 -2.234375 3.28125 -2.40625 C 3.28125 -2.546875 3.171875 -2.546875 3 -2.546875 L 1.390625 -2.546875 C 1.640625 -3.390625 2.1875 -3.96875 3.09375 -3.96875 L 3.390625 -3.96875 C 3.5625 -3.96875 3.71875 -3.96875 3.71875 -4.125 C 3.71875 -4.265625 3.59375 -4.265625 3.421875 -4.265625 L 3.078125 -4.265625 C 1.796875 -4.265625 0.46875 -3.28125 0.46875 -1.765625 C 0.46875 -0.671875 1.203125 0.109375 2.265625 0.109375 C 2.90625 0.109375 3.546875 -0.28125 3.546875 -0.390625 Z M 3.546875 -0.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph2-7">
<path style="stroke:none;" d="M 4.9375 -1.421875 C 4.9375 -1.515625 4.84375 -1.515625 4.8125 -1.515625 C 4.71875 -1.515625 4.703125 -1.46875 4.671875 -1.34375 C 4.5 -0.6875 4.328125 -0.109375 3.921875 -0.109375 C 3.65625 -0.109375 3.625 -0.359375 3.625 -0.5625 C 3.625 -0.796875 3.640625 -0.875 3.6875 -1.046875 L 5.109375 -6.765625 C 5.109375 -6.765625 5.109375 -6.875 4.984375 -6.875 C 4.828125 -6.875 3.890625 -6.78125 3.71875 -6.765625 C 3.640625 -6.75 3.59375 -6.703125 3.59375 -6.578125 C 3.59375 -6.453125 3.671875 -6.453125 3.828125 -6.453125 C 4.296875 -6.453125 4.3125 -6.390625 4.3125 -6.296875 L 4.296875 -6.09375 L 3.6875 -3.75 C 3.515625 -4.109375 3.234375 -4.375 2.78125 -4.375 C 1.625 -4.375 0.390625 -2.921875 0.390625 -1.46875 C 0.390625 -0.546875 0.9375 0.109375 1.71875 0.109375 C 1.90625 0.109375 2.40625 0.0625 3 -0.640625 C 3.078125 -0.21875 3.421875 0.109375 3.90625 0.109375 C 4.25 0.109375 4.484375 -0.125 4.640625 -0.4375 C 4.796875 -0.796875 4.9375 -1.421875 4.9375 -1.421875 Z M 3.546875 -3.125 L 3.046875 -1.171875 C 3 -1 3 -0.984375 2.859375 -0.8125 C 2.421875 -0.265625 2.015625 -0.109375 1.734375 -0.109375 C 1.234375 -0.109375 1.09375 -0.65625 1.09375 -1.046875 C 1.09375 -1.53125 1.421875 -2.75 1.640625 -3.203125 C 1.953125 -3.796875 2.390625 -4.15625 2.796875 -4.15625 C 3.4375 -4.15625 3.578125 -3.34375 3.578125 -3.28125 C 3.578125 -3.234375 3.5625 -3.171875 3.546875 -3.125 Z M 3.546875 -3.125 "/>
</symbol>
<symbol overflow="visible" id="glyph2-8">
<path style="stroke:none;" d="M 4.5 -4.953125 C 4.5 -5.609375 4.328125 -6.984375 3.3125 -6.984375 C 1.9375 -6.984375 0.421875 -4.1875 0.421875 -1.921875 C 0.421875 -0.984375 0.703125 0.109375 1.609375 0.109375 C 3 0.109375 4.5 -2.734375 4.5 -4.953125 Z M 3.53125 -3.59375 L 1.46875 -3.59375 C 1.640625 -4.234375 1.828125 -5.015625 2.234375 -5.71875 C 2.5 -6.21875 2.859375 -6.765625 3.3125 -6.765625 C 3.796875 -6.765625 3.859375 -6.125 3.859375 -5.5625 C 3.859375 -5.078125 3.78125 -4.578125 3.53125 -3.59375 Z M 3.453125 -3.28125 C 3.34375 -2.828125 3.125 -1.984375 2.75 -1.265625 C 2.40625 -0.59375 2.03125 -0.109375 1.609375 -0.109375 C 1.28125 -0.109375 1.0625 -0.390625 1.0625 -1.3125 C 1.0625 -1.734375 1.125 -2.3125 1.390625 -3.28125 Z M 3.453125 -3.28125 "/>
</symbol>
<symbol overflow="visible" id="glyph3-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph3-1">
<path style="stroke:none;" d="M 5.4375 -1.734375 C 5.4375 -1.90625 5.28125 -1.90625 5.1875 -1.90625 L 1 -1.90625 C 0.90625 -1.90625 0.75 -1.90625 0.75 -1.734375 C 0.75 -1.5625 0.921875 -1.5625 1 -1.5625 L 5.1875 -1.5625 C 5.265625 -1.5625 5.4375 -1.5625 5.4375 -1.734375 Z M 5.4375 -1.734375 "/>
</symbol>
<symbol overflow="visible" id="glyph3-2">
<path style="stroke:none;" d="M 2.078125 -3.5 C 2.078125 -3.71875 1.890625 -3.875 1.671875 -3.875 C 1.390625 -3.875 1.3125 -3.65625 1.296875 -3.5625 L 0.375 -0.5625 L 0.328125 -0.4375 C 0.328125 -0.359375 0.546875 -0.28125 0.609375 -0.28125 C 0.65625 -0.28125 0.6875 -0.3125 0.703125 -0.390625 L 2.015625 -3.28125 C 2.046875 -3.34375 2.078125 -3.40625 2.078125 -3.5 Z M 2.078125 -3.5 "/>
</symbol>
<symbol overflow="visible" id="glyph4-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph4-1">
<path style="stroke:none;" d="M 3.28125 0 L 3.28125 -0.25 L 3.015625 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.5625 L 2.328125 -4.40625 C 2.328125 -4.59375 2.3125 -4.609375 2.109375 -4.609375 C 1.671875 -4.171875 1.046875 -4.15625 0.75 -4.15625 L 0.75 -3.90625 C 0.921875 -3.90625 1.375 -3.90625 1.765625 -4.109375 L 1.765625 -0.5625 C 1.765625 -0.34375 1.765625 -0.25 1.0625 -0.25 L 0.8125 -0.25 L 0.8125 0 L 2.046875 -0.03125 Z M 3.28125 0 "/>
</symbol>
<symbol overflow="visible" id="glyph4-2">
<path style="stroke:none;" d="M 2.515625 0 L 2.515625 -0.25 L 2.328125 -0.25 C 1.765625 -0.25 1.765625 -0.328125 1.765625 -0.5625 L 1.765625 -4.171875 C 1.765625 -4.40625 1.765625 -4.484375 2.328125 -4.484375 L 2.515625 -4.484375 L 2.515625 -4.734375 L 1.4375 -4.703125 L 0.359375 -4.734375 L 0.359375 -4.484375 L 0.53125 -4.484375 C 1.109375 -4.484375 1.109375 -4.40625 1.109375 -4.171875 L 1.109375 -0.5625 C 1.109375 -0.328125 1.109375 -0.25 0.53125 -0.25 L 0.359375 -0.25 L 0.359375 0 L 1.421875 -0.03125 Z M 2.515625 0 "/>
</symbol>
<symbol overflow="visible" id="glyph4-3">
<path style="stroke:none;" d="M 4.734375 -3.109375 L 4.515625 -4.703125 L 0.390625 -4.703125 L 0.390625 -4.453125 L 0.5625 -4.453125 C 1.09375 -4.453125 1.109375 -4.390625 1.109375 -4.15625 L 1.109375 -0.5625 C 1.109375 -0.328125 1.09375 -0.25 0.5625 -0.25 L 0.390625 -0.25 L 0.390625 0 L 1.4375 -0.03125 L 2.65625 0 L 2.65625 -0.25 L 2.421875 -0.25 C 1.765625 -0.25 1.765625 -0.34375 1.765625 -0.5625 L 1.765625 -2.234375 L 2.4375 -2.234375 C 3.125 -2.234375 3.21875 -2.03125 3.21875 -1.421875 L 3.46875 -1.421875 L 3.46875 -3.296875 L 3.21875 -3.296875 C 3.21875 -2.703125 3.125 -2.484375 2.4375 -2.484375 L 1.765625 -2.484375 L 1.765625 -4.1875 C 1.765625 -4.40625 1.765625 -4.453125 2.09375 -4.453125 L 3.0625 -4.453125 C 4.1875 -4.453125 4.375 -4.09375 4.5 -3.109375 Z M 4.734375 -3.109375 "/>
</symbol>
<symbol overflow="visible" id="glyph4-4">
<path style="stroke:none;" d="M 5.453125 0 L 5.453125 -0.25 L 5.28125 -0.25 C 4.75 -0.25 4.734375 -0.3125 4.734375 -0.5625 L 4.734375 -4.171875 C 4.734375 -4.40625 4.75 -4.484375 5.28125 -4.484375 L 5.453125 -4.484375 L 5.453125 -4.734375 L 4.40625 -4.703125 L 3.359375 -4.734375 L 3.359375 -4.484375 L 3.53125 -4.484375 C 4.0625 -4.484375 4.078125 -4.421875 4.078125 -4.171875 L 4.078125 -2.59375 L 1.765625 -2.59375 L 1.765625 -4.171875 C 1.765625 -4.40625 1.78125 -4.484375 2.3125 -4.484375 L 2.484375 -4.484375 L 2.484375 -4.734375 L 1.4375 -4.703125 L 0.390625 -4.734375 L 0.390625 -4.484375 L 0.5625 -4.484375 C 1.09375 -4.484375 1.109375 -4.421875 1.109375 -4.171875 L 1.109375 -0.5625 C 1.109375 -0.328125 1.09375 -0.25 0.5625 -0.25 L 0.390625 -0.25 L 0.390625 0 L 1.421875 -0.03125 L 2.484375 0 L 2.484375 -0.25 L 2.3125 -0.25 C 1.78125 -0.25 1.765625 -0.3125 1.765625 -0.5625 L 1.765625 -2.34375 L 4.078125 -2.34375 L 4.078125 -0.5625 C 4.078125 -0.328125 4.0625 -0.25 3.53125 -0.25 L 3.359375 -0.25 L 3.359375 0 L 4.40625 -0.03125 Z M 5.453125 0 "/>
</symbol>
<symbol overflow="visible" id="glyph4-5">
<path style="stroke:none;" d="M 5.53125 0 L 5.53125 -0.25 L 5.390625 -0.25 C 4.921875 -0.25 4.875 -0.3125 4.796875 -0.515625 L 3.109375 -4.78125 C 3.078125 -4.890625 3.046875 -4.953125 2.921875 -4.953125 C 2.78125 -4.953125 2.765625 -4.890625 2.71875 -4.78125 L 1.125 -0.734375 C 1.046875 -0.5625 0.9375 -0.25 0.3125 -0.25 L 0.3125 0 C 0.546875 -0.015625 0.796875 -0.03125 1.03125 -0.03125 C 1.296875 -0.03125 1.8125 0 1.859375 0 L 1.859375 -0.25 C 1.546875 -0.25 1.359375 -0.390625 1.359375 -0.578125 C 1.359375 -0.640625 1.359375 -0.65625 1.390625 -0.71875 L 1.734375 -1.578125 L 3.703125 -1.578125 L 4.09375 -0.5625 C 4.109375 -0.53125 4.140625 -0.484375 4.140625 -0.4375 C 4.140625 -0.25 3.765625 -0.25 3.578125 -0.25 L 3.578125 0 L 4.609375 -0.03125 C 4.9375 -0.03125 5.453125 0 5.53125 0 Z M 3.59375 -1.828125 L 1.828125 -1.828125 L 2.71875 -4.078125 Z M 3.59375 -1.828125 "/>
</symbol>
<symbol overflow="visible" id="glyph4-6">
<path style="stroke:none;" d="M 5.15625 -1.625 C 5.15625 -1.703125 5.15625 -1.75 5.046875 -1.75 C 5 -1.75 4.9375 -1.75 4.921875 -1.671875 C 4.875 -0.546875 3.921875 -0.109375 3.234375 -0.109375 C 2.5 -0.109375 1.234375 -0.5625 1.234375 -2.359375 C 1.234375 -4.25 2.578125 -4.625 3.21875 -4.625 C 3.90625 -4.625 4.734375 -4.171875 4.90625 -2.96875 C 4.921875 -2.890625 4.984375 -2.890625 5.03125 -2.890625 C 5.15625 -2.890625 5.15625 -2.9375 5.15625 -3.078125 L 5.15625 -4.703125 C 5.15625 -4.8125 5.15625 -4.875 5.0625 -4.875 C 5.03125 -4.875 5 -4.875 4.953125 -4.796875 L 4.578125 -4.265625 C 4.28125 -4.5625 3.8125 -4.875 3.140625 -4.875 C 1.6875 -4.875 0.484375 -3.75 0.484375 -2.375 C 0.484375 -0.96875 1.703125 0.140625 3.140625 0.140625 C 4.375 0.140625 5.15625 -0.78125 5.15625 -1.625 Z M 5.15625 -1.625 "/>
</symbol>
<symbol overflow="visible" id="glyph4-7">
<path style="stroke:none;" d="M 3.5 -1.265625 L 3.265625 -1.265625 C 3.25 -1.109375 3.171875 -0.703125 3.09375 -0.625 C 3.03125 -0.59375 2.5 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.09375 -1.421875 2.515625 -1.75 C 3.03125 -2.171875 3.5 -2.59375 3.5 -3.25 C 3.5 -4.09375 2.765625 -4.609375 1.875 -4.609375 C 1.015625 -4.609375 0.4375 -4 0.4375 -3.359375 C 0.4375 -3.015625 0.734375 -2.96875 0.8125 -2.96875 C 0.96875 -2.96875 1.171875 -3.09375 1.171875 -3.34375 C 1.171875 -3.46875 1.125 -3.71875 0.765625 -3.71875 C 0.984375 -4.203125 1.453125 -4.359375 1.78125 -4.359375 C 2.46875 -4.359375 2.828125 -3.8125 2.828125 -3.25 C 2.828125 -2.65625 2.40625 -2.171875 2.171875 -1.921875 L 0.5 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.296875 0 Z M 3.5 -1.265625 "/>
</symbol>
<symbol overflow="visible" id="glyph4-8">
<path style="stroke:none;" d="M 3.25 -0.828125 C 3.25 -0.921875 3.15625 -0.921875 3.125 -0.921875 C 3.03125 -0.921875 3.03125 -0.890625 3 -0.796875 C 2.84375 -0.375 2.484375 -0.15625 2.046875 -0.15625 C 1.578125 -0.15625 0.953125 -0.5 0.953125 -1.5 C 0.953125 -2.390625 1.375 -2.875 2.03125 -2.875 C 2.109375 -2.875 2.453125 -2.875 2.703125 -2.765625 C 2.578125 -2.71875 2.5 -2.609375 2.5 -2.46875 C 2.5 -2.28125 2.640625 -2.140625 2.828125 -2.140625 C 3.015625 -2.140625 3.15625 -2.25 3.15625 -2.484375 C 3.15625 -3.09375 2.203125 -3.09375 2 -3.09375 C 0.96875 -3.09375 0.3125 -2.296875 0.3125 -1.5 C 0.3125 -0.625 1.0625 0.0625 1.96875 0.0625 C 3 0.0625 3.25 -0.75 3.25 -0.828125 Z M 3.25 -0.828125 "/>
</symbol>
<symbol overflow="visible" id="glyph4-9">
<path style="stroke:none;" d="M 3.671875 -1.484375 C 3.671875 -2.34375 2.921875 -3.09375 1.96875 -3.09375 C 1.015625 -3.09375 0.265625 -2.34375 0.265625 -1.484375 C 0.265625 -0.625 1.03125 0.0625 1.96875 0.0625 C 2.90625 0.0625 3.671875 -0.625 3.671875 -1.484375 Z M 3.03125 -1.546875 C 3.03125 -1.203125 3.015625 -0.84375 2.8125 -0.5625 C 2.625 -0.296875 2.3125 -0.15625 1.96875 -0.15625 C 1.71875 -0.15625 1.34375 -0.234375 1.109375 -0.578125 C 0.921875 -0.859375 0.90625 -1.21875 0.90625 -1.546875 C 0.90625 -1.84375 0.90625 -2.25 1.15625 -2.546875 C 1.328125 -2.75 1.609375 -2.90625 1.96875 -2.90625 C 2.375 -2.90625 2.671875 -2.703125 2.828125 -2.484375 C 3.015625 -2.21875 3.03125 -1.875 3.03125 -1.546875 Z M 3.03125 -1.546875 "/>
</symbol>
<symbol overflow="visible" id="glyph4-10">
<path style="stroke:none;" d="M 2.828125 -0.90625 C 2.828125 -1.171875 2.703125 -1.375 2.53125 -1.546875 C 2.265625 -1.796875 1.9375 -1.84375 1.703125 -1.890625 C 1.140625 -1.984375 0.6875 -2.0625 0.6875 -2.4375 C 0.6875 -2.65625 0.875 -2.921875 1.546875 -2.921875 C 2.34375 -2.921875 2.375 -2.359375 2.390625 -2.171875 C 2.40625 -2.09375 2.484375 -2.09375 2.515625 -2.09375 C 2.625 -2.09375 2.625 -2.140625 2.625 -2.265625 L 2.625 -2.90625 C 2.625 -3.03125 2.625 -3.09375 2.53125 -3.09375 C 2.5 -3.09375 2.484375 -3.09375 2.390625 -3.015625 C 2.375 -3 2.3125 -2.9375 2.265625 -2.90625 C 2.0625 -3.046875 1.796875 -3.09375 1.546875 -3.09375 C 0.546875 -3.09375 0.3125 -2.578125 0.3125 -2.234375 C 0.3125 -2 0.40625 -1.828125 0.578125 -1.6875 C 0.84375 -1.453125 1.109375 -1.40625 1.53125 -1.34375 C 1.875 -1.28125 2.4375 -1.171875 2.4375 -0.71875 C 2.4375 -0.4375 2.25 -0.125 1.59375 -0.125 C 0.921875 -0.125 0.6875 -0.5625 0.5625 -1.03125 C 0.53125 -1.125 0.53125 -1.15625 0.4375 -1.15625 C 0.3125 -1.15625 0.3125 -1.109375 0.3125 -0.96875 L 0.3125 -0.109375 C 0.3125 0 0.3125 0.0625 0.40625 0.0625 C 0.46875 0.0625 0.609375 -0.078125 0.75 -0.234375 C 1.046875 0.0625 1.421875 0.0625 1.59375 0.0625 C 2.484375 0.0625 2.828125 -0.421875 2.828125 -0.90625 Z M 2.828125 -0.90625 "/>
</symbol>
<symbol overflow="visible" id="glyph4-11">
<path style="stroke:none;" d="M 3.5625 -1.203125 C 3.5625 -1.734375 3.125 -2.28125 2.359375 -2.4375 C 3.09375 -2.703125 3.34375 -3.21875 3.34375 -3.65625 C 3.34375 -4.203125 2.71875 -4.609375 1.953125 -4.609375 C 1.171875 -4.609375 0.59375 -4.234375 0.59375 -3.671875 C 0.59375 -3.4375 0.75 -3.3125 0.953125 -3.3125 C 1.171875 -3.3125 1.296875 -3.46875 1.296875 -3.65625 C 1.296875 -3.859375 1.171875 -4.015625 0.953125 -4.03125 C 1.1875 -4.328125 1.671875 -4.40625 1.921875 -4.40625 C 2.234375 -4.40625 2.671875 -4.25 2.671875 -3.65625 C 2.671875 -3.359375 2.578125 -3.03125 2.40625 -2.828125 C 2.171875 -2.5625 1.984375 -2.546875 1.625 -2.53125 C 1.453125 -2.515625 1.4375 -2.515625 1.40625 -2.5 C 1.40625 -2.5 1.34375 -2.484375 1.34375 -2.421875 C 1.34375 -2.3125 1.40625 -2.3125 1.515625 -2.3125 L 1.890625 -2.3125 C 2.4375 -2.3125 2.828125 -1.9375 2.828125 -1.203125 C 2.828125 -0.34375 2.328125 -0.078125 1.921875 -0.078125 C 1.640625 -0.078125 1.03125 -0.15625 0.75 -0.5625 C 1.0625 -0.578125 1.140625 -0.8125 1.140625 -0.953125 C 1.140625 -1.171875 0.984375 -1.34375 0.765625 -1.34375 C 0.5625 -1.34375 0.375 -1.21875 0.375 -0.9375 C 0.375 -0.28125 1.09375 0.140625 1.9375 0.140625 C 2.90625 0.140625 3.5625 -0.5 3.5625 -1.203125 Z M 3.5625 -1.203125 "/>
</symbol>
<symbol overflow="visible" id="glyph5-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph5-1">
<path style="stroke:none;" d="M 3.125 -1.078125 C 3.125 -1.71875 2.421875 -1.84375 2.171875 -1.890625 C 2.109375 -1.90625 1.921875 -1.921875 1.890625 -1.9375 C 1.625 -1.984375 1.5 -2.140625 1.5 -2.296875 C 1.5 -2.453125 1.625 -2.640625 1.78125 -2.734375 C 1.96875 -2.84375 2.21875 -2.859375 2.328125 -2.859375 C 2.484375 -2.859375 2.84375 -2.84375 2.984375 -2.609375 C 2.8125 -2.5625 2.703125 -2.421875 2.703125 -2.28125 C 2.703125 -2.125 2.84375 -2.0625 2.921875 -2.0625 C 3 -2.0625 3.265625 -2.109375 3.265625 -2.453125 C 3.265625 -2.90625 2.765625 -3.0625 2.34375 -3.0625 C 1.25 -3.0625 1.0625 -2.265625 1.0625 -2.046875 C 1.0625 -1.796875 1.203125 -1.625 1.296875 -1.546875 C 1.484375 -1.40625 1.609375 -1.375 2.09375 -1.296875 C 2.234375 -1.265625 2.671875 -1.171875 2.671875 -0.828125 C 2.671875 -0.71875 2.609375 -0.453125 2.3125 -0.28125 C 2.046875 -0.125 1.703125 -0.125 1.609375 -0.125 C 1.34375 -0.125 0.9375 -0.1875 0.78125 -0.421875 C 1.015625 -0.4375 1.171875 -0.625 1.171875 -0.8125 C 1.171875 -0.984375 1.046875 -1.0625 0.890625 -1.0625 C 0.6875 -1.0625 0.5 -0.90625 0.5 -0.609375 C 0.5 -0.1875 0.9375 0.0625 1.609375 0.0625 C 2.890625 0.0625 3.125 -0.8125 3.125 -1.078125 Z M 3.125 -1.078125 "/>
</symbol>
<symbol overflow="visible" id="glyph5-2">
<path style="stroke:none;" d="M 3.96875 -0.984375 C 3.96875 -1.078125 3.875 -1.078125 3.84375 -1.078125 C 3.75 -1.078125 3.75 -1.046875 3.703125 -0.875 C 3.609375 -0.53125 3.484375 -0.125 3.1875 -0.125 C 3.015625 -0.125 2.96875 -0.28125 2.96875 -0.46875 C 2.96875 -0.578125 3.015625 -0.828125 3.0625 -1.015625 L 3.21875 -1.640625 C 3.28125 -1.890625 3.296875 -1.9375 3.359375 -2.171875 C 3.40625 -2.34375 3.484375 -2.671875 3.484375 -2.703125 C 3.484375 -2.859375 3.359375 -2.921875 3.25 -2.921875 C 3.125 -2.921875 2.96875 -2.84375 2.921875 -2.65625 C 2.78125 -2.875 2.546875 -3.0625 2.21875 -3.0625 C 1.328125 -3.0625 0.421875 -2.078125 0.421875 -1.078125 C 0.421875 -0.40625 0.875 0.0625 1.46875 0.0625 C 1.84375 0.0625 2.171875 -0.140625 2.453125 -0.421875 C 2.59375 0 2.984375 0.0625 3.171875 0.0625 C 3.421875 0.0625 3.59375 -0.078125 3.71875 -0.296875 C 3.875 -0.5625 3.96875 -0.96875 3.96875 -0.984375 Z M 2.8125 -2.171875 L 2.484375 -0.875 C 2.4375 -0.671875 2.28125 -0.53125 2.125 -0.40625 C 2.0625 -0.34375 1.796875 -0.125 1.484375 -0.125 C 1.234375 -0.125 0.984375 -0.3125 0.984375 -0.796875 C 0.984375 -1.171875 1.1875 -1.921875 1.34375 -2.203125 C 1.671875 -2.765625 2.015625 -2.859375 2.21875 -2.859375 C 2.703125 -2.859375 2.828125 -2.34375 2.828125 -2.265625 C 2.828125 -2.234375 2.8125 -2.1875 2.8125 -2.171875 Z M 2.8125 -2.171875 "/>
</symbol>
<symbol overflow="visible" id="glyph5-3">
<path style="stroke:none;" d="M 3.96875 -0.984375 C 3.96875 -1.078125 3.875 -1.078125 3.84375 -1.078125 C 3.75 -1.078125 3.75 -1.046875 3.703125 -0.875 C 3.609375 -0.53125 3.484375 -0.125 3.1875 -0.125 C 3.015625 -0.125 2.96875 -0.28125 2.96875 -0.46875 C 2.96875 -0.59375 2.96875 -0.65625 3 -0.75 L 3.96875 -4.609375 C 3.96875 -4.625 3.984375 -4.71875 3.984375 -4.71875 C 3.984375 -4.75 3.96875 -4.8125 3.875 -4.8125 C 3.734375 -4.8125 3.15625 -4.765625 2.984375 -4.75 C 2.9375 -4.734375 2.84375 -4.734375 2.84375 -4.578125 C 2.84375 -4.484375 2.9375 -4.484375 3.015625 -4.484375 C 3.34375 -4.484375 3.34375 -4.4375 3.34375 -4.390625 C 3.34375 -4.34375 3.34375 -4.296875 3.328125 -4.234375 L 2.921875 -2.65625 C 2.78125 -2.875 2.546875 -3.0625 2.21875 -3.0625 C 1.328125 -3.0625 0.421875 -2.078125 0.421875 -1.078125 C 0.421875 -0.40625 0.875 0.0625 1.46875 0.0625 C 1.84375 0.0625 2.171875 -0.140625 2.453125 -0.421875 C 2.59375 0 2.984375 0.0625 3.171875 0.0625 C 3.421875 0.0625 3.59375 -0.078125 3.71875 -0.296875 C 3.875 -0.5625 3.96875 -0.96875 3.96875 -0.984375 Z M 2.8125 -2.171875 L 2.484375 -0.875 C 2.4375 -0.671875 2.28125 -0.53125 2.125 -0.40625 C 2.0625 -0.34375 1.796875 -0.125 1.484375 -0.125 C 1.234375 -0.125 0.984375 -0.3125 0.984375 -0.796875 C 0.984375 -1.171875 1.1875 -1.921875 1.34375 -2.203125 C 1.671875 -2.765625 2.015625 -2.859375 2.21875 -2.859375 C 2.703125 -2.859375 2.828125 -2.34375 2.828125 -2.265625 C 2.828125 -2.234375 2.8125 -2.1875 2.8125 -2.171875 Z M 2.8125 -2.171875 "/>
</symbol>
<symbol overflow="visible" id="glyph5-4">
<path style="stroke:none;" d="M 3.546875 -3.375 C 3.546875 -4.109375 3.265625 -4.890625 2.59375 -4.890625 C 1.546875 -4.890625 0.4375 -3.03125 0.4375 -1.4375 C 0.4375 -0.609375 0.75 0.0625 1.390625 0.0625 C 2.453125 0.0625 3.546875 -1.828125 3.546875 -3.375 Z M 2.828125 -2.53125 L 1.21875 -2.53125 C 1.578125 -4.03125 2.171875 -4.6875 2.578125 -4.6875 C 3.03125 -4.6875 3.03125 -3.921875 3.03125 -3.78125 C 3.03125 -3.515625 2.96875 -3.109375 2.828125 -2.53125 Z M 2.765625 -2.28125 C 2.5625 -1.53125 2.40625 -1.15625 2.203125 -0.8125 C 1.984375 -0.453125 1.703125 -0.125 1.40625 -0.125 C 1.015625 -0.125 0.953125 -0.65625 0.953125 -1.03125 C 0.953125 -1.484375 1.09375 -2.03125 1.15625 -2.28125 Z M 2.765625 -2.28125 "/>
</symbol>
<symbol overflow="visible" id="glyph5-5">
<path style="stroke:none;" d="M 4.359375 -0.984375 C 4.359375 -1.078125 4.265625 -1.078125 4.234375 -1.078125 C 4.140625 -1.078125 4.140625 -1.046875 4.09375 -0.875 C 4 -0.546875 3.875 -0.125 3.578125 -0.125 C 3.40625 -0.125 3.34375 -0.28125 3.34375 -0.46875 C 3.34375 -0.578125 3.40625 -0.828125 3.453125 -1.015625 L 3.609375 -1.640625 L 3.765625 -2.25 C 3.8125 -2.421875 3.890625 -2.734375 3.890625 -2.765625 C 3.890625 -2.90625 3.78125 -2.984375 3.65625 -2.984375 C 3.40625 -2.984375 3.34375 -2.78125 3.296875 -2.5625 L 2.9375 -1.125 C 2.90625 -0.984375 2.84375 -0.71875 2.828125 -0.71875 C 2.6875 -0.5 2.421875 -0.125 1.984375 -0.125 C 1.5 -0.125 1.5 -0.578125 1.5 -0.703125 C 1.5 -1.109375 1.703125 -1.609375 1.890625 -2.109375 C 1.953125 -2.25 1.984375 -2.359375 1.984375 -2.46875 C 1.984375 -2.828125 1.6875 -3.0625 1.328125 -3.0625 C 0.640625 -3.0625 0.328125 -2.109375 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.5625 -2.015625 C 0.734375 -2.59375 1.046875 -2.859375 1.3125 -2.859375 C 1.421875 -2.859375 1.484375 -2.78125 1.484375 -2.625 C 1.484375 -2.46875 1.421875 -2.3125 1.359375 -2.15625 C 0.984375 -1.203125 0.984375 -1 0.984375 -0.8125 C 0.984375 -0.6875 0.984375 -0.375 1.234375 -0.15625 C 1.4375 0.015625 1.71875 0.0625 1.953125 0.0625 C 2.390625 0.0625 2.625 -0.171875 2.859375 -0.390625 C 3.015625 0.0625 3.46875 0.0625 3.5625 0.0625 C 3.796875 0.0625 3.96875 -0.0625 4.109375 -0.296875 C 4.265625 -0.5625 4.359375 -0.96875 4.359375 -0.984375 Z M 4.359375 -0.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph5-6">
<path style="stroke:none;" d="M 3.546875 -2.546875 C 3.546875 -2.90625 3.171875 -3.0625 2.8125 -3.0625 C 2.453125 -3.0625 2.140625 -2.90625 1.84375 -2.5625 C 1.71875 -2.984375 1.296875 -3.0625 1.125 -3.0625 C 0.875 -3.0625 0.6875 -2.90625 0.578125 -2.703125 C 0.421875 -2.4375 0.328125 -2.03125 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.921875 0.59375 -2.109375 C 0.703125 -2.546875 0.828125 -2.859375 1.109375 -2.859375 C 1.28125 -2.859375 1.328125 -2.71875 1.328125 -2.53125 C 1.328125 -2.390625 1.265625 -2.140625 1.21875 -1.953125 L 1.0625 -1.328125 L 0.84375 -0.4375 C 0.8125 -0.34375 0.78125 -0.171875 0.78125 -0.15625 C 0.78125 0 0.90625 0.0625 1.015625 0.0625 C 1.109375 0.0625 1.25 0 1.3125 -0.125 C 1.328125 -0.171875 1.40625 -0.484375 1.4375 -0.65625 L 1.625 -1.40625 C 1.640625 -1.4375 1.796875 -2.0625 1.8125 -2.109375 C 1.828125 -2.15625 2.03125 -2.5 2.25 -2.671875 C 2.328125 -2.71875 2.515625 -2.859375 2.8125 -2.859375 C 2.875 -2.859375 3.046875 -2.859375 3.1875 -2.765625 C 2.96875 -2.703125 2.890625 -2.515625 2.890625 -2.390625 C 2.890625 -2.234375 3 -2.125 3.15625 -2.125 C 3.328125 -2.125 3.546875 -2.265625 3.546875 -2.546875 Z M 3.546875 -2.546875 "/>
</symbol>
<symbol overflow="visible" id="glyph5-7">
<path style="stroke:none;" d="M 3.453125 -1 C 3.453125 -1.09375 3.375 -1.09375 3.34375 -1.09375 C 3.25 -1.09375 3.234375 -1.0625 3.21875 -0.984375 C 3.078125 -0.640625 2.671875 -0.46875 2.328125 -0.46875 C 2.171875 -0.46875 2 -0.5 1.828125 -0.546875 C 1.5 -0.625 1.453125 -0.625 1.328125 -0.625 C 1.328125 -0.625 1.203125 -0.625 1.171875 -0.609375 C 1.34375 -0.796875 1.46875 -0.921875 2.0625 -1.390625 C 2.203125 -1.515625 2.71875 -1.921875 2.921875 -2.125 C 3.34375 -2.546875 3.609375 -2.890625 3.609375 -2.96875 C 3.609375 -3.0625 3.53125 -3.0625 3.5 -3.0625 C 3.4375 -3.0625 3.40625 -3.046875 3.375 -2.984375 C 3.15625 -2.671875 3.015625 -2.5625 2.84375 -2.5625 C 2.765625 -2.5625 2.65625 -2.578125 2.453125 -2.78125 C 2.21875 -3.015625 2.0625 -3.0625 1.90625 -3.0625 C 1.359375 -3.0625 0.984375 -2.453125 0.984375 -2.25 C 0.984375 -2.1875 1.046875 -2.171875 1.09375 -2.171875 C 1.171875 -2.171875 1.1875 -2.1875 1.21875 -2.265625 C 1.328125 -2.5 1.71875 -2.515625 1.828125 -2.515625 C 1.984375 -2.515625 2.171875 -2.484375 2.265625 -2.453125 C 2.640625 -2.375 2.6875 -2.375 2.859375 -2.375 C 2.6875 -2.1875 2.5625 -2.0625 1.90625 -1.53125 C 1.359375 -1.109375 1.171875 -0.921875 1.046875 -0.796875 C 0.625 -0.375 0.421875 -0.078125 0.421875 -0.015625 C 0.421875 0.0625 0.515625 0.0625 0.546875 0.0625 C 0.609375 0.0625 0.625 0.0625 0.65625 0 C 0.84375 -0.265625 1.0625 -0.421875 1.296875 -0.421875 C 1.375 -0.421875 1.484375 -0.421875 1.671875 -0.25 C 1.890625 -0.03125 2.03125 0.0625 2.25 0.0625 C 2.984375 0.0625 3.453125 -0.765625 3.453125 -1 Z M 3.453125 -1 "/>
</symbol>
<symbol overflow="visible" id="glyph5-8">
<path style="stroke:none;" d="M 3.859375 -2.609375 C 3.890625 -2.71875 3.890625 -2.71875 3.890625 -2.765625 C 3.890625 -2.90625 3.78125 -2.984375 3.65625 -2.984375 C 3.578125 -2.984375 3.453125 -2.953125 3.375 -2.828125 C 3.34375 -2.78125 3.296875 -2.5625 3.265625 -2.421875 L 3.109375 -1.84375 L 2.84375 -0.734375 C 2.84375 -0.734375 2.53125 -0.125 1.984375 -0.125 C 1.515625 -0.125 1.515625 -0.578125 1.515625 -0.703125 C 1.515625 -1.078125 1.671875 -1.515625 1.875 -2.046875 C 1.96875 -2.265625 2 -2.359375 2 -2.46875 C 2 -2.796875 1.71875 -3.0625 1.34375 -3.0625 C 0.640625 -3.0625 0.328125 -2.109375 0.328125 -2 C 0.328125 -1.90625 0.421875 -1.90625 0.4375 -1.90625 C 0.546875 -1.90625 0.546875 -1.9375 0.5625 -2.015625 C 0.75 -2.59375 1.046875 -2.859375 1.3125 -2.859375 C 1.4375 -2.859375 1.484375 -2.78125 1.484375 -2.625 C 1.484375 -2.46875 1.421875 -2.3125 1.390625 -2.21875 C 1.0625 -1.375 0.984375 -1.109375 0.984375 -0.8125 C 0.984375 -0.6875 0.984375 -0.375 1.265625 -0.140625 C 1.484375 0.03125 1.765625 0.0625 1.953125 0.0625 C 2.234375 0.0625 2.484375 -0.03125 2.71875 -0.25 C 2.625 0.140625 2.546875 0.4375 2.25 0.78125 C 2.0625 0.984375 1.796875 1.21875 1.421875 1.21875 C 1.375 1.21875 1.046875 1.21875 0.90625 0.984375 C 1.28125 0.953125 1.28125 0.609375 1.28125 0.609375 C 1.28125 0.390625 1.078125 0.34375 1 0.34375 C 0.828125 0.34375 0.609375 0.484375 0.609375 0.8125 C 0.609375 1.15625 0.9375 1.421875 1.421875 1.421875 C 2.125 1.421875 2.984375 0.875 3.203125 0 Z M 3.859375 -2.609375 "/>
</symbol>
<symbol overflow="visible" id="glyph5-9">
<path style="stroke:none;" d="M 3.890625 -0.984375 C 3.890625 -1.078125 3.796875 -1.078125 3.78125 -1.078125 C 3.671875 -1.078125 3.671875 -1.046875 3.640625 -0.96875 C 3.5 -0.484375 3.078125 -0.125 2.6875 -0.125 C 2.421875 -0.125 2.265625 -0.3125 2.265625 -0.578125 C 2.265625 -0.75 2.4375 -1.390625 2.625 -2.15625 C 2.765625 -2.6875 3.078125 -2.859375 3.3125 -2.859375 C 3.3125 -2.859375 3.53125 -2.859375 3.6875 -2.765625 C 3.46875 -2.703125 3.375 -2.515625 3.375 -2.390625 C 3.375 -2.234375 3.5 -2.125 3.65625 -2.125 C 3.8125 -2.125 4.046875 -2.265625 4.046875 -2.546875 C 4.046875 -2.9375 3.59375 -3.0625 3.328125 -3.0625 C 2.96875 -3.0625 2.703125 -2.828125 2.546875 -2.5625 C 2.421875 -2.84375 2.109375 -3.0625 1.71875 -3.0625 C 0.9375 -3.0625 0.5 -2.203125 0.5 -2 C 0.5 -1.90625 0.59375 -1.90625 0.609375 -1.90625 C 0.703125 -1.90625 0.703125 -1.9375 0.75 -2.03125 C 0.921875 -2.5625 1.359375 -2.859375 1.6875 -2.859375 C 1.921875 -2.859375 2.109375 -2.734375 2.109375 -2.40625 C 2.109375 -2.265625 2.03125 -1.921875 1.96875 -1.6875 L 1.734375 -0.734375 C 1.65625 -0.5 1.421875 -0.125 1.078125 -0.125 C 1.046875 -0.125 0.84375 -0.125 0.703125 -0.21875 C 0.984375 -0.3125 1 -0.5625 1 -0.609375 C 1 -0.75 0.890625 -0.859375 0.734375 -0.859375 C 0.53125 -0.859375 0.328125 -0.6875 0.328125 -0.4375 C 0.328125 -0.09375 0.71875 0.0625 1.0625 0.0625 C 1.375 0.0625 1.671875 -0.125 1.84375 -0.421875 C 2 -0.0625 2.390625 0.0625 2.65625 0.0625 C 3.46875 0.0625 3.890625 -0.796875 3.890625 -0.984375 Z M 3.890625 -0.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph5-10">
<path style="stroke:none;" d="M 3.265625 -1.90625 C 3.265625 -2.71875 2.703125 -3.0625 2.234375 -3.0625 C 1.859375 -3.0625 1.5625 -2.859375 1.359375 -2.671875 L 1.828125 -4.609375 C 1.84375 -4.625 1.859375 -4.71875 1.859375 -4.71875 C 1.859375 -4.75 1.828125 -4.8125 1.75 -4.8125 C 1.609375 -4.8125 1.03125 -4.765625 0.859375 -4.75 C 0.8125 -4.734375 0.703125 -4.734375 0.703125 -4.578125 C 0.703125 -4.484375 0.8125 -4.484375 0.890625 -4.484375 C 1.21875 -4.484375 1.21875 -4.4375 1.21875 -4.390625 C 1.21875 -4.34375 1.15625 -4.0625 1.109375 -3.90625 L 0.953125 -3.265625 L 0.5 -1.421875 C 0.453125 -1.25 0.453125 -1.15625 0.453125 -1.078125 C 0.453125 -0.375 0.90625 0.0625 1.484375 0.0625 C 2.34375 0.0625 3.265625 -0.875 3.265625 -1.90625 Z M 2.71875 -2.1875 C 2.71875 -1.90625 2.5625 -1.203125 2.359375 -0.796875 C 2.1875 -0.453125 1.84375 -0.125 1.484375 -0.125 C 1.140625 -0.125 0.953125 -0.421875 0.953125 -0.828125 C 0.953125 -1.09375 1.015625 -1.328125 1.203125 -2.109375 C 1.25 -2.234375 1.25 -2.25 1.375 -2.40625 C 1.640625 -2.71875 1.953125 -2.859375 2.203125 -2.859375 C 2.484375 -2.859375 2.71875 -2.65625 2.71875 -2.1875 Z M 2.71875 -2.1875 "/>
</symbol>
<symbol overflow="visible" id="glyph6-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph6-1">
<path style="stroke:none;" d="M 11.53125 -4.265625 C 11.53125 -4.578125 11.25 -4.578125 11 -4.578125 L 6.453125 -4.578125 L 6.453125 -9.109375 C 6.453125 -9.34375 6.453125 -9.640625 6.171875 -9.640625 C 5.859375 -9.640625 5.859375 -9.375 5.859375 -9.109375 L 5.859375 -4.578125 L 1.3125 -4.578125 C 1.078125 -4.578125 0.78125 -4.578125 0.78125 -4.28125 C 0.78125 -3.96875 1.0625 -3.96875 1.3125 -3.96875 L 5.859375 -3.96875 L 5.859375 0.5625 C 5.859375 0.8125 5.859375 1.09375 6.140625 1.09375 C 6.453125 1.09375 6.453125 0.828125 6.453125 0.5625 L 6.453125 -3.96875 L 11 -3.96875 C 11.234375 -3.96875 11.53125 -3.96875 11.53125 -4.265625 Z M 11.53125 -4.265625 "/>
</symbol>
<symbol overflow="visible" id="glyph7-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph7-1">
<path style="stroke:none;" d="M 6.875 -2.484375 C 6.875 -2.671875 6.6875 -2.671875 6.546875 -2.671875 L 1.15625 -2.671875 C 1.015625 -2.671875 0.828125 -2.671875 0.828125 -2.484375 C 0.828125 -2.28125 1.015625 -2.28125 1.15625 -2.28125 L 6.546875 -2.28125 C 6.6875 -2.28125 6.875 -2.28125 6.875 -2.484375 Z M 6.875 -2.484375 "/>
</symbol>
<symbol overflow="visible" id="glyph8-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph8-1">
<path style="stroke:none;" d="M 3.046875 -1.0625 C 3.046875 -1.671875 2.46875 -2.21875 1.6875 -2.21875 C 0.90625 -2.21875 0.328125 -1.671875 0.328125 -1.0625 C 0.328125 -0.453125 0.90625 0.046875 1.6875 0.046875 C 2.46875 0.046875 3.046875 -0.453125 3.046875 -1.0625 Z M 2.546875 -1.109375 C 2.546875 -0.859375 2.546875 -0.125 1.6875 -0.125 C 0.8125 -0.125 0.8125 -0.859375 0.8125 -1.109375 C 0.8125 -1.328125 0.8125 -2.0625 1.6875 -2.0625 C 2.546875 -2.0625 2.546875 -1.328125 2.546875 -1.109375 Z M 2.546875 -1.109375 "/>
</symbol>
<symbol overflow="visible" id="glyph8-2">
<path style="stroke:none;" d="M 4.484375 -3.109375 C 4.484375 -3.3125 4.28125 -3.484375 3.9375 -3.484375 C 3.734375 -3.484375 3.515625 -3.421875 3.328125 -3.3125 C 3.28125 -3.4375 3.078125 -3.484375 2.375 -3.484375 C 1.640625 -3.484375 0.828125 -3.21875 0.828125 -2.671875 L 0.828125 -2.140625 L 0.34375 -2.140625 L 0.34375 -1.921875 L 0.828125 -1.921875 L 0.828125 -0.421875 C 0.828125 -0.265625 0.828125 -0.21875 0.5 -0.21875 L 0.421875 -0.21875 L 0.421875 0 C 0.625 -0.015625 0.84375 -0.015625 1.0625 -0.015625 L 1.765625 0 L 1.765625 -0.21875 L 1.625 -0.21875 C 1.25 -0.21875 1.25 -0.265625 1.25 -0.421875 L 1.25 -1.921875 L 3 -1.921875 L 3 -0.421875 C 3 -0.265625 3 -0.21875 2.671875 -0.21875 L 2.578125 -0.21875 L 2.578125 0 C 2.796875 -0.015625 3.015625 -0.015625 3.21875 -0.015625 L 3.9375 0 L 3.9375 -0.21875 L 3.796875 -0.21875 C 3.421875 -0.21875 3.421875 -0.265625 3.421875 -0.421875 L 3.421875 -1.921875 L 4.125 -1.921875 L 4.125 -2.140625 L 3.390625 -2.140625 L 3.390625 -2.671875 C 3.390625 -3.140625 3.703125 -3.328125 3.9375 -3.328125 C 3.96875 -3.328125 4.0625 -3.3125 4.0625 -3.296875 C 4.03125 -3.265625 3.984375 -3.203125 3.984375 -3.09375 C 3.984375 -2.96875 4.078125 -2.84375 4.234375 -2.84375 C 4.390625 -2.84375 4.484375 -2.96875 4.484375 -3.109375 Z M 3.015625 -2.859375 C 3 -2.796875 3 -2.734375 3 -2.671875 L 3 -2.140625 L 1.234375 -2.140625 L 1.234375 -2.671875 C 1.234375 -3.140625 1.828125 -3.328125 2.359375 -3.328125 C 2.390625 -3.328125 2.9375 -3.3125 2.9375 -3.296875 L 2.921875 -3.296875 C 2.890625 -3.265625 2.84375 -3.203125 2.84375 -3.09375 C 2.84375 -2.984375 2.90625 -2.890625 3.015625 -2.859375 Z M 3.015625 -2.859375 "/>
</symbol>
<symbol overflow="visible" id="glyph9-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph9-1">
<path style="stroke:none;" d="M 2.78125 -1.328125 C 2.78125 -1.8125 2.4375 -2.1875 1.921875 -2.1875 C 1.71875 -2.1875 1.46875 -2.109375 1.234375 -1.921875 L 1.5625 -3.25 C 1.578125 -3.3125 1.578125 -3.328125 1.578125 -3.359375 C 1.578125 -3.4375 1.5 -3.4375 1.421875 -3.4375 L 0.8125 -3.390625 C 0.734375 -3.390625 0.71875 -3.375 0.703125 -3.359375 C 0.671875 -3.328125 0.65625 -3.28125 0.65625 -3.25 C 0.65625 -3.15625 0.75 -3.15625 0.8125 -3.15625 C 0.8125 -3.15625 0.90625 -3.15625 0.984375 -3.15625 C 1.078125 -3.140625 1.078125 -3.125 1.078125 -3.078125 C 1.078125 -3.0625 1.03125 -2.859375 1 -2.75 L 0.59375 -1.09375 C 0.5625 -0.984375 0.546875 -0.90625 0.546875 -0.796875 C 0.546875 -0.28125 0.921875 0.046875 1.390625 0.046875 C 2.109375 0.046875 2.78125 -0.640625 2.78125 -1.328125 Z M 2.34375 -1.515625 C 2.34375 -1.328125 2.25 -0.859375 2.09375 -0.578125 C 1.921875 -0.28125 1.640625 -0.109375 1.40625 -0.109375 C 1.1875 -0.109375 0.953125 -0.25 0.953125 -0.640625 C 0.953125 -0.796875 0.984375 -0.953125 1.03125 -1.125 C 1.046875 -1.1875 1.125 -1.515625 1.125 -1.546875 C 1.140625 -1.59375 1.484375 -2.015625 1.90625 -2.015625 C 2.125 -2.015625 2.34375 -1.890625 2.34375 -1.515625 Z M 2.34375 -1.515625 "/>
</symbol>
<symbol overflow="visible" id="glyph9-2">
<path style="stroke:none;" d="M 3.234375 -1.78125 C 3.234375 -2.15625 2.703125 -2.1875 2.46875 -2.1875 C 2.34375 -2.1875 2.015625 -2.1875 1.671875 -1.796875 C 1.609375 -2.0625 1.328125 -2.1875 1.078125 -2.1875 C 0.921875 -2.1875 0.765625 -2.109375 0.640625 -1.921875 C 0.515625 -1.703125 0.453125 -1.453125 0.453125 -1.421875 C 0.453125 -1.359375 0.53125 -1.359375 0.5625 -1.359375 C 0.640625 -1.359375 0.640625 -1.359375 0.671875 -1.484375 C 0.765625 -1.796875 0.875 -2.015625 1.0625 -2.015625 C 1.234375 -2.015625 1.265625 -1.859375 1.265625 -1.765625 C 1.265625 -1.6875 1.21875 -1.5 1.1875 -1.375 L 1.078125 -0.921875 L 0.953125 -0.484375 C 0.9375 -0.359375 0.875 -0.140625 0.875 -0.125 C 0.875 -0.015625 0.96875 0.046875 1.0625 0.046875 C 1.140625 0.046875 1.234375 0.015625 1.28125 -0.078125 C 1.296875 -0.109375 1.34375 -0.265625 1.359375 -0.375 L 1.46875 -0.8125 C 1.484375 -0.890625 1.546875 -1.078125 1.5625 -1.15625 L 1.609375 -1.359375 C 1.640625 -1.453125 1.796875 -1.703125 1.953125 -1.84375 C 2.125 -1.984375 2.28125 -2.015625 2.453125 -2.015625 C 2.515625 -2.015625 2.75 -2.015625 2.90625 -1.9375 C 2.703125 -1.859375 2.703125 -1.65625 2.703125 -1.65625 C 2.703125 -1.5625 2.765625 -1.453125 2.921875 -1.453125 C 3.0625 -1.453125 3.234375 -1.5625 3.234375 -1.78125 Z M 3.234375 -1.78125 "/>
</symbol>
<symbol overflow="visible" id="glyph9-3">
<path style="stroke:none;" d="M 3.65625 -0.71875 C 3.65625 -0.78125 3.5625 -0.78125 3.546875 -0.78125 C 3.46875 -0.78125 3.453125 -0.765625 3.421875 -0.671875 C 3.34375 -0.390625 3.125 -0.109375 2.875 -0.109375 C 2.765625 -0.109375 2.71875 -0.1875 2.71875 -0.296875 C 2.71875 -0.40625 2.78125 -0.546875 2.828125 -0.65625 C 2.875 -0.796875 3.09375 -1.34375 3.09375 -1.59375 C 3.09375 -1.9375 2.875 -2.1875 2.359375 -2.1875 C 1.875 -2.1875 1.578125 -1.875 1.4375 -1.71875 L 1.828125 -3.25 C 1.84375 -3.3125 1.84375 -3.328125 1.84375 -3.359375 C 1.84375 -3.4375 1.765625 -3.4375 1.6875 -3.4375 L 1.078125 -3.390625 C 1 -3.390625 0.984375 -3.375 0.953125 -3.359375 C 0.9375 -3.328125 0.921875 -3.28125 0.921875 -3.25 C 0.921875 -3.15625 1 -3.15625 1.078125 -3.15625 C 1.078125 -3.15625 1.171875 -3.15625 1.25 -3.15625 C 1.34375 -3.140625 1.34375 -3.125 1.34375 -3.078125 C 1.34375 -3.078125 1.34375 -3.0625 1.3125 -2.96875 L 0.640625 -0.234375 C 0.609375 -0.15625 0.609375 -0.15625 0.609375 -0.125 C 0.609375 -0.015625 0.703125 0.046875 0.796875 0.046875 C 0.90625 0.046875 1.015625 -0.015625 1.046875 -0.140625 C 1.0625 -0.1875 1.078125 -0.25 1.15625 -0.578125 L 1.234375 -0.921875 C 1.3125 -1.21875 1.3125 -1.21875 1.453125 -1.4375 C 1.65625 -1.75 1.953125 -2.015625 2.34375 -2.015625 C 2.59375 -2.015625 2.6875 -1.875 2.6875 -1.671875 C 2.6875 -1.390625 2.46875 -0.859375 2.40625 -0.6875 C 2.328125 -0.5 2.3125 -0.46875 2.3125 -0.375 C 2.3125 -0.125 2.5625 0.046875 2.859375 0.046875 C 3.375 0.046875 3.65625 -0.59375 3.65625 -0.71875 Z M 3.65625 -0.71875 "/>
</symbol>
<symbol overflow="visible" id="glyph9-4">
<path style="stroke:none;" d="M 2.96875 -0.734375 C 2.96875 -0.796875 2.875 -0.796875 2.859375 -0.796875 C 2.78125 -0.796875 2.78125 -0.78125 2.75 -0.71875 C 2.640625 -0.421875 2.25 -0.375 2.0625 -0.375 C 1.953125 -0.375 1.828125 -0.390625 1.6875 -0.40625 C 1.40625 -0.453125 1.328125 -0.453125 1.265625 -0.453125 C 1.171875 -0.453125 1.171875 -0.453125 1.140625 -0.453125 C 1.34375 -0.640625 1.59375 -0.828125 1.875 -1.015625 C 2.203125 -1.265625 2.40625 -1.421875 2.625 -1.625 C 2.875 -1.859375 3.03125 -2.078125 3.03125 -2.125 C 3.03125 -2.1875 2.96875 -2.1875 2.9375 -2.1875 C 2.859375 -2.1875 2.859375 -2.1875 2.8125 -2.125 C 2.625 -1.875 2.515625 -1.84375 2.4375 -1.84375 C 2.359375 -1.84375 2.28125 -1.859375 2.125 -1.96875 C 1.953125 -2.109375 1.84375 -2.1875 1.65625 -2.1875 C 1.203125 -2.1875 0.921875 -1.75 0.921875 -1.59375 C 0.921875 -1.53125 0.984375 -1.53125 1.015625 -1.53125 C 1.078125 -1.53125 1.09375 -1.53125 1.125 -1.578125 C 1.140625 -1.640625 1.1875 -1.765625 1.59375 -1.765625 C 1.734375 -1.765625 1.828125 -1.75 2.09375 -1.703125 C 2.28125 -1.671875 2.328125 -1.671875 2.421875 -1.671875 C 2.28125 -1.546875 2.125 -1.421875 1.75 -1.15625 C 1.390625 -0.90625 1.171875 -0.75 0.953125 -0.53125 C 0.75 -0.359375 0.515625 -0.078125 0.515625 -0.015625 C 0.515625 0.046875 0.59375 0.046875 0.625 0.046875 C 0.6875 0.046875 0.703125 0.046875 0.734375 0.015625 C 0.875 -0.1875 1.046875 -0.28125 1.21875 -0.28125 C 1.359375 -0.28125 1.4375 -0.234375 1.609375 -0.09375 C 1.75 0 1.859375 0.046875 2 0.046875 C 2.578125 0.046875 2.96875 -0.53125 2.96875 -0.734375 Z M 2.96875 -0.734375 "/>
</symbol>
<symbol overflow="visible" id="glyph9-5">
<path style="stroke:none;" d="M 3.28125 -1.84375 C 3.296875 -1.921875 3.296875 -1.96875 3.296875 -1.96875 C 3.296875 -2.078125 3.203125 -2.140625 3.109375 -2.140625 C 2.921875 -2.140625 2.875 -1.96875 2.84375 -1.828125 L 2.734375 -1.421875 L 2.578125 -0.796875 C 2.5625 -0.734375 2.546875 -0.625 2.53125 -0.59375 C 2.53125 -0.578125 2.265625 -0.109375 1.84375 -0.109375 C 1.609375 -0.109375 1.4375 -0.21875 1.4375 -0.546875 C 1.4375 -0.8125 1.578125 -1.171875 1.734375 -1.53125 C 1.75 -1.59375 1.78125 -1.671875 1.78125 -1.75 C 1.78125 -2 1.5625 -2.1875 1.25 -2.1875 C 0.734375 -2.1875 0.453125 -1.5625 0.453125 -1.421875 C 0.453125 -1.359375 0.53125 -1.359375 0.5625 -1.359375 C 0.640625 -1.359375 0.640625 -1.375 0.671875 -1.453125 C 0.765625 -1.796875 1 -2.015625 1.234375 -2.015625 C 1.328125 -2.015625 1.375 -1.96875 1.375 -1.828125 C 1.375 -1.734375 1.34375 -1.671875 1.3125 -1.578125 C 1.0625 -0.984375 1.03125 -0.8125 1.03125 -0.609375 C 1.03125 -0.0625 1.484375 0.046875 1.8125 0.046875 C 2.09375 0.046875 2.3125 -0.078125 2.4375 -0.1875 C 2.359375 0.09375 2.3125 0.3125 2.078125 0.546875 C 1.96875 0.65625 1.734375 0.84375 1.421875 0.84375 C 1.328125 0.84375 1.15625 0.828125 1.03125 0.734375 C 1.265625 0.671875 1.28125 0.484375 1.28125 0.4375 C 1.28125 0.28125 1.171875 0.234375 1.0625 0.234375 C 0.921875 0.234375 0.75 0.34375 0.75 0.578125 C 0.75 0.828125 1 1.015625 1.421875 1.015625 C 1.984375 1.015625 2.65625 0.640625 2.8125 0 Z M 3.28125 -1.84375 "/>
</symbol>
<symbol overflow="visible" id="glyph9-6">
<path style="stroke:none;" d="M 3.3125 -0.71875 C 3.3125 -0.78125 3.21875 -0.78125 3.203125 -0.78125 C 3.125 -0.78125 3.109375 -0.75 3.09375 -0.703125 C 2.953125 -0.265625 2.578125 -0.109375 2.359375 -0.109375 C 2.203125 -0.109375 2 -0.171875 2 -0.453125 C 2 -0.5 2 -0.546875 2.046875 -0.703125 C 2.125 -1.0625 2.265625 -1.609375 2.296875 -1.6875 C 2.359375 -1.828125 2.53125 -2.015625 2.78125 -2.015625 C 2.796875 -2.015625 2.96875 -2.015625 3.078125 -1.9375 C 2.84375 -1.875 2.84375 -1.65625 2.84375 -1.65625 C 2.84375 -1.5625 2.90625 -1.453125 3.078125 -1.453125 C 3.203125 -1.453125 3.375 -1.5625 3.375 -1.78125 C 3.375 -2.078125 3.046875 -2.1875 2.78125 -2.1875 C 2.46875 -2.1875 2.265625 -1.984375 2.15625 -1.859375 C 2 -2.140625 1.671875 -2.1875 1.5 -2.1875 C 0.875 -2.1875 0.53125 -1.609375 0.53125 -1.421875 C 0.53125 -1.359375 0.609375 -1.359375 0.640625 -1.359375 C 0.671875 -1.359375 0.71875 -1.359375 0.734375 -1.40625 C 0.890625 -1.890625 1.296875 -2.015625 1.484375 -2.015625 C 1.640625 -2.015625 1.828125 -1.953125 1.828125 -1.6875 C 1.828125 -1.5625 1.75 -1.21875 1.578125 -0.5625 C 1.5 -0.28125 1.265625 -0.109375 1.0625 -0.109375 C 1.03125 -0.109375 0.875 -0.109375 0.765625 -0.1875 C 0.984375 -0.265625 0.984375 -0.453125 0.984375 -0.484375 C 0.984375 -0.625 0.875 -0.6875 0.765625 -0.6875 C 0.640625 -0.6875 0.453125 -0.59375 0.453125 -0.359375 C 0.453125 -0.046875 0.796875 0.046875 1.046875 0.046875 C 1.328125 0.046875 1.546875 -0.109375 1.671875 -0.28125 C 1.859375 0.015625 2.171875 0.046875 2.328125 0.046875 C 2.953125 0.046875 3.3125 -0.53125 3.3125 -0.71875 Z M 3.3125 -0.71875 "/>
</symbol>
<symbol overflow="visible" id="glyph9-7">
<path style="stroke:none;" d="M 3.75 -0.71875 C 3.75 -0.78125 3.65625 -0.78125 3.640625 -0.78125 C 3.546875 -0.78125 3.546875 -0.75 3.515625 -0.671875 C 3.421875 -0.296875 3.296875 -0.109375 3.125 -0.109375 C 2.984375 -0.109375 2.9375 -0.21875 2.9375 -0.375 C 2.9375 -0.484375 3.078125 -1.078125 3.28125 -1.84375 C 3.296875 -1.921875 3.296875 -1.9375 3.296875 -1.96875 C 3.296875 -2.078125 3.21875 -2.140625 3.125 -2.140625 C 2.921875 -2.140625 2.875 -1.96875 2.84375 -1.828125 L 2.75 -1.421875 L 2.59375 -0.796875 C 2.578125 -0.734375 2.546875 -0.625 2.546875 -0.59375 C 2.53125 -0.578125 2.265625 -0.109375 1.84375 -0.109375 C 1.65625 -0.109375 1.4375 -0.1875 1.4375 -0.546875 C 1.4375 -0.796875 1.5625 -1.140625 1.703125 -1.46875 C 1.765625 -1.609375 1.78125 -1.671875 1.78125 -1.75 C 1.78125 -2 1.5625 -2.1875 1.25 -2.1875 C 0.734375 -2.1875 0.453125 -1.5625 0.453125 -1.421875 C 0.453125 -1.359375 0.53125 -1.359375 0.5625 -1.359375 C 0.640625 -1.359375 0.640625 -1.375 0.671875 -1.453125 C 0.765625 -1.78125 1 -2.015625 1.234375 -2.015625 C 1.328125 -2.015625 1.375 -1.96875 1.375 -1.828125 C 1.375 -1.734375 1.359375 -1.671875 1.296875 -1.53125 C 1.03125 -0.875 1.03125 -0.75 1.03125 -0.609375 C 1.03125 -0.046875 1.5 0.046875 1.8125 0.046875 C 2.09375 0.046875 2.34375 -0.078125 2.53125 -0.28125 C 2.65625 0.03125 3.015625 0.046875 3.109375 0.046875 C 3.28125 0.046875 3.421875 -0.03125 3.546875 -0.21875 C 3.671875 -0.40625 3.75 -0.6875 3.75 -0.71875 Z M 3.75 -0.71875 "/>
</symbol>
<symbol overflow="visible" id="glyph9-8">
<path style="stroke:none;" d="M 3.390625 -0.71875 C 3.390625 -0.78125 3.296875 -0.78125 3.28125 -0.78125 C 3.1875 -0.78125 3.1875 -0.75 3.171875 -0.671875 C 3.078125 -0.3125 2.953125 -0.109375 2.78125 -0.109375 C 2.640625 -0.109375 2.578125 -0.21875 2.578125 -0.375 C 2.578125 -0.4375 2.578125 -0.484375 2.59375 -0.53125 L 3.28125 -3.25 C 3.296875 -3.3125 3.296875 -3.328125 3.296875 -3.359375 C 3.296875 -3.4375 3.21875 -3.4375 3.140625 -3.4375 L 2.53125 -3.390625 C 2.453125 -3.390625 2.4375 -3.375 2.421875 -3.359375 C 2.390625 -3.328125 2.375 -3.28125 2.375 -3.25 C 2.375 -3.15625 2.46875 -3.15625 2.53125 -3.15625 C 2.53125 -3.15625 2.625 -3.15625 2.703125 -3.15625 C 2.796875 -3.140625 2.796875 -3.125 2.796875 -3.078125 C 2.796875 -3.0625 2.765625 -2.90625 2.734375 -2.828125 L 2.5 -1.890625 C 2.40625 -2.015625 2.21875 -2.1875 1.90625 -2.1875 C 1.21875 -2.1875 0.515625 -1.515625 0.515625 -0.8125 C 0.515625 -0.296875 0.890625 0.046875 1.390625 0.046875 C 1.796875 0.046875 2.109375 -0.234375 2.171875 -0.296875 C 2.265625 -0.046875 2.53125 0.046875 2.75 0.046875 C 2.953125 0.046875 3.078125 -0.0625 3.1875 -0.21875 C 3.3125 -0.421875 3.390625 -0.671875 3.390625 -0.71875 Z M 2.203125 -0.65625 C 2.171875 -0.578125 2.171875 -0.578125 2.09375 -0.46875 C 1.90625 -0.265625 1.65625 -0.109375 1.40625 -0.109375 C 1.234375 -0.109375 0.96875 -0.203125 0.96875 -0.625 C 0.96875 -0.84375 1.078125 -1.359375 1.265625 -1.625 C 1.453125 -1.890625 1.703125 -2.015625 1.90625 -2.015625 C 2.140625 -2.015625 2.34375 -1.890625 2.421875 -1.59375 Z M 2.203125 -0.65625 "/>
</symbol>
<symbol overflow="visible" id="glyph10-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph10-1">
<path style="stroke:none;" d="M 6.53125 0.296875 L 6.53125 -0.390625 L 3.234375 -0.390625 L 3.234375 17.4375 L 3.90625 17.4375 L 3.90625 0.296875 Z M 6.53125 0.296875 "/>
</symbol>
<symbol overflow="visible" id="glyph10-2">
<path style="stroke:none;" d="M 6.53125 17.421875 L 6.53125 16.734375 L 3.90625 16.734375 L 3.90625 -0.390625 L 3.234375 -0.390625 L 3.234375 17.421875 Z M 6.53125 17.421875 "/>
</symbol>
<symbol overflow="visible" id="glyph10-3">
<path style="stroke:none;" d="M 3.375 17.4375 L 3.375 -0.390625 L 0.0625 -0.390625 L 0.0625 0.296875 L 2.6875 0.296875 L 2.6875 17.4375 Z M 3.375 17.4375 "/>
</symbol>
<symbol overflow="visible" id="glyph10-4">
<path style="stroke:none;" d="M 3.375 17.421875 L 3.375 -0.390625 L 2.6875 -0.390625 L 2.6875 16.734375 L 0.0625 16.734375 L 0.0625 17.421875 Z M 3.375 17.421875 "/>
</symbol>
</g>
<clipPath id="clip1">
<path d="M 560 96 L 584.148438 96 L 584.148438 128 L 560 128 Z M 560 96 "/>
</clipPath>
<clipPath id="clip2">
<path d="M 1.265625 63 L 16 63 L 16 65 L 1.265625 65 Z M 1.265625 63 "/>
</clipPath>
<clipPath id="clip3">
<path d="M 1.265625 48 L 32 48 L 32 80 L 1.265625 80 Z M 1.265625 48 "/>
</clipPath>
<clipPath id="clip4">
<path d="M 1.265625 86 L 67 86 L 67 88 L 1.265625 88 Z M 1.265625 86 "/>
</clipPath>
<clipPath id="clip5">
<path d="M 1.265625 108 L 67 108 L 67 110 L 1.265625 110 Z M 1.265625 108 "/>
</clipPath>
</defs>
<g id="surface1">
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -56.692661 -42.522062 L 56.692571 -42.522062 L 56.692571 42.518827 L -56.692661 42.518827 Z M -56.692661 -42.522062 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="413.085658" y="89.01628"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="421.870552" y="89.01628"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-1" x="425.722581" y="89.01628"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-2" x="430.366096" y="89.01628"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 94.540029 -39.984231 L 128.55717 -39.984231 L 128.55717 -11.635959 L 94.540029 -11.635959 Z M 94.540029 -39.984231 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="525.623777" y="115.012009"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-1" x="532.875416" y="111.416516"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-1" x="539.066106" y="111.416516"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-1" x="531.87711" y="117.46104"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -85.539857 0.000346718 C -85.539857 5.504217 -89.998738 9.963099 -95.502609 9.963099 C -101.002551 9.963099 -105.465361 5.504217 -105.465361 0.000346718 C -105.465361 -5.503524 -101.002551 -9.962405 -95.502609 -9.962405 C -89.998738 -9.962405 -85.539857 -5.503524 -85.539857 0.000346718 Z M -85.539857 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph6-1" x="322.53314" y="90.682775"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -21.198393 57.69081 L 21.198303 57.69081 L 21.198303 86.035153 L -21.198393 86.035153 Z M -21.198393 57.69081 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="405.877769" y="17.561833"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-2" x="415.497899" y="19.04736"/>
<use xlink:href="#glyph4-3" x="418.359664" y="19.04736"/>
<use xlink:href="#glyph4-3" x="423.470899" y="19.04736"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="429.07844" y="17.561833"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-1" x="432.931464" y="17.561833"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-2" x="437.574979" y="17.561833"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -189.280548 -14.173789 L -142.813896 -14.173789 L -142.813896 14.174483 L -189.280548 14.174483 Z M -189.280548 -14.173789 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="238.748023" y="89.01628"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-4" x="248.368153" y="90.502801"/>
<use xlink:href="#glyph4-5" x="254.215806" y="90.502801"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-6" x="259.848496" y="90.502801"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="266.000583" y="89.01628"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-1" x="269.853607" y="89.01628"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-2" x="274.497122" y="89.01628"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -261.145147 -14.173789 L -227.128006 -14.173789 L -227.128006 14.174483 L -261.145147 14.174483 Z M -261.145147 -14.173789 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="175.380451" y="89.195259"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-2" x="181.633784" y="90.680786"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -298.493682 0.000346718 C -298.493682 5.504217 -302.956492 9.963099 -308.456434 9.963099 C -313.960304 9.963099 -318.419186 5.504217 -318.419186 0.000346718 C -318.419186 -5.503524 -313.960304 -9.962405 -308.456434 -9.962405 C -302.956492 -9.962405 -298.493682 -5.503524 -298.493682 0.000346718 Z M -298.493682 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph6-1" x="110.787866" y="90.682775"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-1" x="107.262971" y="104.205645"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -406.296473 8.505614 L -372.279332 8.505614 L -372.279332 36.849958 L -406.296473 36.849958 Z M -406.296473 8.505614 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="30.41628" y="62.117701"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph8-1" x="34.539761" y="63.141859"/>
<use xlink:href="#glyph8-2" x="37.910806" y="63.141859"/>
</g>
<path style="fill:none;stroke-width:0.398;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -0.00130749 -0.00182376 L 24.811288 -0.00182376 " transform="matrix(0.994329,0,0,-0.994329,24.243488,63.736468)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-7" x="24.243488" y="69.62886"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-8" x="29.544028" y="69.62886"/>
<use xlink:href="#glyph4-9" x="33.065933" y="69.62886"/>
<use xlink:href="#glyph4-10" x="37.014294" y="69.62886"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-4" x="41.507022" y="69.62886"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-1" x="45.280499" y="70.679865"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -142.314972 0.000346718 L -110.097098 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05263 0.000346718 L 1.609462 1.681758 L 3.086589 0.000346718 L 1.609462 -1.684993 Z M 6.05263 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,311.356697,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-1" x="286.140711" y="47.476211"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-2" x="286.140711" y="65.307507"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-2" x="293.046323" y="55.402005"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-2" x="298.71698" y="51.806512"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-5" x="298.71698" y="57.851036"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-2" x="303.400268" y="58.841388"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-2" x="292.745042" y="67.289204"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-2" x="298.415698" y="63.693712"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-5" x="298.415698" y="69.738236"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-3" x="303.09998" y="70.789241"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-2" x="295.322342" y="79.176403"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-2" x="300.992998" y="75.581905"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="300.992998" y="81.982399"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-3" x="308.188955" y="47.476211"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-4" x="308.188955" y="65.307507"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -85.539857 0.000346718 L -61.82725 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054046 0.000346718 L 1.60695 1.681758 L 3.088006 0.000346718 L 1.60695 -1.684993 Z M 6.054046 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,359.355288,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-1" x="338.36683" y="47.476211"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-2" x="338.36683" y="65.307507"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-2" x="345.271448" y="55.402005"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-5" x="350.943099" y="56.887532"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-2" x="355.626387" y="57.877883"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-2" x="344.971161" y="67.289204"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-5" x="350.641817" y="68.774731"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-3" x="355.325105" y="69.825737"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-2" x="347.547466" y="79.176403"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="353.219117" y="80.66193"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-3" x="360.415074" y="47.476211"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-4" x="360.415074" y="65.307507"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.191494 25.810789 L 109.252374 25.810789 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052611 -0.000491282 L 1.609444 1.684848 L 3.086571 -0.000491282 L 1.609444 -1.681902 Z M 6.052611 -0.000491282 " transform="matrix(0.994329,0,0,-0.994329,529.462184,60.874512)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-1" x="505.780954" y="21.812588"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-2" x="505.780954" y="39.64289"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-3" x="512.686566" y="29.737388"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-5" x="517.016868" y="31.222915"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-2" x="521.70115" y="32.213266"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-3" x="512.385285" y="41.624587"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-5" x="516.715586" y="43.110114"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-3" x="521.399869" y="44.161119"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-3" x="514.962585" y="53.511786"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="519.292886" y="54.997313"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-3" x="526.488843" y="21.811594"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-4" x="526.488843" y="39.64289"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 74.198101 25.810789 L 74.198101 71.864946 L 26.328963 71.864946 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051675 -0.00166573 L 1.608507 1.683674 L 3.085635 -0.00166573 L 1.608507 -1.683077 Z M 6.051675 -0.00166573 " transform="matrix(-0.994329,0,0,0.994329,452.654072,15.083688)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 499.414062 60.875 C 499.414062 59.78125 498.527344 58.894531 497.429688 58.894531 C 496.335938 58.894531 495.449219 59.78125 495.449219 60.875 C 495.449219 61.96875 496.335938 62.855469 497.429688 62.855469 C 498.527344 62.855469 499.414062 61.96875 499.414062 60.875 Z M 499.414062 60.875 "/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -21.693388 71.864946 L -95.502609 71.864946 L -95.502609 14.594836 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053542 -0.00126901 L 1.610375 1.68407 L 3.087502 -0.00126901 L 1.610375 -1.68268 Z M 6.053542 -0.00126901 " transform="matrix(0,0.994329,0.994329,0,328.692668,69.203446)"/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.191494 -25.810095 L 89.409369 -25.810095 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052306 0.00118472 L 1.609139 1.682596 L 3.086266 0.00118472 L 1.609139 -1.684155 Z M 6.052306 0.00118472 " transform="matrix(0.994329,0,0,-0.994329,509.732018,112.204303)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-1" x="487.18303" y="73.140828"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-2" x="487.18303" y="90.972124"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-4" x="493.787361" y="81.066622"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-1" x="499.449069" y="82.552149"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-4" x="493.787361" y="92.953822"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-7" x="499.449069" y="94.439349"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-4" x="493.787361" y="104.841021"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-11" x="499.449069" y="106.326548"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-3" x="503.892724" y="73.140828"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-4" x="503.892724" y="90.972124"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 129.056093 -25.810095 L 152.7687 -25.810095 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 578.75 112.203125 L 574.332031 110.53125 L 575.800781 112.203125 L 574.332031 113.878906 Z M 578.75 112.203125 "/>
<g clip-path="url(#clip1)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.052438 0.00118472 L 1.609271 1.682596 L 3.086398 0.00118472 L 1.609271 -1.684155 Z M 6.052438 0.00118472 " transform="matrix(0.994329,0,0,-0.994329,572.731887,112.204303)"/>
</g>
<path style="fill:none;stroke-width:3.9851;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -355.272726 -28.347926 L -355.272726 28.348619 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -355.272726 0.000346718 L -323.054851 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054535 0.000346718 L 1.607439 1.681758 L 3.088495 0.000346718 L 1.607439 -1.684993 Z M 6.054535 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,99.608709,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-1" x="75.528972" y="47.476211"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-2" x="75.528972" y="65.307507"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-5" x="82.132308" y="55.402005"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="86.601816" y="56.887532"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-4" x="90.725297" y="57.877883"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-5" x="82.254611" y="67.289204"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-6" x="86.724118" y="68.774731"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-5" x="90.40214" y="69.766077"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-5" x="82.191968" y="79.176403"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-6" x="86.661476" y="80.66193"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-6" x="90.339497" y="81.653276"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-3" x="95.311141" y="47.476211"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-4" x="95.311141" y="65.307507"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -298.493682 0.000346718 L -266.275807 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.05318 0.000346718 L 1.610013 1.681758 L 3.08714 0.000346718 L 1.610013 -1.684993 Z M 6.05318 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,156.063181,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-1" x="132.2067" y="47.476211"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-2" x="132.2067" y="65.307507"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-6" x="138.811031" y="55.402005"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="142.831102" y="56.887532"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-4" x="146.955578" y="57.877883"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-6" x="138.93234" y="67.289204"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-6" x="142.953405" y="68.774731"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-5" x="146.631426" y="69.766077"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-6" x="138.869697" y="79.176403"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-6" x="142.890762" y="80.66193"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-6" x="146.568784" y="81.653276"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-3" x="151.540427" y="47.476211"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-4" x="151.540427" y="65.307507"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -226.629083 0.000346718 L -194.415137 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054469 0.000346718 L 1.607373 1.681758 L 3.088429 0.000346718 L 1.607373 -1.684993 Z M 6.054469 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,227.51893,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-1" x="201.06595" y="47.155043"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-2" x="201.06595" y="64.986339"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-6" x="207.971562" y="54.75768"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="211.991633" y="56.244201"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-7" x="216.116108" y="57.234553"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-2" x="220.306209" y="58.224904"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-6" x="207.670281" y="66.645874"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="211.691346" y="68.131401"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-7" x="215.814827" y="69.121752"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-3" x="220.005922" y="70.855861"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-6" x="210.230677" y="79.176403"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="214.251742" y="80.662925"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-8" x="218.375223" y="81.71393"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-3" x="225.590072" y="47.155043"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-4" x="225.590072" y="64.986339"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 146.0627 -25.810095 L 146.0627 -54.158368 L -308.456434 -54.158368 L -308.456434 -14.598071 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054235 -0.000646109 L 1.607139 1.684693 L 3.088195 -0.000646109 L 1.607139 -1.682057 Z M 6.054235 -0.000646109 " transform="matrix(0,-0.994329,-0.994329,0,116.94467,103.875369)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 570.867188 112.203125 C 570.867188 111.109375 569.980469 110.222656 568.886719 110.222656 C 567.792969 110.222656 566.90625 111.109375 566.90625 112.203125 C 566.90625 113.296875 567.792969 114.1875 568.886719 114.1875 C 569.980469 114.1875 570.867188 113.296875 570.867188 112.203125 Z M 570.867188 112.203125 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-1" x="557.421413" y="73.140828"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-2" x="557.421413" y="90.972124"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-7" x="564.02475" y="81.066622"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-7" x="569.181339" y="82.552149"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-5" x="564.270349" y="92.953822"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-8" x="568.738862" y="94.439349"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-5" x="564.156996" y="104.841021"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-9" x="568.626503" y="106.326548"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-3" x="573.745307" y="73.140828"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph10-4" x="573.745307" y="90.972124"/>
</g>
<g clip-path="url(#clip2)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -423.802003 22.675822 L -411.427133 22.675822 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
</g>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 17.753906 63.992188 L 13.335938 62.316406 L 14.808594 63.992188 L 13.335938 65.664062 Z M 17.753906 63.992188 "/>
<g clip-path="url(#clip3)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051524 -0.00169821 L 1.608357 1.683641 L 3.089413 -0.00169821 L 1.608357 -1.683109 Z M 6.051524 -0.00169821 " transform="matrix(0.994329,0,0,-0.994329,11.736702,63.990499)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-8" x="6.057216" y="58.708148"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-10" x="10.707691" y="60.194669"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -371.780409 22.675822 L -359.904463 22.675822 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051915 -0.00169821 L 1.608748 1.683641 L 3.085875 -0.00169821 L 1.608748 -1.683109 Z M 6.051915 -0.00169821 " transform="matrix(0.994329,0,0,-0.994329,62.966782,63.990499)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-5" x="55.60362" y="57.717796"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="60.073127" y="59.203323"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-4" x="64.196608" y="60.194669"/>
</g>
<g clip-path="url(#clip4)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -423.802003 0.000346718 L -359.904463 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051915 0.000346718 L 1.608748 1.681758 L 3.085875 0.000346718 L 1.608748 -1.684993 Z M 6.051915 0.000346718 " transform="matrix(0.994329,0,0,-0.994329,62.966782,86.539407)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-5" x="6.057216" y="79.303678"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-6" x="10.526724" y="80.789205"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-5" x="14.204745" y="81.779556"/>
</g>
<g clip-path="url(#clip5)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -423.802003 -22.679057 L -359.904463 -22.679057 " transform="matrix(0.994329,0,0,-0.994329,423.652389,86.539407)"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.051915 -0.00153688 L 1.608748 1.683802 L 3.085875 -0.00153688 L 1.608748 -1.682948 Z M 6.051915 -0.00153688 " transform="matrix(0.994329,0,0,-0.994329,62.966782,109.088316)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-5" x="6.057216" y="102.814579"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-6" x="10.526724" y="104.3011"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph9-6" x="14.204745" y="105.291452"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -0,0 +1,459 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="404.753pt" height="160.964pt" viewBox="0 0 404.753 160.964" version="1.2">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 7.3125 -2.09375 C 7.359375 -2.234375 7.359375 -2.25 7.4375 -2.265625 C 7.546875 -2.28125 7.6875 -2.28125 7.8125 -2.28125 C 8.0625 -2.28125 8.21875 -2.28125 8.21875 -2.5625 C 8.21875 -2.625 8.1875 -2.75 8.015625 -2.75 C 7.796875 -2.75 7.5625 -2.734375 7.328125 -2.734375 C 7.109375 -2.734375 6.890625 -2.71875 6.671875 -2.71875 C 6.265625 -2.71875 5.296875 -2.75 4.890625 -2.75 C 4.78125 -2.75 4.59375 -2.75 4.59375 -2.453125 C 4.59375 -2.28125 4.765625 -2.28125 4.921875 -2.28125 L 5.296875 -2.28125 C 5.40625 -2.28125 5.953125 -2.28125 5.953125 -2.21875 C 5.953125 -2.203125 5.953125 -2.1875 5.875 -1.953125 C 5.875 -1.875 5.71875 -1.25 5.703125 -1.234375 C 5.53125 -0.5625 4.734375 -0.296875 4.109375 -0.296875 C 3.53125 -0.296875 2.9375 -0.421875 2.46875 -0.796875 C 1.9375 -1.234375 1.9375 -1.921875 1.9375 -2.140625 C 1.9375 -2.59375 2.15625 -4.375 3.109375 -5.46875 C 3.6875 -6.109375 4.640625 -6.53125 5.65625 -6.53125 C 6.921875 -6.53125 7.390625 -5.5625 7.390625 -4.75 C 7.390625 -4.640625 7.359375 -4.484375 7.359375 -4.390625 C 7.359375 -4.234375 7.484375 -4.234375 7.625 -4.234375 C 7.84375 -4.234375 7.859375 -4.25 7.90625 -4.453125 L 8.46875 -6.703125 C 8.484375 -6.75 8.5 -6.796875 8.5 -6.859375 C 8.5 -7 8.359375 -7 8.25 -7 L 7.328125 -6.28125 C 7.125 -6.484375 6.609375 -7 5.5 -7 C 2.3125 -7 0.546875 -4.5625 0.546875 -2.515625 C 0.546875 -0.703125 1.953125 0.171875 3.796875 0.171875 C 4.84375 0.171875 5.546875 -0.171875 5.859375 -0.515625 C 6.109375 -0.265625 6.625 0 6.6875 0 C 6.78125 0 6.8125 -0.078125 6.84375 -0.234375 Z M 7.3125 -2.09375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 5.984375 -6.171875 C 6.03125 -6.3125 6.046875 -6.328125 6.109375 -6.34375 C 6.234375 -6.359375 6.375 -6.359375 6.484375 -6.359375 C 6.75 -6.359375 6.90625 -6.359375 6.90625 -6.65625 C 6.90625 -6.671875 6.890625 -6.828125 6.703125 -6.828125 C 6.5 -6.828125 6.28125 -6.8125 6.078125 -6.8125 C 5.859375 -6.8125 5.609375 -6.796875 5.390625 -6.796875 C 5 -6.796875 4.046875 -6.828125 3.65625 -6.828125 C 3.53125 -6.828125 3.359375 -6.828125 3.359375 -6.546875 C 3.359375 -6.359375 3.515625 -6.359375 3.6875 -6.359375 L 4.046875 -6.359375 C 4.421875 -6.359375 4.453125 -6.359375 4.6875 -6.328125 L 3.484375 -1.5 C 3.234375 -0.484375 2.609375 -0.1875 2.15625 -0.1875 C 2.0625 -0.1875 1.625 -0.203125 1.328125 -0.421875 C 1.875 -0.5625 2.046875 -1.03125 2.046875 -1.296875 C 2.046875 -1.625 1.78125 -1.859375 1.4375 -1.859375 C 1.046875 -1.859375 0.5625 -1.546875 0.5625 -0.921875 C 0.5625 -0.234375 1.25 0.171875 2.203125 0.171875 C 3.3125 0.171875 4.515625 -0.28125 4.8125 -1.453125 Z M 5.984375 -6.171875 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 5.859375 -4.1875 C 6.53125 -4.640625 8.34375 -5.9375 8.703125 -6.109375 C 8.921875 -6.234375 9.140625 -6.34375 9.640625 -6.359375 C 9.828125 -6.375 9.984375 -6.375 9.984375 -6.65625 C 9.984375 -6.734375 9.90625 -6.828125 9.796875 -6.828125 C 9.5625 -6.828125 9.265625 -6.796875 9 -6.796875 C 8.59375 -6.796875 8.171875 -6.828125 7.765625 -6.828125 C 7.6875 -6.828125 7.484375 -6.828125 7.484375 -6.546875 C 7.484375 -6.359375 7.65625 -6.359375 7.71875 -6.359375 C 7.796875 -6.359375 8.015625 -6.34375 8.1875 -6.296875 L 3.640625 -3.15625 L 4.421875 -6.3125 C 4.640625 -6.359375 5 -6.359375 5.109375 -6.359375 C 5.234375 -6.359375 5.4375 -6.359375 5.46875 -6.390625 C 5.578125 -6.453125 5.578125 -6.640625 5.578125 -6.65625 C 5.578125 -6.78125 5.484375 -6.828125 5.359375 -6.828125 C 5.109375 -6.828125 4.859375 -6.8125 4.609375 -6.8125 C 4.359375 -6.8125 4.109375 -6.796875 3.859375 -6.796875 C 3.609375 -6.796875 3.34375 -6.8125 3.09375 -6.8125 C 2.84375 -6.8125 2.5625 -6.828125 2.3125 -6.828125 C 2.21875 -6.828125 2.015625 -6.828125 2.015625 -6.546875 C 2.015625 -6.359375 2.15625 -6.359375 2.4375 -6.359375 C 2.640625 -6.359375 2.84375 -6.34375 3.046875 -6.34375 L 1.625 -0.671875 C 1.578125 -0.5 1.578125 -0.5 1.390625 -0.484375 C 1.21875 -0.46875 1.03125 -0.46875 0.859375 -0.46875 C 0.609375 -0.46875 0.59375 -0.46875 0.546875 -0.453125 C 0.421875 -0.375 0.421875 -0.21875 0.421875 -0.171875 C 0.421875 -0.15625 0.4375 0 0.640625 0 C 0.890625 0 1.15625 -0.015625 1.40625 -0.015625 C 1.65625 -0.015625 1.90625 -0.03125 2.15625 -0.03125 C 2.421875 -0.03125 2.671875 -0.015625 2.921875 -0.015625 C 3.1875 -0.015625 3.453125 0 3.703125 0 C 3.796875 0 3.875 0 3.9375 -0.0625 C 3.96875 -0.125 3.984375 -0.265625 3.984375 -0.28125 C 3.984375 -0.46875 3.859375 -0.46875 3.578125 -0.46875 C 3.375 -0.46875 3.1875 -0.484375 2.96875 -0.484375 L 3.5 -2.5625 L 4.734375 -3.40625 L 6.203125 -0.53125 C 6.015625 -0.46875 5.71875 -0.46875 5.671875 -0.46875 C 5.546875 -0.46875 5.484375 -0.46875 5.421875 -0.390625 C 5.390625 -0.34375 5.359375 -0.203125 5.359375 -0.171875 C 5.359375 -0.171875 5.359375 0 5.578125 0 C 5.90625 0 6.71875 -0.03125 7.046875 -0.03125 C 7.25 -0.03125 7.46875 -0.015625 7.6875 -0.015625 C 7.875 -0.015625 8.09375 0 8.28125 0 C 8.34375 0 8.546875 0 8.546875 -0.28125 C 8.546875 -0.46875 8.375 -0.46875 8.234375 -0.46875 C 7.765625 -0.46875 7.75 -0.5 7.671875 -0.671875 Z M 5.859375 -4.1875 "/>
</symbol>
<symbol overflow="visible" id="glyph1-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph1-1">
<path style="stroke:none;" d="M 2.78125 -4.390625 C 2.78125 -4.703125 2.46875 -4.90625 2.09375 -4.90625 C 1.546875 -4.90625 0.90625 -4.515625 0.90625 -3.78125 L 0.90625 -3 L 0.3125 -3 L 0.3125 -2.75 L 0.90625 -2.75 L 0.90625 -0.546875 C 0.90625 -0.25 0.84375 -0.25 0.390625 -0.25 L 0.390625 0 C 0.421875 0 0.90625 -0.03125 1.1875 -0.03125 L 2.09375 0 L 2.09375 -0.25 L 1.953125 -0.25 C 1.4375 -0.25 1.4375 -0.328125 1.4375 -0.5625 L 1.4375 -2.75 L 2.3125 -2.75 L 2.3125 -3 L 1.40625 -3 L 1.40625 -3.78125 C 1.40625 -4.421875 1.78125 -4.703125 2.078125 -4.703125 C 2.140625 -4.703125 2.21875 -4.703125 2.28125 -4.671875 C 2.1875 -4.625 2.125 -4.515625 2.125 -4.390625 C 2.125 -4.203125 2.265625 -4.078125 2.453125 -4.078125 C 2.640625 -4.078125 2.78125 -4.203125 2.78125 -4.390625 Z M 2.78125 -4.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph1-2">
<path style="stroke:none;" d="M 1.6875 0.328125 L 1.6875 -3.078125 L 0.59375 -3 L 0.59375 -2.75 C 1.109375 -2.75 1.171875 -2.703125 1.171875 -2.359375 L 1.171875 0.328125 C 1.171875 0.59375 1.109375 1.21875 0.640625 1.21875 C 0.625 1.21875 0.453125 1.21875 0.296875 1.15625 C 0.3125 1.15625 0.46875 1.0625 0.46875 0.859375 C 0.46875 0.671875 0.328125 0.53125 0.140625 0.53125 C -0.0625 0.53125 -0.1875 0.671875 -0.1875 0.859375 C -0.1875 1.234375 0.234375 1.421875 0.65625 1.421875 C 1.21875 1.421875 1.6875 0.984375 1.6875 0.328125 Z M 1.6875 -4.1875 C 1.6875 -4.421875 1.515625 -4.59375 1.296875 -4.59375 C 1.0625 -4.59375 0.90625 -4.40625 0.90625 -4.203125 C 0.90625 -3.984375 1.078125 -3.796875 1.296875 -3.796875 C 1.53125 -3.796875 1.6875 -4 1.6875 -4.1875 Z M 1.6875 -4.1875 "/>
</symbol>
<symbol overflow="visible" id="glyph1-3">
<path style="stroke:none;" d="M 1.609375 -0.046875 C 1.609375 -0.453125 1.453125 -0.796875 1.125 -0.796875 C 0.875 -0.796875 0.71875 -0.609375 0.71875 -0.390625 C 0.71875 -0.234375 0.84375 0 1.125 0 C 1.296875 0 1.421875 -0.109375 1.421875 -0.109375 C 1.421875 0.078125 1.421875 0.671875 0.875 1.15625 C 0.84375 1.1875 0.828125 1.21875 0.828125 1.25 C 0.828125 1.296875 0.875 1.359375 0.921875 1.359375 C 1.015625 1.359375 1.609375 0.796875 1.609375 -0.046875 Z M 1.609375 -0.046875 "/>
</symbol>
<symbol overflow="visible" id="glyph1-4">
<path style="stroke:none;" d="M 2.515625 0 L 2.515625 -0.25 L 2.34375 -0.25 C 1.765625 -0.25 1.765625 -0.328125 1.765625 -0.578125 L 1.765625 -4.1875 C 1.765625 -4.421875 1.765625 -4.515625 2.34375 -4.515625 L 2.515625 -4.515625 L 2.515625 -4.765625 L 1.4375 -4.734375 L 0.359375 -4.765625 L 0.359375 -4.515625 L 0.53125 -4.515625 C 1.109375 -4.515625 1.109375 -4.421875 1.109375 -4.1875 L 1.109375 -0.578125 C 1.109375 -0.328125 1.109375 -0.25 0.53125 -0.25 L 0.359375 -0.25 L 0.359375 0 L 1.4375 -0.03125 Z M 2.515625 0 "/>
</symbol>
<symbol overflow="visible" id="glyph1-5">
<path style="stroke:none;" d="M 4.75 -3.125 L 4.546875 -4.734375 L 0.390625 -4.734375 L 0.390625 -4.484375 L 0.5625 -4.484375 C 1.09375 -4.484375 1.109375 -4.40625 1.109375 -4.171875 L 1.109375 -0.5625 C 1.109375 -0.328125 1.09375 -0.25 0.5625 -0.25 L 0.390625 -0.25 L 0.390625 0 L 1.453125 -0.03125 L 2.671875 0 L 2.671875 -0.25 L 2.421875 -0.25 C 1.765625 -0.25 1.765625 -0.34375 1.765625 -0.578125 L 1.765625 -2.25 L 2.453125 -2.25 C 3.140625 -2.25 3.234375 -2.03125 3.234375 -1.421875 L 3.484375 -1.421875 L 3.484375 -3.3125 L 3.234375 -3.3125 C 3.234375 -2.703125 3.140625 -2.5 2.453125 -2.5 L 1.765625 -2.5 L 1.765625 -4.203125 C 1.765625 -4.421875 1.78125 -4.484375 2.109375 -4.484375 L 3.078125 -4.484375 C 4.203125 -4.484375 4.390625 -4.109375 4.515625 -3.125 Z M 4.75 -3.125 "/>
</symbol>
<symbol overflow="visible" id="glyph1-6">
<path style="stroke:none;" d="M 3.296875 0 L 3.296875 -0.25 L 3.03125 -0.25 C 2.328125 -0.25 2.328125 -0.34375 2.328125 -0.578125 L 2.328125 -4.4375 C 2.328125 -4.625 2.328125 -4.625 2.125 -4.625 C 1.671875 -4.1875 1.046875 -4.1875 0.765625 -4.1875 L 0.765625 -3.9375 C 0.921875 -3.9375 1.390625 -3.9375 1.765625 -4.125 L 1.765625 -0.578125 C 1.765625 -0.34375 1.765625 -0.25 1.078125 -0.25 L 0.8125 -0.25 L 0.8125 0 L 2.046875 -0.03125 Z M 3.296875 0 "/>
</symbol>
<symbol overflow="visible" id="glyph1-7">
<path style="stroke:none;" d="M 3.515625 -1.265625 L 3.28125 -1.265625 C 3.265625 -1.109375 3.1875 -0.703125 3.09375 -0.640625 C 3.046875 -0.59375 2.515625 -0.59375 2.40625 -0.59375 L 1.125 -0.59375 C 1.859375 -1.234375 2.109375 -1.4375 2.515625 -1.765625 C 3.03125 -2.171875 3.515625 -2.609375 3.515625 -3.265625 C 3.515625 -4.109375 2.78125 -4.625 1.890625 -4.625 C 1.03125 -4.625 0.4375 -4.015625 0.4375 -3.375 C 0.4375 -3.03125 0.734375 -2.984375 0.8125 -2.984375 C 0.96875 -2.984375 1.171875 -3.109375 1.171875 -3.359375 C 1.171875 -3.484375 1.125 -3.734375 0.765625 -3.734375 C 0.984375 -4.21875 1.453125 -4.375 1.78125 -4.375 C 2.484375 -4.375 2.84375 -3.828125 2.84375 -3.265625 C 2.84375 -2.65625 2.40625 -2.1875 2.1875 -1.9375 L 0.515625 -0.265625 C 0.4375 -0.203125 0.4375 -0.1875 0.4375 0 L 3.3125 0 Z M 3.515625 -1.265625 "/>
</symbol>
<symbol overflow="visible" id="glyph1-8">
<path style="stroke:none;" d="M 3.578125 -1.203125 C 3.578125 -1.75 3.140625 -2.296875 2.375 -2.453125 C 3.09375 -2.71875 3.359375 -3.234375 3.359375 -3.671875 C 3.359375 -4.21875 2.734375 -4.625 1.953125 -4.625 C 1.1875 -4.625 0.59375 -4.25 0.59375 -3.6875 C 0.59375 -3.453125 0.75 -3.328125 0.953125 -3.328125 C 1.171875 -3.328125 1.3125 -3.484375 1.3125 -3.671875 C 1.3125 -3.875 1.171875 -4.03125 0.953125 -4.046875 C 1.203125 -4.34375 1.671875 -4.421875 1.9375 -4.421875 C 2.25 -4.421875 2.6875 -4.265625 2.6875 -3.671875 C 2.6875 -3.375 2.59375 -3.046875 2.40625 -2.84375 C 2.1875 -2.578125 1.984375 -2.5625 1.640625 -2.53125 C 1.46875 -2.515625 1.453125 -2.515625 1.421875 -2.515625 C 1.421875 -2.515625 1.34375 -2.5 1.34375 -2.421875 C 1.34375 -2.328125 1.40625 -2.328125 1.53125 -2.328125 L 1.90625 -2.328125 C 2.453125 -2.328125 2.84375 -1.953125 2.84375 -1.203125 C 2.84375 -0.34375 2.328125 -0.078125 1.9375 -0.078125 C 1.65625 -0.078125 1.03125 -0.15625 0.75 -0.578125 C 1.078125 -0.578125 1.15625 -0.8125 1.15625 -0.96875 C 1.15625 -1.1875 0.984375 -1.34375 0.765625 -1.34375 C 0.578125 -1.34375 0.375 -1.21875 0.375 -0.9375 C 0.375 -0.28125 1.09375 0.140625 1.9375 0.140625 C 2.90625 0.140625 3.578125 -0.515625 3.578125 -1.203125 Z M 3.578125 -1.203125 "/>
</symbol>
<symbol overflow="visible" id="glyph2-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph2-1">
<path style="stroke:none;" d="M 3.296875 2.390625 C 3.296875 2.359375 3.296875 2.34375 3.125 2.171875 C 1.875 0.921875 1.5625 -0.96875 1.5625 -2.484375 C 1.5625 -4.21875 1.9375 -5.953125 3.171875 -7.203125 C 3.296875 -7.3125 3.296875 -7.328125 3.296875 -7.359375 C 3.296875 -7.4375 3.25 -7.46875 3.1875 -7.46875 C 3.09375 -7.46875 2.203125 -6.78125 1.609375 -5.53125 C 1.109375 -4.421875 0.984375 -3.328125 0.984375 -2.484375 C 0.984375 -1.71875 1.09375 -0.5 1.640625 0.609375 C 2.234375 1.84375 3.09375 2.484375 3.1875 2.484375 C 3.25 2.484375 3.296875 2.453125 3.296875 2.390625 Z M 3.296875 2.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph2-2">
<path style="stroke:none;" d="M 2.875 -2.484375 C 2.875 -3.265625 2.765625 -4.46875 2.21875 -5.59375 C 1.625 -6.8125 0.765625 -7.46875 0.671875 -7.46875 C 0.609375 -7.46875 0.5625 -7.421875 0.5625 -7.359375 C 0.5625 -7.328125 0.5625 -7.3125 0.75 -7.140625 C 1.734375 -6.15625 2.296875 -4.5625 2.296875 -2.484375 C 2.296875 -0.78125 1.9375 0.96875 0.703125 2.21875 C 0.5625 2.34375 0.5625 2.359375 0.5625 2.390625 C 0.5625 2.453125 0.609375 2.484375 0.671875 2.484375 C 0.765625 2.484375 1.65625 1.8125 2.25 0.546875 C 2.75 -0.546875 2.875 -1.65625 2.875 -2.484375 Z M 2.875 -2.484375 "/>
</symbol>
<symbol overflow="visible" id="glyph3-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph3-1">
<path style="stroke:none;" d="M 3.9375 -1.546875 C 3.9375 -1.90625 3.75 -2.15625 3.640625 -2.265625 C 3.359375 -2.546875 3.078125 -2.59375 2.640625 -2.6875 C 2.28125 -2.765625 1.875 -2.84375 1.875 -3.28125 C 1.875 -3.578125 2.125 -4.1875 3 -4.1875 C 3.25 -4.1875 3.75 -4.109375 3.890625 -3.71875 C 3.609375 -3.71875 3.40625 -3.5 3.40625 -3.28125 C 3.40625 -3.140625 3.5 -2.984375 3.71875 -2.984375 C 3.9375 -2.984375 4.1875 -3.15625 4.1875 -3.546875 C 4.1875 -3.984375 3.75 -4.40625 3 -4.40625 C 1.6875 -4.40625 1.3125 -3.390625 1.3125 -2.953125 C 1.3125 -2.171875 2.046875 -2.015625 2.34375 -1.953125 C 2.859375 -1.859375 3.375 -1.75 3.375 -1.203125 C 3.375 -0.953125 3.140625 -0.109375 1.953125 -0.109375 C 1.8125 -0.109375 1.046875 -0.109375 0.8125 -0.640625 C 1.1875 -0.59375 1.4375 -0.890625 1.4375 -1.171875 C 1.4375 -1.390625 1.28125 -1.515625 1.078125 -1.515625 C 0.8125 -1.515625 0.515625 -1.296875 0.515625 -0.859375 C 0.515625 -0.28125 1.078125 0.109375 1.9375 0.109375 C 3.546875 0.109375 3.9375 -1.09375 3.9375 -1.546875 Z M 3.9375 -1.546875 "/>
</symbol>
<symbol overflow="visible" id="glyph3-2">
<path style="stroke:none;" d="M 5.40625 -1.421875 C 5.40625 -1.515625 5.3125 -1.515625 5.28125 -1.515625 C 5.1875 -1.515625 5.171875 -1.484375 5.140625 -1.34375 C 5 -0.78125 4.8125 -0.109375 4.40625 -0.109375 C 4.1875 -0.109375 4.09375 -0.234375 4.09375 -0.5625 C 4.09375 -0.78125 4.203125 -1.25 4.296875 -1.609375 L 4.5625 -2.671875 C 4.59375 -2.828125 4.703125 -3.203125 4.734375 -3.359375 C 4.78125 -3.578125 4.890625 -3.96875 4.890625 -4.015625 C 4.890625 -4.203125 4.75 -4.296875 4.59375 -4.296875 C 4.546875 -4.296875 4.296875 -4.28125 4.203125 -3.9375 L 3.46875 -0.953125 C 3.453125 -0.90625 3.0625 -0.109375 2.328125 -0.109375 C 1.8125 -0.109375 1.71875 -0.5625 1.71875 -0.921875 C 1.71875 -1.484375 1.984375 -2.265625 2.25 -2.953125 C 2.375 -3.25 2.421875 -3.390625 2.421875 -3.578125 C 2.421875 -4.03125 2.09375 -4.40625 1.609375 -4.40625 C 0.65625 -4.40625 0.28125 -2.953125 0.28125 -2.859375 C 0.28125 -2.765625 0.40625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.78125 0.5625 -2.953125 C 0.8125 -3.8125 1.1875 -4.1875 1.578125 -4.1875 C 1.65625 -4.1875 1.828125 -4.171875 1.828125 -3.859375 C 1.828125 -3.609375 1.71875 -3.328125 1.65625 -3.171875 C 1.28125 -2.1875 1.078125 -1.578125 1.078125 -1.078125 C 1.078125 -0.140625 1.765625 0.109375 2.296875 0.109375 C 2.953125 0.109375 3.3125 -0.34375 3.484375 -0.5625 C 3.59375 -0.15625 3.9375 0.109375 4.375 0.109375 C 4.71875 0.109375 4.953125 -0.125 5.109375 -0.4375 C 5.28125 -0.796875 5.40625 -1.421875 5.40625 -1.421875 Z M 5.40625 -1.421875 "/>
</symbol>
<symbol overflow="visible" id="glyph3-3">
<path style="stroke:none;" d="M 5.09375 -4.046875 C 5.09375 -4.296875 4.875 -4.296875 4.6875 -4.296875 L 1.90625 -4.296875 C 1.703125 -4.296875 1.3125 -4.296875 0.875 -3.828125 C 0.546875 -3.46875 0.265625 -2.984375 0.265625 -2.921875 C 0.265625 -2.921875 0.265625 -2.828125 0.390625 -2.828125 C 0.46875 -2.828125 0.484375 -2.859375 0.546875 -2.953125 C 1.03125 -3.71875 1.609375 -3.71875 1.8125 -3.71875 L 2.640625 -3.71875 L 1.65625 -0.515625 C 1.625 -0.390625 1.5625 -0.1875 1.5625 -0.15625 C 1.5625 -0.046875 1.625 0.125 1.84375 0.125 C 2.1875 0.125 2.234375 -0.15625 2.265625 -0.3125 L 2.921875 -3.71875 L 4.59375 -3.71875 C 4.734375 -3.71875 5.09375 -3.71875 5.09375 -4.046875 Z M 5.09375 -4.046875 "/>
</symbol>
<symbol overflow="visible" id="glyph3-4">
<path style="stroke:none;" d="M 4.9375 -1.421875 C 4.9375 -1.515625 4.84375 -1.515625 4.8125 -1.515625 C 4.734375 -1.515625 4.703125 -1.484375 4.6875 -1.40625 C 4.359375 -0.34375 3.6875 -0.109375 3.359375 -0.109375 C 2.96875 -0.109375 2.8125 -0.421875 2.8125 -0.765625 C 2.8125 -0.984375 2.875 -1.203125 2.984375 -1.640625 L 3.328125 -3 C 3.390625 -3.265625 3.609375 -4.1875 4.3125 -4.1875 C 4.359375 -4.1875 4.59375 -4.1875 4.8125 -4.046875 C 4.53125 -4 4.328125 -3.75 4.328125 -3.515625 C 4.328125 -3.359375 4.4375 -3.171875 4.703125 -3.171875 C 4.921875 -3.171875 5.25 -3.34375 5.25 -3.75 C 5.25 -4.265625 4.65625 -4.40625 4.3125 -4.40625 C 3.75 -4.40625 3.390625 -3.875 3.28125 -3.640625 C 3.03125 -4.296875 2.484375 -4.40625 2.203125 -4.40625 C 1.171875 -4.40625 0.59375 -3.109375 0.59375 -2.859375 C 0.59375 -2.765625 0.71875 -2.765625 0.71875 -2.765625 C 0.796875 -2.765625 0.828125 -2.78125 0.84375 -2.875 C 1.1875 -3.9375 1.84375 -4.1875 2.1875 -4.1875 C 2.375 -4.1875 2.71875 -4.09375 2.71875 -3.515625 C 2.71875 -3.203125 2.546875 -2.53125 2.1875 -1.140625 C 2.015625 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.953125 -0.109375 0.734375 -0.234375 C 0.984375 -0.28125 1.203125 -0.5 1.203125 -0.78125 C 1.203125 -1.046875 0.984375 -1.125 0.84375 -1.125 C 0.53125 -1.125 0.28125 -0.859375 0.28125 -0.546875 C 0.28125 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.875 0.109375 2.234375 -0.59375 2.265625 -0.640625 C 2.390625 -0.28125 2.75 0.109375 3.34375 0.109375 C 4.375 0.109375 4.9375 -1.171875 4.9375 -1.421875 Z M 4.9375 -1.421875 "/>
</symbol>
<symbol overflow="visible" id="glyph3-5">
<path style="stroke:none;" d="M 4.953125 -1.421875 C 4.953125 -1.515625 4.859375 -1.515625 4.84375 -1.515625 C 4.734375 -1.515625 4.734375 -1.484375 4.703125 -1.34375 C 4.53125 -0.703125 4.34375 -0.109375 3.9375 -0.109375 C 3.671875 -0.109375 3.640625 -0.375 3.640625 -0.5625 C 3.640625 -0.8125 3.65625 -0.875 3.703125 -1.046875 L 5.140625 -6.796875 C 5.140625 -6.796875 5.140625 -6.90625 5 -6.90625 C 4.859375 -6.90625 3.90625 -6.8125 3.75 -6.796875 C 3.65625 -6.78125 3.609375 -6.734375 3.609375 -6.609375 C 3.609375 -6.484375 3.6875 -6.484375 3.84375 -6.484375 C 4.3125 -6.484375 4.34375 -6.421875 4.34375 -6.3125 L 4.3125 -6.125 L 3.71875 -3.765625 C 3.53125 -4.125 3.25 -4.40625 2.796875 -4.40625 C 1.625 -4.40625 0.390625 -2.9375 0.390625 -1.484375 C 0.390625 -0.546875 0.953125 0.109375 1.71875 0.109375 C 1.921875 0.109375 2.421875 0.0625 3.015625 -0.640625 C 3.09375 -0.21875 3.4375 0.109375 3.921875 0.109375 C 4.265625 0.109375 4.5 -0.125 4.65625 -0.4375 C 4.828125 -0.796875 4.953125 -1.421875 4.953125 -1.421875 Z M 3.5625 -3.140625 L 3.0625 -1.1875 C 3.015625 -1 3.015625 -0.984375 2.859375 -0.8125 C 2.421875 -0.265625 2.015625 -0.109375 1.734375 -0.109375 C 1.25 -0.109375 1.109375 -0.65625 1.109375 -1.046875 C 1.109375 -1.546875 1.421875 -2.765625 1.65625 -3.21875 C 1.953125 -3.8125 2.40625 -4.1875 2.8125 -4.1875 C 3.453125 -4.1875 3.59375 -3.359375 3.59375 -3.296875 C 3.59375 -3.25 3.578125 -3.1875 3.5625 -3.140625 Z M 3.5625 -3.140625 "/>
</symbol>
<symbol overflow="visible" id="glyph3-6">
<path style="stroke:none;" d="M 4.34375 -3.75 C 4.34375 -4.09375 4.015625 -4.40625 3.515625 -4.40625 C 2.859375 -4.40625 2.421875 -3.90625 2.234375 -3.640625 C 2.15625 -4.078125 1.796875 -4.40625 1.328125 -4.40625 C 0.875 -4.40625 0.6875 -4.015625 0.59375 -3.828125 C 0.421875 -3.5 0.28125 -2.890625 0.28125 -2.859375 C 0.28125 -2.765625 0.40625 -2.765625 0.40625 -2.765625 C 0.5 -2.765625 0.515625 -2.78125 0.578125 -3 C 0.75 -3.703125 0.953125 -4.1875 1.296875 -4.1875 C 1.46875 -4.1875 1.609375 -4.09375 1.609375 -3.71875 C 1.609375 -3.515625 1.578125 -3.40625 1.453125 -2.890625 L 0.875 -0.59375 C 0.84375 -0.4375 0.78125 -0.203125 0.78125 -0.15625 C 0.78125 0.015625 0.921875 0.109375 1.078125 0.109375 C 1.1875 0.109375 1.375 0.03125 1.4375 -0.171875 C 1.46875 -0.203125 1.796875 -1.5625 1.84375 -1.734375 L 2.15625 -3.03125 C 2.203125 -3.171875 2.484375 -3.640625 2.71875 -3.859375 C 2.796875 -3.921875 3.078125 -4.1875 3.515625 -4.1875 C 3.765625 -4.1875 3.9375 -4.0625 3.9375 -4.0625 C 3.640625 -4.015625 3.40625 -3.765625 3.40625 -3.515625 C 3.40625 -3.359375 3.515625 -3.171875 3.796875 -3.171875 C 4.0625 -3.171875 4.34375 -3.390625 4.34375 -3.75 Z M 4.34375 -3.75 "/>
</symbol>
<symbol overflow="visible" id="glyph4-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph4-1">
<path style="stroke:none;" d="M 5.46875 -1.734375 C 5.46875 -1.921875 5.296875 -1.921875 5.203125 -1.921875 L 1.015625 -1.921875 C 0.90625 -1.921875 0.75 -1.921875 0.75 -1.734375 C 0.75 -1.578125 0.921875 -1.578125 1.015625 -1.578125 L 5.203125 -1.578125 C 5.296875 -1.578125 5.46875 -1.578125 5.46875 -1.734375 Z M 5.46875 -1.734375 "/>
</symbol>
<symbol overflow="visible" id="glyph4-2">
<path style="stroke:none;" d="M 2.078125 -3.515625 C 2.078125 -3.734375 1.890625 -3.890625 1.671875 -3.890625 C 1.390625 -3.890625 1.328125 -3.671875 1.296875 -3.578125 L 0.375 -0.5625 L 0.328125 -0.4375 C 0.328125 -0.359375 0.546875 -0.28125 0.609375 -0.28125 C 0.65625 -0.28125 0.6875 -0.328125 0.703125 -0.390625 L 2.03125 -3.296875 C 2.0625 -3.359375 2.078125 -3.421875 2.078125 -3.515625 Z M 2.078125 -3.515625 "/>
</symbol>
<symbol overflow="visible" id="glyph5-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph5-1">
<path style="stroke:none;" d="M 3.140625 -1.078125 C 3.140625 -1.71875 2.4375 -1.84375 2.171875 -1.890625 C 2.109375 -1.90625 1.9375 -1.9375 1.890625 -1.953125 C 1.640625 -2 1.515625 -2.140625 1.515625 -2.296875 C 1.515625 -2.453125 1.640625 -2.640625 1.796875 -2.75 C 1.984375 -2.859375 2.21875 -2.875 2.34375 -2.875 C 2.484375 -2.875 2.84375 -2.859375 3 -2.625 C 2.828125 -2.578125 2.703125 -2.4375 2.703125 -2.296875 C 2.703125 -2.125 2.84375 -2.0625 2.9375 -2.0625 C 3.015625 -2.0625 3.28125 -2.109375 3.28125 -2.46875 C 3.28125 -2.921875 2.78125 -3.078125 2.34375 -3.078125 C 1.265625 -3.078125 1.0625 -2.265625 1.0625 -2.0625 C 1.0625 -1.796875 1.21875 -1.625 1.3125 -1.546875 C 1.484375 -1.40625 1.609375 -1.375 2.09375 -1.296875 C 2.25 -1.265625 2.6875 -1.1875 2.6875 -0.84375 C 2.6875 -0.71875 2.609375 -0.453125 2.328125 -0.28125 C 2.046875 -0.125 1.703125 -0.125 1.625 -0.125 C 1.34375 -0.125 0.953125 -0.1875 0.78125 -0.421875 C 1.015625 -0.453125 1.171875 -0.625 1.171875 -0.8125 C 1.171875 -0.984375 1.046875 -1.078125 0.90625 -1.078125 C 0.703125 -1.078125 0.5 -0.90625 0.5 -0.609375 C 0.5 -0.1875 0.9375 0.0625 1.609375 0.0625 C 2.90625 0.0625 3.140625 -0.8125 3.140625 -1.078125 Z M 3.140625 -1.078125 "/>
</symbol>
<symbol overflow="visible" id="glyph5-2">
<path style="stroke:none;" d="M 3.984375 -1 C 3.984375 -1.09375 3.890625 -1.09375 3.875 -1.09375 C 3.765625 -1.09375 3.765625 -1.0625 3.71875 -0.875 C 3.625 -0.53125 3.5 -0.125 3.203125 -0.125 C 3.03125 -0.125 2.96875 -0.28125 2.96875 -0.46875 C 2.96875 -0.578125 3.03125 -0.84375 3.078125 -1.015625 L 3.234375 -1.640625 C 3.296875 -1.90625 3.3125 -1.9375 3.375 -2.171875 C 3.421875 -2.359375 3.5 -2.6875 3.5 -2.71875 C 3.5 -2.875 3.375 -2.9375 3.265625 -2.9375 C 3.140625 -2.9375 2.984375 -2.859375 2.9375 -2.65625 C 2.796875 -2.890625 2.5625 -3.078125 2.21875 -3.078125 C 1.328125 -3.078125 0.421875 -2.09375 0.421875 -1.09375 C 0.421875 -0.40625 0.875 0.0625 1.484375 0.0625 C 1.859375 0.0625 2.1875 -0.140625 2.46875 -0.421875 C 2.59375 0 3 0.0625 3.1875 0.0625 C 3.4375 0.0625 3.609375 -0.078125 3.734375 -0.296875 C 3.890625 -0.578125 3.984375 -0.96875 3.984375 -1 Z M 2.828125 -2.171875 L 2.5 -0.875 C 2.453125 -0.671875 2.296875 -0.53125 2.140625 -0.40625 C 2.078125 -0.34375 1.796875 -0.125 1.5 -0.125 C 1.234375 -0.125 0.984375 -0.3125 0.984375 -0.796875 C 0.984375 -1.171875 1.1875 -1.9375 1.359375 -2.21875 C 1.671875 -2.78125 2.03125 -2.875 2.21875 -2.875 C 2.703125 -2.875 2.84375 -2.34375 2.84375 -2.265625 C 2.84375 -2.25 2.828125 -2.1875 2.828125 -2.171875 Z M 2.828125 -2.171875 "/>
</symbol>
<symbol overflow="visible" id="glyph5-3">
<path style="stroke:none;" d="M 4.375 -1 C 4.375 -1.09375 4.28125 -1.09375 4.265625 -1.09375 C 4.15625 -1.09375 4.15625 -1.0625 4.109375 -0.875 C 4.015625 -0.546875 3.890625 -0.125 3.59375 -0.125 C 3.421875 -0.125 3.359375 -0.28125 3.359375 -0.46875 C 3.359375 -0.578125 3.421875 -0.84375 3.46875 -1.015625 L 3.78125 -2.265625 C 3.828125 -2.4375 3.90625 -2.75 3.90625 -2.78125 C 3.90625 -2.921875 3.796875 -3 3.671875 -3 C 3.421875 -3 3.359375 -2.796875 3.3125 -2.578125 L 2.953125 -1.125 C 2.90625 -0.984375 2.84375 -0.71875 2.84375 -0.71875 C 2.703125 -0.5 2.421875 -0.125 2 -0.125 C 1.515625 -0.125 1.515625 -0.578125 1.515625 -0.703125 C 1.515625 -1.109375 1.703125 -1.609375 1.90625 -2.125 C 1.953125 -2.265625 2 -2.359375 2 -2.46875 C 2 -2.84375 1.6875 -3.078125 1.34375 -3.078125 C 0.640625 -3.078125 0.328125 -2.125 0.328125 -2 C 0.328125 -1.921875 0.421875 -1.921875 0.453125 -1.921875 C 0.546875 -1.921875 0.546875 -1.953125 0.578125 -2.03125 C 0.734375 -2.59375 1.046875 -2.875 1.3125 -2.875 C 1.4375 -2.875 1.484375 -2.796875 1.484375 -2.640625 C 1.484375 -2.46875 1.4375 -2.328125 1.359375 -2.171875 C 0.984375 -1.203125 0.984375 -1 0.984375 -0.8125 C 0.984375 -0.703125 0.984375 -0.375 1.25 -0.15625 C 1.453125 0.015625 1.71875 0.0625 1.96875 0.0625 C 2.40625 0.0625 2.640625 -0.171875 2.875 -0.390625 C 3.03125 0.0625 3.484375 0.0625 3.578125 0.0625 C 3.8125 0.0625 4 -0.0625 4.125 -0.296875 C 4.28125 -0.578125 4.375 -0.96875 4.375 -1 Z M 4.375 -1 "/>
</symbol>
<symbol overflow="visible" id="glyph5-4">
<path style="stroke:none;" d="M 3.984375 -1 C 3.984375 -1.09375 3.890625 -1.09375 3.875 -1.09375 C 3.765625 -1.09375 3.765625 -1.0625 3.71875 -0.875 C 3.625 -0.53125 3.5 -0.125 3.203125 -0.125 C 3.03125 -0.125 2.96875 -0.28125 2.96875 -0.46875 C 2.96875 -0.59375 2.984375 -0.65625 3.015625 -0.75 L 3.984375 -4.625 C 3.984375 -4.640625 4 -4.734375 4 -4.734375 C 4 -4.78125 3.984375 -4.84375 3.890625 -4.84375 C 3.75 -4.84375 3.171875 -4.78125 3 -4.765625 C 2.953125 -4.765625 2.84375 -4.75 2.84375 -4.609375 C 2.84375 -4.515625 2.953125 -4.515625 3.03125 -4.515625 C 3.359375 -4.515625 3.359375 -4.453125 3.359375 -4.40625 C 3.359375 -4.359375 3.359375 -4.3125 3.34375 -4.25 L 2.9375 -2.65625 C 2.796875 -2.890625 2.5625 -3.078125 2.21875 -3.078125 C 1.328125 -3.078125 0.421875 -2.09375 0.421875 -1.09375 C 0.421875 -0.40625 0.875 0.0625 1.484375 0.0625 C 1.859375 0.0625 2.1875 -0.140625 2.46875 -0.421875 C 2.59375 0 3 0.0625 3.1875 0.0625 C 3.4375 0.0625 3.609375 -0.078125 3.734375 -0.296875 C 3.890625 -0.578125 3.984375 -0.96875 3.984375 -1 Z M 2.828125 -2.171875 L 2.5 -0.875 C 2.453125 -0.671875 2.296875 -0.53125 2.140625 -0.40625 C 2.078125 -0.34375 1.796875 -0.125 1.5 -0.125 C 1.234375 -0.125 0.984375 -0.3125 0.984375 -0.796875 C 0.984375 -1.171875 1.1875 -1.9375 1.359375 -2.21875 C 1.671875 -2.78125 2.03125 -2.875 2.21875 -2.875 C 2.703125 -2.875 2.84375 -2.34375 2.84375 -2.265625 C 2.84375 -2.25 2.828125 -2.1875 2.828125 -2.171875 Z M 2.828125 -2.171875 "/>
</symbol>
<symbol overflow="visible" id="glyph5-5">
<path style="stroke:none;" d="M 3.46875 -1.015625 C 3.46875 -1.09375 3.390625 -1.09375 3.359375 -1.09375 C 3.265625 -1.09375 3.25 -1.0625 3.21875 -0.984375 C 3.09375 -0.640625 2.6875 -0.46875 2.34375 -0.46875 C 2.1875 -0.46875 2 -0.515625 1.828125 -0.546875 C 1.515625 -0.625 1.453125 -0.625 1.328125 -0.625 C 1.328125 -0.625 1.21875 -0.625 1.171875 -0.609375 C 1.359375 -0.796875 1.484375 -0.921875 2.0625 -1.40625 C 2.21875 -1.515625 2.734375 -1.9375 2.9375 -2.125 C 3.359375 -2.546875 3.625 -2.90625 3.625 -2.984375 C 3.625 -3.078125 3.546875 -3.078125 3.515625 -3.078125 C 3.453125 -3.078125 3.421875 -3.0625 3.390625 -3 C 3.171875 -2.6875 3.03125 -2.578125 2.859375 -2.578125 C 2.78125 -2.578125 2.671875 -2.578125 2.46875 -2.78125 C 2.234375 -3.03125 2.078125 -3.078125 1.921875 -3.078125 C 1.359375 -3.078125 0.984375 -2.46875 0.984375 -2.265625 C 0.984375 -2.1875 1.046875 -2.171875 1.09375 -2.171875 C 1.1875 -2.171875 1.203125 -2.1875 1.21875 -2.265625 C 1.328125 -2.515625 1.71875 -2.53125 1.828125 -2.53125 C 2 -2.53125 2.171875 -2.484375 2.265625 -2.46875 C 2.65625 -2.390625 2.703125 -2.390625 2.875 -2.390625 C 2.703125 -2.1875 2.578125 -2.0625 1.90625 -1.546875 C 1.359375 -1.109375 1.171875 -0.9375 1.046875 -0.796875 C 0.625 -0.390625 0.421875 -0.078125 0.421875 -0.015625 C 0.421875 0.0625 0.515625 0.0625 0.546875 0.0625 C 0.609375 0.0625 0.625 0.0625 0.65625 0 C 0.84375 -0.265625 1.0625 -0.421875 1.296875 -0.421875 C 1.390625 -0.421875 1.484375 -0.421875 1.671875 -0.25 C 1.890625 -0.03125 2.03125 0.0625 2.265625 0.0625 C 3 0.0625 3.46875 -0.78125 3.46875 -1.015625 Z M 3.46875 -1.015625 "/>
</symbol>
<symbol overflow="visible" id="glyph5-6">
<path style="stroke:none;" d="M 3.875 -2.625 C 3.90625 -2.71875 3.90625 -2.734375 3.90625 -2.78125 C 3.90625 -2.921875 3.796875 -3 3.671875 -3 C 3.59375 -3 3.46875 -2.96875 3.390625 -2.84375 C 3.359375 -2.796875 3.3125 -2.578125 3.28125 -2.4375 L 3.125 -1.859375 L 2.84375 -0.734375 C 2.84375 -0.734375 2.53125 -0.125 2 -0.125 C 1.515625 -0.125 1.515625 -0.578125 1.515625 -0.703125 C 1.515625 -1.078125 1.671875 -1.515625 1.890625 -2.0625 C 1.96875 -2.28125 2 -2.359375 2 -2.484375 C 2 -2.8125 1.71875 -3.078125 1.34375 -3.078125 C 0.640625 -3.078125 0.328125 -2.125 0.328125 -2 C 0.328125 -1.921875 0.421875 -1.921875 0.453125 -1.921875 C 0.546875 -1.921875 0.546875 -1.953125 0.578125 -2.03125 C 0.75 -2.609375 1.046875 -2.875 1.328125 -2.875 C 1.4375 -2.875 1.5 -2.796875 1.5 -2.640625 C 1.5 -2.46875 1.4375 -2.328125 1.40625 -2.234375 C 1.0625 -1.375 1 -1.125 1 -0.8125 C 1 -0.703125 1 -0.375 1.265625 -0.140625 C 1.484375 0.03125 1.78125 0.0625 1.96875 0.0625 C 2.25 0.0625 2.5 -0.03125 2.71875 -0.25 C 2.640625 0.140625 2.5625 0.4375 2.265625 0.78125 C 2.078125 1 1.796875 1.21875 1.421875 1.21875 C 1.375 1.21875 1.046875 1.21875 0.90625 1 C 1.28125 0.953125 1.28125 0.609375 1.28125 0.609375 C 1.28125 0.390625 1.078125 0.34375 1.015625 0.34375 C 0.84375 0.34375 0.609375 0.484375 0.609375 0.8125 C 0.609375 1.15625 0.9375 1.421875 1.4375 1.421875 C 2.140625 1.421875 3 0.875 3.21875 0 Z M 3.875 -2.625 "/>
</symbol>
<symbol overflow="visible" id="glyph5-7">
<path style="stroke:none;" d="M 3.90625 -1 C 3.90625 -1.09375 3.8125 -1.09375 3.796875 -1.09375 C 3.6875 -1.09375 3.6875 -1.046875 3.65625 -0.96875 C 3.515625 -0.484375 3.09375 -0.125 2.703125 -0.125 C 2.421875 -0.125 2.28125 -0.3125 2.28125 -0.578125 C 2.28125 -0.765625 2.453125 -1.390625 2.640625 -2.171875 C 2.78125 -2.703125 3.09375 -2.875 3.328125 -2.875 C 3.328125 -2.875 3.546875 -2.875 3.703125 -2.78125 C 3.484375 -2.71875 3.390625 -2.515625 3.390625 -2.390625 C 3.390625 -2.25 3.515625 -2.140625 3.671875 -2.140625 C 3.828125 -2.140625 4.0625 -2.265625 4.0625 -2.5625 C 4.0625 -2.953125 3.609375 -3.078125 3.34375 -3.078125 C 2.984375 -3.078125 2.703125 -2.84375 2.5625 -2.578125 C 2.4375 -2.859375 2.109375 -3.078125 1.71875 -3.078125 C 0.9375 -3.078125 0.5 -2.21875 0.5 -2 C 0.5 -1.921875 0.59375 -1.921875 0.609375 -1.921875 C 0.703125 -1.921875 0.703125 -1.9375 0.75 -2.03125 C 0.921875 -2.578125 1.359375 -2.875 1.703125 -2.875 C 1.9375 -2.875 2.125 -2.75 2.125 -2.421875 C 2.125 -2.28125 2.03125 -1.9375 1.96875 -1.6875 L 1.734375 -0.734375 C 1.671875 -0.5 1.4375 -0.125 1.078125 -0.125 C 1.0625 -0.125 0.84375 -0.125 0.703125 -0.21875 C 0.984375 -0.3125 1.015625 -0.5625 1.015625 -0.609375 C 1.015625 -0.765625 0.890625 -0.859375 0.734375 -0.859375 C 0.53125 -0.859375 0.328125 -0.703125 0.328125 -0.4375 C 0.328125 -0.09375 0.71875 0.0625 1.0625 0.0625 C 1.390625 0.0625 1.671875 -0.125 1.84375 -0.421875 C 2.015625 -0.0625 2.390625 0.0625 2.671875 0.0625 C 3.484375 0.0625 3.90625 -0.796875 3.90625 -1 Z M 3.90625 -1 "/>
</symbol>
<symbol overflow="visible" id="glyph6-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph6-1">
<path style="stroke:none;" d="M 11.578125 -4.28125 C 11.578125 -4.59375 11.296875 -4.59375 11.046875 -4.59375 L 6.484375 -4.59375 L 6.484375 -9.15625 C 6.484375 -9.390625 6.484375 -9.6875 6.1875 -9.6875 C 5.890625 -9.6875 5.890625 -9.40625 5.890625 -9.15625 L 5.890625 -4.59375 L 1.328125 -4.59375 C 1.078125 -4.59375 0.796875 -4.59375 0.796875 -4.296875 C 0.796875 -3.984375 1.0625 -3.984375 1.328125 -3.984375 L 5.890625 -3.984375 L 5.890625 0.5625 C 5.890625 0.8125 5.890625 1.09375 6.171875 1.09375 C 6.484375 1.09375 6.484375 0.828125 6.484375 0.5625 L 6.484375 -3.984375 L 11.046875 -3.984375 C 11.28125 -3.984375 11.578125 -3.984375 11.578125 -4.28125 Z M 11.578125 -4.28125 "/>
</symbol>
<symbol overflow="visible" id="glyph7-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph7-1">
<path style="stroke:none;" d="M 6.5625 0.296875 L 6.5625 -0.390625 L 3.25 -0.390625 L 3.25 17.515625 L 3.9375 17.515625 L 3.9375 0.296875 Z M 6.5625 0.296875 "/>
</symbol>
<symbol overflow="visible" id="glyph7-2">
<path style="stroke:none;" d="M 6.5625 17.5 L 6.5625 16.828125 L 3.9375 16.828125 L 3.9375 -0.390625 L 3.25 -0.390625 L 3.25 17.5 Z M 6.5625 17.5 "/>
</symbol>
<symbol overflow="visible" id="glyph7-3">
<path style="stroke:none;" d="M 3.390625 17.515625 L 3.390625 -0.390625 L 0.0625 -0.390625 L 0.0625 0.296875 L 2.703125 0.296875 L 2.703125 17.515625 Z M 3.390625 17.515625 "/>
</symbol>
<symbol overflow="visible" id="glyph7-4">
<path style="stroke:none;" d="M 3.390625 17.5 L 3.390625 -0.390625 L 2.703125 -0.390625 L 2.703125 16.828125 L 0.0625 16.828125 L 0.0625 17.5 Z M 3.390625 17.5 "/>
</symbol>
<symbol overflow="visible" id="glyph8-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph8-1">
<path style="stroke:none;" d="M 3.25 -1.796875 C 3.25 -2.15625 2.71875 -2.203125 2.484375 -2.203125 C 2.359375 -2.203125 2.03125 -2.203125 1.6875 -1.8125 C 1.625 -2.078125 1.328125 -2.203125 1.09375 -2.203125 C 0.921875 -2.203125 0.78125 -2.125 0.640625 -1.921875 C 0.515625 -1.71875 0.453125 -1.453125 0.453125 -1.4375 C 0.453125 -1.359375 0.53125 -1.359375 0.5625 -1.359375 C 0.640625 -1.359375 0.640625 -1.375 0.6875 -1.5 C 0.765625 -1.796875 0.875 -2.03125 1.0625 -2.03125 C 1.234375 -2.03125 1.265625 -1.875 1.265625 -1.765625 C 1.265625 -1.703125 1.21875 -1.515625 1.1875 -1.375 L 1.078125 -0.9375 L 0.96875 -0.484375 C 0.9375 -0.359375 0.875 -0.140625 0.875 -0.125 C 0.875 -0.015625 0.96875 0.0625 1.0625 0.0625 C 1.140625 0.0625 1.234375 0.015625 1.28125 -0.078125 C 1.3125 -0.109375 1.34375 -0.28125 1.375 -0.375 L 1.484375 -0.8125 C 1.5 -0.890625 1.546875 -1.078125 1.5625 -1.15625 L 1.625 -1.375 C 1.640625 -1.453125 1.796875 -1.71875 1.96875 -1.859375 C 2.140625 -2 2.296875 -2.03125 2.46875 -2.03125 C 2.53125 -2.03125 2.765625 -2.03125 2.9375 -1.953125 C 2.71875 -1.875 2.71875 -1.65625 2.71875 -1.65625 C 2.71875 -1.578125 2.78125 -1.453125 2.9375 -1.453125 C 3.078125 -1.453125 3.25 -1.578125 3.25 -1.796875 Z M 3.25 -1.796875 "/>
</symbol>
<symbol overflow="visible" id="glyph8-2">
<path style="stroke:none;" d="M 3.671875 -0.71875 C 3.671875 -0.78125 3.59375 -0.78125 3.5625 -0.78125 C 3.484375 -0.78125 3.484375 -0.765625 3.453125 -0.671875 C 3.359375 -0.40625 3.140625 -0.109375 2.890625 -0.109375 C 2.78125 -0.109375 2.734375 -0.1875 2.734375 -0.296875 C 2.734375 -0.40625 2.796875 -0.546875 2.84375 -0.671875 C 2.90625 -0.796875 3.125 -1.34375 3.125 -1.609375 C 3.125 -1.953125 2.890625 -2.203125 2.375 -2.203125 C 1.890625 -2.203125 1.59375 -1.890625 1.453125 -1.71875 L 1.828125 -3.265625 C 1.859375 -3.34375 1.859375 -3.34375 1.859375 -3.375 C 1.859375 -3.453125 1.78125 -3.453125 1.703125 -3.453125 L 1.09375 -3.40625 C 1 -3.40625 0.984375 -3.40625 0.96875 -3.375 C 0.953125 -3.359375 0.9375 -3.296875 0.9375 -3.265625 C 0.9375 -3.1875 1.015625 -3.1875 1.078125 -3.1875 C 1.078125 -3.1875 1.171875 -3.1875 1.25 -3.171875 C 1.34375 -3.15625 1.34375 -3.140625 1.34375 -3.109375 C 1.34375 -3.09375 1.34375 -3.078125 1.328125 -2.984375 L 0.640625 -0.234375 C 0.625 -0.171875 0.625 -0.15625 0.625 -0.125 C 0.625 -0.015625 0.703125 0.0625 0.8125 0.0625 C 0.90625 0.0625 1.015625 -0.015625 1.046875 -0.140625 C 1.0625 -0.1875 1.078125 -0.265625 1.15625 -0.578125 L 1.25 -0.921875 C 1.328125 -1.21875 1.328125 -1.234375 1.453125 -1.453125 C 1.671875 -1.75 1.953125 -2.03125 2.359375 -2.03125 C 2.609375 -2.03125 2.703125 -1.890625 2.703125 -1.671875 C 2.703125 -1.390625 2.484375 -0.859375 2.421875 -0.6875 C 2.34375 -0.515625 2.328125 -0.46875 2.328125 -0.390625 C 2.328125 -0.125 2.578125 0.0625 2.875 0.0625 C 3.40625 0.0625 3.671875 -0.59375 3.671875 -0.71875 Z M 3.671875 -0.71875 "/>
</symbol>
</g>
<clipPath id="clip1">
<path d="M 37 17 L 368 17 L 368 160.898438 L 37 160.898438 Z M 37 17 "/>
</clipPath>
<clipPath id="clip2">
<path d="M 383 120 L 404.507812 120 L 404.507812 153 L 383 153 Z M 383 120 "/>
</clipPath>
</defs>
<g id="surface1">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(79.998779%,79.998779%,79.998779%);fill-opacity:1;" d="M 37.515625 159.898438 L 366.992188 159.898438 L 366.992188 18.476562 L 37.515625 18.476562 Z M 37.515625 159.898438 "/>
<g clip-path="url(#clip1)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -111.442481 -48.994901 L 218.235144 -48.994901 L 218.235144 92.513276 L -111.442481 92.513276 Z M -111.442481 -48.994901 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="181.212415" y="11.316208"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-1" x="190.041028" y="12.809297"/>
<use xlink:href="#glyph1-2" x="192.509641" y="12.809297"/>
<use xlink:href="#glyph1-3" x="194.978255" y="12.809297"/>
<use xlink:href="#glyph1-4" x="197.232206" y="12.809297"/>
<use xlink:href="#glyph1-5" x="200.108538" y="12.809297"/>
<use xlink:href="#glyph1-5" x="205.245791" y="12.809297"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-1" x="210.88131" y="11.316208"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-1" x="214.753947" y="11.316208"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-2" x="219.421099" y="11.316208"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -56.694248 -42.518295 L 56.695218 -42.518295 L 56.695218 42.52185 L -56.694248 42.52185 Z M -56.694248 -42.518295 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-1" x="138.269621" y="113.422898"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-1" x="147.098233" y="113.422898"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-1" x="150.97087" y="113.422898"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-2" x="155.638022" y="113.422898"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 100.210038 -39.9855 L 134.226878 -39.9855 L 134.226878 -11.63618 L 100.210038 -11.63618 Z M 100.210038 -39.9855 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="257.046138" y="139.550953"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-1" x="264.333691" y="135.937159"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-6" x="270.556893" y="135.937159"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-1" x="263.331302" y="142.012451"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 177.741698 -39.9855 L 211.758538 -39.9855 L 211.758538 -11.63618 L 177.741698 -11.63618 Z M 177.741698 -39.9855 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-2" x="337.968755" y="139.398047"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-2" x="344.25292" y="140.891135"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -85.539965 -0.000176796 C -85.539965 5.50318 -89.999716 9.962931 -95.503073 9.962931 C -101.00252 9.962931 -105.462271 5.50318 -105.462271 -0.000176796 C -105.462271 -5.503533 -101.00252 -9.963284 -95.503073 -9.963284 C -89.999716 -9.963284 -85.539965 -5.503533 -85.539965 -0.000176796 Z M -85.539965 -0.000176796 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph6-1" x="47.255163" y="115.097876"/>
</g>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -21.196036 57.691258 L 21.197006 57.691258 L 21.197006 86.03667 L -21.196036 86.03667 Z M -21.196036 57.691258 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph0-3" x="131.024043" y="41.604725"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-4" x="140.694142" y="43.097814"/>
<use xlink:href="#glyph1-5" x="143.570474" y="43.097814"/>
<use xlink:href="#glyph1-5" x="148.707727" y="43.097814"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-1" x="154.343812" y="41.604725"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-1" x="158.215449" y="41.604725"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph2-2" x="162.882601" y="41.604725"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -147.984298 -0.000176796 L -110.097911 -0.000176796 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.055084 -0.000176796 L 1.607059 1.684444 L 3.088431 -0.000176796 L 1.607059 -1.684798 Z M 6.055084 -0.000176796 " transform="matrix(0.99939,0,0,-0.99939,36.022827,110.933417)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-1" x="4.814062" y="71.671377"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-2" x="4.814062" y="89.59344"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-2" x="11.753827" y="79.637515"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-2" x="17.453349" y="76.023721"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="17.453349" y="82.099013"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph8-1" x="22.161476" y="83.094406"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-2" x="11.452011" y="91.585224"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-2" x="17.151533" y="87.972429"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="17.151533" y="94.046722"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph8-2" x="21.858661" y="95.103078"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-2" x="14.041431" y="103.532933"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph4-2" x="19.741952" y="99.920138"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-4" x="19.741952" y="106.353212"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-3" x="26.974539" y="71.671377"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-4" x="26.974539" y="89.59344"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -85.539965 -0.000176796 L -61.826284 -0.000176796 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054352 -0.000176796 L 1.610235 1.684444 L 3.087699 -0.000176796 L 1.610235 -1.684798 Z M 6.054352 -0.000176796 " transform="matrix(0.99939,0,0,-0.99939,84.265747,110.933417)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-1" x="63.169451" y="71.671377"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-2" x="63.169451" y="89.59344"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-2" x="70.110215" y="79.637515"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="75.809737" y="81.130604"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph8-1" x="80.517864" y="82.125997"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-2" x="69.8074" y="91.585224"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="75.506922" y="93.078313"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph8-2" x="80.215049" y="94.134668"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-2" x="72.397819" y="103.532933"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-4" x="78.097341" y="105.026022"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-3" x="85.329928" y="71.671377"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-4" x="85.329928" y="89.59344"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.191615 25.812441 L 109.250708 25.812441 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054214 0.00116071 L 1.610097 1.681873 L 3.087561 0.00116071 L 1.610097 -1.68346 Z M 6.054214 0.00116071 " transform="matrix(0.99939,0,0,-0.99939,255.238541,85.137879)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-1" x="231.436766" y="45.877118"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-2" x="231.436766" y="63.798181"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-3" x="238.37753" y="53.842257"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="242.729874" y="55.335346"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph8-1" x="247.437002" y="56.330738"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-3" x="238.074715" y="65.789966"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="242.427059" y="67.283055"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph8-2" x="247.134187" y="68.33941"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-3" x="240.665134" y="77.737675"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-4" x="245.017478" y="79.230764"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-3" x="252.250065" y="45.876118"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-4" x="252.250065" y="63.798181"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 74.19808 25.812441 L 74.19808 71.863964 L 26.329042 71.863964 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054863 -0.000683958 L 1.606838 1.683937 L 3.08821 -0.000683958 L 1.606838 -1.681396 Z M 6.054863 -0.000683958 " transform="matrix(-0.99939,0,0,0.99939,178.039452,39.113965)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 225.035156 85.136719 C 225.035156 84.039062 224.144531 83.148438 223.042969 83.148438 C 221.945312 83.148438 221.054688 84.039062 221.054688 85.136719 C 221.054688 86.238281 221.945312 87.128906 223.042969 87.128906 C 224.144531 87.128906 225.035156 86.238281 225.035156 85.136719 Z M 225.035156 85.136719 "/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M -21.696341 71.863964 L -95.503073 71.863964 L -95.503073 14.594662 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053075 -0.00173257 L 1.608959 1.682889 L 3.086422 -0.00173257 L 1.608959 -1.682445 Z M 6.053075 -0.00173257 " transform="matrix(0,0.99939,0.99939,0,53.447044,93.50921)"/>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 57.191615 -25.812794 L 95.078002 -25.812794 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054928 -0.00151431 L 1.606902 1.683107 L 3.088275 -0.00151431 L 1.606902 -1.682227 Z M 6.054928 -0.00151431 " transform="matrix(0.99939,0,0,-0.99939,241.073765,136.728955)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-1" x="215.576445" y="97.466635"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-2" x="215.576445" y="115.388698"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-4" x="222.214394" y="105.432774"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-6" x="227.904921" y="106.925863"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-4" x="222.214394" y="117.380483"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-7" x="227.904921" y="118.873572"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-4" x="222.214394" y="129.328192"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph1-8" x="227.904921" y="130.821281"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-3" x="232.371196" y="97.466635"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-4" x="232.371196" y="115.388698"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 134.723275 -25.812794 L 172.609662 -25.812794 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.054007 -0.00151431 L 1.609891 1.683107 L 3.087354 -0.00151431 L 1.609891 -1.682227 Z M 6.054007 -0.00151431 " transform="matrix(0.99939,0,0,-0.99939,318.55906,136.728955)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-1" x="293.254042" y="97.466635"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-2" x="293.254042" y="115.388698"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-5" x="299.891991" y="105.432774"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-5" x="305.073829" y="106.925863"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-6" x="300.137841" y="117.380483"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-6" x="304.6301" y="118.873572"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-6" x="300.02491" y="129.328192"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-7" x="304.516169" y="130.821281"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-3" x="309.662029" y="97.466635"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-4" x="309.662029" y="115.388698"/>
</g>
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 212.258843 -25.812794 L 250.14523 -25.812794 " transform="matrix(0.99939,0,0,-0.99939,148.89014,110.933417)"/>
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 402.09375 136.730469 L 397.652344 135.046875 L 399.128906 136.730469 L 397.652344 138.410156 Z M 402.09375 136.730469 "/>
<g clip-path="url(#clip2)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.99628;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 6.053077 -0.00151431 L 1.608961 1.683107 L 3.086424 -0.00151431 L 1.608961 -1.682227 Z M 6.053077 -0.00151431 " transform="matrix(0.99939,0,0,-0.99939,396.044364,136.728955)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-1" x="371.411347" y="97.466635"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-2" x="371.411347" y="115.388698"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-5" x="378.351112" y="105.432774"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="383.533949" y="106.925863"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph8-1" x="388.241076" y="107.921255"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-5" x="378.049296" y="117.380483"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-3" x="383.231134" y="118.873572"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph8-2" x="387.938261" y="119.929927"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph3-5" x="380.638716" y="129.328192"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph5-4" x="385.821553" y="130.821281"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-3" x="393.054139" y="97.466635"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
<use xlink:href="#glyph7-4" x="393.054139" y="115.388698"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 113 KiB

Binary file not shown.