changeset 38:0d280684e31f

add some files
author Masataka Kohagura <kohagura@cr.ie.u-ryukyu.ac.jp>
date Sat, 21 Nov 2015 14:57:09 +0900
parents f9293af3d474
children 592707fb4717
files 2015/1117.html 2015/images/.DS_Store 2015/images/omni/BitVectorList.graffle 2015/images/omni/subsetConstraction.graffle 2015/images/vector/BitVectorList.pdf 2015/images/vector/BitVectorList.svg 2015/images/vector/BitVectorListMiss.pdf 2015/images/vector/BitVectorListMiss.svg 2015/images/vector/automaton.pdf 2015/images/vector/automaton.svg
diffstat 10 files changed, 863 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/2015/1117.html	Tue Nov 17 18:21:05 2015 +0900
+++ b/2015/1117.html	Sat Nov 21 14:57:09 2015 +0900
@@ -102,7 +102,7 @@
   </tr>
       <tr>
       <td><div align="right">
-          <name>Masataka Kohagura 4th, August , 2015</name>
+          <name>Masataka Kohagura 17th, November , 2015</name>
       </div></td>
       </tr>
   </tr>
@@ -114,16 +114,20 @@
     正規表現はオートマトンに変換することができ、 そしてオートマトンの受理の問題は Class NC と呼ばれる問題でもある。<br>
     この問題は計算機の台数が多ければ多いほど高速化できるという特徴を持ち、並列化に向いている問題といえる。<br>
     コンピュータの動作やゲームの動作などの多くの問題はオートマトンの受理問題に落としこむことができるので、この問題を解決すれば様々な問題に対応できるようになる。<br>
-    本研究では正規表現を並列処理で実装することによってこの問題を解決し、Class NC に対応するライブラリを作成する。
+    本研究では正規表現の問題を並列処理で実装し、速く処理できるようにする。
         </ul>
   </div>
 
   <div id="cover">
+    <h1>これまで実装しているところ</h1>
+    <ul>
+      <li>与えられたから正規表現から正規表現の parser tree に変換することはできている。</li>
+    </ul>
     <h1>現在していること</h1>
     <p>正規表現の parser tree から subset constraction に変換するプログラムを書いている途中</p>
     <ul>
       <li>まずは parser tree から 決定性オートマトンへの変換</li>
-      <li>プログラム実行時に正規表現を入力すると、決定性オートマトンのリスト構造を返す</li>
+      <li>parser tree を入力すると、リスト構造で構成された決定性オートマトンを返す</li>
       <li>concatenation は実装した </li>
       <li>'|'、'*' は書いている途中</li>
     </ul>
@@ -194,6 +198,31 @@
     </ul>
   </div>
 
+  <div id="cover">
+    <h1>図解</h1>
+    <p>正規表現の parser tree を決定性オートマトンに変換する</p>
+    <p>例) 正規表現 "(a|b)c"</p>
+        <ul>
+            <object data="images/vector/automaton.svg" width="20%" type="image/svg+xml"></object><br>
+        </ul>
+    <p>この決定性オートマトンをリスト構造で表現し出力する</p>
+        <ul>
+            <object data="images/vector/BitVectorList.svg" width="40%" type="image/svg+xml"></object><br>
+        </ul>
+  </div>
+
+  <div id="cover">
+    <h1>'|' が含まれた parser tree をうまく決定性オートマトンに変換できていない問題</h1>
+    <p>例) 正規表現 "(a|b)c"</p>
+        <ul>
+            <object data="images/vector/automaton.svg" width="20%" type="image/svg+xml"></object><br>
+        </ul>
+    <p> 状態 0100 から 0001 に遷移先がなくなっている</p>
+        <ul>
+            <object data="images/vector/BitVectorListMiss.svg" width="20%" type="image/svg+xml"></object><br>
+        </ul>
+  </div>
+
 <!--
   <div id="cover">
     <pre>
Binary file 2015/images/.DS_Store has changed
Binary file 2015/images/omni/BitVectorList.graffle has changed
Binary file 2015/images/omni/subsetConstraction.graffle has changed
Binary file 2015/images/vector/BitVectorList.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2015/images/vector/BitVectorList.svg	Sat Nov 21 14:57:09 2015 +0900
@@ -0,0 +1,554 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="3702pt" height="1533pt" viewBox="0 0 3702 1533" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d="M 19.625 -31.96875 L 4.890625 -31.96875 L 4.890625 -2.25 L 19.625 -2.25 Z M 22.078125 -34.171875 L 22.078125 -0.046875 L 2.453125 -0.046875 L 2.453125 -34.171875 Z M 22.078125 -34.171875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 17.09375 0 L 17.09375 -34.03125 L 13.96875 -34.03125 C 13.738281 -32.75 13.320312 -31.691406 12.71875 -30.859375 C 12.113281 -30.023438 11.367188 -29.367188 10.484375 -28.890625 C 9.609375 -28.410156 8.625 -28.082031 7.53125 -27.90625 C 6.445312 -27.726562 5.328125 -27.640625 4.171875 -27.640625 L 4.171875 -24.390625 L 13.015625 -24.390625 L 13.015625 0 Z M 17.09375 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 6.34375 -16.75 C 6.34375 -17.582031 6.347656 -18.503906 6.359375 -19.515625 C 6.378906 -20.523438 6.457031 -21.53125 6.59375 -22.53125 C 6.738281 -23.539062 6.945312 -24.523438 7.21875 -25.484375 C 7.488281 -26.441406 7.890625 -27.28125 8.421875 -28 C 8.953125 -28.726562 9.613281 -29.316406 10.40625 -29.765625 C 11.207031 -30.210938 12.1875 -30.4375 13.34375 -30.4375 C 14.5 -30.4375 15.472656 -30.210938 16.265625 -29.765625 C 17.066406 -29.316406 17.734375 -28.726562 18.265625 -28 C 18.796875 -27.28125 19.195312 -26.441406 19.46875 -25.484375 C 19.738281 -24.523438 19.941406 -23.539062 20.078125 -22.53125 C 20.222656 -21.53125 20.304688 -20.523438 20.328125 -19.515625 C 20.347656 -18.503906 20.359375 -17.582031 20.359375 -16.75 C 20.359375 -15.46875 20.316406 -14.035156 20.234375 -12.453125 C 20.148438 -10.867188 19.890625 -9.378906 19.453125 -7.984375 C 19.023438 -6.597656 18.332031 -5.425781 17.375 -4.46875 C 16.414062 -3.507812 15.070312 -3.03125 13.34375 -3.03125 C 11.613281 -3.03125 10.269531 -3.507812 9.3125 -4.46875 C 8.351562 -5.425781 7.65625 -6.597656 7.21875 -7.984375 C 6.789062 -9.378906 6.535156 -10.867188 6.453125 -12.453125 C 6.378906 -14.035156 6.34375 -15.46875 6.34375 -16.75 Z M 2.015625 -16.703125 C 2.015625 -15.453125 2.046875 -14.15625 2.109375 -12.8125 C 2.171875 -11.46875 2.328125 -10.15625 2.578125 -8.875 C 2.835938 -7.59375 3.207031 -6.382812 3.6875 -5.25 C 4.175781 -4.113281 4.832031 -3.113281 5.65625 -2.25 C 6.488281 -1.382812 7.535156 -0.703125 8.796875 -0.203125 C 10.066406 0.285156 11.582031 0.53125 13.34375 0.53125 C 15.132812 0.53125 16.65625 0.285156 17.90625 -0.203125 C 19.15625 -0.703125 20.191406 -1.382812 21.015625 -2.25 C 21.847656 -3.113281 22.503906 -4.113281 22.984375 -5.25 C 23.472656 -6.382812 23.84375 -7.59375 24.09375 -8.875 C 24.351562 -10.15625 24.515625 -11.46875 24.578125 -12.8125 C 24.640625 -14.15625 24.671875 -15.453125 24.671875 -16.703125 C 24.671875 -17.953125 24.640625 -19.25 24.578125 -20.59375 C 24.515625 -21.9375 24.351562 -23.25 24.09375 -24.53125 C 23.84375 -25.8125 23.472656 -27.023438 22.984375 -28.171875 C 22.503906 -29.328125 21.847656 -30.335938 21.015625 -31.203125 C 20.191406 -32.066406 19.144531 -32.753906 17.875 -33.265625 C 16.613281 -33.773438 15.101562 -34.03125 13.34375 -34.03125 C 11.582031 -34.03125 10.066406 -33.773438 8.796875 -33.265625 C 7.535156 -32.753906 6.488281 -32.066406 5.65625 -31.203125 C 4.832031 -30.335938 4.175781 -29.328125 3.6875 -28.171875 C 3.207031 -27.023438 2.835938 -25.8125 2.578125 -24.53125 C 2.328125 -23.25 2.171875 -21.9375 2.109375 -20.59375 C 2.046875 -19.25 2.015625 -17.953125 2.015625 -16.703125 Z M 2.015625 -16.703125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 8.296875 -19.53125 L 8.296875 -30.4375 L 17.421875 -30.4375 C 18.410156 -30.4375 19.34375 -30.378906 20.21875 -30.265625 C 21.101562 -30.148438 21.878906 -29.898438 22.546875 -29.515625 C 23.222656 -29.128906 23.753906 -28.582031 24.140625 -27.875 C 24.523438 -27.175781 24.71875 -26.222656 24.71875 -25.015625 C 24.71875 -23.179688 24.148438 -21.804688 23.015625 -20.890625 C 21.878906 -19.984375 20.015625 -19.53125 17.421875 -19.53125 Z M 3.75 -34.265625 L 3.75 0 L 20.296875 0 C 21.992188 0 23.488281 -0.28125 24.78125 -0.84375 C 26.082031 -1.40625 27.171875 -2.140625 28.046875 -3.046875 C 28.929688 -3.960938 29.597656 -5.007812 30.046875 -6.1875 C 30.492188 -7.375 30.71875 -8.59375 30.71875 -9.84375 C 30.71875 -11.957031 30.15625 -13.75 29.03125 -15.21875 C 27.914062 -16.6875 26.300781 -17.644531 24.1875 -18.09375 L 24.1875 -18.1875 C 25.820312 -18.832031 27.078125 -19.816406 27.953125 -21.140625 C 28.835938 -22.472656 29.28125 -24.050781 29.28125 -25.875 C 29.28125 -27.601562 28.882812 -29.054688 28.09375 -30.234375 C 27.3125 -31.421875 26.363281 -32.351562 25.25 -33.03125 C 24.738281 -33.34375 24.117188 -33.578125 23.390625 -33.734375 C 22.671875 -33.898438 21.894531 -34.019531 21.0625 -34.09375 C 20.238281 -34.175781 19.398438 -34.222656 18.546875 -34.234375 C 17.703125 -34.253906 16.910156 -34.265625 16.171875 -34.265625 Z M 8.296875 -3.84375 L 8.296875 -15.703125 L 18.71875 -15.703125 C 19.675781 -15.703125 20.601562 -15.613281 21.5 -15.4375 C 22.394531 -15.257812 23.1875 -14.953125 23.875 -14.515625 C 24.5625 -14.085938 25.113281 -13.503906 25.53125 -12.765625 C 25.945312 -12.023438 26.15625 -11.097656 26.15625 -9.984375 C 26.15625 -8.066406 25.585938 -6.5625 24.453125 -5.46875 C 23.316406 -4.382812 21.742188 -3.84375 19.734375 -3.84375 Z M 8.296875 -3.84375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 7.390625 -29.28125 L 7.390625 -34.265625 L 3.3125 -34.265625 L 3.3125 -29.28125 Z M 3.3125 -24.8125 L 3.3125 0 L 7.390625 0 L 7.390625 -24.8125 Z M 3.3125 -24.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 8.734375 -24.8125 L 8.734375 -32.25 L 4.65625 -32.25 L 4.65625 -24.8125 L 0.4375 -24.8125 L 0.4375 -21.21875 L 4.65625 -21.21875 L 4.65625 -5.421875 C 4.65625 -4.273438 4.765625 -3.347656 4.984375 -2.640625 C 5.210938 -1.929688 5.554688 -1.382812 6.015625 -1 C 6.484375 -0.625 7.09375 -0.363281 7.84375 -0.21875 C 8.59375 -0.0703125 9.5 0 10.5625 0 L 13.6875 0 L 13.6875 -3.59375 L 11.8125 -3.59375 C 11.164062 -3.59375 10.640625 -3.617188 10.234375 -3.671875 C 9.835938 -3.722656 9.523438 -3.828125 9.296875 -3.984375 C 9.078125 -4.140625 8.925781 -4.363281 8.84375 -4.65625 C 8.769531 -4.945312 8.734375 -5.332031 8.734375 -5.8125 L 8.734375 -21.21875 L 13.6875 -21.21875 L 13.6875 -24.8125 Z M 8.734375 -24.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 17.234375 0 L 29.421875 -34.265625 L 24.671875 -34.265625 L 14.78125 -4.5625 L 14.6875 -4.5625 L 4.890625 -34.265625 L 0 -34.265625 L 12.046875 0 Z M 17.234375 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-7">
+<path style="stroke:none;" d="M 20.296875 -14.78125 L 6.046875 -14.78125 C 6.109375 -15.738281 6.316406 -16.640625 6.671875 -17.484375 C 7.023438 -18.335938 7.503906 -19.082031 8.109375 -19.71875 C 8.722656 -20.363281 9.453125 -20.867188 10.296875 -21.234375 C 11.140625 -21.609375 12.09375 -21.796875 13.15625 -21.796875 C 14.175781 -21.796875 15.109375 -21.609375 15.953125 -21.234375 C 16.804688 -20.867188 17.546875 -20.375 18.171875 -19.75 C 18.796875 -19.125 19.289062 -18.378906 19.65625 -17.515625 C 20.019531 -16.648438 20.234375 -15.738281 20.296875 -14.78125 Z M 24.234375 -7.875 L 20.203125 -7.875 C 19.859375 -6.238281 19.132812 -5.019531 18.03125 -4.21875 C 16.925781 -3.425781 15.507812 -3.03125 13.78125 -3.03125 C 12.4375 -3.03125 11.265625 -3.253906 10.265625 -3.703125 C 9.273438 -4.148438 8.457031 -4.75 7.8125 -5.5 C 7.175781 -6.25 6.710938 -7.109375 6.421875 -8.078125 C 6.140625 -9.054688 6.015625 -10.09375 6.046875 -11.1875 L 24.625 -11.1875 C 24.6875 -12.6875 24.550781 -14.269531 24.21875 -15.9375 C 23.882812 -17.601562 23.273438 -19.140625 22.390625 -20.546875 C 21.515625 -21.953125 20.347656 -23.109375 18.890625 -24.015625 C 17.429688 -24.929688 15.597656 -25.390625 13.390625 -25.390625 C 11.691406 -25.390625 10.128906 -25.066406 8.703125 -24.421875 C 7.285156 -23.785156 6.054688 -22.890625 5.015625 -21.734375 C 3.972656 -20.585938 3.164062 -19.226562 2.59375 -17.65625 C 2.019531 -16.09375 1.734375 -14.367188 1.734375 -12.484375 C 1.796875 -10.585938 2.070312 -8.835938 2.5625 -7.234375 C 3.0625 -5.640625 3.804688 -4.265625 4.796875 -3.109375 C 5.785156 -1.960938 7.007812 -1.066406 8.46875 -0.421875 C 9.925781 0.210938 11.644531 0.53125 13.625 0.53125 C 16.445312 0.53125 18.785156 -0.171875 20.640625 -1.578125 C 22.492188 -2.992188 23.691406 -5.09375 24.234375 -7.875 Z M 24.234375 -7.875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-8">
+<path style="stroke:none;" d="M 19.921875 -16.84375 L 24.140625 -16.84375 C 23.984375 -18.320312 23.597656 -19.59375 22.984375 -20.65625 C 22.378906 -21.726562 21.601562 -22.617188 20.65625 -23.328125 C 19.71875 -24.035156 18.628906 -24.554688 17.390625 -24.890625 C 16.160156 -25.222656 14.84375 -25.390625 13.4375 -25.390625 C 11.488281 -25.390625 9.773438 -25.046875 8.296875 -24.359375 C 6.828125 -23.671875 5.601562 -22.726562 4.625 -21.53125 C 3.65625 -20.332031 2.929688 -18.921875 2.453125 -17.296875 C 1.972656 -15.679688 1.734375 -13.945312 1.734375 -12.09375 C 1.734375 -10.238281 1.976562 -8.535156 2.46875 -6.984375 C 2.96875 -5.429688 3.703125 -4.09375 4.671875 -2.96875 C 5.648438 -1.851562 6.867188 -0.988281 8.328125 -0.375 C 9.785156 0.226562 11.457031 0.53125 13.34375 0.53125 C 16.507812 0.53125 19.007812 -0.300781 20.84375 -1.96875 C 22.6875 -3.632812 23.832031 -6.003906 24.28125 -9.078125 L 20.109375 -9.078125 C 19.859375 -7.148438 19.160156 -5.660156 18.015625 -4.609375 C 16.878906 -3.554688 15.304688 -3.03125 13.296875 -3.03125 C 12.015625 -3.03125 10.910156 -3.285156 9.984375 -3.796875 C 9.054688 -4.304688 8.300781 -4.984375 7.71875 -5.828125 C 7.144531 -6.679688 6.722656 -7.648438 6.453125 -8.734375 C 6.179688 -9.828125 6.046875 -10.945312 6.046875 -12.09375 C 6.046875 -13.34375 6.171875 -14.550781 6.421875 -15.71875 C 6.679688 -16.882812 7.109375 -17.914062 7.703125 -18.8125 C 8.296875 -19.707031 9.085938 -20.425781 10.078125 -20.96875 C 11.066406 -21.519531 12.300781 -21.796875 13.78125 -21.796875 C 15.507812 -21.796875 16.882812 -21.363281 17.90625 -20.5 C 18.925781 -19.632812 19.597656 -18.414062 19.921875 -16.84375 Z M 19.921875 -16.84375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-9">
+<path style="stroke:none;" d="M 6.046875 -12.390625 C 6.046875 -13.890625 6.242188 -15.222656 6.640625 -16.390625 C 7.046875 -17.554688 7.597656 -18.539062 8.296875 -19.34375 C 9.003906 -20.144531 9.828125 -20.753906 10.765625 -21.171875 C 11.710938 -21.585938 12.71875 -21.796875 13.78125 -21.796875 C 14.832031 -21.796875 15.828125 -21.585938 16.765625 -21.171875 C 17.710938 -20.753906 18.535156 -20.144531 19.234375 -19.34375 C 19.941406 -18.539062 20.492188 -17.554688 20.890625 -16.390625 C 21.296875 -15.222656 21.5 -13.890625 21.5 -12.390625 C 21.5 -10.878906 21.296875 -9.539062 20.890625 -8.375 C 20.492188 -7.207031 19.941406 -6.226562 19.234375 -5.4375 C 18.535156 -4.65625 17.710938 -4.054688 16.765625 -3.640625 C 15.828125 -3.234375 14.832031 -3.03125 13.78125 -3.03125 C 12.71875 -3.03125 11.710938 -3.234375 10.765625 -3.640625 C 9.828125 -4.054688 9.003906 -4.65625 8.296875 -5.4375 C 7.597656 -6.226562 7.046875 -7.207031 6.640625 -8.375 C 6.242188 -9.539062 6.046875 -10.878906 6.046875 -12.390625 Z M 1.734375 -12.390625 C 1.734375 -10.554688 1.988281 -8.851562 2.5 -7.28125 C 3.007812 -5.71875 3.773438 -4.351562 4.796875 -3.1875 C 5.828125 -2.019531 7.09375 -1.109375 8.59375 -0.453125 C 10.09375 0.203125 11.820312 0.53125 13.78125 0.53125 C 15.757812 0.53125 17.492188 0.203125 18.984375 -0.453125 C 20.472656 -1.109375 21.726562 -2.019531 22.75 -3.1875 C 23.769531 -4.351562 24.535156 -5.71875 25.046875 -7.28125 C 25.566406 -8.851562 25.828125 -10.554688 25.828125 -12.390625 C 25.828125 -14.210938 25.566406 -15.914062 25.046875 -17.5 C 24.535156 -19.082031 23.769531 -20.457031 22.75 -21.625 C 21.726562 -22.789062 20.472656 -23.707031 18.984375 -24.375 C 17.492188 -25.050781 15.757812 -25.390625 13.78125 -25.390625 C 11.820312 -25.390625 10.09375 -25.050781 8.59375 -24.375 C 7.09375 -23.707031 5.828125 -22.789062 4.796875 -21.625 C 3.773438 -20.457031 3.007812 -19.082031 2.5 -17.5 C 1.988281 -15.914062 1.734375 -14.210938 1.734375 -12.390625 Z M 1.734375 -12.390625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-10">
+<path style="stroke:none;" d="M 2.921875 -24.8125 L 2.921875 0 L 7.015625 0 L 7.015625 -11.046875 C 7.015625 -12.640625 7.171875 -14.050781 7.484375 -15.28125 C 7.804688 -16.519531 8.316406 -17.570312 9.015625 -18.4375 C 9.722656 -19.300781 10.648438 -19.957031 11.796875 -20.40625 C 12.953125 -20.851562 14.347656 -21.078125 15.984375 -21.078125 L 15.984375 -25.390625 C 13.773438 -25.453125 11.953125 -25.003906 10.515625 -24.046875 C 9.078125 -23.085938 7.859375 -21.597656 6.859375 -19.578125 L 6.765625 -19.578125 L 6.765625 -24.8125 Z M 2.921875 -24.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-11">
+<path style="stroke:none;" d="M 3.078125 -24.8125 L 3.078125 0 L 7.15625 0 L 7.15625 -14.015625 C 7.15625 -15.140625 7.304688 -16.171875 7.609375 -17.109375 C 7.910156 -18.054688 8.363281 -18.878906 8.96875 -19.578125 C 9.582031 -20.285156 10.34375 -20.832031 11.25 -21.21875 C 12.164062 -21.601562 13.25 -21.796875 14.5 -21.796875 C 16.0625 -21.796875 17.289062 -21.347656 18.1875 -20.453125 C 19.082031 -19.554688 19.53125 -18.335938 19.53125 -16.796875 L 19.53125 0 L 23.609375 0 L 23.609375 -16.3125 C 23.609375 -17.664062 23.472656 -18.890625 23.203125 -19.984375 C 22.929688 -21.085938 22.457031 -22.039062 21.78125 -22.84375 C 21.113281 -23.644531 20.234375 -24.269531 19.140625 -24.71875 C 18.054688 -25.164062 16.703125 -25.390625 15.078125 -25.390625 C 11.390625 -25.390625 8.703125 -23.882812 7.015625 -20.875 L 6.90625 -20.875 L 6.90625 -24.8125 Z M 3.078125 -24.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-12">
+<path style="stroke:none;" d="M 12.4375 -31.828125 L 12.4375 -35.09375 L 3.453125 -35.09375 L 3.453125 9.453125 L 12.4375 9.453125 L 12.4375 6.1875 L 7.296875 6.1875 L 7.296875 -31.828125 Z M 12.4375 -31.828125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-13">
+<path style="stroke:none;" d="M 0 6.1875 L 0 9.453125 L 8.96875 9.453125 L 8.96875 -35.09375 L 0 -35.09375 L 0 -31.828125 L 5.140625 -31.828125 L 5.140625 6.1875 Z M 0 6.1875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-14">
+<path style="stroke:none;" d="M 6.4375 -8.203125 L 2.359375 -8.203125 C 2.609375 -5.265625 3.675781 -3.070312 5.5625 -1.625 C 7.457031 -0.1875 9.828125 0.53125 12.671875 0.53125 C 16.796875 0.53125 19.796875 -1.039062 21.671875 -4.1875 C 23.546875 -7.34375 24.484375 -11.867188 24.484375 -17.765625 C 24.484375 -20.992188 24.171875 -23.65625 23.546875 -25.75 C 22.921875 -27.84375 22.078125 -29.5 21.015625 -30.71875 C 19.960938 -31.9375 18.734375 -32.789062 17.328125 -33.28125 C 15.921875 -33.78125 14.414062 -34.03125 12.8125 -34.03125 C 11.1875 -34.03125 9.679688 -33.757812 8.296875 -33.21875 C 6.921875 -32.675781 5.738281 -31.914062 4.75 -30.9375 C 3.757812 -29.957031 2.988281 -28.785156 2.4375 -27.421875 C 1.894531 -26.066406 1.625 -24.570312 1.625 -22.9375 C 1.625 -21.28125 1.859375 -19.742188 2.328125 -18.328125 C 2.796875 -16.921875 3.484375 -15.722656 4.390625 -14.734375 C 5.304688 -13.742188 6.4375 -12.96875 7.78125 -12.40625 C 9.125 -11.84375 10.660156 -11.5625 12.390625 -11.5625 C 14.046875 -11.5625 15.578125 -11.984375 16.984375 -12.828125 C 18.398438 -13.679688 19.488281 -14.828125 20.25 -16.265625 L 20.359375 -16.171875 C 20.222656 -11.722656 19.53125 -8.421875 18.28125 -6.265625 C 17.039062 -4.109375 15.171875 -3.03125 12.671875 -3.03125 C 11.035156 -3.03125 9.625 -3.476562 8.4375 -4.375 C 7.257812 -5.269531 6.59375 -6.546875 6.4375 -8.203125 Z M 19.625 -22.65625 C 19.625 -21.664062 19.460938 -20.710938 19.140625 -19.796875 C 18.828125 -18.890625 18.363281 -18.09375 17.75 -17.40625 C 17.144531 -16.71875 16.410156 -16.171875 15.546875 -15.765625 C 14.679688 -15.367188 13.722656 -15.171875 12.671875 -15.171875 C 11.679688 -15.171875 10.773438 -15.367188 9.953125 -15.765625 C 9.140625 -16.171875 8.4375 -16.707031 7.84375 -17.375 C 7.25 -18.050781 6.785156 -18.816406 6.453125 -19.671875 C 6.117188 -20.535156 5.953125 -21.4375 5.953125 -22.375 C 5.953125 -23.425781 6.070312 -24.429688 6.3125 -25.390625 C 6.550781 -26.347656 6.929688 -27.203125 7.453125 -27.953125 C 7.984375 -28.710938 8.671875 -29.316406 9.515625 -29.765625 C 10.367188 -30.210938 11.40625 -30.4375 12.625 -30.4375 C 13.78125 -30.4375 14.785156 -30.226562 15.640625 -29.8125 C 16.503906 -29.394531 17.234375 -28.828125 17.828125 -28.109375 C 18.421875 -27.390625 18.867188 -26.5625 19.171875 -25.625 C 19.472656 -24.695312 19.625 -23.707031 19.625 -22.65625 Z M 19.625 -22.65625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-15">
+<path style="stroke:none;" d="M 24.4375 -29.953125 L 24.4375 -33.453125 L 2.40625 -33.453125 L 2.40625 -29.609375 L 20.25 -29.609375 C 18.457031 -27.722656 16.785156 -25.660156 15.234375 -23.421875 C 13.679688 -21.179688 12.3125 -18.804688 11.125 -16.296875 C 9.945312 -13.785156 8.984375 -11.160156 8.234375 -8.421875 C 7.484375 -5.679688 7.007812 -2.875 6.8125 0 L 11.375 0 C 11.53125 -2.65625 11.976562 -5.390625 12.71875 -8.203125 C 13.457031 -11.023438 14.410156 -13.765625 15.578125 -16.421875 C 16.742188 -19.078125 18.078125 -21.570312 19.578125 -23.90625 C 21.085938 -26.238281 22.707031 -28.253906 24.4375 -29.953125 Z M 24.4375 -29.953125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-16">
+<path style="stroke:none;" d="M 7.4375 -25.203125 C 7.4375 -26.066406 7.597656 -26.816406 7.921875 -27.453125 C 8.242188 -28.097656 8.664062 -28.644531 9.1875 -29.09375 C 9.71875 -29.539062 10.347656 -29.875 11.078125 -30.09375 C 11.816406 -30.320312 12.585938 -30.4375 13.390625 -30.4375 C 15.054688 -30.4375 16.425781 -29.992188 17.5 -29.109375 C 18.570312 -28.234375 19.109375 -26.929688 19.109375 -25.203125 C 19.109375 -23.472656 18.578125 -22.128906 17.515625 -21.171875 C 16.460938 -20.210938 15.117188 -19.734375 13.484375 -19.734375 C 12.648438 -19.734375 11.863281 -19.84375 11.125 -20.0625 C 10.394531 -20.289062 9.757812 -20.628906 9.21875 -21.078125 C 8.675781 -21.523438 8.242188 -22.09375 7.921875 -22.78125 C 7.597656 -23.46875 7.4375 -24.273438 7.4375 -25.203125 Z M 3.125 -25.34375 C 3.125 -23.8125 3.554688 -22.394531 4.421875 -21.09375 C 5.285156 -19.800781 6.4375 -18.863281 7.875 -18.28125 C 5.945312 -17.613281 4.472656 -16.535156 3.453125 -15.046875 C 2.429688 -13.554688 1.921875 -11.804688 1.921875 -9.796875 C 1.921875 -8.066406 2.21875 -6.550781 2.8125 -5.25 C 3.40625 -3.957031 4.21875 -2.878906 5.25 -2.015625 C 6.289062 -1.148438 7.515625 -0.507812 8.921875 -0.09375 C 10.335938 0.320312 11.859375 0.53125 13.484375 0.53125 C 15.054688 0.53125 16.53125 0.304688 17.90625 -0.140625 C 19.28125 -0.585938 20.46875 -1.25 21.46875 -2.125 C 22.476562 -3.007812 23.28125 -4.09375 23.875 -5.375 C 24.46875 -6.65625 24.765625 -8.128906 24.765625 -9.796875 C 24.765625 -11.898438 24.269531 -13.679688 23.28125 -15.140625 C 22.289062 -16.597656 20.769531 -17.644531 18.71875 -18.28125 C 20.15625 -18.925781 21.296875 -19.878906 22.140625 -21.140625 C 22.992188 -22.410156 23.421875 -23.8125 23.421875 -25.34375 C 23.421875 -26.425781 23.226562 -27.488281 22.84375 -28.53125 C 22.457031 -29.570312 21.859375 -30.5 21.046875 -31.3125 C 20.234375 -32.132812 19.171875 -32.789062 17.859375 -33.28125 C 16.546875 -33.78125 14.960938 -34.03125 13.109375 -34.03125 C 11.796875 -34.03125 10.535156 -33.835938 9.328125 -33.453125 C 8.128906 -33.066406 7.066406 -32.503906 6.140625 -31.765625 C 5.210938 -31.035156 4.476562 -30.132812 3.9375 -29.0625 C 3.394531 -27.988281 3.125 -26.75 3.125 -25.34375 Z M 6.234375 -9.59375 C 6.234375 -10.59375 6.414062 -11.488281 6.78125 -12.28125 C 7.15625 -13.082031 7.671875 -13.769531 8.328125 -14.34375 C 8.984375 -14.925781 9.75 -15.367188 10.625 -15.671875 C 11.507812 -15.972656 12.445312 -16.125 13.4375 -16.125 C 14.394531 -16.125 15.296875 -15.957031 16.140625 -15.625 C 16.992188 -15.289062 17.738281 -14.832031 18.375 -14.25 C 19.019531 -13.675781 19.523438 -13 19.890625 -12.21875 C 20.265625 -11.4375 20.453125 -10.578125 20.453125 -9.640625 C 20.453125 -8.679688 20.28125 -7.800781 19.9375 -7 C 19.601562 -6.207031 19.125 -5.515625 18.5 -4.921875 C 17.875 -4.328125 17.140625 -3.863281 16.296875 -3.53125 C 15.453125 -3.195312 14.515625 -3.03125 13.484375 -3.03125 C 11.367188 -3.03125 9.628906 -3.613281 8.265625 -4.78125 C 6.910156 -5.945312 6.234375 -7.550781 6.234375 -9.59375 Z M 6.234375 -9.59375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-17">
+<path style="stroke:none;" d="M 9.75 -13.0625 L 0.4375 0 L 5.375 0 L 12.28125 -10.265625 L 19.203125 0 L 24.4375 0 L 14.828125 -13.390625 L 23.375 -24.8125 L 18.484375 -24.8125 L 12.28125 -16.125 L 6.34375 -24.8125 L 1.109375 -24.8125 Z M 9.75 -13.0625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-18">
+<path style="stroke:none;" d="M 25.0625 -0.09375 C 24.351562 0.320312 23.375 0.53125 22.125 0.53125 C 21.070312 0.53125 20.234375 0.234375 19.609375 -0.359375 C 18.984375 -0.953125 18.671875 -1.921875 18.671875 -3.265625 C 17.546875 -1.921875 16.238281 -0.953125 14.75 -0.359375 C 13.269531 0.234375 11.664062 0.53125 9.9375 0.53125 C 8.8125 0.53125 7.742188 0.398438 6.734375 0.140625 C 5.734375 -0.109375 4.863281 -0.503906 4.125 -1.046875 C 3.394531 -1.597656 2.8125 -2.3125 2.375 -3.1875 C 1.945312 -4.070312 1.734375 -5.140625 1.734375 -6.390625 C 1.734375 -7.796875 1.972656 -8.945312 2.453125 -9.84375 C 2.929688 -10.738281 3.5625 -11.460938 4.34375 -12.015625 C 5.125 -12.578125 6.019531 -13.003906 7.03125 -13.296875 C 8.039062 -13.585938 9.070312 -13.828125 10.125 -14.015625 C 11.25 -14.242188 12.3125 -14.410156 13.3125 -14.515625 C 14.320312 -14.628906 15.210938 -14.789062 15.984375 -15 C 16.753906 -15.207031 17.363281 -15.507812 17.8125 -15.90625 C 18.257812 -16.3125 18.484375 -16.894531 18.484375 -17.65625 C 18.484375 -18.5625 18.3125 -19.285156 17.96875 -19.828125 C 17.632812 -20.367188 17.203125 -20.78125 16.671875 -21.0625 C 16.148438 -21.351562 15.5625 -21.546875 14.90625 -21.640625 C 14.25 -21.742188 13.597656 -21.796875 12.953125 -21.796875 C 11.234375 -21.796875 9.796875 -21.46875 8.640625 -20.8125 C 7.484375 -20.15625 6.859375 -18.914062 6.765625 -17.09375 L 2.6875 -17.09375 C 2.75 -18.625 3.066406 -19.914062 3.640625 -20.96875 C 4.222656 -22.03125 4.992188 -22.890625 5.953125 -23.546875 C 6.910156 -24.203125 8.003906 -24.671875 9.234375 -24.953125 C 10.472656 -25.242188 11.796875 -25.390625 13.203125 -25.390625 C 14.316406 -25.390625 15.425781 -25.304688 16.53125 -25.140625 C 17.632812 -24.984375 18.632812 -24.65625 19.53125 -24.15625 C 20.425781 -23.664062 21.144531 -22.972656 21.6875 -22.078125 C 22.238281 -21.179688 22.515625 -20.015625 22.515625 -18.578125 L 22.515625 -5.8125 C 22.515625 -4.851562 22.566406 -4.148438 22.671875 -3.703125 C 22.785156 -3.253906 23.164062 -3.03125 23.8125 -3.03125 C 24.164062 -3.03125 24.582031 -3.109375 25.0625 -3.265625 Z M 18.4375 -12.8125 C 17.914062 -12.425781 17.238281 -12.144531 16.40625 -11.96875 C 15.582031 -11.800781 14.710938 -11.660156 13.796875 -11.546875 C 12.890625 -11.429688 11.96875 -11.300781 11.03125 -11.15625 C 10.101562 -11.007812 9.269531 -10.773438 8.53125 -10.453125 C 7.800781 -10.140625 7.203125 -9.6875 6.734375 -9.09375 C 6.273438 -8.5 6.046875 -7.691406 6.046875 -6.671875 C 6.046875 -5.992188 6.179688 -5.421875 6.453125 -4.953125 C 6.722656 -4.492188 7.070312 -4.117188 7.5 -3.828125 C 7.9375 -3.546875 8.441406 -3.34375 9.015625 -3.21875 C 9.597656 -3.09375 10.207031 -3.03125 10.84375 -3.03125 C 12.1875 -3.03125 13.335938 -3.210938 14.296875 -3.578125 C 15.265625 -3.941406 16.050781 -4.40625 16.65625 -4.96875 C 17.257812 -5.53125 17.707031 -6.140625 18 -6.796875 C 18.289062 -7.453125 18.4375 -8.066406 18.4375 -8.640625 Z M 18.4375 -12.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-19">
+<path style="stroke:none;" d="M 3.21875 -34.265625 L 3.21875 0 L 7.296875 0 L 7.296875 -3.3125 L 7.390625 -3.3125 C 7.835938 -2.570312 8.390625 -1.953125 9.046875 -1.453125 C 9.703125 -0.960938 10.394531 -0.570312 11.125 -0.28125 C 11.863281 0 12.609375 0.203125 13.359375 0.328125 C 14.117188 0.460938 14.800781 0.53125 15.40625 0.53125 C 17.289062 0.53125 18.945312 0.195312 20.375 -0.46875 C 21.800781 -1.144531 22.984375 -2.066406 23.921875 -3.234375 C 24.867188 -4.398438 25.570312 -5.769531 26.03125 -7.34375 C 26.5 -8.914062 26.734375 -10.582031 26.734375 -12.34375 C 26.734375 -14.09375 26.492188 -15.753906 26.015625 -17.328125 C 25.535156 -18.898438 24.820312 -20.285156 23.875 -21.484375 C 22.9375 -22.679688 21.753906 -23.628906 20.328125 -24.328125 C 18.898438 -25.035156 17.226562 -25.390625 15.3125 -25.390625 C 13.582031 -25.390625 12 -25.078125 10.5625 -24.453125 C 9.125 -23.828125 8.066406 -22.828125 7.390625 -21.453125 L 7.296875 -21.453125 L 7.296875 -34.265625 Z M 22.421875 -12.625 C 22.421875 -11.40625 22.289062 -10.21875 22.03125 -9.0625 C 21.769531 -7.914062 21.351562 -6.894531 20.78125 -6 C 20.207031 -5.101562 19.445312 -4.382812 18.5 -3.84375 C 17.5625 -3.300781 16.382812 -3.03125 14.96875 -3.03125 C 13.5625 -3.03125 12.363281 -3.289062 11.375 -3.8125 C 10.382812 -4.34375 9.578125 -5.039062 8.953125 -5.90625 C 8.328125 -6.769531 7.867188 -7.769531 7.578125 -8.90625 C 7.296875 -10.039062 7.15625 -11.21875 7.15625 -12.4375 C 7.15625 -13.582031 7.289062 -14.710938 7.5625 -15.828125 C 7.832031 -16.953125 8.269531 -17.953125 8.875 -18.828125 C 9.488281 -19.710938 10.273438 -20.425781 11.234375 -20.96875 C 12.191406 -21.519531 13.359375 -21.796875 14.734375 -21.796875 C 16.046875 -21.796875 17.1875 -21.535156 18.15625 -21.015625 C 19.132812 -20.503906 19.9375 -19.816406 20.5625 -18.953125 C 21.1875 -18.085938 21.648438 -17.101562 21.953125 -16 C 22.265625 -14.90625 22.421875 -13.78125 22.421875 -12.625 Z M 22.421875 -12.625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-20">
+<path style="stroke:none;" d="M 3.75 -34.265625 L 3.75 0 L 26.453125 0 L 26.453125 -3.84375 L 8.296875 -3.84375 L 8.296875 -34.265625 Z M 3.75 -34.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-21">
+<path style="stroke:none;" d="M 5.5625 -7.828125 L 1.484375 -7.828125 C 1.546875 -6.285156 1.863281 -4.976562 2.4375 -3.90625 C 3.019531 -2.832031 3.789062 -1.96875 4.75 -1.3125 C 5.707031 -0.664062 6.8125 -0.195312 8.0625 0.09375 C 9.3125 0.382812 10.625 0.53125 12 0.53125 C 13.25 0.53125 14.503906 0.410156 15.765625 0.171875 C 17.023438 -0.0664062 18.160156 -0.488281 19.171875 -1.09375 C 20.179688 -1.707031 21 -2.507812 21.625 -3.5 C 22.25 -4.488281 22.5625 -5.738281 22.5625 -7.25 C 22.5625 -8.4375 22.328125 -9.425781 21.859375 -10.21875 C 21.398438 -11.019531 20.789062 -11.6875 20.03125 -12.21875 C 19.28125 -12.75 18.414062 -13.171875 17.4375 -13.484375 C 16.46875 -13.804688 15.472656 -14.078125 14.453125 -14.296875 C 13.492188 -14.523438 12.53125 -14.742188 11.5625 -14.953125 C 10.601562 -15.160156 9.738281 -15.414062 8.96875 -15.71875 C 8.207031 -16.019531 7.578125 -16.398438 7.078125 -16.859375 C 6.585938 -17.328125 6.34375 -17.914062 6.34375 -18.625 C 6.34375 -19.257812 6.5 -19.773438 6.8125 -20.171875 C 7.132812 -20.578125 7.550781 -20.898438 8.0625 -21.140625 C 8.570312 -21.378906 9.140625 -21.546875 9.765625 -21.640625 C 10.390625 -21.742188 11.003906 -21.796875 11.609375 -21.796875 C 12.285156 -21.796875 12.953125 -21.722656 13.609375 -21.578125 C 14.265625 -21.429688 14.863281 -21.195312 15.40625 -20.875 C 15.945312 -20.5625 16.394531 -20.140625 16.75 -19.609375 C 17.101562 -19.078125 17.3125 -18.410156 17.375 -17.609375 L 21.453125 -17.609375 C 21.359375 -19.117188 21.039062 -20.375 20.5 -21.375 C 19.957031 -22.382812 19.226562 -23.1875 18.3125 -23.78125 C 17.394531 -24.375 16.34375 -24.789062 15.15625 -25.03125 C 13.976562 -25.269531 12.6875 -25.390625 11.28125 -25.390625 C 10.1875 -25.390625 9.085938 -25.253906 7.984375 -24.984375 C 6.890625 -24.710938 5.898438 -24.296875 5.015625 -23.734375 C 4.140625 -23.171875 3.421875 -22.441406 2.859375 -21.546875 C 2.296875 -20.648438 2.015625 -19.582031 2.015625 -18.34375 C 2.015625 -16.738281 2.414062 -15.488281 3.21875 -14.59375 C 4.019531 -13.695312 5.019531 -13 6.21875 -12.5 C 7.414062 -12.007812 8.71875 -11.625 10.125 -11.34375 C 11.53125 -11.070312 12.832031 -10.769531 14.03125 -10.4375 C 15.238281 -10.101562 16.238281 -9.660156 17.03125 -9.109375 C 17.832031 -8.566406 18.234375 -7.769531 18.234375 -6.71875 C 18.234375 -5.945312 18.039062 -5.3125 17.65625 -4.8125 C 17.28125 -4.320312 16.796875 -3.945312 16.203125 -3.6875 C 15.609375 -3.4375 14.957031 -3.265625 14.25 -3.171875 C 13.550781 -3.078125 12.878906 -3.03125 12.234375 -3.03125 C 11.398438 -3.03125 10.59375 -3.109375 9.8125 -3.265625 C 9.03125 -3.421875 8.328125 -3.679688 7.703125 -4.046875 C 7.078125 -4.421875 6.570312 -4.921875 6.1875 -5.546875 C 5.800781 -6.171875 5.59375 -6.929688 5.5625 -7.828125 Z M 5.5625 -7.828125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-22">
+<path style="stroke:none;" d="M 19.875 -25.34375 L 23.953125 -25.34375 C 23.691406 -28.15625 22.726562 -30.304688 21.0625 -31.796875 C 19.40625 -33.285156 17.171875 -34.03125 14.359375 -34.03125 C 11.921875 -34.03125 9.898438 -33.515625 8.296875 -32.484375 C 6.703125 -31.460938 5.425781 -30.101562 4.46875 -28.40625 C 3.507812 -26.71875 2.828125 -24.773438 2.421875 -22.578125 C 2.023438 -20.390625 1.828125 -18.128906 1.828125 -15.796875 C 1.828125 -14.003906 1.960938 -12.144531 2.234375 -10.21875 C 2.503906 -8.300781 3.054688 -6.539062 3.890625 -4.9375 C 4.722656 -3.34375 5.90625 -2.03125 7.4375 -1 C 8.976562 0.0195312 11.007812 0.53125 13.53125 0.53125 C 15.675781 0.53125 17.476562 0.171875 18.9375 -0.546875 C 20.394531 -1.265625 21.5625 -2.175781 22.4375 -3.28125 C 23.320312 -4.382812 23.953125 -5.609375 24.328125 -6.953125 C 24.710938 -8.296875 24.90625 -9.59375 24.90625 -10.84375 C 24.90625 -12.414062 24.664062 -13.875 24.1875 -15.21875 C 23.707031 -16.5625 23.023438 -17.726562 22.140625 -18.71875 C 21.265625 -19.707031 20.175781 -20.484375 18.875 -21.046875 C 17.582031 -21.609375 16.125 -21.890625 14.5 -21.890625 C 12.644531 -21.890625 11.003906 -21.535156 9.578125 -20.828125 C 8.148438 -20.128906 6.957031 -18.992188 6 -17.421875 L 5.90625 -17.515625 C 5.9375 -18.828125 6.0625 -20.234375 6.28125 -21.734375 C 6.507812 -23.242188 6.921875 -24.644531 7.515625 -25.9375 C 8.109375 -27.238281 8.929688 -28.3125 9.984375 -29.15625 C 11.035156 -30.007812 12.425781 -30.4375 14.15625 -30.4375 C 15.789062 -30.4375 17.101562 -29.96875 18.09375 -29.03125 C 19.082031 -28.101562 19.675781 -26.875 19.875 -25.34375 Z M 13.734375 -18.28125 C 14.878906 -18.28125 15.882812 -18.070312 16.75 -17.65625 C 17.613281 -17.25 18.332031 -16.695312 18.90625 -16 C 19.488281 -15.3125 19.914062 -14.492188 20.1875 -13.546875 C 20.457031 -12.609375 20.59375 -11.613281 20.59375 -10.5625 C 20.59375 -9.570312 20.441406 -8.617188 20.140625 -7.703125 C 19.835938 -6.796875 19.394531 -5.988281 18.8125 -5.28125 C 18.238281 -4.570312 17.523438 -4.019531 16.671875 -3.625 C 15.828125 -3.226562 14.847656 -3.03125 13.734375 -3.03125 C 12.609375 -3.03125 11.601562 -3.226562 10.71875 -3.625 C 9.84375 -4.019531 9.109375 -4.550781 8.515625 -5.21875 C 7.921875 -5.894531 7.460938 -6.695312 7.140625 -7.625 C 6.828125 -8.5625 6.671875 -9.554688 6.671875 -10.609375 C 6.671875 -11.660156 6.820312 -12.660156 7.125 -13.609375 C 7.425781 -14.554688 7.878906 -15.375 8.484375 -16.0625 C 9.097656 -16.75 9.835938 -17.289062 10.703125 -17.6875 C 11.566406 -18.082031 12.578125 -18.28125 13.734375 -18.28125 Z M 13.734375 -18.28125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-23">
+<path style="stroke:none;" d="M 3.3125 -34.265625 L 3.3125 0 L 7.390625 0 L 7.390625 -34.265625 Z M 3.3125 -34.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-24">
+<path style="stroke:none;" d="M 4.75 -21.21875 L 4.75 0 L 8.828125 0 L 8.828125 -21.21875 L 13.625 -21.21875 L 13.625 -24.8125 L 8.828125 -24.8125 L 8.828125 -28.265625 C 8.828125 -29.359375 9.097656 -30.097656 9.640625 -30.484375 C 10.191406 -30.867188 10.960938 -31.0625 11.953125 -31.0625 C 12.304688 -31.0625 12.691406 -31.035156 13.109375 -30.984375 C 13.523438 -30.929688 13.90625 -30.84375 14.25 -30.71875 L 14.25 -34.265625 C 13.875 -34.398438 13.4375 -34.5 12.9375 -34.5625 C 12.4375 -34.625 11.992188 -34.65625 11.609375 -34.65625 C 9.367188 -34.65625 7.664062 -34.132812 6.5 -33.09375 C 5.332031 -32.050781 4.75 -30.523438 4.75 -28.515625 L 4.75 -24.8125 L 0.578125 -24.8125 L 0.578125 -21.21875 Z M 4.75 -21.21875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d="M 3.140625 -28.375 L 3.140625 3.296875 L 29.828125 3.296875 L 29.828125 -28.375 Z M 26.796875 -26.65625 L 16.5 -13.984375 L 6.203125 -26.65625 Z M 28.046875 0.265625 L 17.6875 -12.5 L 28.046875 -25.28125 L 27.8125 -25.28125 L 27.8125 0.265625 Z M 6.234375 1.578125 L 16.5 -11.015625 L 26.765625 1.578125 Z M 5.140625 0.296875 L 5.140625 -25.34375 L 4.921875 -25.34375 L 15.3125 -12.5 L 4.921875 0.296875 Z M 5.140625 0.296875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 16.5 -15.25 C 15.015625 -15.25 13.765625 -14.03125 13.765625 -12.546875 C 13.765625 -11.0625 15.015625 -9.828125 16.5 -9.828125 C 17.984375 -9.828125 19.203125 -11.0625 19.203125 -12.546875 C 19.203125 -14.03125 17.984375 -15.25 16.5 -15.25 Z M 16.5 -15.25 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<rect x="0" y="0" width="3702" height="1533" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 15.75 254.0625 L 432.953125 254.0625 L 432.953125 395.8125 L 15.75 395.8125 Z M 15.75 254.0625 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 87.75 341.8125 L 109.125 341.8125 L 109.125 377.8125 L 87.75 377.8125 Z M 87.75 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="269.9685" y="904.765503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 109.125 341.8125 L 130.5 341.8125 L 130.5 377.8125 L 109.125 377.8125 Z M 109.125 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="334.0935" y="904.765503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 130.5 341.8125 L 151.875 341.8125 L 151.875 377.8125 L 130.5 377.8125 Z M 130.5 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="398.2185" y="904.765503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 151.875 341.8125 L 173.25 341.8125 L 173.25 377.8125 L 151.875 377.8125 Z M 151.875 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="462.3435" y="904.765503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 273.921875 341.8125 L 294.453125 341.8125 L 294.453125 377.8125 L 273.921875 377.8125 Z M 273.921875 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 294.453125 341.8125 L 314.984375 341.8125 L 314.984375 377.8125 L 294.453125 377.8125 Z M 294.453125 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 354.375 341.8125 L 374.90625 341.8125 L 374.90625 377.8125 L 354.375 377.8125 Z M 354.375 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 374.90625 341.8125 L 395.4375 341.8125 L 395.4375 377.8125 L 374.90625 377.8125 Z M 374.90625 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 395.4375 341.8125 L 415.96875 341.8125 L 415.96875 377.8125 L 395.4375 377.8125 Z M 395.4375 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-1" x="942.5391" y="892.687482"/>
+  <use xlink:href="#glyph1-1" x="975.5391" y="892.687482"/>
+  <use xlink:href="#glyph1-1" x="1008.5391" y="892.687482"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="290.1615" y="713.515503"/>
+  <use xlink:href="#glyph0-4" x="323.0415" y="713.515503"/>
+  <use xlink:href="#glyph0-5" x="333.6975" y="713.515503"/>
+  <use xlink:href="#glyph0-6" x="348.8175" y="713.515503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="375.5055" y="713.515503"/>
+  <use xlink:href="#glyph0-8" x="401.2815" y="713.515503"/>
+  <use xlink:href="#glyph0-5" x="427.0575" y="713.515503"/>
+  <use xlink:href="#glyph0-9" x="442.1775" y="713.515503"/>
+  <use xlink:href="#glyph0-10" x="469.7295" y="713.515503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-11" x="793.0519" y="784.390503"/>
+  <use xlink:href="#glyph0-12" x="819.7399" y="784.390503"/>
+  <use xlink:href="#glyph0-2" x="832.1719" y="784.390503"/>
+  <use xlink:href="#glyph0-13" x="858.8599" y="784.390503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="881.4428" y="784.390503"/>
+  <use xlink:href="#glyph0-1" x="893.8748" y="784.390503"/>
+  <use xlink:href="#glyph0-13" x="920.5628" y="784.390503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="1104.396" y="727.578003"/>
+  <use xlink:href="#glyph0-14" x="1116.828" y="727.578003"/>
+  <use xlink:href="#glyph0-15" x="1143.516" y="727.578003"/>
+  <use xlink:href="#glyph0-13" x="1170.204" y="727.578003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="1165.989" y="788.328003"/>
+  <use xlink:href="#glyph0-14" x="1178.421" y="788.328003"/>
+  <use xlink:href="#glyph0-16" x="1205.109" y="788.328003"/>
+  <use xlink:href="#glyph0-13" x="1231.797" y="788.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-11" x="974.479" y="673.015503"/>
+  <use xlink:href="#glyph0-7" x="1001.167" y="673.015503"/>
+  <use xlink:href="#glyph0-17" x="1026.943" y="673.015503"/>
+  <use xlink:href="#glyph0-5" x="1051.807" y="673.015503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-4" x="504.9765" y="713.515503"/>
+  <use xlink:href="#glyph0-11" x="515.6325" y="713.515503"/>
+  <use xlink:href="#glyph0-4" x="542.3205" y="713.515503"/>
+  <use xlink:href="#glyph0-5" x="552.9765" y="713.515503"/>
+  <use xlink:href="#glyph0-3" x="568.0965" y="713.515503"/>
+  <use xlink:href="#glyph0-4" x="600.9765" y="713.515503"/>
+  <use xlink:href="#glyph0-5" x="611.6325" y="713.515503"/>
+  <use xlink:href="#glyph0-6" x="626.7525" y="713.515503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="653.4405" y="713.515503"/>
+  <use xlink:href="#glyph0-8" x="679.2165" y="713.515503"/>
+  <use xlink:href="#glyph0-5" x="704.9925" y="713.515503"/>
+  <use xlink:href="#glyph0-9" x="720.1125" y="713.515503"/>
+  <use xlink:href="#glyph0-10" x="747.6645" y="713.515503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 194.625 341.8125 L 229.5 341.8125 L 229.5 377.8125 L 194.625 377.8125 Z M 194.625 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-18" x="334.5495" y="788.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-19" x="397.3305" y="788.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-8" x="462.7995" y="784.390503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="110.1795" y="531.266003"/>
+  <use xlink:href="#glyph0-4" x="143.0595" y="531.266003"/>
+  <use xlink:href="#glyph0-5" x="153.7155" y="531.266003"/>
+  <use xlink:href="#glyph0-6" x="168.8355" y="531.266003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="195.5235" y="531.266003"/>
+  <use xlink:href="#glyph0-8" x="221.2995" y="531.266003"/>
+  <use xlink:href="#glyph0-5" x="247.0755" y="531.266003"/>
+  <use xlink:href="#glyph0-9" x="262.1955" y="531.266003"/>
+  <use xlink:href="#glyph0-10" x="289.7475" y="531.266003"/>
+  <use xlink:href="#glyph0-20" x="305.7315" y="531.266003"/>
+  <use xlink:href="#glyph0-4" x="332.4195" y="531.266003"/>
+  <use xlink:href="#glyph0-21" x="343.0755" y="531.266003"/>
+  <use xlink:href="#glyph0-5" x="367.0755" y="531.266003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="1032.724" y="788.328003"/>
+  <use xlink:href="#glyph0-14" x="1045.156" y="788.328003"/>
+  <use xlink:href="#glyph0-22" x="1071.844" y="788.328003"/>
+  <use xlink:href="#glyph0-13" x="1098.532" y="788.328003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 34.875 341.8125 L 69.75 341.8125 L 69.75 377.8125 L 34.875 377.8125 Z M 34.875 341.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-21" x="107.6175" y="713.515503"/>
+  <use xlink:href="#glyph0-7" x="131.6175" y="713.515503"/>
+  <use xlink:href="#glyph0-23" x="157.3935" y="713.515503"/>
+  <use xlink:href="#glyph0-24" x="168.0495" y="713.515503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 409.5 75.375 L 826.703125 75.375 L 826.703125 217.125 L 409.5 217.125 Z M 409.5 75.375 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 481.5 163.125 L 502.875 163.125 L 502.875 199.125 L 481.5 199.125 Z M 481.5 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="1451.218" y="368.703003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 502.875 163.125 L 524.25 163.125 L 524.25 199.125 L 502.875 199.125 Z M 502.875 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="1515.343" y="368.703003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 524.25 163.125 L 545.625 163.125 L 545.625 199.125 L 524.25 199.125 Z M 524.25 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="1579.468" y="368.703003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 545.625 163.125 L 567 163.125 L 567 199.125 L 545.625 199.125 Z M 545.625 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="1643.593" y="368.703003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 667.671875 163.125 L 688.203125 163.125 L 688.203125 199.125 L 667.671875 199.125 Z M 667.671875 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 688.203125 163.125 L 708.734375 163.125 L 708.734375 199.125 L 688.203125 199.125 Z M 688.203125 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 748.125 163.125 L 768.65625 163.125 L 768.65625 199.125 L 748.125 199.125 Z M 748.125 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 768.65625 163.125 L 789.1875 163.125 L 789.1875 199.125 L 768.65625 199.125 Z M 768.65625 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 789.1875 163.125 L 809.71875 163.125 L 809.71875 199.125 L 789.1875 199.125 Z M 789.1875 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-1" x="2123.789" y="356.624982"/>
+  <use xlink:href="#glyph1-1" x="2156.789" y="356.624982"/>
+  <use xlink:href="#glyph1-1" x="2189.789" y="356.624982"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="1471.411" y="177.453003"/>
+  <use xlink:href="#glyph0-4" x="1504.291" y="177.453003"/>
+  <use xlink:href="#glyph0-5" x="1514.947" y="177.453003"/>
+  <use xlink:href="#glyph0-6" x="1530.067" y="177.453003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="1556.755" y="177.453003"/>
+  <use xlink:href="#glyph0-8" x="1582.531" y="177.453003"/>
+  <use xlink:href="#glyph0-5" x="1608.307" y="177.453003"/>
+  <use xlink:href="#glyph0-9" x="1623.427" y="177.453003"/>
+  <use xlink:href="#glyph0-10" x="1650.979" y="177.453003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-11" x="1974.302" y="248.328003"/>
+  <use xlink:href="#glyph0-12" x="2000.99" y="248.328003"/>
+  <use xlink:href="#glyph0-2" x="2013.422" y="248.328003"/>
+  <use xlink:href="#glyph0-13" x="2040.11" y="248.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="2062.693" y="248.328003"/>
+  <use xlink:href="#glyph0-1" x="2075.125" y="248.328003"/>
+  <use xlink:href="#glyph0-13" x="2101.813" y="248.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="2285.646" y="191.516003"/>
+  <use xlink:href="#glyph0-14" x="2298.078" y="191.516003"/>
+  <use xlink:href="#glyph0-15" x="2324.766" y="191.516003"/>
+  <use xlink:href="#glyph0-13" x="2351.454" y="191.516003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="2347.239" y="252.266003"/>
+  <use xlink:href="#glyph0-14" x="2359.671" y="252.266003"/>
+  <use xlink:href="#glyph0-16" x="2386.359" y="252.266003"/>
+  <use xlink:href="#glyph0-13" x="2413.047" y="252.266003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-11" x="2155.729" y="136.953003"/>
+  <use xlink:href="#glyph0-7" x="2182.417" y="136.953003"/>
+  <use xlink:href="#glyph0-17" x="2208.193" y="136.953003"/>
+  <use xlink:href="#glyph0-5" x="2233.057" y="136.953003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-4" x="1686.226" y="177.453003"/>
+  <use xlink:href="#glyph0-11" x="1696.882" y="177.453003"/>
+  <use xlink:href="#glyph0-4" x="1723.57" y="177.453003"/>
+  <use xlink:href="#glyph0-5" x="1734.226" y="177.453003"/>
+  <use xlink:href="#glyph0-3" x="1749.346" y="177.453003"/>
+  <use xlink:href="#glyph0-4" x="1782.226" y="177.453003"/>
+  <use xlink:href="#glyph0-5" x="1792.882" y="177.453003"/>
+  <use xlink:href="#glyph0-6" x="1808.002" y="177.453003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="1834.69" y="177.453003"/>
+  <use xlink:href="#glyph0-8" x="1860.466" y="177.453003"/>
+  <use xlink:href="#glyph0-5" x="1886.242" y="177.453003"/>
+  <use xlink:href="#glyph0-9" x="1901.362" y="177.453003"/>
+  <use xlink:href="#glyph0-10" x="1928.914" y="177.453003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.375 163.125 L 623.25 163.125 L 623.25 199.125 L 588.375 199.125 Z M 588.375 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-18" x="1515.799" y="252.266003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-19" x="1578.58" y="252.266003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-8" x="1644.049" y="248.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="2213.974" y="252.266003"/>
+  <use xlink:href="#glyph0-14" x="2226.406" y="252.266003"/>
+  <use xlink:href="#glyph0-22" x="2253.094" y="252.266003"/>
+  <use xlink:href="#glyph0-13" x="2279.782" y="252.266003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 428.625 163.125 L 463.5 163.125 L 463.5 199.125 L 428.625 199.125 Z M 428.625 163.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-21" x="1288.867" y="177.453003"/>
+  <use xlink:href="#glyph0-7" x="1312.867" y="177.453003"/>
+  <use xlink:href="#glyph0-23" x="1338.643" y="177.453003"/>
+  <use xlink:href="#glyph0-24" x="1349.299" y="177.453003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 409.5 422.0625 L 826.703125 422.0625 L 826.703125 563.8125 L 409.5 563.8125 Z M 409.5 422.0625 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 481.5 509.8125 L 502.875 509.8125 L 502.875 545.8125 L 481.5 545.8125 Z M 481.5 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="1451.218" y="1408.765503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 502.875 509.8125 L 524.25 509.8125 L 524.25 545.8125 L 502.875 545.8125 Z M 502.875 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="1515.343" y="1408.765503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 524.25 509.8125 L 545.625 509.8125 L 545.625 545.8125 L 524.25 545.8125 Z M 524.25 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="1579.468" y="1408.765503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 545.625 509.8125 L 567 509.8125 L 567 545.8125 L 545.625 545.8125 Z M 545.625 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="1643.593" y="1408.765503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 667.671875 509.8125 L 688.203125 509.8125 L 688.203125 545.8125 L 667.671875 545.8125 Z M 667.671875 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 688.203125 509.8125 L 708.734375 509.8125 L 708.734375 545.8125 L 688.203125 545.8125 Z M 688.203125 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 748.125 509.8125 L 768.65625 509.8125 L 768.65625 545.8125 L 748.125 545.8125 Z M 748.125 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 768.65625 509.8125 L 789.1875 509.8125 L 789.1875 545.8125 L 768.65625 545.8125 Z M 768.65625 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 789.1875 509.8125 L 809.71875 509.8125 L 809.71875 545.8125 L 789.1875 545.8125 Z M 789.1875 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-1" x="2123.789" y="1396.687482"/>
+  <use xlink:href="#glyph1-1" x="2156.789" y="1396.687482"/>
+  <use xlink:href="#glyph1-1" x="2189.789" y="1396.687482"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="1471.411" y="1217.515503"/>
+  <use xlink:href="#glyph0-4" x="1504.291" y="1217.515503"/>
+  <use xlink:href="#glyph0-5" x="1514.947" y="1217.515503"/>
+  <use xlink:href="#glyph0-6" x="1530.067" y="1217.515503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="1556.755" y="1217.515503"/>
+  <use xlink:href="#glyph0-8" x="1582.531" y="1217.515503"/>
+  <use xlink:href="#glyph0-5" x="1608.307" y="1217.515503"/>
+  <use xlink:href="#glyph0-9" x="1623.427" y="1217.515503"/>
+  <use xlink:href="#glyph0-10" x="1650.979" y="1217.515503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-11" x="1974.302" y="1288.390503"/>
+  <use xlink:href="#glyph0-12" x="2000.99" y="1288.390503"/>
+  <use xlink:href="#glyph0-2" x="2013.422" y="1288.390503"/>
+  <use xlink:href="#glyph0-13" x="2040.11" y="1288.390503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="2062.693" y="1288.390503"/>
+  <use xlink:href="#glyph0-1" x="2075.125" y="1288.390503"/>
+  <use xlink:href="#glyph0-13" x="2101.813" y="1288.390503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="2285.646" y="1231.578003"/>
+  <use xlink:href="#glyph0-14" x="2298.078" y="1231.578003"/>
+  <use xlink:href="#glyph0-15" x="2324.766" y="1231.578003"/>
+  <use xlink:href="#glyph0-13" x="2351.454" y="1231.578003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="2347.239" y="1292.328003"/>
+  <use xlink:href="#glyph0-14" x="2359.671" y="1292.328003"/>
+  <use xlink:href="#glyph0-16" x="2386.359" y="1292.328003"/>
+  <use xlink:href="#glyph0-13" x="2413.047" y="1292.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-11" x="2155.729" y="1177.015503"/>
+  <use xlink:href="#glyph0-7" x="2182.417" y="1177.015503"/>
+  <use xlink:href="#glyph0-17" x="2208.193" y="1177.015503"/>
+  <use xlink:href="#glyph0-5" x="2233.057" y="1177.015503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-4" x="1686.226" y="1217.515503"/>
+  <use xlink:href="#glyph0-11" x="1696.882" y="1217.515503"/>
+  <use xlink:href="#glyph0-4" x="1723.57" y="1217.515503"/>
+  <use xlink:href="#glyph0-5" x="1734.226" y="1217.515503"/>
+  <use xlink:href="#glyph0-3" x="1749.346" y="1217.515503"/>
+  <use xlink:href="#glyph0-4" x="1782.226" y="1217.515503"/>
+  <use xlink:href="#glyph0-5" x="1792.882" y="1217.515503"/>
+  <use xlink:href="#glyph0-6" x="1808.002" y="1217.515503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="1834.69" y="1217.515503"/>
+  <use xlink:href="#glyph0-8" x="1860.466" y="1217.515503"/>
+  <use xlink:href="#glyph0-5" x="1886.242" y="1217.515503"/>
+  <use xlink:href="#glyph0-9" x="1901.362" y="1217.515503"/>
+  <use xlink:href="#glyph0-10" x="1928.914" y="1217.515503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 588.375 509.8125 L 623.25 509.8125 L 623.25 545.8125 L 588.375 545.8125 Z M 588.375 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-18" x="1515.799" y="1292.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-19" x="1578.58" y="1292.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-8" x="1644.049" y="1288.390503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="2213.974" y="1292.328003"/>
+  <use xlink:href="#glyph0-14" x="2226.406" y="1292.328003"/>
+  <use xlink:href="#glyph0-22" x="2253.094" y="1292.328003"/>
+  <use xlink:href="#glyph0-13" x="2279.782" y="1292.328003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 428.625 509.8125 L 463.5 509.8125 L 463.5 545.8125 L 428.625 545.8125 Z M 428.625 509.8125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-21" x="1288.867" y="1217.515503"/>
+  <use xlink:href="#glyph0-7" x="1312.867" y="1217.515503"/>
+  <use xlink:href="#glyph0-23" x="1338.643" y="1217.515503"/>
+  <use xlink:href="#glyph0-24" x="1349.299" y="1217.515503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 808.875 250.125 L 1226.078125 250.125 L 1226.078125 391.875 L 808.875 391.875 Z M 808.875 250.125 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 880.875 337.875 L 902.25 337.875 L 902.25 373.875 L 880.875 373.875 Z M 880.875 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="2649.343" y="892.953003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 902.25 337.875 L 923.625 337.875 L 923.625 373.875 L 902.25 373.875 Z M 902.25 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="2713.468" y="892.953003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 923.625 337.875 L 945 337.875 L 945 373.875 L 923.625 373.875 Z M 923.625 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="2777.593" y="892.953003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 945 337.875 L 966.375 337.875 L 966.375 373.875 L 945 373.875 Z M 945 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="2841.718" y="892.953003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1067.046875 337.875 L 1087.578125 337.875 L 1087.578125 373.875 L 1067.046875 373.875 Z M 1067.046875 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1087.578125 337.875 L 1108.109375 337.875 L 1108.109375 373.875 L 1087.578125 373.875 Z M 1087.578125 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1147.5 337.875 L 1168.03125 337.875 L 1168.03125 373.875 L 1147.5 373.875 Z M 1147.5 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1168.03125 337.875 L 1188.5625 337.875 L 1188.5625 373.875 L 1168.03125 373.875 Z M 1168.03125 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1188.5625 337.875 L 1209.09375 337.875 L 1209.09375 373.875 L 1188.5625 373.875 Z M 1188.5625 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-1" x="3321.914" y="880.874982"/>
+  <use xlink:href="#glyph1-1" x="3354.914" y="880.874982"/>
+  <use xlink:href="#glyph1-1" x="3387.914" y="880.874982"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="2669.536" y="701.703003"/>
+  <use xlink:href="#glyph0-4" x="2702.416" y="701.703003"/>
+  <use xlink:href="#glyph0-5" x="2713.072" y="701.703003"/>
+  <use xlink:href="#glyph0-6" x="2728.192" y="701.703003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="2754.88" y="701.703003"/>
+  <use xlink:href="#glyph0-8" x="2780.656" y="701.703003"/>
+  <use xlink:href="#glyph0-5" x="2806.432" y="701.703003"/>
+  <use xlink:href="#glyph0-9" x="2821.552" y="701.703003"/>
+  <use xlink:href="#glyph0-10" x="2849.104" y="701.703003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-11" x="3172.427" y="772.578003"/>
+  <use xlink:href="#glyph0-12" x="3199.115" y="772.578003"/>
+  <use xlink:href="#glyph0-2" x="3211.547" y="772.578003"/>
+  <use xlink:href="#glyph0-13" x="3238.235" y="772.578003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="3260.818" y="772.578003"/>
+  <use xlink:href="#glyph0-1" x="3273.25" y="772.578003"/>
+  <use xlink:href="#glyph0-13" x="3299.938" y="772.578003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="3483.771" y="715.765503"/>
+  <use xlink:href="#glyph0-14" x="3496.203" y="715.765503"/>
+  <use xlink:href="#glyph0-15" x="3522.891" y="715.765503"/>
+  <use xlink:href="#glyph0-13" x="3549.579" y="715.765503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="3545.364" y="776.515503"/>
+  <use xlink:href="#glyph0-14" x="3557.796" y="776.515503"/>
+  <use xlink:href="#glyph0-16" x="3584.484" y="776.515503"/>
+  <use xlink:href="#glyph0-13" x="3611.172" y="776.515503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-11" x="3353.854" y="661.203003"/>
+  <use xlink:href="#glyph0-7" x="3380.542" y="661.203003"/>
+  <use xlink:href="#glyph0-17" x="3406.318" y="661.203003"/>
+  <use xlink:href="#glyph0-5" x="3431.182" y="661.203003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-4" x="2884.351" y="701.703003"/>
+  <use xlink:href="#glyph0-11" x="2895.007" y="701.703003"/>
+  <use xlink:href="#glyph0-4" x="2921.695" y="701.703003"/>
+  <use xlink:href="#glyph0-5" x="2932.351" y="701.703003"/>
+  <use xlink:href="#glyph0-3" x="2947.471" y="701.703003"/>
+  <use xlink:href="#glyph0-4" x="2980.351" y="701.703003"/>
+  <use xlink:href="#glyph0-5" x="2991.007" y="701.703003"/>
+  <use xlink:href="#glyph0-6" x="3006.127" y="701.703003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="3032.815" y="701.703003"/>
+  <use xlink:href="#glyph0-8" x="3058.591" y="701.703003"/>
+  <use xlink:href="#glyph0-5" x="3084.367" y="701.703003"/>
+  <use xlink:href="#glyph0-9" x="3099.487" y="701.703003"/>
+  <use xlink:href="#glyph0-10" x="3127.039" y="701.703003"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 987.75 337.875 L 1022.625 337.875 L 1022.625 373.875 L 987.75 373.875 Z M 987.75 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-18" x="2713.924" y="776.515503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-19" x="2776.705" y="776.515503"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-8" x="2842.174" y="772.578003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-12" x="3412.099" y="776.515503"/>
+  <use xlink:href="#glyph0-14" x="3424.531" y="776.515503"/>
+  <use xlink:href="#glyph0-22" x="3451.219" y="776.515503"/>
+  <use xlink:href="#glyph0-13" x="3477.907" y="776.515503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 828 337.875 L 862.875 337.875 L 862.875 373.875 L 828 373.875 Z M 828 337.875 " transform="matrix(3,0,0,3,-12,-192)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-21" x="2486.992" y="701.703003"/>
+  <use xlink:href="#glyph0-7" x="2510.992" y="701.703003"/>
+  <use xlink:href="#glyph0-23" x="2536.768" y="701.703003"/>
+  <use xlink:href="#glyph0-24" x="2547.424" y="701.703003"/>
+</g>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 363.867188 341.8125 C 362.757812 310.065104 361.588542 243.309896 369 199.125 C 374.516927 166.230469 383.360677 154.364583 390.19401 150.34375 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 398.117188 149.257812 L 389.783854 147.371094 L 390.598958 153.315104 Z M 398.117188 149.257812 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 385.049479 377.8125 C 385.005208 402.989583 385.40625 448.792969 388.53125 477 C 393.015625 517.476562 399.042969 497.330729 401 502.6875 C 401.415365 503.825521 401.403646 504.174479 401.126302 504.016927 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 1177.585938 1300.394531 L 1184.007812 1325.210938 L 1198.738281 1314.871094 Z M 1177.585938 1300.394531 "/>
+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 396.528646 497.464844 L 398.667969 505.736979 L 403.579427 502.290365 Z M 396.528646 497.464844 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 801.988281 199.125 L 806.916667 234.11849 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 2412.097656 534.121094 L 2417.660156 509.101562 L 2399.835938 511.609375 Z M 2412.097656 534.121094 "/>
+<path style="fill:none;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 808.03125 242.040365 L 809.886719 233.700521 L 803.945312 234.536458 Z M 808.03125 242.040365 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 800.74349 509.8125 L 807.588542 414.320312 " transform="matrix(3,0,0,3,-12,-192)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 808.161458 406.339844 L 804.596354 414.105469 L 810.580729 414.533854 Z M 808.161458 406.339844 " transform="matrix(3,0,0,3,-12,-192)"/>
+</g>
+</svg>
Binary file 2015/images/vector/BitVectorListMiss.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2015/images/vector/BitVectorListMiss.svg	Sat Nov 21 14:57:09 2015 +0900
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="912pt" height="366pt" viewBox="0 0 912 366" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d="M 19.625 -31.96875 L 4.890625 -31.96875 L 4.890625 -2.25 L 19.625 -2.25 Z M 22.078125 -34.171875 L 22.078125 -0.046875 L 2.453125 -0.046875 L 2.453125 -34.171875 Z M 22.078125 -34.171875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 17.09375 0 L 17.09375 -34.03125 L 13.96875 -34.03125 C 13.738281 -32.75 13.320312 -31.691406 12.71875 -30.859375 C 12.113281 -30.023438 11.367188 -29.367188 10.484375 -28.890625 C 9.609375 -28.410156 8.625 -28.082031 7.53125 -27.90625 C 6.445312 -27.726562 5.328125 -27.640625 4.171875 -27.640625 L 4.171875 -24.390625 L 13.015625 -24.390625 L 13.015625 0 Z M 17.09375 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 6.34375 -16.75 C 6.34375 -17.582031 6.347656 -18.503906 6.359375 -19.515625 C 6.378906 -20.523438 6.457031 -21.53125 6.59375 -22.53125 C 6.738281 -23.539062 6.945312 -24.523438 7.21875 -25.484375 C 7.488281 -26.441406 7.890625 -27.28125 8.421875 -28 C 8.953125 -28.726562 9.613281 -29.316406 10.40625 -29.765625 C 11.207031 -30.210938 12.1875 -30.4375 13.34375 -30.4375 C 14.5 -30.4375 15.472656 -30.210938 16.265625 -29.765625 C 17.066406 -29.316406 17.734375 -28.726562 18.265625 -28 C 18.796875 -27.28125 19.195312 -26.441406 19.46875 -25.484375 C 19.738281 -24.523438 19.941406 -23.539062 20.078125 -22.53125 C 20.222656 -21.53125 20.304688 -20.523438 20.328125 -19.515625 C 20.347656 -18.503906 20.359375 -17.582031 20.359375 -16.75 C 20.359375 -15.46875 20.316406 -14.035156 20.234375 -12.453125 C 20.148438 -10.867188 19.890625 -9.378906 19.453125 -7.984375 C 19.023438 -6.597656 18.332031 -5.425781 17.375 -4.46875 C 16.414062 -3.507812 15.070312 -3.03125 13.34375 -3.03125 C 11.613281 -3.03125 10.269531 -3.507812 9.3125 -4.46875 C 8.351562 -5.425781 7.65625 -6.597656 7.21875 -7.984375 C 6.789062 -9.378906 6.535156 -10.867188 6.453125 -12.453125 C 6.378906 -14.035156 6.34375 -15.46875 6.34375 -16.75 Z M 2.015625 -16.703125 C 2.015625 -15.453125 2.046875 -14.15625 2.109375 -12.8125 C 2.171875 -11.46875 2.328125 -10.15625 2.578125 -8.875 C 2.835938 -7.59375 3.207031 -6.382812 3.6875 -5.25 C 4.175781 -4.113281 4.832031 -3.113281 5.65625 -2.25 C 6.488281 -1.382812 7.535156 -0.703125 8.796875 -0.203125 C 10.066406 0.285156 11.582031 0.53125 13.34375 0.53125 C 15.132812 0.53125 16.65625 0.285156 17.90625 -0.203125 C 19.15625 -0.703125 20.191406 -1.382812 21.015625 -2.25 C 21.847656 -3.113281 22.503906 -4.113281 22.984375 -5.25 C 23.472656 -6.382812 23.84375 -7.59375 24.09375 -8.875 C 24.351562 -10.15625 24.515625 -11.46875 24.578125 -12.8125 C 24.640625 -14.15625 24.671875 -15.453125 24.671875 -16.703125 C 24.671875 -17.953125 24.640625 -19.25 24.578125 -20.59375 C 24.515625 -21.9375 24.351562 -23.25 24.09375 -24.53125 C 23.84375 -25.8125 23.472656 -27.023438 22.984375 -28.171875 C 22.503906 -29.328125 21.847656 -30.335938 21.015625 -31.203125 C 20.191406 -32.066406 19.144531 -32.753906 17.875 -33.265625 C 16.613281 -33.773438 15.101562 -34.03125 13.34375 -34.03125 C 11.582031 -34.03125 10.066406 -33.773438 8.796875 -33.265625 C 7.535156 -32.753906 6.488281 -32.066406 5.65625 -31.203125 C 4.832031 -30.335938 4.175781 -29.328125 3.6875 -28.171875 C 3.207031 -27.023438 2.835938 -25.8125 2.578125 -24.53125 C 2.328125 -23.25 2.171875 -21.9375 2.109375 -20.59375 C 2.046875 -19.25 2.015625 -17.953125 2.015625 -16.703125 Z M 2.015625 -16.703125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 25.0625 -0.09375 C 24.351562 0.320312 23.375 0.53125 22.125 0.53125 C 21.070312 0.53125 20.234375 0.234375 19.609375 -0.359375 C 18.984375 -0.953125 18.671875 -1.921875 18.671875 -3.265625 C 17.546875 -1.921875 16.238281 -0.953125 14.75 -0.359375 C 13.269531 0.234375 11.664062 0.53125 9.9375 0.53125 C 8.8125 0.53125 7.742188 0.398438 6.734375 0.140625 C 5.734375 -0.109375 4.863281 -0.503906 4.125 -1.046875 C 3.394531 -1.597656 2.8125 -2.3125 2.375 -3.1875 C 1.945312 -4.070312 1.734375 -5.140625 1.734375 -6.390625 C 1.734375 -7.796875 1.972656 -8.945312 2.453125 -9.84375 C 2.929688 -10.738281 3.5625 -11.460938 4.34375 -12.015625 C 5.125 -12.578125 6.019531 -13.003906 7.03125 -13.296875 C 8.039062 -13.585938 9.070312 -13.828125 10.125 -14.015625 C 11.25 -14.242188 12.3125 -14.410156 13.3125 -14.515625 C 14.320312 -14.628906 15.210938 -14.789062 15.984375 -15 C 16.753906 -15.207031 17.363281 -15.507812 17.8125 -15.90625 C 18.257812 -16.3125 18.484375 -16.894531 18.484375 -17.65625 C 18.484375 -18.5625 18.3125 -19.285156 17.96875 -19.828125 C 17.632812 -20.367188 17.203125 -20.78125 16.671875 -21.0625 C 16.148438 -21.351562 15.5625 -21.546875 14.90625 -21.640625 C 14.25 -21.742188 13.597656 -21.796875 12.953125 -21.796875 C 11.234375 -21.796875 9.796875 -21.46875 8.640625 -20.8125 C 7.484375 -20.15625 6.859375 -18.914062 6.765625 -17.09375 L 2.6875 -17.09375 C 2.75 -18.625 3.066406 -19.914062 3.640625 -20.96875 C 4.222656 -22.03125 4.992188 -22.890625 5.953125 -23.546875 C 6.910156 -24.203125 8.003906 -24.671875 9.234375 -24.953125 C 10.472656 -25.242188 11.796875 -25.390625 13.203125 -25.390625 C 14.316406 -25.390625 15.425781 -25.304688 16.53125 -25.140625 C 17.632812 -24.984375 18.632812 -24.65625 19.53125 -24.15625 C 20.425781 -23.664062 21.144531 -22.972656 21.6875 -22.078125 C 22.238281 -21.179688 22.515625 -20.015625 22.515625 -18.578125 L 22.515625 -5.8125 C 22.515625 -4.851562 22.566406 -4.148438 22.671875 -3.703125 C 22.785156 -3.253906 23.164062 -3.03125 23.8125 -3.03125 C 24.164062 -3.03125 24.582031 -3.109375 25.0625 -3.265625 Z M 18.4375 -12.8125 C 17.914062 -12.425781 17.238281 -12.144531 16.40625 -11.96875 C 15.582031 -11.800781 14.710938 -11.660156 13.796875 -11.546875 C 12.890625 -11.429688 11.96875 -11.300781 11.03125 -11.15625 C 10.101562 -11.007812 9.269531 -10.773438 8.53125 -10.453125 C 7.800781 -10.140625 7.203125 -9.6875 6.734375 -9.09375 C 6.273438 -8.5 6.046875 -7.691406 6.046875 -6.671875 C 6.046875 -5.992188 6.179688 -5.421875 6.453125 -4.953125 C 6.722656 -4.492188 7.070312 -4.117188 7.5 -3.828125 C 7.9375 -3.546875 8.441406 -3.34375 9.015625 -3.21875 C 9.597656 -3.09375 10.207031 -3.03125 10.84375 -3.03125 C 12.1875 -3.03125 13.335938 -3.210938 14.296875 -3.578125 C 15.265625 -3.941406 16.050781 -4.40625 16.65625 -4.96875 C 17.257812 -5.53125 17.707031 -6.140625 18 -6.796875 C 18.289062 -7.453125 18.4375 -8.066406 18.4375 -8.640625 Z M 18.4375 -12.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 3.21875 -34.265625 L 3.21875 0 L 7.296875 0 L 7.296875 -3.3125 L 7.390625 -3.3125 C 7.835938 -2.570312 8.390625 -1.953125 9.046875 -1.453125 C 9.703125 -0.960938 10.394531 -0.570312 11.125 -0.28125 C 11.863281 0 12.609375 0.203125 13.359375 0.328125 C 14.117188 0.460938 14.800781 0.53125 15.40625 0.53125 C 17.289062 0.53125 18.945312 0.195312 20.375 -0.46875 C 21.800781 -1.144531 22.984375 -2.066406 23.921875 -3.234375 C 24.867188 -4.398438 25.570312 -5.769531 26.03125 -7.34375 C 26.5 -8.914062 26.734375 -10.582031 26.734375 -12.34375 C 26.734375 -14.09375 26.492188 -15.753906 26.015625 -17.328125 C 25.535156 -18.898438 24.820312 -20.285156 23.875 -21.484375 C 22.9375 -22.679688 21.753906 -23.628906 20.328125 -24.328125 C 18.898438 -25.035156 17.226562 -25.390625 15.3125 -25.390625 C 13.582031 -25.390625 12 -25.078125 10.5625 -24.453125 C 9.125 -23.828125 8.066406 -22.828125 7.390625 -21.453125 L 7.296875 -21.453125 L 7.296875 -34.265625 Z M 22.421875 -12.625 C 22.421875 -11.40625 22.289062 -10.21875 22.03125 -9.0625 C 21.769531 -7.914062 21.351562 -6.894531 20.78125 -6 C 20.207031 -5.101562 19.445312 -4.382812 18.5 -3.84375 C 17.5625 -3.300781 16.382812 -3.03125 14.96875 -3.03125 C 13.5625 -3.03125 12.363281 -3.289062 11.375 -3.8125 C 10.382812 -4.34375 9.578125 -5.039062 8.953125 -5.90625 C 8.328125 -6.769531 7.867188 -7.769531 7.578125 -8.90625 C 7.296875 -10.039062 7.15625 -11.21875 7.15625 -12.4375 C 7.15625 -13.582031 7.289062 -14.710938 7.5625 -15.828125 C 7.832031 -16.953125 8.269531 -17.953125 8.875 -18.828125 C 9.488281 -19.710938 10.273438 -20.425781 11.234375 -20.96875 C 12.191406 -21.519531 13.359375 -21.796875 14.734375 -21.796875 C 16.046875 -21.796875 17.1875 -21.535156 18.15625 -21.015625 C 19.132812 -20.503906 19.9375 -19.816406 20.5625 -18.953125 C 21.1875 -18.085938 21.648438 -17.101562 21.953125 -16 C 22.265625 -14.90625 22.421875 -13.78125 22.421875 -12.625 Z M 22.421875 -12.625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 19.921875 -16.84375 L 24.140625 -16.84375 C 23.984375 -18.320312 23.597656 -19.59375 22.984375 -20.65625 C 22.378906 -21.726562 21.601562 -22.617188 20.65625 -23.328125 C 19.71875 -24.035156 18.628906 -24.554688 17.390625 -24.890625 C 16.160156 -25.222656 14.84375 -25.390625 13.4375 -25.390625 C 11.488281 -25.390625 9.773438 -25.046875 8.296875 -24.359375 C 6.828125 -23.671875 5.601562 -22.726562 4.625 -21.53125 C 3.65625 -20.332031 2.929688 -18.921875 2.453125 -17.296875 C 1.972656 -15.679688 1.734375 -13.945312 1.734375 -12.09375 C 1.734375 -10.238281 1.976562 -8.535156 2.46875 -6.984375 C 2.96875 -5.429688 3.703125 -4.09375 4.671875 -2.96875 C 5.648438 -1.851562 6.867188 -0.988281 8.328125 -0.375 C 9.785156 0.226562 11.457031 0.53125 13.34375 0.53125 C 16.507812 0.53125 19.007812 -0.300781 20.84375 -1.96875 C 22.6875 -3.632812 23.832031 -6.003906 24.28125 -9.078125 L 20.109375 -9.078125 C 19.859375 -7.148438 19.160156 -5.660156 18.015625 -4.609375 C 16.878906 -3.554688 15.304688 -3.03125 13.296875 -3.03125 C 12.015625 -3.03125 10.910156 -3.285156 9.984375 -3.796875 C 9.054688 -4.304688 8.300781 -4.984375 7.71875 -5.828125 C 7.144531 -6.679688 6.722656 -7.648438 6.453125 -8.734375 C 6.179688 -9.828125 6.046875 -10.945312 6.046875 -12.09375 C 6.046875 -13.34375 6.171875 -14.550781 6.421875 -15.71875 C 6.679688 -16.882812 7.109375 -17.914062 7.703125 -18.8125 C 8.296875 -19.707031 9.085938 -20.425781 10.078125 -20.96875 C 11.066406 -21.519531 12.300781 -21.796875 13.78125 -21.796875 C 15.507812 -21.796875 16.882812 -21.363281 17.90625 -20.5 C 18.925781 -19.632812 19.597656 -18.414062 19.921875 -16.84375 Z M 19.921875 -16.84375 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<rect x="0" y="0" width="912" height="366" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 104.316406 408.570312 C 116.727865 414.830729 116.727865 424.981771 104.316406 431.242188 C 91.904948 437.502604 71.782552 437.502604 59.371094 431.242188 C 46.959635 424.981771 46.959635 414.830729 59.371094 408.570312 C 71.782552 402.309896 91.904948 402.309896 104.316406 408.570312 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="156.1552" y="197.046803"/>
+  <use xlink:href="#glyph0-2" x="182.8432" y="197.046803"/>
+  <use xlink:href="#glyph0-2" x="209.5312" y="197.046803"/>
+  <use xlink:href="#glyph0-2" x="236.2192" y="197.046803"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 199.941406 376.507812 C 212.352865 382.768229 212.352865 392.919271 199.941406 399.179688 C 187.529948 405.440104 167.407552 405.440104 154.996094 399.179688 C 142.584635 392.919271 142.584635 382.768229 154.996094 376.507812 C 167.407552 370.247396 187.529948 370.247396 199.941406 376.507812 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="443.0302" y="100.859203"/>
+  <use xlink:href="#glyph0-1" x="469.7182" y="100.859203"/>
+  <use xlink:href="#glyph0-2" x="496.4062" y="100.859203"/>
+  <use xlink:href="#glyph0-2" x="523.0942" y="100.859203"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 199.941406 442.882812 C 212.352865 449.143229 212.352865 459.294271 199.941406 465.554688 C 187.529948 471.815104 167.407552 471.815104 154.996094 465.554688 C 142.584635 459.294271 142.584635 449.143229 154.996094 442.882812 C 167.407552 436.622396 187.529948 436.622396 199.941406 442.882812 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="443.0302" y="299.984253"/>
+  <use xlink:href="#glyph0-2" x="469.7182" y="299.984253"/>
+  <use xlink:href="#glyph0-1" x="496.4062" y="299.984253"/>
+  <use xlink:href="#glyph0-2" x="523.0942" y="299.984253"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 295.566406 408.570312 C 307.977865 414.830729 307.977865 424.981771 295.566406 431.242188 C 283.154948 437.502604 263.032552 437.502604 250.621094 431.242188 C 238.209635 424.981771 238.209635 414.830729 250.621094 408.570312 C 263.032552 402.309896 283.154948 402.309896 295.566406 408.570312 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="729.9052" y="197.046803"/>
+  <use xlink:href="#glyph0-2" x="756.5932" y="197.046803"/>
+  <use xlink:href="#glyph0-2" x="783.2812" y="197.046803"/>
+  <use xlink:href="#glyph0-1" x="809.9692" y="197.046803"/>
+</g>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 108.316406 411.029948 L 141.609375 399.867188 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 149.195312 397.324219 L 140.65625 397.022135 L 142.563802 402.710938 Z M 149.195312 397.324219 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 107.744792 429.200521 L 142.248698 441.580729 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 149.778646 444.282552 L 143.261719 438.757812 L 141.235677 444.404948 Z M 149.778646 444.282552 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 203.369792 444.924479 L 237.873698 432.544271 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 245.403646 429.842448 L 236.860677 429.720052 L 238.886719 435.367188 Z M 245.403646 429.842448 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="317.2995" y="103.953003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-4" x="315.9555" y="303.078003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-5" x="649.737" y="290.140503"/>
+</g>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 291.390625 411.454427 C 301.494792 416.122396 301.494792 423.690104 291.390625 428.358073 C 281.285156 433.026042 264.902344 433.026042 254.796875 428.358073 C 244.692708 423.690104 244.692708 416.122396 254.796875 411.454427 C 264.902344 406.786458 281.285156 406.786458 291.390625 411.454427 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23.625 419.0625 L 40.177083 419.302083 " transform="matrix(3,0,0,3,-36,-1080)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 48.175781 419.417969 L 40.220052 416.302083 L 40.132812 422.302083 Z M 48.175781 419.417969 " transform="matrix(3,0,0,3,-36,-1080)"/>
+</g>
+</svg>
Binary file 2015/images/vector/automaton.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/2015/images/vector/automaton.svg	Sat Nov 21 14:57:09 2015 +0900
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="912pt" height="921pt" viewBox="0 0 912 921" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d="M 19.625 -31.96875 L 4.890625 -31.96875 L 4.890625 -2.25 L 19.625 -2.25 Z M 22.078125 -34.171875 L 22.078125 -0.046875 L 2.453125 -0.046875 L 2.453125 -34.171875 Z M 22.078125 -34.171875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 17.09375 0 L 17.09375 -34.03125 L 13.96875 -34.03125 C 13.738281 -32.75 13.320312 -31.691406 12.71875 -30.859375 C 12.113281 -30.023438 11.367188 -29.367188 10.484375 -28.890625 C 9.609375 -28.410156 8.625 -28.082031 7.53125 -27.90625 C 6.445312 -27.726562 5.328125 -27.640625 4.171875 -27.640625 L 4.171875 -24.390625 L 13.015625 -24.390625 L 13.015625 0 Z M 17.09375 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 6.34375 -16.75 C 6.34375 -17.582031 6.347656 -18.503906 6.359375 -19.515625 C 6.378906 -20.523438 6.457031 -21.53125 6.59375 -22.53125 C 6.738281 -23.539062 6.945312 -24.523438 7.21875 -25.484375 C 7.488281 -26.441406 7.890625 -27.28125 8.421875 -28 C 8.953125 -28.726562 9.613281 -29.316406 10.40625 -29.765625 C 11.207031 -30.210938 12.1875 -30.4375 13.34375 -30.4375 C 14.5 -30.4375 15.472656 -30.210938 16.265625 -29.765625 C 17.066406 -29.316406 17.734375 -28.726562 18.265625 -28 C 18.796875 -27.28125 19.195312 -26.441406 19.46875 -25.484375 C 19.738281 -24.523438 19.941406 -23.539062 20.078125 -22.53125 C 20.222656 -21.53125 20.304688 -20.523438 20.328125 -19.515625 C 20.347656 -18.503906 20.359375 -17.582031 20.359375 -16.75 C 20.359375 -15.46875 20.316406 -14.035156 20.234375 -12.453125 C 20.148438 -10.867188 19.890625 -9.378906 19.453125 -7.984375 C 19.023438 -6.597656 18.332031 -5.425781 17.375 -4.46875 C 16.414062 -3.507812 15.070312 -3.03125 13.34375 -3.03125 C 11.613281 -3.03125 10.269531 -3.507812 9.3125 -4.46875 C 8.351562 -5.425781 7.65625 -6.597656 7.21875 -7.984375 C 6.789062 -9.378906 6.535156 -10.867188 6.453125 -12.453125 C 6.378906 -14.035156 6.34375 -15.46875 6.34375 -16.75 Z M 2.015625 -16.703125 C 2.015625 -15.453125 2.046875 -14.15625 2.109375 -12.8125 C 2.171875 -11.46875 2.328125 -10.15625 2.578125 -8.875 C 2.835938 -7.59375 3.207031 -6.382812 3.6875 -5.25 C 4.175781 -4.113281 4.832031 -3.113281 5.65625 -2.25 C 6.488281 -1.382812 7.535156 -0.703125 8.796875 -0.203125 C 10.066406 0.285156 11.582031 0.53125 13.34375 0.53125 C 15.132812 0.53125 16.65625 0.285156 17.90625 -0.203125 C 19.15625 -0.703125 20.191406 -1.382812 21.015625 -2.25 C 21.847656 -3.113281 22.503906 -4.113281 22.984375 -5.25 C 23.472656 -6.382812 23.84375 -7.59375 24.09375 -8.875 C 24.351562 -10.15625 24.515625 -11.46875 24.578125 -12.8125 C 24.640625 -14.15625 24.671875 -15.453125 24.671875 -16.703125 C 24.671875 -17.953125 24.640625 -19.25 24.578125 -20.59375 C 24.515625 -21.9375 24.351562 -23.25 24.09375 -24.53125 C 23.84375 -25.8125 23.472656 -27.023438 22.984375 -28.171875 C 22.503906 -29.328125 21.847656 -30.335938 21.015625 -31.203125 C 20.191406 -32.066406 19.144531 -32.753906 17.875 -33.265625 C 16.613281 -33.773438 15.101562 -34.03125 13.34375 -34.03125 C 11.582031 -34.03125 10.066406 -33.773438 8.796875 -33.265625 C 7.535156 -32.753906 6.488281 -32.066406 5.65625 -31.203125 C 4.832031 -30.335938 4.175781 -29.328125 3.6875 -28.171875 C 3.207031 -27.023438 2.835938 -25.8125 2.578125 -24.53125 C 2.328125 -23.25 2.171875 -21.9375 2.109375 -20.59375 C 2.046875 -19.25 2.015625 -17.953125 2.015625 -16.703125 Z M 2.015625 -16.703125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 25.0625 -0.09375 C 24.351562 0.320312 23.375 0.53125 22.125 0.53125 C 21.070312 0.53125 20.234375 0.234375 19.609375 -0.359375 C 18.984375 -0.953125 18.671875 -1.921875 18.671875 -3.265625 C 17.546875 -1.921875 16.238281 -0.953125 14.75 -0.359375 C 13.269531 0.234375 11.664062 0.53125 9.9375 0.53125 C 8.8125 0.53125 7.742188 0.398438 6.734375 0.140625 C 5.734375 -0.109375 4.863281 -0.503906 4.125 -1.046875 C 3.394531 -1.597656 2.8125 -2.3125 2.375 -3.1875 C 1.945312 -4.070312 1.734375 -5.140625 1.734375 -6.390625 C 1.734375 -7.796875 1.972656 -8.945312 2.453125 -9.84375 C 2.929688 -10.738281 3.5625 -11.460938 4.34375 -12.015625 C 5.125 -12.578125 6.019531 -13.003906 7.03125 -13.296875 C 8.039062 -13.585938 9.070312 -13.828125 10.125 -14.015625 C 11.25 -14.242188 12.3125 -14.410156 13.3125 -14.515625 C 14.320312 -14.628906 15.210938 -14.789062 15.984375 -15 C 16.753906 -15.207031 17.363281 -15.507812 17.8125 -15.90625 C 18.257812 -16.3125 18.484375 -16.894531 18.484375 -17.65625 C 18.484375 -18.5625 18.3125 -19.285156 17.96875 -19.828125 C 17.632812 -20.367188 17.203125 -20.78125 16.671875 -21.0625 C 16.148438 -21.351562 15.5625 -21.546875 14.90625 -21.640625 C 14.25 -21.742188 13.597656 -21.796875 12.953125 -21.796875 C 11.234375 -21.796875 9.796875 -21.46875 8.640625 -20.8125 C 7.484375 -20.15625 6.859375 -18.914062 6.765625 -17.09375 L 2.6875 -17.09375 C 2.75 -18.625 3.066406 -19.914062 3.640625 -20.96875 C 4.222656 -22.03125 4.992188 -22.890625 5.953125 -23.546875 C 6.910156 -24.203125 8.003906 -24.671875 9.234375 -24.953125 C 10.472656 -25.242188 11.796875 -25.390625 13.203125 -25.390625 C 14.316406 -25.390625 15.425781 -25.304688 16.53125 -25.140625 C 17.632812 -24.984375 18.632812 -24.65625 19.53125 -24.15625 C 20.425781 -23.664062 21.144531 -22.972656 21.6875 -22.078125 C 22.238281 -21.179688 22.515625 -20.015625 22.515625 -18.578125 L 22.515625 -5.8125 C 22.515625 -4.851562 22.566406 -4.148438 22.671875 -3.703125 C 22.785156 -3.253906 23.164062 -3.03125 23.8125 -3.03125 C 24.164062 -3.03125 24.582031 -3.109375 25.0625 -3.265625 Z M 18.4375 -12.8125 C 17.914062 -12.425781 17.238281 -12.144531 16.40625 -11.96875 C 15.582031 -11.800781 14.710938 -11.660156 13.796875 -11.546875 C 12.890625 -11.429688 11.96875 -11.300781 11.03125 -11.15625 C 10.101562 -11.007812 9.269531 -10.773438 8.53125 -10.453125 C 7.800781 -10.140625 7.203125 -9.6875 6.734375 -9.09375 C 6.273438 -8.5 6.046875 -7.691406 6.046875 -6.671875 C 6.046875 -5.992188 6.179688 -5.421875 6.453125 -4.953125 C 6.722656 -4.492188 7.070312 -4.117188 7.5 -3.828125 C 7.9375 -3.546875 8.441406 -3.34375 9.015625 -3.21875 C 9.597656 -3.09375 10.207031 -3.03125 10.84375 -3.03125 C 12.1875 -3.03125 13.335938 -3.210938 14.296875 -3.578125 C 15.265625 -3.941406 16.050781 -4.40625 16.65625 -4.96875 C 17.257812 -5.53125 17.707031 -6.140625 18 -6.796875 C 18.289062 -7.453125 18.4375 -8.066406 18.4375 -8.640625 Z M 18.4375 -12.8125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 3.21875 -34.265625 L 3.21875 0 L 7.296875 0 L 7.296875 -3.3125 L 7.390625 -3.3125 C 7.835938 -2.570312 8.390625 -1.953125 9.046875 -1.453125 C 9.703125 -0.960938 10.394531 -0.570312 11.125 -0.28125 C 11.863281 0 12.609375 0.203125 13.359375 0.328125 C 14.117188 0.460938 14.800781 0.53125 15.40625 0.53125 C 17.289062 0.53125 18.945312 0.195312 20.375 -0.46875 C 21.800781 -1.144531 22.984375 -2.066406 23.921875 -3.234375 C 24.867188 -4.398438 25.570312 -5.769531 26.03125 -7.34375 C 26.5 -8.914062 26.734375 -10.582031 26.734375 -12.34375 C 26.734375 -14.09375 26.492188 -15.753906 26.015625 -17.328125 C 25.535156 -18.898438 24.820312 -20.285156 23.875 -21.484375 C 22.9375 -22.679688 21.753906 -23.628906 20.328125 -24.328125 C 18.898438 -25.035156 17.226562 -25.390625 15.3125 -25.390625 C 13.582031 -25.390625 12 -25.078125 10.5625 -24.453125 C 9.125 -23.828125 8.066406 -22.828125 7.390625 -21.453125 L 7.296875 -21.453125 L 7.296875 -34.265625 Z M 22.421875 -12.625 C 22.421875 -11.40625 22.289062 -10.21875 22.03125 -9.0625 C 21.769531 -7.914062 21.351562 -6.894531 20.78125 -6 C 20.207031 -5.101562 19.445312 -4.382812 18.5 -3.84375 C 17.5625 -3.300781 16.382812 -3.03125 14.96875 -3.03125 C 13.5625 -3.03125 12.363281 -3.289062 11.375 -3.8125 C 10.382812 -4.34375 9.578125 -5.039062 8.953125 -5.90625 C 8.328125 -6.769531 7.867188 -7.769531 7.578125 -8.90625 C 7.296875 -10.039062 7.15625 -11.21875 7.15625 -12.4375 C 7.15625 -13.582031 7.289062 -14.710938 7.5625 -15.828125 C 7.832031 -16.953125 8.269531 -17.953125 8.875 -18.828125 C 9.488281 -19.710938 10.273438 -20.425781 11.234375 -20.96875 C 12.191406 -21.519531 13.359375 -21.796875 14.734375 -21.796875 C 16.046875 -21.796875 17.1875 -21.535156 18.15625 -21.015625 C 19.132812 -20.503906 19.9375 -19.816406 20.5625 -18.953125 C 21.1875 -18.085938 21.648438 -17.101562 21.953125 -16 C 22.265625 -14.90625 22.421875 -13.78125 22.421875 -12.625 Z M 22.421875 -12.625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 19.921875 -16.84375 L 24.140625 -16.84375 C 23.984375 -18.320312 23.597656 -19.59375 22.984375 -20.65625 C 22.378906 -21.726562 21.601562 -22.617188 20.65625 -23.328125 C 19.71875 -24.035156 18.628906 -24.554688 17.390625 -24.890625 C 16.160156 -25.222656 14.84375 -25.390625 13.4375 -25.390625 C 11.488281 -25.390625 9.773438 -25.046875 8.296875 -24.359375 C 6.828125 -23.671875 5.601562 -22.726562 4.625 -21.53125 C 3.65625 -20.332031 2.929688 -18.921875 2.453125 -17.296875 C 1.972656 -15.679688 1.734375 -13.945312 1.734375 -12.09375 C 1.734375 -10.238281 1.976562 -8.535156 2.46875 -6.984375 C 2.96875 -5.429688 3.703125 -4.09375 4.671875 -2.96875 C 5.648438 -1.851562 6.867188 -0.988281 8.328125 -0.375 C 9.785156 0.226562 11.457031 0.53125 13.34375 0.53125 C 16.507812 0.53125 19.007812 -0.300781 20.84375 -1.96875 C 22.6875 -3.632812 23.832031 -6.003906 24.28125 -9.078125 L 20.109375 -9.078125 C 19.859375 -7.148438 19.160156 -5.660156 18.015625 -4.609375 C 16.878906 -3.554688 15.304688 -3.03125 13.296875 -3.03125 C 12.015625 -3.03125 10.910156 -3.285156 9.984375 -3.796875 C 9.054688 -4.304688 8.300781 -4.984375 7.71875 -5.828125 C 7.144531 -6.679688 6.722656 -7.648438 6.453125 -8.734375 C 6.179688 -9.828125 6.046875 -10.945312 6.046875 -12.09375 C 6.046875 -13.34375 6.171875 -14.550781 6.421875 -15.71875 C 6.679688 -16.882812 7.109375 -17.914062 7.703125 -18.8125 C 8.296875 -19.707031 9.085938 -20.425781 10.078125 -20.96875 C 11.066406 -21.519531 12.300781 -21.796875 13.78125 -21.796875 C 15.507812 -21.796875 16.882812 -21.363281 17.90625 -20.5 C 18.925781 -19.632812 19.597656 -18.414062 19.921875 -16.84375 Z M 19.921875 -16.84375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 9.796875 9.453125 L 12.90625 9.453125 C 10.632812 5.773438 9.007812 2.128906 8.03125 -1.484375 C 7.0625 -5.097656 6.578125 -8.921875 6.578125 -12.953125 C 6.578125 -16.890625 7.054688 -20.648438 8.015625 -24.234375 C 8.972656 -27.816406 10.601562 -31.4375 12.90625 -35.09375 L 9.796875 -35.09375 C 7.296875 -31.789062 5.410156 -28.21875 4.140625 -24.375 C 2.878906 -20.539062 2.25 -16.734375 2.25 -12.953125 C 2.25 -10.847656 2.425781 -8.832031 2.78125 -6.90625 C 3.132812 -4.988281 3.640625 -3.117188 4.296875 -1.296875 C 4.953125 0.523438 5.742188 2.320312 6.671875 4.09375 C 7.597656 5.875 8.640625 7.660156 9.796875 9.453125 Z M 9.796875 9.453125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-7">
+<path style="stroke:none;" d="M 3.703125 -37.734375 L 3.703125 10.21875 L 6.953125 10.21875 L 6.953125 -37.734375 Z M 3.703125 -37.734375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-8">
+<path style="stroke:none;" d="M -0.4375 9.453125 L 2.640625 9.453125 C 5.140625 6.160156 7.019531 2.601562 8.28125 -1.21875 C 9.539062 -5.039062 10.171875 -8.84375 10.171875 -12.625 C 10.171875 -14.738281 9.992188 -16.753906 9.640625 -18.671875 C 9.296875 -20.585938 8.796875 -22.46875 8.140625 -24.3125 C 7.484375 -26.15625 6.691406 -27.960938 5.765625 -29.734375 C 4.835938 -31.515625 3.796875 -33.300781 2.640625 -35.09375 L -0.4375 -35.09375 C 1.800781 -31.40625 3.410156 -27.742188 4.390625 -24.109375 C 5.367188 -20.484375 5.859375 -16.65625 5.859375 -12.625 C 5.859375 -8.71875 5.375 -4.960938 4.40625 -1.359375 C 3.445312 2.234375 1.832031 5.835938 -0.4375 9.453125 Z M -0.4375 9.453125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d="M 12.265625 -19.984375 L 3.0625 -19.984375 L 3.0625 -1.40625 L 12.265625 -1.40625 Z M 13.796875 -21.359375 L 13.796875 -0.03125 L 1.53125 -0.03125 L 1.53125 -21.359375 Z M 13.796875 -21.359375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 10.015625 -8.609375 L 10.015625 -15.1875 L 7.984375 -15.1875 L 7.984375 -8.609375 L 1.4375 -8.609375 L 1.4375 -6.5625 L 7.984375 -6.5625 L 7.984375 0 L 10.015625 0 L 10.015625 -6.5625 L 16.5625 -6.5625 L 16.5625 -8.609375 Z M 10.015625 -8.609375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-2">
+<path style="stroke:none;" d="M 2.3125 -23.578125 L 2.3125 6.390625 L 4.34375 6.390625 L 4.34375 -23.578125 Z M 2.3125 -23.578125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-3">
+<path style="stroke:none;" d="M 15.65625 -0.0625 C 15.21875 0.195312 14.609375 0.328125 13.828125 0.328125 C 13.171875 0.328125 12.644531 0.144531 12.25 -0.21875 C 11.863281 -0.59375 11.671875 -1.203125 11.671875 -2.046875 C 10.972656 -1.203125 10.15625 -0.59375 9.21875 -0.21875 C 8.289062 0.144531 7.285156 0.328125 6.203125 0.328125 C 5.503906 0.328125 4.835938 0.242188 4.203125 0.078125 C 3.578125 -0.078125 3.035156 -0.320312 2.578125 -0.65625 C 2.117188 -1 1.753906 -1.441406 1.484375 -1.984375 C 1.210938 -2.535156 1.078125 -3.203125 1.078125 -3.984375 C 1.078125 -4.867188 1.226562 -5.585938 1.53125 -6.140625 C 1.832031 -6.703125 2.226562 -7.160156 2.71875 -7.515625 C 3.207031 -7.867188 3.765625 -8.132812 4.390625 -8.3125 C 5.023438 -8.488281 5.671875 -8.640625 6.328125 -8.765625 C 7.023438 -8.898438 7.6875 -9.003906 8.3125 -9.078125 C 8.945312 -9.148438 9.503906 -9.25 9.984375 -9.375 C 10.460938 -9.5 10.84375 -9.6875 11.125 -9.9375 C 11.40625 -10.1875 11.546875 -10.554688 11.546875 -11.046875 C 11.546875 -11.597656 11.441406 -12.046875 11.234375 -12.390625 C 11.023438 -12.734375 10.753906 -12.992188 10.421875 -13.171875 C 10.097656 -13.347656 9.726562 -13.46875 9.3125 -13.53125 C 8.90625 -13.59375 8.5 -13.625 8.09375 -13.625 C 7.019531 -13.625 6.117188 -13.414062 5.390625 -13 C 4.671875 -12.59375 4.285156 -11.820312 4.234375 -10.6875 L 1.6875 -10.6875 C 1.71875 -11.644531 1.910156 -12.453125 2.265625 -13.109375 C 2.628906 -13.765625 3.113281 -14.296875 3.71875 -14.703125 C 4.320312 -15.117188 5.007812 -15.414062 5.78125 -15.59375 C 6.550781 -15.78125 7.375 -15.875 8.25 -15.875 C 8.945312 -15.875 9.640625 -15.820312 10.328125 -15.71875 C 11.023438 -15.613281 11.648438 -15.40625 12.203125 -15.09375 C 12.765625 -14.789062 13.210938 -14.359375 13.546875 -13.796875 C 13.890625 -13.234375 14.0625 -12.503906 14.0625 -11.609375 L 14.0625 -3.625 C 14.0625 -3.03125 14.097656 -2.59375 14.171875 -2.3125 C 14.242188 -2.03125 14.476562 -1.890625 14.875 -1.890625 C 15.09375 -1.890625 15.351562 -1.941406 15.65625 -2.046875 Z M 11.515625 -8.015625 C 11.203125 -7.773438 10.785156 -7.597656 10.265625 -7.484375 C 9.742188 -7.367188 9.195312 -7.273438 8.625 -7.203125 C 8.050781 -7.140625 7.472656 -7.0625 6.890625 -6.96875 C 6.316406 -6.882812 5.800781 -6.738281 5.34375 -6.53125 C 4.882812 -6.332031 4.507812 -6.046875 4.21875 -5.671875 C 3.925781 -5.304688 3.78125 -4.804688 3.78125 -4.171875 C 3.78125 -3.753906 3.863281 -3.398438 4.03125 -3.109375 C 4.207031 -2.816406 4.425781 -2.578125 4.6875 -2.390625 C 4.957031 -2.210938 5.273438 -2.082031 5.640625 -2 C 6.003906 -1.925781 6.382812 -1.890625 6.78125 -1.890625 C 7.625 -1.890625 8.34375 -2.003906 8.9375 -2.234375 C 9.539062 -2.460938 10.03125 -2.75 10.40625 -3.09375 C 10.789062 -3.445312 11.070312 -3.828125 11.25 -4.234375 C 11.425781 -4.648438 11.515625 -5.039062 11.515625 -5.40625 Z M 11.515625 -8.015625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-4">
+<path style="stroke:none;" d="M 2.015625 -21.421875 L 2.015625 0 L 4.5625 0 L 4.5625 -2.0625 L 4.625 -2.0625 C 4.90625 -1.601562 5.25 -1.21875 5.65625 -0.90625 C 6.0625 -0.601562 6.492188 -0.359375 6.953125 -0.171875 C 7.421875 0.00390625 7.890625 0.128906 8.359375 0.203125 C 8.828125 0.285156 9.25 0.328125 9.625 0.328125 C 10.8125 0.328125 11.847656 0.117188 12.734375 -0.296875 C 13.617188 -0.722656 14.359375 -1.300781 14.953125 -2.03125 C 15.546875 -2.757812 15.984375 -3.613281 16.265625 -4.59375 C 16.554688 -5.570312 16.703125 -6.609375 16.703125 -7.703125 C 16.703125 -8.804688 16.550781 -9.847656 16.25 -10.828125 C 15.957031 -11.804688 15.515625 -12.671875 14.921875 -13.421875 C 14.335938 -14.171875 13.597656 -14.765625 12.703125 -15.203125 C 11.816406 -15.648438 10.769531 -15.875 9.5625 -15.875 C 8.488281 -15.875 7.5 -15.675781 6.59375 -15.28125 C 5.695312 -14.894531 5.039062 -14.269531 4.625 -13.40625 L 4.5625 -13.40625 L 4.5625 -21.421875 Z M 14.015625 -7.890625 C 14.015625 -7.128906 13.929688 -6.390625 13.765625 -5.671875 C 13.609375 -4.953125 13.347656 -4.3125 12.984375 -3.75 C 12.628906 -3.1875 12.15625 -2.734375 11.5625 -2.390625 C 10.976562 -2.054688 10.242188 -1.890625 9.359375 -1.890625 C 8.484375 -1.890625 7.734375 -2.050781 7.109375 -2.375 C 6.492188 -2.707031 5.988281 -3.144531 5.59375 -3.6875 C 5.207031 -4.226562 4.921875 -4.851562 4.734375 -5.5625 C 4.554688 -6.269531 4.46875 -7.003906 4.46875 -7.765625 C 4.46875 -8.484375 4.550781 -9.191406 4.71875 -9.890625 C 4.894531 -10.597656 5.171875 -11.222656 5.546875 -11.765625 C 5.929688 -12.316406 6.421875 -12.765625 7.015625 -13.109375 C 7.617188 -13.453125 8.347656 -13.625 9.203125 -13.625 C 10.023438 -13.625 10.738281 -13.460938 11.34375 -13.140625 C 11.957031 -12.816406 12.457031 -12.382812 12.84375 -11.84375 C 13.238281 -11.3125 13.53125 -10.695312 13.71875 -10 C 13.914062 -9.3125 14.015625 -8.609375 14.015625 -7.890625 Z M 14.015625 -7.890625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-5">
+<path style="stroke:none;" d="M 12.453125 -10.53125 L 15.09375 -10.53125 C 14.988281 -11.445312 14.742188 -12.238281 14.359375 -12.90625 C 13.984375 -13.582031 13.5 -14.140625 12.90625 -14.578125 C 12.320312 -15.015625 11.644531 -15.335938 10.875 -15.546875 C 10.101562 -15.765625 9.28125 -15.875 8.40625 -15.875 C 7.175781 -15.875 6.101562 -15.65625 5.1875 -15.21875 C 4.269531 -14.789062 3.503906 -14.203125 2.890625 -13.453125 C 2.285156 -12.703125 1.832031 -11.820312 1.53125 -10.8125 C 1.226562 -9.800781 1.078125 -8.71875 1.078125 -7.5625 C 1.078125 -6.394531 1.234375 -5.328125 1.546875 -4.359375 C 1.859375 -3.390625 2.316406 -2.554688 2.921875 -1.859375 C 3.535156 -1.160156 4.296875 -0.617188 5.203125 -0.234375 C 6.109375 0.140625 7.15625 0.328125 8.34375 0.328125 C 10.320312 0.328125 11.882812 -0.191406 13.03125 -1.234375 C 14.1875 -2.273438 14.90625 -3.753906 15.1875 -5.671875 L 12.5625 -5.671875 C 12.40625 -4.472656 11.972656 -3.539062 11.265625 -2.875 C 10.554688 -2.21875 9.570312 -1.890625 8.3125 -1.890625 C 7.507812 -1.890625 6.816406 -2.046875 6.234375 -2.359375 C 5.660156 -2.679688 5.191406 -3.109375 4.828125 -3.640625 C 4.472656 -4.171875 4.207031 -4.773438 4.03125 -5.453125 C 3.863281 -6.140625 3.78125 -6.84375 3.78125 -7.5625 C 3.78125 -8.34375 3.859375 -9.097656 4.015625 -9.828125 C 4.179688 -10.554688 4.445312 -11.195312 4.8125 -11.75 C 5.1875 -12.3125 5.679688 -12.765625 6.296875 -13.109375 C 6.921875 -13.453125 7.691406 -13.625 8.609375 -13.625 C 9.691406 -13.625 10.550781 -13.351562 11.1875 -12.8125 C 11.832031 -12.269531 12.253906 -11.507812 12.453125 -10.53125 Z M 12.453125 -10.53125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-0">
+<path style="stroke:none;" d="M 4.703125 -41.28125 L 4.703125 4.796875 L 43.25 4.796875 L 43.25 -41.28125 Z M 39.03125 -38.78125 L 24 -20.25 L 8.96875 -38.78125 Z M 40.75 0.390625 L 25.6875 -18.1875 L 40.75 -36.765625 L 40.609375 -36.765625 L 40.609375 0.390625 Z M 9.03125 2.296875 L 24 -16.125 L 38.96875 2.296875 Z M 7.34375 0.4375 L 7.34375 -36.859375 L 7.203125 -36.859375 L 22.3125 -18.1875 L 7.203125 0.4375 Z M 7.34375 0.4375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-1">
+<path style="stroke:none;" d="M 19.0625 -32.359375 C 18.953125 -28.65625 18.625 -26.78125 17.609375 -24.671875 C 16.421875 -22.171875 14.546875 -20.546875 10.890625 -18.8125 C 12.046875 -18.09375 12.671875 -17.5625 13.390625 -16.703125 C 19.78125 -20.5 21.75 -24.09375 21.984375 -32.359375 L 27.890625 -32.359375 L 27.890625 -22.078125 C 27.890625 -21.171875 27.640625 -20.96875 26.59375 -20.96875 C 25.34375 -20.96875 24.09375 -21.078125 22.515625 -21.3125 C 23.046875 -20.296875 23.28125 -19.53125 23.375 -18.484375 C 24.671875 -18.390625 26.25 -18.34375 27.40625 -18.34375 C 30 -18.34375 30.8125 -19.0625 30.8125 -21.40625 L 30.8125 -32.359375 L 39.265625 -32.359375 C 41.328125 -32.359375 43.0625 -32.25 44.59375 -32.109375 L 44.59375 -35.328125 C 43.25 -35.140625 41.765625 -35.046875 39.21875 -35.046875 L 25.484375 -35.046875 L 25.484375 -36.4375 C 25.484375 -37.828125 25.578125 -38.78125 25.78125 -39.796875 L 22.03125 -39.796875 C 22.21875 -38.828125 22.3125 -37.828125 22.3125 -36.4375 L 22.3125 -35.046875 L 8.6875 -35.046875 C 6.140625 -35.046875 4.65625 -35.140625 3.40625 -35.328125 L 3.40625 -32.109375 C 4.75 -32.296875 6.09375 -32.359375 8.546875 -32.359375 Z M 34.5625 -14.296875 C 33.59375 -14.15625 32.15625 -14.0625 30.09375 -14.0625 L 19.015625 -14.0625 C 19.828125 -14.921875 20.734375 -15.984375 21.546875 -16.9375 C 21.890625 -17.328125 21.9375 -17.421875 22.265625 -17.765625 L 19.4375 -19.015625 C 18.53125 -17.375 17.46875 -16.078125 15.5 -14.25 C 12.34375 -11.328125 8.921875 -9.21875 4.609375 -7.53125 C 5.375 -6.71875 5.71875 -6.28125 6.4375 -5.234375 C 9.984375 -6.90625 11.90625 -8.0625 14.6875 -10.171875 C 16.9375 -7.734375 18.71875 -6.1875 21.546875 -4.265625 C 15.703125 -1.484375 10.171875 -0.1875 2.015625 0.34375 C 2.828125 1.390625 3.265625 2.0625 3.640625 3.3125 C 9.796875 2.40625 10.84375 2.203125 13.828125 1.4375 C 17.859375 0.390625 21.40625 -0.953125 24.390625 -2.546875 C 29.765625 0.4375 35.71875 2.25 44.296875 3.546875 C 44.734375 2.40625 45.21875 1.484375 46.03125 0.390625 C 37.921875 -0.28125 32.546875 -1.578125 27.125 -4.171875 C 30.140625 -6.140625 32.40625 -8.015625 35.046875 -10.796875 C 36.140625 -11.953125 36.140625 -11.953125 36.53125 -12.34375 Z M 31.734375 -11.5625 C 29.140625 -8.875 27.3125 -7.4375 24.28125 -5.65625 C 21.265625 -7.53125 19.015625 -9.359375 16.9375 -11.5625 Z M 11.8125 -30.578125 C 10.609375 -27.890625 9.703125 -26.453125 7.96875 -24.578125 C 6.625 -23.09375 5.515625 -22.171875 3.21875 -20.640625 C 4.46875 -19.78125 4.703125 -19.625 5.71875 -18.578125 C 7.96875 -20.359375 8.96875 -21.3125 10.421875 -22.984375 C 12.1875 -25.0625 13.109375 -26.5 14.546875 -29.328125 Z M 33.078125 -28.46875 C 36.671875 -25.109375 38.640625 -22.796875 41.5625 -18.4375 L 44.25 -20.5 C 41.046875 -24.53125 39.078125 -26.59375 35.28125 -30.140625 Z M 33.078125 -28.46875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph2-2">
+<path style="stroke:none;" d="M 32.921875 -28.75 C 34.125 -30.28125 35.28125 -31.921875 36.4375 -33.84375 C 36.90625 -34.609375 37.0625 -34.84375 37.390625 -35.28125 L 35.71875 -37.0625 C 34.84375 -36.953125 33.9375 -36.90625 32.15625 -36.90625 L 26.109375 -36.90625 C 26.59375 -37.828125 26.78125 -38.25 27.125 -38.96875 C 27.3125 -39.40625 27.40625 -39.546875 27.59375 -39.9375 L 24.390625 -40.5625 C 23.375 -36.1875 19.828125 -31.4375 15.03125 -27.9375 L 15.03125 -30.8125 C 14.0625 -30.671875 13.25 -30.625 11.953125 -30.625 L 11.046875 -30.625 L 11.046875 -35.140625 C 11.046875 -37.4375 11.09375 -38.640625 11.328125 -40.03125 L 7.78125 -40.03125 C 7.96875 -38.734375 8.0625 -37.34375 8.0625 -35.09375 L 8.0625 -30.625 L 5.8125 -30.625 C 4.65625 -30.625 3.75 -30.671875 2.59375 -30.859375 L 2.59375 -27.703125 C 3.9375 -27.890625 4.75 -27.9375 5.8125 -27.9375 L 8.0625 -27.9375 L 8.0625 -16.890625 C 4.9375 -15.75 3.546875 -15.359375 2.0625 -15.171875 L 2.78125 -12 C 3.84375 -12.484375 4.078125 -12.578125 5.046875 -12.90625 C 6.046875 -13.25 6.765625 -13.484375 8.0625 -14.015625 L 8.0625 -0.953125 C 8.0625 -0.140625 7.828125 0.09375 6.859375 0.09375 C 5.65625 0.09375 4.265625 0 2.734375 -0.234375 C 3.125 0.90625 3.265625 1.625 3.359375 2.6875 C 4.75 2.78125 5.375 2.828125 6.09375 2.828125 C 10.171875 2.828125 11.046875 2.25 11.046875 -0.484375 L 11.046875 -15.21875 C 12.53125 -15.84375 13.390625 -16.21875 15.640625 -17.328125 L 15.59375 -20.15625 C 13.390625 -19.109375 12.671875 -18.71875 11.046875 -18.046875 L 11.046875 -27.9375 L 12 -27.9375 C 13.15625 -27.9375 13.96875 -27.890625 14.78125 -27.796875 C 14.359375 -27.5 14.203125 -27.40625 13.734375 -27.125 C 14.546875 -26.5 15.265625 -25.78125 15.640625 -25.015625 C 16.515625 -25.6875 16.796875 -25.875 17.46875 -26.5 C 17.515625 -25.34375 17.515625 -25.015625 17.515625 -24.09375 L 17.515625 -10.890625 C 15.890625 -10.9375 15.359375 -10.9375 14.453125 -11.09375 L 14.453125 -8.015625 C 15.890625 -8.203125 16.890625 -8.25 18.484375 -8.25 L 27.3125 -8.25 C 26.359375 -6.09375 24.90625 -4.421875 22.75 -2.921875 C 19.921875 -0.953125 17.046875 0.046875 12.234375 0.71875 C 13.0625 1.734375 13.4375 2.40625 13.875 3.5 C 18.765625 2.5 21.640625 1.34375 24.625 -0.859375 C 26.921875 -2.546875 28.5625 -4.515625 29.71875 -7.015625 C 32.640625 -1.921875 37.734375 1.625 44.875 3.5 C 45.3125 2.453125 45.9375 1.4375 46.515625 0.671875 C 39.3125 -0.765625 34.421875 -3.75 31.828125 -8.25 L 41.765625 -8.25 C 43.78125 -8.25 44.921875 -8.203125 46.171875 -7.96875 L 46.171875 -11.140625 C 45.3125 -10.984375 44.40625 -10.890625 43.0625 -10.890625 L 43.0625 -24.390625 C 43.0625 -26.59375 43.109375 -27.640625 43.25 -28.9375 C 42.046875 -28.796875 40.984375 -28.75 39.171875 -28.75 Z M 21.40625 -28.75 C 20.875 -28.75 20.734375 -28.75 20.015625 -28.75 C 22.125 -30.8125 23.28125 -32.203125 24.671875 -34.375 L 33.5 -34.375 C 32.15625 -32.0625 30.953125 -30.34375 29.609375 -28.75 Z M 20.296875 -10.890625 L 20.296875 -26.203125 L 25.828125 -26.203125 C 25.625 -20.296875 24.484375 -17.859375 20.640625 -15.40625 C 21.640625 -14.78125 22.125 -14.40625 22.703125 -13.578125 C 26.828125 -16.796875 28.03125 -19.4375 28.421875 -26.203125 L 32.0625 -26.203125 L 32.0625 -19.203125 C 32.0625 -16.9375 32.875 -16.46875 36.8125 -16.46875 C 37.4375 -16.46875 39.03125 -16.515625 40.265625 -16.515625 L 40.265625 -10.890625 L 30.953125 -10.890625 C 31.109375 -11.765625 31.15625 -12.140625 31.25 -12.765625 C 31.390625 -13.828125 31.390625 -13.828125 31.484375 -14.5 L 28.375 -14.6875 C 28.375 -14.359375 28.375 -14.0625 28.375 -13.921875 C 28.375 -13.0625 28.265625 -11.953125 28.078125 -10.890625 Z M 40.265625 -18.90625 C 38.359375 -18.859375 37.484375 -18.859375 36.484375 -18.859375 C 34.890625 -18.859375 34.609375 -19.0625 34.609375 -20.015625 L 34.609375 -26.203125 L 40.265625 -26.203125 Z M 40.265625 -18.90625 "/>
+</symbol>
+</g>
+<clipPath id="clip1">
+  <path d="M 489 76 L 505 76 L 505 92 L 489 92 Z M 489 76 "/>
+</clipPath>
+<clipPath id="clip2">
+  <path d="M 517.289062 59.460938 C 528.820312 70.996094 528.820312 89.691406 517.289062 101.226562 C 505.753906 112.757812 487.058594 112.757812 475.523438 101.226562 C 463.992188 89.691406 463.992188 70.996094 475.523438 59.460938 C 487.058594 47.929688 505.753906 47.929688 517.289062 59.460938 "/>
+</clipPath>
+<clipPath id="clip3">
+  <path d="M 422 171 L 425 171 L 425 202 L 422 202 Z M 422 171 "/>
+</clipPath>
+<clipPath id="clip4">
+  <path d="M 444.726562 162.398438 C 456.257812 173.933594 456.257812 192.628906 444.726562 204.164062 C 433.191406 215.695312 414.496094 215.695312 402.960938 204.164062 C 391.429688 192.628906 391.429688 173.933594 402.960938 162.398438 C 414.496094 150.867188 433.191406 150.867188 444.726562 162.398438 "/>
+</clipPath>
+<clipPath id="clip5">
+  <path d="M 351 288 L 366 288 L 366 305 L 351 305 Z M 351 288 "/>
+</clipPath>
+<clipPath id="clip6">
+  <path d="M 378.914062 272.085938 C 390.445312 283.621094 390.445312 302.316406 378.914062 313.851562 C 367.378906 325.382812 348.683594 325.382812 337.148438 313.851562 C 325.617188 302.316406 325.617188 283.621094 337.148438 272.085938 C 348.683594 260.554688 367.378906 260.554688 378.914062 272.085938 "/>
+</clipPath>
+<clipPath id="clip7">
+  <path d="M 477 283 L 493 283 L 493 305 L 477 305 Z M 477 283 "/>
+</clipPath>
+<clipPath id="clip8">
+  <path d="M 505.476562 272.085938 C 517.007812 283.621094 517.007812 302.316406 505.476562 313.851562 C 493.941406 325.382812 475.246094 325.382812 463.710938 313.851562 C 452.179688 302.316406 452.179688 283.621094 463.710938 272.085938 C 475.246094 260.554688 493.941406 260.554688 505.476562 272.085938 "/>
+</clipPath>
+<clipPath id="clip9">
+  <path d="M 555 178 L 570 178 L 570 196 L 555 196 Z M 555 178 "/>
+</clipPath>
+<clipPath id="clip10">
+  <path d="M 583.101562 162.398438 C 594.632812 173.933594 594.632812 192.628906 583.101562 204.164062 C 571.566406 215.695312 552.871094 215.695312 541.335938 204.164062 C 529.804688 192.628906 529.804688 173.933594 541.335938 162.398438 C 552.871094 150.867188 571.566406 150.867188 583.101562 162.398438 "/>
+</clipPath>
+</defs>
+<g id="surface1">
+<rect x="0" y="0" width="912" height="921" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 104.316406 256.695312 C 116.727865 262.955729 116.727865 273.106771 104.316406 279.367188 C 91.904948 285.627604 71.782552 285.627604 59.371094 279.367188 C 46.959635 273.106771 46.959635 262.955729 59.371094 256.695312 C 71.782552 250.434896 91.904948 250.434896 104.316406 256.695312 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="156.1552" y="752.421803"/>
+  <use xlink:href="#glyph0-2" x="182.8432" y="752.421803"/>
+  <use xlink:href="#glyph0-2" x="209.5312" y="752.421803"/>
+  <use xlink:href="#glyph0-2" x="236.2192" y="752.421803"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 199.941406 224.632812 C 212.352865 230.893229 212.352865 241.044271 199.941406 247.304688 C 187.529948 253.565104 167.407552 253.565104 154.996094 247.304688 C 142.584635 241.044271 142.584635 230.893229 154.996094 224.632812 C 167.407552 218.372396 187.529948 218.372396 199.941406 224.632812 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="443.0302" y="656.234203"/>
+  <use xlink:href="#glyph0-1" x="469.7182" y="656.234203"/>
+  <use xlink:href="#glyph0-2" x="496.4062" y="656.234203"/>
+  <use xlink:href="#glyph0-2" x="523.0942" y="656.234203"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 199.941406 291.007812 C 212.352865 297.268229 212.352865 307.419271 199.941406 313.679688 C 187.529948 319.940104 167.407552 319.940104 154.996094 313.679688 C 142.584635 307.419271 142.584635 297.268229 154.996094 291.007812 C 167.407552 284.747396 187.529948 284.747396 199.941406 291.007812 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="443.0302" y="855.359253"/>
+  <use xlink:href="#glyph0-2" x="469.7182" y="855.359253"/>
+  <use xlink:href="#glyph0-1" x="496.4062" y="855.359253"/>
+  <use xlink:href="#glyph0-2" x="523.0942" y="855.359253"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 295.566406 256.695312 C 307.977865 262.955729 307.977865 273.106771 295.566406 279.367188 C 283.154948 285.627604 263.032552 285.627604 250.621094 279.367188 C 238.209635 273.106771 238.209635 262.955729 250.621094 256.695312 C 263.032552 250.434896 283.154948 250.434896 295.566406 256.695312 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="729.9052" y="752.421803"/>
+  <use xlink:href="#glyph0-2" x="756.5932" y="752.421803"/>
+  <use xlink:href="#glyph0-2" x="783.2812" y="752.421803"/>
+  <use xlink:href="#glyph0-1" x="809.9692" y="752.421803"/>
+</g>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 108.316406 259.154948 L 141.609375 247.992188 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 149.195312 245.449219 L 140.65625 245.147135 L 142.563802 250.835938 Z M 149.195312 245.449219 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 107.744792 277.325521 L 142.248698 289.705729 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 149.778646 292.407552 L 143.261719 286.882812 L 141.235677 292.529948 Z M 149.778646 292.407552 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 203.941406 244.845052 L 237.234375 256.007812 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 244.820312 258.550781 L 238.188802 253.164062 L 236.28125 258.852865 Z M 244.820312 258.550781 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 203.369792 293.049479 L 237.873698 280.669271 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 245.403646 277.967448 L 236.860677 277.845052 L 238.886719 283.492188 Z M 245.403646 277.967448 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="317.2995" y="659.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-4" x="315.9555" y="858.453003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-5" x="649.737" y="656.234203"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-5" x="649.737" y="845.515503"/>
+</g>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 291.390625 259.579427 C 301.494792 264.247396 301.494792 271.815104 291.390625 276.483073 C 281.285156 281.151042 264.902344 281.151042 254.796875 276.483073 C 244.692708 271.815104 244.692708 264.247396 254.796875 259.579427 C 264.902344 254.911458 281.285156 254.911458 291.390625 259.579427 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 23.625 267.1875 L 40.177083 267.427083 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 48.175781 267.542969 L 40.220052 264.427083 L 40.132812 270.427083 Z M 48.175781 267.542969 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-6" x="111.2632" y="89.515503"/>
+  <use xlink:href="#glyph0-3" x="123.6952" y="89.515503"/>
+  <use xlink:href="#glyph0-7" x="149.4712" y="89.515503"/>
+  <use xlink:href="#glyph0-4" x="160.1272" y="89.515503"/>
+  <use xlink:href="#glyph0-8" x="188.5912" y="89.515503"/>
+  <use xlink:href="#glyph0-5" x="201.0232" y="89.515503"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 184.429688 42.820312 C 188.273438 46.665365 188.273438 52.897135 184.429688 56.742188 C 180.584635 60.585938 174.352865 60.585938 170.507812 56.742188 C 166.664062 52.897135 166.664062 46.665365 170.507812 42.820312 C 174.352865 38.976562 180.584635 38.976562 184.429688 42.820312 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g clip-path="url(#clip1)" clip-rule="nonzero">
+<g clip-path="url(#clip2)" clip-rule="nonzero">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-1" x="487.7812" y="91.923803"/>
+</g>
+</g>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 160.242188 77.132812 C 164.085938 80.977865 164.085938 87.209635 160.242188 91.054688 C 156.397135 94.898438 150.165365 94.898438 146.320312 91.054688 C 142.476562 87.209635 142.476562 80.977865 146.320312 77.132812 C 150.165365 73.289062 156.397135 73.289062 160.242188 77.132812 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g clip-path="url(#clip3)" clip-rule="nonzero">
+<g clip-path="url(#clip4)" clip-rule="nonzero">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-2" x="420.5138" y="194.861203"/>
+</g>
+</g>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 138.304688 113.695312 C 142.148438 117.540365 142.148438 123.772135 138.304688 127.617188 C 134.459635 131.460938 128.227865 131.460938 124.382812 127.617188 C 120.539062 123.772135 120.539062 117.540365 124.382812 113.695312 C 128.227865 109.851562 134.459635 109.851562 138.304688 113.695312 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g clip-path="url(#clip5)" clip-rule="nonzero">
+<g clip-path="url(#clip6)" clip-rule="nonzero">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-3" x="349.9762" y="304.548803"/>
+</g>
+</g>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 180.492188 113.695312 C 184.335938 117.540365 184.335938 123.772135 180.492188 127.617188 C 176.647135 131.460938 170.415365 131.460938 166.570312 127.617188 C 162.726562 123.772135 162.726562 117.540365 166.570312 113.695312 C 170.415365 109.851562 176.647135 109.851562 180.492188 113.695312 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g clip-path="url(#clip7)" clip-rule="nonzero">
+<g clip-path="url(#clip8)" clip-rule="nonzero">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-4" x="475.9688" y="304.548803"/>
+</g>
+</g>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 206.367188 77.132812 C 210.210938 80.977865 210.210938 87.209635 206.367188 91.054688 C 202.522135 94.898438 196.290365 94.898438 192.445312 91.054688 C 188.601562 87.209635 188.601562 80.977865 192.445312 77.132812 C 196.290365 73.289062 202.522135 73.289062 206.367188 77.132812 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g clip-path="url(#clip9)" clip-rule="nonzero">
+<g clip-path="url(#clip10)" clip-rule="nonzero">
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-5" x="554.1638" y="194.861203"/>
+</g>
+</g>
+</g>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 171.796875 57.828125 L 158.953125 76.046875 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 182.772135 58.076823 L 194.102865 75.798177 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 148.216146 92.536458 L 136.408854 112.213542 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 158.052083 92.707031 L 168.760417 112.042969 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 176.0625 145.6875 L 176.0625 195.546875 " transform="matrix(3,0,0,3,-36,-69)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 176.0625 203.546875 L 179.0625 195.546875 L 173.0625 195.546875 Z M 176.0625 203.546875 " transform="matrix(3,0,0,3,-36,-69)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph2-1" x="310.0312" y="463.702476"/>
+  <use xlink:href="#glyph2-2" x="358.0312" y="463.702476"/>
+</g>
+</g>
+</svg>