changeset 20:e077497754a0

revision
author Shohei KOKUBO <e105744@ie.u-ryukyu.ac.jp>
date Thu, 18 Feb 2016 16:13:20 +0900
parents 4dcfec1bf1e7
children 9e1747657acd
files slide/index.html slide/index.md slide/pictures/allocation.svg slide/pictures/tree.svg
diffstat 4 files changed, 1056 insertions(+), 30 deletions(-) [+]
line wrap: on
line diff
--- a/slide/index.html	Thu Feb 18 07:20:46 2016 +0900
+++ b/slide/index.html	Thu Feb 18 16:13:20 2016 +0900
@@ -87,7 +87,7 @@
 <!-- === begin markdown block ===
 
       generated by markdown 1.1.1 on Ruby 2.0.0 (2013-02-24) [x86_64-darwin12.3.0]
-                on 2016-02-18 06:53:03 +0900 with Markdown engine kramdown (1.4.0)
+                on 2016-02-18 15:55:53 +0900 with Markdown engine kramdown (1.4.0)
                   using options {}
   -->
 
@@ -179,7 +179,7 @@
 
 <p>Code Gear は Code Segment と同等のものである。
 Code Gear には任意の数の Data Gear を参照し、処理が完了すると任意の数の Data Gear に書き込みを行う。
-接続された Data Gear 以外にアクセスすることは</p>
+接続された Data Gear 以外にアクセスすることはできない。</p>
 
 <p>Data Gear はデータそのものを表す。
 int や文字列などの Primitive Data Type を複数持つ構造体として定義する。</p>
@@ -234,7 +234,7 @@
 </div>
 <div class='slide '>
 <!-- _S9SLIDE_ -->
-<h1 id="cerium--2">Cerium の構成</h1>
+<h1 id="gears-os--2">Gears OS の構成</h1>
 <ul>
   <li>Worker</li>
 </ul>
@@ -249,24 +249,237 @@
 </div>
 <div class='slide '>
 <!-- _S9SLIDE_ -->
-<h1 id="section-1">測定結果</h1>
+<h1 id="allocator">Allocator</h1>
 <ul>
-  <li>OS X(10.10.5)</li>
-  <li>2.3 GHz Intel Core i7</li>
-  <li>length:1310720</li>
-  <li>cpus/(length/task)/time
+  <li>Context の生成時にある程度の大きさのメモリ領域を確保</li>
+  <li>Context には確保したメモリ領域を指す情報(heapStart, heap, heapLimit)を格納</li>
+</ul>
+
+<pre lang="C"><code>/* Context definition example */
+#define ALLOCATE_SIZE 1000
+
+// Code Gear Name
+enum Code {
+    Code1,
+    Code2,
+    Allocator,
+    Exit,
+};
+
+// Unique Data Gear
+enum UniqueData {
+    Allocate,
+};
+
+struct Context {
+    enum Code next;
+    int codeNum;
+    __code (**code) (struct Context*);
+    void* heapStart;
+    void* heap;
+    long heapLimit;
+    int dataNum;
+    union Data **data;
+};
+
+// Data Gear definition
+union Data {
+    // size: 4 byte
+    struct Data1 {
+        int i;
+    } data1;
+    // size: 5 byte
+    struct Data2 {
+        int i;
+        char c;
+    } data2;
+    // size: 8 byte
+    struct Allocate {
+        long size;
+    } allocate;
+};
+</code></pre>
+
+
+</div>
+<div class='slide '>
+<!-- _S9SLIDE_ -->
+<h1 id="allocator-1">Allocator</h1>
+<ul lang="C">
+  <li>Allocation を行うための情報を書き込む Data Gear が必要
     <ul>
-      <li>1/10/0.164748s</li>
-      <li>2/10/0.230114s</li>
-      <li>4/10/0.479126s</li>
-      <li>8/10/0.553448s</li>
-      <li>1/81920/0.010666s</li>
-      <li>2/81920/0.005303s</li>
-      <li>4/81920/0.002657s</li>
-      <li>8/81920/0.002521s</li>
+      <li>Context と同時に生成</li>
     </ul>
   </li>
 </ul>
+<pre><code>__code initContext(struct Context* context, int num) {
+    context-&gt;heapLimit        = sizeof(union Data)*ALLOCATE_SIZE;
+    context-&gt;heapStart        = malloc(context-&gt;heapLimit);
+    context-&gt;heap             = context-&gt;heapStart;
+    context-&gt;codeNum          = Exit;
+    
+    context-&gt;code             = malloc(sizeof(__code*)*ALLOCATE_SIZE);
+    context-&gt;data             = malloc(sizeof(union Data*)*ALLOCATE_SIZE);
+
+    context-&gt;code[Code1]      = code1_stub;
+    context-&gt;code[Code2]      = code2_stub;
+    context-&gt;code[Allocator]  = allocator_stub;
+    context-&gt;code[Exit]       = exit_code;
+    
+    context-&gt;data[Allocate]   = context-&gt;heap;
+    context-&gt;heap            += sizeof(struct Allocate);
+    
+    context-&gt;dataNum          = Allocate;
+}
+</code></pre>
+
+
+</div>
+<div class='slide '>
+<!-- _S9SLIDE_ -->
+<h1 id="allocator-2">Allocator</h1>
+<ul>
+  <li>メモリ領域を指すポインタを動かすことで Data Gear のメモリを確保</li>
+  <li>確保した Data Gear は基本的に破棄可能なものである</li>
+  <li>リニアにメモリを確保し、サイズを超えたら先頭に戻って再利用</li>
+</ul>
+
+<p><img src="./pictures/allocation.svg" alt="Allocator" /></p>
+
+
+</div>
+<div class='slide '>
+<!-- _S9SLIDE_ -->
+<h1 id="allocator-3">Allocator</h1>
+<ul>
+  <li>Allocation に必要な情報を Data Gear に書き込み、Allocator に接続する</li>
+  <li>生成した Data Gear には Context を介してアクセスすることができるが、Context を直接扱うのは好ましくない</li>
+  <li>Context から値を取り出すだけのメタレベルの Code Gear を用意</li>
+</ul>
+
+<pre lang="C"><code>// Meta Code Gear
+__code meta(struct Context* context, enum Code next) {
+    // meta computation
+    goto (context-&gt;code[next])(context);
+}
+
+// Code Gear
+__code code1(struct Context* context, struct Allocate* allocate) {
+    allocate-&gt;size = sizeof(struct Data1);
+    context-&gt;next  = Code2;
+    
+    goto meta(context, Allocator);
+}
+
+// Meta Code Gear(stub)
+__code code1_stub(struct Context* context) {
+    goto code1(context, &amp;context-&gt;data[Allocate]-&gt;allocate);
+}
+
+// Meta Code Gear
+__code allocator(struct Context* context, struct Allocate* allocate) {
+    context-&gt;data[++context-&gt;dataNum] = context-&gt;heap;
+    context-&gt;heap                    += allocate-&gt;size;
+
+    goto meta(context, context-&gt;next);
+}
+
+// Meta Code Gear(stub)
+__code allocator_stub(struct Context* context) {
+    goto allocator(context, &amp;context-&gt;data[Allocate]-&gt;allcate);
+}
+
+// Code Gear
+__code code2(struct Context* context, struct Data1* data1) {
+    // processing
+}
+
+// Meta Code Gear(stub)
+__code code2_stub(struct Context* context) {
+    goto code2(context, &amp;context-&gt;data[context-&gt;dataNum]-&gt;data1);
+}
+</code></pre>
+
+
+</div>
+<div class='slide '>
+<!-- _S9SLIDE_ -->
+<h1 id="taskqueue">TaskQueue</h1>
+<p>TaskQueue は Task を管理する。
+すべての Context で共有され並列にアクセスされる。
+CAS 命令を利用してアクセスすることでデータの一貫性を保証する。</p>
+
+<ul lang="C">
+  <li>先頭と末尾の要素へのポインタを持った Queue を表す Data Gear</li>
+  <li>Task と次の要素へのポインタを持った Element を表す Data Gear</li>
+</ul>
+<pre><code>// Code Gear Name
+enum Code {
+    PutQueue,
+    GetQueue,
+};
+
+// Unique Data Gear
+enum UniqueData {
+    Queue,
+    Element,
+};
+
+// Queue definication
+union Data {
+    // size: 20 byte
+    struct Queue {
+        struct Element* first;
+        struct Element* last;
+        int count;
+    } queue;
+    // size: 16 byte
+    struct Element {
+        struct Task* task;
+        struct Element* next;
+    } element;
+}
+</code></pre>
+
+
+</div>
+<div class='slide '>
+<!-- _S9SLIDE_ -->
+<h1 id="taskqueue-enqueue">TaskQueue の操作(Enqueue)</h1>
+<ul>
+  <li>Enqueue は Queue の最後の要素を取り出し、次の要素に追加する要素を設定</li>
+  <li>Queue を表す Data Gear が指す末尾を追加する要素に設定</li>
+  <li>正しく最後の要素が取り出せたことを保証して末尾の変更を行う必要がある</li>
+</ul>
+
+<pre lang="C"><code>// Enqueue
+__code putQueue(struct Context* context, struct Queue* queue, struct Element* new_element) {
+    struct Element* last = queue-&gt;last;
+
+    if (__sync_bool_compare_and_swap(&amp;queue-&gt;last, last, new_element)) {
+        last-&gt;next = new_element;
+        queue-&gt;count++;
+        
+        goto meta(context, context-&gt;next);
+    } else {
+        goto meta(context, PutQueue);
+    }
+}
+</code></pre>
+
+
+</div>
+<div class='slide '>
+<!-- _S9SLIDE_ -->
+<h1 id="persistent-data-tree">Persistent Data Tree</h1>
+<ul>
+  <li>Data Gear の管理を行う</li>
+  <li>複数の Context で共有</li>
+  <li>一度構築した木構造を破壊することなく新しい木構造を構築するので平行して読み書き可能</li>
+  <li>非破壊木構造の基本的な戦略はルートから変更したいノードへのパスをすべてコピーし、パス上に存在しないノードはコピー元の木構造と共有する</li>
+</ul>
+
+<p><img src="./pictures/tree.svg" alt="非破壊木構造" /></p>
 <!-- === end markdown block === -->
 </div>
 
--- a/slide/index.md	Thu Feb 18 07:20:46 2016 +0900
+++ b/slide/index.md	Thu Feb 18 16:13:20 2016 +0900
@@ -61,7 +61,7 @@
 
 Code Gear は Code Segment と同等のものである。
 Code Gear には任意の数の Data Gear を参照し、処理が完了すると任意の数の Data Gear に書き込みを行う。
-接続された Data Gear 以外にアクセスすることは
+接続された Data Gear 以外にアクセスすることはできない。
 
 Data Gear はデータそのものを表す。
 int や文字列などの Primitive Data Type を複数持つ構造体として定義する。
@@ -106,18 +106,205 @@
 ![Gears OS の構成](./pictures/gearsos.svg)
 
 # Allocator
+* Context の生成時にある程度の大きさのメモリ領域を確保
+* Context には確保したメモリ領域を指す情報(heapStart, heap, heapLimit)を格納
 
+``` C
+/* Context definition example */
+#define ALLOCATE_SIZE 1000
+
+// Code Gear Name
+enum Code {
+    Code1,
+    Code2,
+    Allocator,
+    Exit,
+};
+
+// Unique Data Gear
+enum UniqueData {
+    Allocate,
+};
+
+struct Context {
+    enum Code next;
+    int codeNum;
+    __code (**code) (struct Context*);
+    void* heapStart;
+    void* heap;
+    long heapLimit;
+    int dataNum;
+    union Data **data;
+};
+
+// Data Gear definition
+union Data {
+    // size: 4 byte
+    struct Data1 {
+        int i;
+    } data1;
+    // size: 5 byte
+    struct Data2 {
+        int i;
+        char c;
+    } data2;
+    // size: 8 byte
+    struct Allocate {
+        long size;
+    } allocate;
+};
+```
+
+# Allocator
+* Allocation を行うための情報を書き込む Data Gear が必要
+  * Context と同時に生成
+``` C
+__code initContext(struct Context* context, int num) {
+    context->heapLimit        = sizeof(union Data)*ALLOCATE_SIZE;
+    context->heapStart        = malloc(context->heapLimit);
+    context->heap             = context->heapStart;
+    context->codeNum          = Exit;
+    
+    context->code             = malloc(sizeof(__code*)*ALLOCATE_SIZE);
+    context->data             = malloc(sizeof(union Data*)*ALLOCATE_SIZE);
+
+    context->code[Code1]      = code1_stub;
+    context->code[Code2]      = code2_stub;
+    context->code[Allocator]  = allocator_stub;
+    context->code[Exit]       = exit_code;
+    
+    context->data[Allocate]   = context->heap;
+    context->heap            += sizeof(struct Allocate);
+    
+    context->dataNum          = Allocate;
+}
+```
+
+# Allocator
+* メモリ領域を指すポインタを動かすことで Data Gear のメモリを確保
+* 確保した Data Gear は基本的に破棄可能なものである
+* リニアにメモリを確保し、サイズを超えたら先頭に戻って再利用
+
+![Allocator](./pictures/allocation.svg)
+
+# Allocator
+* Allocation に必要な情報を Data Gear に書き込み、Allocator に接続する
+* 生成した Data Gear には Context を介してアクセスすることができるが、Context を直接扱うのは好ましくない
+* Context から値を取り出すだけのメタレベルの Code Gear を用意
+
+``` C
+// Meta Code Gear
+__code meta(struct Context* context, enum Code next) {
+    // meta computation
+    goto (context->code[next])(context);
+}
+
+// Code Gear
+__code code1(struct Context* context, struct Allocate* allocate) {
+    allocate->size = sizeof(struct Data1);
+    context->next  = Code2;
+    
+    goto meta(context, Allocator);
+}
 
-# 測定結果
-* OS X(10.10.5)
-* 2.3 GHz Intel Core i7
-* length:1310720
-* cpus/(length/task)/time
-  * 1/10/0.164748s
-  * 2/10/0.230114s
-  * 4/10/0.479126s
-  * 8/10/0.553448s
-  * 1/81920/0.010666s
-  * 2/81920/0.005303s
-  * 4/81920/0.002657s
-  * 8/81920/0.002521s
\ No newline at end of file
+// Meta Code Gear(stub)
+__code code1_stub(struct Context* context) {
+    goto code1(context, &context->data[Allocate]->allocate);
+}
+
+// Meta Code Gear
+__code allocator(struct Context* context, struct Allocate* allocate) {
+    context->data[++context->dataNum] = context->heap;
+    context->heap                    += allocate->size;
+
+    goto meta(context, context->next);
+}
+
+// Meta Code Gear(stub)
+__code allocator_stub(struct Context* context) {
+    goto allocator(context, &context->data[Allocate]->allcate);
+}
+
+// Code Gear
+__code code2(struct Context* context, struct Data1* data1) {
+    // processing
+}
+
+// Meta Code Gear(stub)
+__code code2_stub(struct Context* context) {
+    goto code2(context, &context->data[context->dataNum]->data1);
+}
+```
+
+# TaskQueue
+TaskQueue は Task を管理する。
+すべての Context で共有され並列にアクセスされる。
+CAS 命令を利用してアクセスすることでデータの一貫性を保証する。
+
+* 先頭と末尾の要素へのポインタを持った Queue を表す Data Gear
+* Task と次の要素へのポインタを持った Element を表す Data Gear
+``` C
+// Code Gear Name
+enum Code {
+    PutQueue,
+    GetQueue,
+};
+
+// Unique Data Gear
+enum UniqueData {
+    Queue,
+    Element,
+};
+
+// Queue definication
+union Data {
+    // size: 20 byte
+    struct Queue {
+        struct Element* first;
+        struct Element* last;
+        int count;
+    } queue;
+    // size: 16 byte
+    struct Element {
+        struct Task* task;
+        struct Element* next;
+    } element;
+}
+```
+
+# TaskQueue の操作(Enqueue)
+* Enqueue は Queue の最後の要素を取り出し、次の要素に追加する要素を設定
+* Queue を表す Data Gear が指す末尾を追加する要素に設定
+* 正しく最後の要素が取り出せたことを保証して末尾の変更を行う必要がある
+
+``` C
+// Enqueue
+__code putQueue(struct Context* context, struct Queue* queue, struct Element* new_element) {
+    struct Element* last = queue->last;
+
+    if (__sync_bool_compare_and_swap(&queue->last, last, new_element)) {
+        last->next = new_element;
+        queue->count++;
+        
+        goto meta(context, context->next);
+    } else {
+        goto meta(context, PutQueue);
+    }
+}
+```
+
+# Persistent Data Tree
+* Data Gear の管理を行う
+* 複数の Context で共有
+* 一度構築した木構造を破壊することなく新しい木構造を構築するので平行して読み書き可能
+* 非破壊木構造の基本的な戦略はルートから変更したいノードへのパスをすべてコピーし、パス上に存在しないノードはコピー元の木構造と共有する
+
+![非破壊木構造](./pictures/tree.svg)
+
+# Persistent Data Tree
+* 木構造を構築するとき最悪なケースでは事実上の線形リストになり、計算量が O(n) となる
+* 挿入・削除・検索における処理時間を保証するために Red-Black Tree アルゴリズムを用いて木構造の平衡性を保つ
+* Red-Black Tree では変更したノードからルートに上りながら条件を満たすように色の変更や木の回転を行う
+* Code Gear の継続では呼び出し元に戻ることが出来ないので Context に辿ったパスを記憶するためのスタックを準備する。
+
+```C
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/pictures/allocation.svg	Thu Feb 18 16:13:20 2016 +0900
@@ -0,0 +1,396 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1064pt" height="396pt" viewBox="0 0 1064 396" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d="M 6.546875 -10.65625 L 1.625 -10.65625 L 1.625 -0.75 L 6.546875 -0.75 Z M 7.359375 -11.390625 L 7.359375 -0.015625 L 0.8125 -0.015625 L 0.8125 -11.390625 Z M 7.359375 -11.390625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 3.84375 -10.140625 L 3.84375 0 L 5.359375 0 L 5.359375 -10.140625 L 9.171875 -10.140625 L 9.171875 -11.421875 L 0.03125 -11.421875 L 0.03125 -10.140625 Z M 3.84375 -10.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 6.765625 -4.921875 L 2.015625 -4.921875 C 2.035156 -5.242188 2.101562 -5.546875 2.21875 -5.828125 C 2.34375 -6.109375 2.503906 -6.351562 2.703125 -6.5625 C 2.910156 -6.78125 3.15625 -6.953125 3.4375 -7.078125 C 3.71875 -7.203125 4.035156 -7.265625 4.390625 -7.265625 C 4.722656 -7.265625 5.03125 -7.203125 5.3125 -7.078125 C 5.601562 -6.953125 5.851562 -6.785156 6.0625 -6.578125 C 6.269531 -6.367188 6.429688 -6.117188 6.546875 -5.828125 C 6.671875 -5.546875 6.742188 -5.242188 6.765625 -4.921875 Z M 8.078125 -2.625 L 6.734375 -2.625 C 6.617188 -2.082031 6.375 -1.675781 6 -1.40625 C 5.632812 -1.144531 5.164062 -1.015625 4.59375 -1.015625 C 4.144531 -1.015625 3.753906 -1.085938 3.421875 -1.234375 C 3.085938 -1.378906 2.8125 -1.578125 2.59375 -1.828125 C 2.382812 -2.078125 2.234375 -2.363281 2.140625 -2.6875 C 2.046875 -3.019531 2.003906 -3.367188 2.015625 -3.734375 L 8.203125 -3.734375 C 8.222656 -4.234375 8.175781 -4.757812 8.0625 -5.3125 C 7.957031 -5.863281 7.757812 -6.375 7.46875 -6.84375 C 7.175781 -7.3125 6.785156 -7.695312 6.296875 -8 C 5.804688 -8.3125 5.195312 -8.46875 4.46875 -8.46875 C 3.894531 -8.46875 3.367188 -8.359375 2.890625 -8.140625 C 2.421875 -7.929688 2.015625 -7.632812 1.671875 -7.25 C 1.328125 -6.863281 1.054688 -6.410156 0.859375 -5.890625 C 0.671875 -5.367188 0.578125 -4.789062 0.578125 -4.15625 C 0.597656 -3.53125 0.691406 -2.945312 0.859375 -2.40625 C 1.023438 -1.875 1.269531 -1.414062 1.59375 -1.03125 C 1.925781 -0.65625 2.332031 -0.359375 2.8125 -0.140625 C 3.300781 0.0664062 3.878906 0.171875 4.546875 0.171875 C 5.484375 0.171875 6.257812 -0.0625 6.875 -0.53125 C 7.5 -1 7.898438 -1.695312 8.078125 -2.625 Z M 8.078125 -2.625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 1.03125 -8.265625 L 1.03125 0 L 2.390625 0 L 2.390625 -5.15625 C 2.390625 -5.3125 2.425781 -5.507812 2.5 -5.75 C 2.582031 -5.988281 2.710938 -6.21875 2.890625 -6.4375 C 3.066406 -6.664062 3.296875 -6.859375 3.578125 -7.015625 C 3.859375 -7.179688 4.195312 -7.265625 4.59375 -7.265625 C 4.90625 -7.265625 5.15625 -7.21875 5.34375 -7.125 C 5.539062 -7.03125 5.695312 -6.898438 5.8125 -6.734375 C 5.9375 -6.578125 6.019531 -6.382812 6.0625 -6.15625 C 6.113281 -5.9375 6.140625 -5.691406 6.140625 -5.421875 L 6.140625 0 L 7.5 0 L 7.5 -5.15625 C 7.5 -5.789062 7.691406 -6.300781 8.078125 -6.6875 C 8.460938 -7.070312 8.988281 -7.265625 9.65625 -7.265625 C 9.988281 -7.265625 10.257812 -7.210938 10.46875 -7.109375 C 10.675781 -7.015625 10.835938 -6.882812 10.953125 -6.71875 C 11.078125 -6.5625 11.160156 -6.367188 11.203125 -6.140625 C 11.242188 -5.921875 11.265625 -5.679688 11.265625 -5.421875 L 11.265625 0 L 12.625 0 L 12.625 -6.0625 C 12.625 -6.488281 12.554688 -6.851562 12.421875 -7.15625 C 12.285156 -7.457031 12.097656 -7.703125 11.859375 -7.890625 C 11.617188 -8.085938 11.332031 -8.234375 11 -8.328125 C 10.664062 -8.421875 10.289062 -8.46875 9.875 -8.46875 C 9.332031 -8.46875 8.832031 -8.34375 8.375 -8.09375 C 7.925781 -7.851562 7.5625 -7.507812 7.28125 -7.0625 C 7.113281 -7.570312 6.820312 -7.929688 6.40625 -8.140625 C 5.988281 -8.359375 5.523438 -8.46875 5.015625 -8.46875 C 3.847656 -8.46875 2.957031 -8 2.34375 -7.0625 L 2.296875 -7.0625 L 2.296875 -8.265625 Z M 1.03125 -8.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 1.078125 -8.265625 L 1.078125 3.15625 L 2.4375 3.15625 L 2.4375 -1.109375 L 2.46875 -1.109375 C 2.613281 -0.859375 2.796875 -0.648438 3.015625 -0.484375 C 3.234375 -0.316406 3.460938 -0.1875 3.703125 -0.09375 C 3.953125 0 4.203125 0.0664062 4.453125 0.109375 C 4.703125 0.148438 4.929688 0.171875 5.140625 0.171875 C 5.765625 0.171875 6.3125 0.0625 6.78125 -0.15625 C 7.257812 -0.382812 7.65625 -0.691406 7.96875 -1.078125 C 8.289062 -1.460938 8.523438 -1.914062 8.671875 -2.4375 C 8.828125 -2.96875 8.90625 -3.523438 8.90625 -4.109375 C 8.90625 -4.691406 8.828125 -5.242188 8.671875 -5.765625 C 8.515625 -6.296875 8.273438 -6.757812 7.953125 -7.15625 C 7.640625 -7.5625 7.242188 -7.878906 6.765625 -8.109375 C 6.296875 -8.347656 5.742188 -8.46875 5.109375 -8.46875 C 4.523438 -8.46875 3.992188 -8.363281 3.515625 -8.15625 C 3.035156 -7.945312 2.6875 -7.613281 2.46875 -7.15625 L 2.4375 -7.15625 L 2.4375 -8.265625 Z M 7.46875 -4.203125 C 7.46875 -3.796875 7.425781 -3.398438 7.34375 -3.015625 C 7.257812 -2.640625 7.117188 -2.300781 6.921875 -2 C 6.734375 -1.695312 6.484375 -1.457031 6.171875 -1.28125 C 5.859375 -1.101562 5.460938 -1.015625 4.984375 -1.015625 C 4.515625 -1.015625 4.113281 -1.097656 3.78125 -1.265625 C 3.457031 -1.441406 3.191406 -1.675781 2.984375 -1.96875 C 2.773438 -2.257812 2.625 -2.59375 2.53125 -2.96875 C 2.4375 -3.34375 2.390625 -3.734375 2.390625 -4.140625 C 2.390625 -4.523438 2.429688 -4.90625 2.515625 -5.28125 C 2.609375 -5.65625 2.753906 -5.988281 2.953125 -6.28125 C 3.160156 -6.570312 3.421875 -6.804688 3.734375 -6.984375 C 4.054688 -7.171875 4.445312 -7.265625 4.90625 -7.265625 C 5.34375 -7.265625 5.722656 -7.175781 6.046875 -7 C 6.378906 -6.832031 6.648438 -6.601562 6.859375 -6.3125 C 7.066406 -6.03125 7.21875 -5.703125 7.3125 -5.328125 C 7.414062 -4.960938 7.46875 -4.585938 7.46875 -4.203125 Z M 7.46875 -4.203125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 2.015625 -4.125 C 2.015625 -4.625 2.082031 -5.066406 2.21875 -5.453125 C 2.351562 -5.847656 2.535156 -6.175781 2.765625 -6.4375 C 3.003906 -6.707031 3.28125 -6.910156 3.59375 -7.046875 C 3.90625 -7.191406 4.238281 -7.265625 4.59375 -7.265625 C 4.945312 -7.265625 5.28125 -7.191406 5.59375 -7.046875 C 5.90625 -6.910156 6.175781 -6.707031 6.40625 -6.4375 C 6.644531 -6.175781 6.832031 -5.847656 6.96875 -5.453125 C 7.101562 -5.066406 7.171875 -4.625 7.171875 -4.125 C 7.171875 -3.625 7.101562 -3.175781 6.96875 -2.78125 C 6.832031 -2.394531 6.644531 -2.070312 6.40625 -1.8125 C 6.175781 -1.550781 5.90625 -1.351562 5.59375 -1.21875 C 5.28125 -1.082031 4.945312 -1.015625 4.59375 -1.015625 C 4.238281 -1.015625 3.90625 -1.082031 3.59375 -1.21875 C 3.28125 -1.351562 3.003906 -1.550781 2.765625 -1.8125 C 2.535156 -2.070312 2.351562 -2.394531 2.21875 -2.78125 C 2.082031 -3.175781 2.015625 -3.625 2.015625 -4.125 Z M 0.578125 -4.125 C 0.578125 -3.519531 0.660156 -2.953125 0.828125 -2.421875 C 1.003906 -1.898438 1.257812 -1.445312 1.59375 -1.0625 C 1.9375 -0.675781 2.359375 -0.375 2.859375 -0.15625 C 3.359375 0.0625 3.9375 0.171875 4.59375 0.171875 C 5.25 0.171875 5.828125 0.0625 6.328125 -0.15625 C 6.828125 -0.375 7.242188 -0.675781 7.578125 -1.0625 C 7.921875 -1.445312 8.175781 -1.898438 8.34375 -2.421875 C 8.519531 -2.953125 8.609375 -3.519531 8.609375 -4.125 C 8.609375 -4.738281 8.519531 -5.304688 8.34375 -5.828125 C 8.175781 -6.359375 7.921875 -6.816406 7.578125 -7.203125 C 7.242188 -7.597656 6.828125 -7.90625 6.328125 -8.125 C 5.828125 -8.351562 5.25 -8.46875 4.59375 -8.46875 C 3.9375 -8.46875 3.359375 -8.351562 2.859375 -8.125 C 2.359375 -7.90625 1.9375 -7.597656 1.59375 -7.203125 C 1.257812 -6.816406 1.003906 -6.359375 0.828125 -5.828125 C 0.660156 -5.304688 0.578125 -4.738281 0.578125 -4.125 Z M 0.578125 -4.125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 0.96875 -8.265625 L 0.96875 0 L 2.34375 0 L 2.34375 -3.6875 C 2.34375 -4.21875 2.394531 -4.6875 2.5 -5.09375 C 2.601562 -5.507812 2.769531 -5.859375 3 -6.140625 C 3.238281 -6.429688 3.550781 -6.648438 3.9375 -6.796875 C 4.320312 -6.953125 4.785156 -7.03125 5.328125 -7.03125 L 5.328125 -8.46875 C 4.585938 -8.488281 3.976562 -8.335938 3.5 -8.015625 C 3.019531 -7.691406 2.613281 -7.195312 2.28125 -6.53125 L 2.25 -6.53125 L 2.25 -8.265625 Z M 0.96875 -8.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-7">
+<path style="stroke:none;" d="M 8.359375 -0.03125 C 8.117188 0.101562 7.789062 0.171875 7.375 0.171875 C 7.019531 0.171875 6.738281 0.0703125 6.53125 -0.125 C 6.320312 -0.320312 6.21875 -0.644531 6.21875 -1.09375 C 5.84375 -0.644531 5.40625 -0.320312 4.90625 -0.125 C 4.414062 0.0703125 3.882812 0.171875 3.3125 0.171875 C 2.9375 0.171875 2.582031 0.128906 2.25 0.046875 C 1.914062 -0.0351562 1.625 -0.164062 1.375 -0.34375 C 1.132812 -0.53125 0.941406 -0.769531 0.796875 -1.0625 C 0.648438 -1.351562 0.578125 -1.707031 0.578125 -2.125 C 0.578125 -2.59375 0.65625 -2.976562 0.8125 -3.28125 C 0.976562 -3.582031 1.191406 -3.820312 1.453125 -4 C 1.710938 -4.1875 2.007812 -4.328125 2.34375 -4.421875 C 2.675781 -4.523438 3.019531 -4.609375 3.375 -4.671875 C 3.75 -4.742188 4.101562 -4.796875 4.4375 -4.828125 C 4.769531 -4.867188 5.066406 -4.925781 5.328125 -5 C 5.585938 -5.070312 5.789062 -5.171875 5.9375 -5.296875 C 6.082031 -5.429688 6.15625 -5.628906 6.15625 -5.890625 C 6.15625 -6.191406 6.097656 -6.429688 5.984375 -6.609375 C 5.878906 -6.785156 5.738281 -6.921875 5.5625 -7.015625 C 5.382812 -7.117188 5.1875 -7.1875 4.96875 -7.21875 C 4.75 -7.25 4.53125 -7.265625 4.3125 -7.265625 C 3.738281 -7.265625 3.257812 -7.15625 2.875 -6.9375 C 2.488281 -6.71875 2.28125 -6.304688 2.25 -5.703125 L 0.890625 -5.703125 C 0.910156 -6.210938 1.015625 -6.640625 1.203125 -6.984375 C 1.398438 -7.335938 1.660156 -7.625 1.984375 -7.84375 C 2.304688 -8.0625 2.671875 -8.21875 3.078125 -8.3125 C 3.492188 -8.414062 3.9375 -8.46875 4.40625 -8.46875 C 4.769531 -8.46875 5.132812 -8.4375 5.5 -8.375 C 5.875 -8.320312 6.207031 -8.210938 6.5 -8.046875 C 6.800781 -7.890625 7.039062 -7.660156 7.21875 -7.359375 C 7.40625 -7.054688 7.5 -6.664062 7.5 -6.1875 L 7.5 -1.9375 C 7.5 -1.613281 7.515625 -1.378906 7.546875 -1.234375 C 7.585938 -1.085938 7.71875 -1.015625 7.9375 -1.015625 C 8.050781 -1.015625 8.191406 -1.039062 8.359375 -1.09375 Z M 6.140625 -4.265625 C 5.972656 -4.140625 5.75 -4.046875 5.46875 -3.984375 C 5.195312 -3.929688 4.90625 -3.882812 4.59375 -3.84375 C 4.289062 -3.8125 3.984375 -3.769531 3.671875 -3.71875 C 3.367188 -3.664062 3.09375 -3.585938 2.84375 -3.484375 C 2.601562 -3.378906 2.40625 -3.226562 2.25 -3.03125 C 2.09375 -2.832031 2.015625 -2.5625 2.015625 -2.21875 C 2.015625 -2 2.054688 -1.8125 2.140625 -1.65625 C 2.234375 -1.5 2.351562 -1.375 2.5 -1.28125 C 2.644531 -1.1875 2.8125 -1.117188 3 -1.078125 C 3.195312 -1.035156 3.398438 -1.015625 3.609375 -1.015625 C 4.054688 -1.015625 4.441406 -1.070312 4.765625 -1.1875 C 5.085938 -1.3125 5.347656 -1.46875 5.546875 -1.65625 C 5.753906 -1.84375 5.90625 -2.046875 6 -2.265625 C 6.09375 -2.484375 6.140625 -2.6875 6.140625 -2.875 Z M 6.140625 -4.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-8">
+<path style="stroke:none;" d="M 1.109375 -11.421875 L 1.109375 0 L 2.46875 0 L 2.46875 -11.421875 Z M 1.109375 -11.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-9">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-10">
+<path style="stroke:none;" d="M 2.765625 -1.28125 L 2.765625 -10.140625 L 5.328125 -10.140625 C 6.035156 -10.140625 6.628906 -10.039062 7.109375 -9.84375 C 7.585938 -9.644531 7.976562 -9.359375 8.28125 -8.984375 C 8.582031 -8.609375 8.800781 -8.148438 8.9375 -7.609375 C 9.070312 -7.066406 9.140625 -6.457031 9.140625 -5.78125 C 9.140625 -5.070312 9.066406 -4.46875 8.921875 -3.96875 C 8.773438 -3.476562 8.585938 -3.066406 8.359375 -2.734375 C 8.140625 -2.398438 7.890625 -2.132812 7.609375 -1.9375 C 7.328125 -1.75 7.039062 -1.601562 6.75 -1.5 C 6.457031 -1.40625 6.179688 -1.34375 5.921875 -1.3125 C 5.671875 -1.289062 5.460938 -1.28125 5.296875 -1.28125 Z M 1.25 -11.421875 L 1.25 0 L 5.171875 0 C 6.117188 0 6.9375 -0.128906 7.625 -0.390625 C 8.320312 -0.660156 8.894531 -1.046875 9.34375 -1.546875 C 9.789062 -2.054688 10.117188 -2.679688 10.328125 -3.421875 C 10.546875 -4.171875 10.65625 -5.023438 10.65625 -5.984375 C 10.65625 -7.816406 10.179688 -9.179688 9.234375 -10.078125 C 8.285156 -10.972656 6.929688 -11.421875 5.171875 -11.421875 Z M 1.25 -11.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-11">
+<path style="stroke:none;" d="M 2.90625 -8.265625 L 2.90625 -10.75 L 1.546875 -10.75 L 1.546875 -8.265625 L 0.140625 -8.265625 L 0.140625 -7.078125 L 1.546875 -7.078125 L 1.546875 -1.8125 C 1.546875 -1.425781 1.582031 -1.113281 1.65625 -0.875 C 1.738281 -0.644531 1.851562 -0.460938 2 -0.328125 C 2.15625 -0.203125 2.359375 -0.113281 2.609375 -0.0625 C 2.859375 -0.0195312 3.160156 0 3.515625 0 L 4.5625 0 L 4.5625 -1.203125 L 3.9375 -1.203125 C 3.71875 -1.203125 3.539062 -1.207031 3.40625 -1.21875 C 3.28125 -1.238281 3.175781 -1.273438 3.09375 -1.328125 C 3.019531 -1.378906 2.96875 -1.453125 2.9375 -1.546875 C 2.914062 -1.648438 2.90625 -1.78125 2.90625 -1.9375 L 2.90625 -7.078125 L 4.5625 -7.078125 L 4.5625 -8.265625 Z M 2.90625 -8.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-12">
+<path style="stroke:none;" d="M 9.796875 -1.421875 L 10.1875 0 L 11.15625 0 L 11.15625 -6.015625 L 6.140625 -6.015625 L 6.140625 -4.734375 L 9.796875 -4.734375 C 9.816406 -4.210938 9.742188 -3.722656 9.578125 -3.265625 C 9.421875 -2.816406 9.1875 -2.421875 8.875 -2.078125 C 8.5625 -1.742188 8.175781 -1.484375 7.71875 -1.296875 C 7.257812 -1.109375 6.726562 -1.015625 6.125 -1.015625 C 5.488281 -1.015625 4.925781 -1.140625 4.4375 -1.390625 C 3.957031 -1.640625 3.550781 -1.972656 3.21875 -2.390625 C 2.882812 -2.816406 2.628906 -3.300781 2.453125 -3.84375 C 2.285156 -4.394531 2.203125 -4.96875 2.203125 -5.5625 C 2.203125 -6.175781 2.273438 -6.769531 2.421875 -7.34375 C 2.578125 -7.925781 2.8125 -8.441406 3.125 -8.890625 C 3.4375 -9.347656 3.84375 -9.71875 4.34375 -10 C 4.84375 -10.28125 5.4375 -10.421875 6.125 -10.421875 C 6.550781 -10.421875 6.953125 -10.367188 7.328125 -10.265625 C 7.710938 -10.160156 8.050781 -10.003906 8.34375 -9.796875 C 8.644531 -9.597656 8.894531 -9.34375 9.09375 -9.03125 C 9.300781 -8.71875 9.441406 -8.34375 9.515625 -7.90625 L 11.046875 -7.90625 C 10.929688 -8.570312 10.726562 -9.144531 10.4375 -9.625 C 10.144531 -10.101562 9.78125 -10.492188 9.34375 -10.796875 C 8.914062 -11.109375 8.425781 -11.335938 7.875 -11.484375 C 7.332031 -11.628906 6.75 -11.703125 6.125 -11.703125 C 5.21875 -11.703125 4.425781 -11.53125 3.75 -11.1875 C 3.070312 -10.851562 2.503906 -10.398438 2.046875 -9.828125 C 1.597656 -9.265625 1.257812 -8.609375 1.03125 -7.859375 C 0.800781 -7.109375 0.6875 -6.316406 0.6875 -5.484375 C 0.6875 -4.742188 0.804688 -4.023438 1.046875 -3.328125 C 1.296875 -2.628906 1.65625 -2.015625 2.125 -1.484375 C 2.59375 -0.953125 3.160156 -0.53125 3.828125 -0.21875 C 4.503906 0.09375 5.269531 0.25 6.125 0.25 C 6.800781 0.25 7.46875 0.117188 8.125 -0.140625 C 8.789062 -0.398438 9.347656 -0.828125 9.796875 -1.421875 Z M 9.796875 -1.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-13">
+<path style="stroke:none;" d="M 1.03125 -11.421875 L 1.03125 0 L 2.390625 0 L 2.390625 -4.671875 C 2.390625 -5.046875 2.4375 -5.390625 2.53125 -5.703125 C 2.632812 -6.015625 2.785156 -6.285156 2.984375 -6.515625 C 3.191406 -6.753906 3.445312 -6.9375 3.75 -7.0625 C 4.050781 -7.195312 4.410156 -7.265625 4.828125 -7.265625 C 5.347656 -7.265625 5.757812 -7.113281 6.0625 -6.8125 C 6.363281 -6.519531 6.515625 -6.113281 6.515625 -5.59375 L 6.515625 0 L 7.875 0 L 7.875 -5.4375 C 7.875 -5.882812 7.828125 -6.289062 7.734375 -6.65625 C 7.640625 -7.03125 7.476562 -7.347656 7.25 -7.609375 C 7.03125 -7.878906 6.738281 -8.085938 6.375 -8.234375 C 6.019531 -8.390625 5.570312 -8.46875 5.03125 -8.46875 C 4.78125 -8.46875 4.523438 -8.4375 4.265625 -8.375 C 4.003906 -8.320312 3.753906 -8.238281 3.515625 -8.125 C 3.273438 -8.019531 3.054688 -7.878906 2.859375 -7.703125 C 2.671875 -7.523438 2.523438 -7.3125 2.421875 -7.0625 L 2.390625 -7.0625 L 2.390625 -11.421875 Z M 1.03125 -11.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-14">
+<path style="stroke:none;" d="M 7.859375 -8.078125 L 9.296875 -8.078125 C 9.273438 -8.710938 9.15625 -9.253906 8.9375 -9.703125 C 8.71875 -10.160156 8.414062 -10.535156 8.03125 -10.828125 C 7.65625 -11.128906 7.21875 -11.347656 6.71875 -11.484375 C 6.21875 -11.628906 5.675781 -11.703125 5.09375 -11.703125 C 4.5625 -11.703125 4.046875 -11.632812 3.546875 -11.5 C 3.054688 -11.363281 2.613281 -11.160156 2.21875 -10.890625 C 1.832031 -10.617188 1.519531 -10.269531 1.28125 -9.84375 C 1.050781 -9.425781 0.9375 -8.929688 0.9375 -8.359375 C 0.9375 -7.828125 1.039062 -7.390625 1.25 -7.046875 C 1.457031 -6.703125 1.734375 -6.421875 2.078125 -6.203125 C 2.429688 -5.984375 2.828125 -5.804688 3.265625 -5.671875 C 3.703125 -5.535156 4.144531 -5.414062 4.59375 -5.3125 C 5.050781 -5.21875 5.5 -5.117188 5.9375 -5.015625 C 6.375 -4.921875 6.765625 -4.796875 7.109375 -4.640625 C 7.453125 -4.492188 7.726562 -4.296875 7.9375 -4.046875 C 8.144531 -3.804688 8.25 -3.488281 8.25 -3.09375 C 8.25 -2.675781 8.164062 -2.332031 8 -2.0625 C 7.832031 -1.789062 7.609375 -1.578125 7.328125 -1.421875 C 7.046875 -1.273438 6.734375 -1.171875 6.390625 -1.109375 C 6.046875 -1.046875 5.703125 -1.015625 5.359375 -1.015625 C 4.929688 -1.015625 4.515625 -1.066406 4.109375 -1.171875 C 3.703125 -1.273438 3.347656 -1.4375 3.046875 -1.65625 C 2.742188 -1.882812 2.5 -2.171875 2.3125 -2.515625 C 2.125 -2.867188 2.03125 -3.285156 2.03125 -3.765625 L 0.59375 -3.765625 C 0.59375 -3.066406 0.71875 -2.460938 0.96875 -1.953125 C 1.21875 -1.453125 1.554688 -1.035156 1.984375 -0.703125 C 2.421875 -0.378906 2.925781 -0.140625 3.5 0.015625 C 4.070312 0.171875 4.675781 0.25 5.3125 0.25 C 5.832031 0.25 6.359375 0.1875 6.890625 0.0625 C 7.421875 -0.0507812 7.894531 -0.242188 8.3125 -0.515625 C 8.738281 -0.785156 9.085938 -1.132812 9.359375 -1.5625 C 9.640625 -2 9.78125 -2.523438 9.78125 -3.140625 C 9.78125 -3.703125 9.675781 -4.171875 9.46875 -4.546875 C 9.257812 -4.921875 8.976562 -5.226562 8.625 -5.46875 C 8.28125 -5.71875 7.890625 -5.910156 7.453125 -6.046875 C 7.015625 -6.191406 6.566406 -6.316406 6.109375 -6.421875 C 5.660156 -6.535156 5.21875 -6.632812 4.78125 -6.71875 C 4.34375 -6.8125 3.953125 -6.925781 3.609375 -7.0625 C 3.265625 -7.207031 2.988281 -7.390625 2.78125 -7.609375 C 2.570312 -7.828125 2.46875 -8.113281 2.46875 -8.46875 C 2.46875 -8.84375 2.535156 -9.15625 2.671875 -9.40625 C 2.816406 -9.65625 3.007812 -9.851562 3.25 -10 C 3.488281 -10.144531 3.765625 -10.25 4.078125 -10.3125 C 4.390625 -10.382812 4.707031 -10.421875 5.03125 -10.421875 C 5.8125 -10.421875 6.457031 -10.234375 6.96875 -9.859375 C 7.476562 -9.492188 7.773438 -8.898438 7.859375 -8.078125 Z M 7.859375 -8.078125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-15">
+<path style="stroke:none;" d="M 1.25 -11.421875 L 1.25 0 L 8.8125 0 L 8.8125 -1.28125 L 2.765625 -1.28125 L 2.765625 -11.421875 Z M 1.25 -11.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-16">
+<path style="stroke:none;" d="M 2.46875 -9.765625 L 2.46875 -11.421875 L 1.109375 -11.421875 L 1.109375 -9.765625 Z M 1.109375 -8.265625 L 1.109375 0 L 2.46875 0 L 2.46875 -8.265625 Z M 1.109375 -8.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-17">
+<path style="stroke:none;" d="M 3.21875 -4.71875 L 5.15625 -10.046875 L 5.1875 -10.046875 L 7.09375 -4.71875 Z M 4.359375 -11.421875 L -0.09375 0 L 1.453125 0 L 2.734375 -3.4375 L 7.5625 -3.4375 L 8.8125 0 L 10.5 0 L 6.03125 -11.421875 Z M 4.359375 -11.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-18">
+<path style="stroke:none;" d="M 6.640625 -5.609375 L 8.046875 -5.609375 C 7.992188 -6.109375 7.863281 -6.535156 7.65625 -6.890625 C 7.457031 -7.242188 7.203125 -7.535156 6.890625 -7.765625 C 6.578125 -8.003906 6.210938 -8.179688 5.796875 -8.296875 C 5.390625 -8.410156 4.953125 -8.46875 4.484375 -8.46875 C 3.828125 -8.46875 3.253906 -8.351562 2.765625 -8.125 C 2.273438 -7.894531 1.867188 -7.578125 1.546875 -7.171875 C 1.222656 -6.773438 0.976562 -6.304688 0.8125 -5.765625 C 0.65625 -5.222656 0.578125 -4.644531 0.578125 -4.03125 C 0.578125 -3.414062 0.660156 -2.847656 0.828125 -2.328125 C 0.992188 -1.804688 1.238281 -1.359375 1.5625 -0.984375 C 1.882812 -0.617188 2.285156 -0.332031 2.765625 -0.125 C 3.253906 0.0703125 3.816406 0.171875 4.453125 0.171875 C 5.503906 0.171875 6.335938 -0.101562 6.953125 -0.65625 C 7.566406 -1.207031 7.945312 -2 8.09375 -3.03125 L 6.703125 -3.03125 C 6.617188 -2.382812 6.382812 -1.882812 6 -1.53125 C 5.625 -1.1875 5.101562 -1.015625 4.4375 -1.015625 C 4.007812 -1.015625 3.640625 -1.097656 3.328125 -1.265625 C 3.015625 -1.429688 2.757812 -1.65625 2.5625 -1.9375 C 2.375 -2.226562 2.234375 -2.550781 2.140625 -2.90625 C 2.054688 -3.269531 2.015625 -3.644531 2.015625 -4.03125 C 2.015625 -4.445312 2.054688 -4.847656 2.140625 -5.234375 C 2.222656 -5.628906 2.363281 -5.972656 2.5625 -6.265625 C 2.757812 -6.566406 3.023438 -6.804688 3.359375 -6.984375 C 3.691406 -7.171875 4.101562 -7.265625 4.59375 -7.265625 C 5.164062 -7.265625 5.625 -7.117188 5.96875 -6.828125 C 6.3125 -6.546875 6.535156 -6.140625 6.640625 -5.609375 Z M 6.640625 -5.609375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-19">
+<path style="stroke:none;" d="M 5.703125 0 L 5.703125 -11.34375 L 4.65625 -11.34375 C 4.582031 -10.914062 4.441406 -10.5625 4.234375 -10.28125 C 4.035156 -10.007812 3.789062 -9.789062 3.5 -9.625 C 3.207031 -9.46875 2.878906 -9.359375 2.515625 -9.296875 C 2.148438 -9.242188 1.773438 -9.21875 1.390625 -9.21875 L 1.390625 -8.125 L 4.34375 -8.125 L 4.34375 0 Z M 5.703125 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-20">
+<path style="stroke:none;" d="M 0.703125 -7.328125 L 2.0625 -7.328125 C 2.050781 -7.671875 2.082031 -8.007812 2.15625 -8.34375 C 2.238281 -8.675781 2.367188 -8.972656 2.546875 -9.234375 C 2.734375 -9.503906 2.96875 -9.722656 3.25 -9.890625 C 3.539062 -10.054688 3.878906 -10.140625 4.265625 -10.140625 C 4.566406 -10.140625 4.847656 -10.09375 5.109375 -10 C 5.378906 -9.90625 5.613281 -9.765625 5.8125 -9.578125 C 6.007812 -9.398438 6.164062 -9.1875 6.28125 -8.9375 C 6.40625 -8.6875 6.46875 -8.40625 6.46875 -8.09375 C 6.46875 -7.695312 6.40625 -7.347656 6.28125 -7.046875 C 6.15625 -6.753906 5.972656 -6.476562 5.734375 -6.21875 C 5.492188 -5.96875 5.191406 -5.71875 4.828125 -5.46875 C 4.460938 -5.21875 4.039062 -4.941406 3.5625 -4.640625 C 3.164062 -4.398438 2.785156 -4.144531 2.421875 -3.875 C 2.066406 -3.613281 1.742188 -3.304688 1.453125 -2.953125 C 1.171875 -2.609375 0.9375 -2.195312 0.75 -1.71875 C 0.5625 -1.25 0.441406 -0.675781 0.390625 0 L 7.796875 0 L 7.796875 -1.203125 L 1.96875 -1.203125 C 2.03125 -1.554688 2.164062 -1.867188 2.375 -2.140625 C 2.582031 -2.410156 2.832031 -2.660156 3.125 -2.890625 C 3.414062 -3.128906 3.738281 -3.351562 4.09375 -3.5625 C 4.445312 -3.769531 4.800781 -3.976562 5.15625 -4.1875 C 5.507812 -4.414062 5.847656 -4.648438 6.171875 -4.890625 C 6.503906 -5.140625 6.796875 -5.414062 7.046875 -5.71875 C 7.304688 -6.019531 7.515625 -6.363281 7.671875 -6.75 C 7.828125 -7.132812 7.90625 -7.578125 7.90625 -8.078125 C 7.90625 -8.609375 7.8125 -9.078125 7.625 -9.484375 C 7.4375 -9.890625 7.179688 -10.226562 6.859375 -10.5 C 6.546875 -10.769531 6.171875 -10.976562 5.734375 -11.125 C 5.304688 -11.269531 4.847656 -11.34375 4.359375 -11.34375 C 3.753906 -11.34375 3.21875 -11.238281 2.75 -11.03125 C 2.28125 -10.832031 1.890625 -10.550781 1.578125 -10.1875 C 1.265625 -9.832031 1.03125 -9.410156 0.875 -8.921875 C 0.726562 -8.429688 0.671875 -7.898438 0.703125 -7.328125 Z M 0.703125 -7.328125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-21">
+<path style="stroke:none;" d="M 3.484375 -6.484375 L 3.484375 -5.328125 C 3.742188 -5.359375 4.015625 -5.375 4.296875 -5.375 C 4.640625 -5.375 4.957031 -5.328125 5.25 -5.234375 C 5.550781 -5.148438 5.804688 -5.015625 6.015625 -4.828125 C 6.234375 -4.640625 6.40625 -4.410156 6.53125 -4.140625 C 6.65625 -3.867188 6.71875 -3.554688 6.71875 -3.203125 C 6.71875 -2.859375 6.648438 -2.550781 6.515625 -2.28125 C 6.378906 -2.007812 6.195312 -1.78125 5.96875 -1.59375 C 5.75 -1.40625 5.488281 -1.257812 5.1875 -1.15625 C 4.894531 -1.0625 4.582031 -1.015625 4.25 -1.015625 C 3.476562 -1.015625 2.890625 -1.242188 2.484375 -1.703125 C 2.078125 -2.171875 1.863281 -2.769531 1.84375 -3.5 L 0.484375 -3.5 C 0.472656 -2.914062 0.550781 -2.394531 0.71875 -1.9375 C 0.894531 -1.476562 1.148438 -1.085938 1.484375 -0.765625 C 1.816406 -0.453125 2.21875 -0.21875 2.6875 -0.0625 C 3.15625 0.09375 3.675781 0.171875 4.25 0.171875 C 4.789062 0.171875 5.296875 0.101562 5.765625 -0.03125 C 6.242188 -0.175781 6.65625 -0.394531 7 -0.6875 C 7.351562 -0.976562 7.632812 -1.335938 7.84375 -1.765625 C 8.050781 -2.203125 8.15625 -2.703125 8.15625 -3.265625 C 8.15625 -3.941406 7.988281 -4.53125 7.65625 -5.03125 C 7.320312 -5.539062 6.804688 -5.867188 6.109375 -6.015625 L 6.109375 -6.046875 C 6.554688 -6.253906 6.929688 -6.550781 7.234375 -6.9375 C 7.535156 -7.332031 7.6875 -7.785156 7.6875 -8.296875 C 7.6875 -8.828125 7.597656 -9.28125 7.421875 -9.65625 C 7.242188 -10.039062 7 -10.351562 6.6875 -10.59375 C 6.375 -10.84375 6.003906 -11.03125 5.578125 -11.15625 C 5.160156 -11.28125 4.707031 -11.34375 4.21875 -11.34375 C 3.65625 -11.34375 3.15625 -11.25 2.71875 -11.0625 C 2.289062 -10.882812 1.929688 -10.632812 1.640625 -10.3125 C 1.359375 -10 1.140625 -9.617188 0.984375 -9.171875 C 0.828125 -8.722656 0.738281 -8.226562 0.71875 -7.6875 L 2.078125 -7.6875 C 2.078125 -8.007812 2.117188 -8.320312 2.203125 -8.625 C 2.296875 -8.925781 2.425781 -9.1875 2.59375 -9.40625 C 2.769531 -9.632812 2.992188 -9.8125 3.265625 -9.9375 C 3.546875 -10.070312 3.863281 -10.140625 4.21875 -10.140625 C 4.800781 -10.140625 5.28125 -9.988281 5.65625 -9.6875 C 6.039062 -9.382812 6.234375 -8.925781 6.234375 -8.3125 C 6.234375 -8.019531 6.175781 -7.753906 6.0625 -7.515625 C 5.945312 -7.285156 5.789062 -7.09375 5.59375 -6.9375 C 5.394531 -6.78125 5.164062 -6.660156 4.90625 -6.578125 C 4.644531 -6.503906 4.367188 -6.46875 4.078125 -6.46875 L 3.796875 -6.46875 C 3.742188 -6.46875 3.6875 -6.46875 3.625 -6.46875 C 3.582031 -6.46875 3.535156 -6.472656 3.484375 -6.484375 Z M 3.484375 -6.484375 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M -3 -160 L 1059 -160 L 1059 556 L -3 556 Z M -3 -160 "/>
+<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 71 198 L 146 198 L 146 517 L 71 517 Z M 71 198 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="34.084" y="378"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="41.492" y="378"/>
+  <use xlink:href="#glyph0-3" x="50.084" y="378"/>
+  <use xlink:href="#glyph0-4" x="63.732" y="378"/>
+  <use xlink:href="#glyph0-5" x="73.22" y="378"/>
+  <use xlink:href="#glyph0-6" x="82.404" y="378"/>
+  <use xlink:href="#glyph0-7" x="87.732" y="378"/>
+  <use xlink:href="#glyph0-8" x="96.324" y="378"/>
+  <use xlink:href="#glyph0-9" x="99.876" y="378"/>
+  <use xlink:href="#glyph0-10" x="104.324" y="378"/>
+  <use xlink:href="#glyph0-7" x="115.588" y="378"/>
+  <use xlink:href="#glyph0-11" x="124.18" y="378"/>
+  <use xlink:href="#glyph0-7" x="129.22" y="378"/>
+  <use xlink:href="#glyph0-9" x="137.812" y="378"/>
+  <use xlink:href="#glyph0-12" x="142.26" y="378"/>
+  <use xlink:href="#glyph0-2" x="154.404" y="378"/>
+  <use xlink:href="#glyph0-7" x="162.996" y="378"/>
+  <use xlink:href="#glyph0-6" x="171.588" y="378"/>
+</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 43.960938 198 L 173.035156 198 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="183.5134" y="30"/>
+  <use xlink:href="#glyph0-2" x="192.4094" y="30"/>
+  <use xlink:href="#glyph0-7" x="201.0014" y="30"/>
+  <use xlink:href="#glyph0-4" x="209.5934" y="30"/>
+  <use xlink:href="#glyph0-14" x="219.0814" y="30"/>
+  <use xlink:href="#glyph0-11" x="229.4494" y="30"/>
+  <use xlink:href="#glyph0-7" x="234.4894" y="30"/>
+  <use xlink:href="#glyph0-6" x="243.0814" y="30"/>
+  <use xlink:href="#glyph0-11" x="248.4094" y="30"/>
+</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 43.960938 517 L 173.035156 517 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="176.872" y="363.5"/>
+  <use xlink:href="#glyph0-2" x="185.768" y="363.5"/>
+  <use xlink:href="#glyph0-7" x="194.36" y="363.5"/>
+  <use xlink:href="#glyph0-4" x="202.952" y="363.5"/>
+  <use xlink:href="#glyph0-15" x="212.44" y="363.5"/>
+  <use xlink:href="#glyph0-16" x="221.336" y="363.5"/>
+  <use xlink:href="#glyph0-3" x="224.888" y="363.5"/>
+  <use xlink:href="#glyph0-16" x="238.536" y="363.5"/>
+  <use xlink:href="#glyph0-11" x="242.088" y="363.5"/>
+</g>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(75.686646%,10.588074%,14.117432%);stroke-opacity:1;stroke-miterlimit:10;" d="M 43.960938 197 L 173.035156 197 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(75.686646%,10.588074%,14.117432%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="200.6974" y="58"/>
+  <use xlink:href="#glyph0-2" x="209.5934" y="58"/>
+  <use xlink:href="#glyph0-7" x="218.1854" y="58"/>
+  <use xlink:href="#glyph0-4" x="226.7774" y="58"/>
+</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 170 357 L 294.101562 357 " transform="matrix(1,0,0,1,-3,-160)"/>
+<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 302.101562 357 L 294.101562 354 L 294.101562 360 Z M 302.101562 357 " transform="matrix(1,0,0,1,-3,-160)"/>
+<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 265.878906 343.917969 C 284.617188 351.144531 284.617188 362.855469 265.878906 370.082031 C 247.140625 377.304688 216.761719 377.304688 198.023438 370.082031 C 179.285156 362.855469 179.285156 351.144531 198.023438 343.917969 C 216.761719 336.695312 247.140625 336.695312 265.878906 343.917969 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-17" x="197.2555" y="203"/>
+  <use xlink:href="#glyph0-8" x="207.6235" y="203"/>
+  <use xlink:href="#glyph0-8" x="211.1755" y="203"/>
+  <use xlink:href="#glyph0-5" x="214.7275" y="203"/>
+  <use xlink:href="#glyph0-18" x="223.9115" y="203"/>
+  <use xlink:href="#glyph0-7" x="232.5035" y="203"/>
+  <use xlink:href="#glyph0-11" x="241.0955" y="203"/>
+  <use xlink:href="#glyph0-5" x="246.1355" y="203"/>
+  <use xlink:href="#glyph0-6" x="255.3195" y="203"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-10" x="207.7595" y="236.5"/>
+  <use xlink:href="#glyph0-7" x="219.0235" y="236.5"/>
+  <use xlink:href="#glyph0-11" x="227.6155" y="236.5"/>
+  <use xlink:href="#glyph0-7" x="232.6555" y="236.5"/>
+  <use xlink:href="#glyph0-19" x="241.2475" y="236.5"/>
+</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 324 198 L 399 198 L 399 517 L 324 517 Z M 324 198 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="287.084" y="378"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="294.492" y="378"/>
+  <use xlink:href="#glyph0-3" x="303.084" y="378"/>
+  <use xlink:href="#glyph0-4" x="316.732" y="378"/>
+  <use xlink:href="#glyph0-5" x="326.22" y="378"/>
+  <use xlink:href="#glyph0-6" x="335.404" y="378"/>
+  <use xlink:href="#glyph0-7" x="340.732" y="378"/>
+  <use xlink:href="#glyph0-8" x="349.324" y="378"/>
+  <use xlink:href="#glyph0-9" x="352.876" y="378"/>
+  <use xlink:href="#glyph0-10" x="357.324" y="378"/>
+  <use xlink:href="#glyph0-7" x="368.588" y="378"/>
+  <use xlink:href="#glyph0-11" x="377.18" y="378"/>
+  <use xlink:href="#glyph0-7" x="382.22" y="378"/>
+  <use xlink:href="#glyph0-9" x="390.812" y="378"/>
+  <use xlink:href="#glyph0-12" x="395.26" y="378"/>
+  <use xlink:href="#glyph0-2" x="407.404" y="378"/>
+  <use xlink:href="#glyph0-7" x="415.996" y="378"/>
+  <use xlink:href="#glyph0-6" x="424.588" y="378"/>
+</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 296.964844 198 L 426.035156 198 " transform="matrix(1,0,0,1,-3,-160)"/>
+<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 296.964844 517 L 426.035156 517 " transform="matrix(1,0,0,1,-3,-160)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(75.686646%,10.588074%,14.117432%);stroke-opacity:1;stroke-miterlimit:10;" d="M 296.964844 289 L 426.035156 289 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(75.686646%,10.588074%,14.117432%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="433.216" y="135.5"/>
+  <use xlink:href="#glyph0-2" x="442.112" y="135.5"/>
+  <use xlink:href="#glyph0-7" x="450.704" y="135.5"/>
+  <use xlink:href="#glyph0-4" x="459.296" y="135.5"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="437.032" y="44.5"/>
+  <use xlink:href="#glyph0-2" x="445.928" y="44.5"/>
+  <use xlink:href="#glyph0-7" x="454.52" y="44.5"/>
+  <use xlink:href="#glyph0-4" x="463.112" y="44.5"/>
+  <use xlink:href="#glyph0-14" x="472.6" y="44.5"/>
+  <use xlink:href="#glyph0-11" x="482.968" y="44.5"/>
+  <use xlink:href="#glyph0-7" x="488.008" y="44.5"/>
+  <use xlink:href="#glyph0-6" x="496.6" y="44.5"/>
+  <use xlink:href="#glyph0-11" x="501.928" y="44.5"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="431.872" y="363.5"/>
+  <use xlink:href="#glyph0-2" x="440.768" y="363.5"/>
+  <use xlink:href="#glyph0-7" x="449.36" y="363.5"/>
+  <use xlink:href="#glyph0-4" x="457.952" y="363.5"/>
+  <use xlink:href="#glyph0-15" x="467.44" y="363.5"/>
+  <use xlink:href="#glyph0-16" x="476.336" y="363.5"/>
+  <use xlink:href="#glyph0-3" x="479.888" y="363.5"/>
+  <use xlink:href="#glyph0-16" x="493.536" y="363.5"/>
+  <use xlink:href="#glyph0-11" x="497.088" y="363.5"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-10" x="337.308" y="90"/>
+  <use xlink:href="#glyph0-7" x="348.572" y="90"/>
+  <use xlink:href="#glyph0-11" x="357.164" y="90"/>
+  <use xlink:href="#glyph0-7" x="362.204" y="90"/>
+  <use xlink:href="#glyph0-19" x="370.796" y="90"/>
+</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 324 290 L 399 290 " transform="matrix(1,0,0,1,-3,-160)"/>
+<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 431.046875 357 L 555.148438 357 " transform="matrix(1,0,0,1,-3,-160)"/>
+<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 563.148438 357 L 555.148438 354 L 555.148438 360 Z M 563.148438 357 " transform="matrix(1,0,0,1,-3,-160)"/>
+<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 526.929688 343.917969 C 545.664062 351.144531 545.664062 362.855469 526.929688 370.082031 C 508.191406 377.304688 477.808594 377.304688 459.070312 370.082031 C 440.335938 362.855469 440.335938 351.144531 459.070312 343.917969 C 477.808594 336.695312 508.191406 336.695312 526.929688 343.917969 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-17" x="458.304" y="203"/>
+  <use xlink:href="#glyph0-8" x="468.672" y="203"/>
+  <use xlink:href="#glyph0-8" x="472.224" y="203"/>
+  <use xlink:href="#glyph0-5" x="475.776" y="203"/>
+  <use xlink:href="#glyph0-18" x="484.96" y="203"/>
+  <use xlink:href="#glyph0-7" x="493.552" y="203"/>
+  <use xlink:href="#glyph0-11" x="502.144" y="203"/>
+  <use xlink:href="#glyph0-5" x="507.184" y="203"/>
+  <use xlink:href="#glyph0-6" x="516.368" y="203"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-10" x="468.808" y="236.5"/>
+  <use xlink:href="#glyph0-7" x="480.072" y="236.5"/>
+  <use xlink:href="#glyph0-11" x="488.664" y="236.5"/>
+  <use xlink:href="#glyph0-7" x="493.704" y="236.5"/>
+  <use xlink:href="#glyph0-20" x="502.296" y="236.5"/>
+</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 589 197 L 664 197 L 664 516 L 589 516 Z M 589 197 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="552.084" y="377"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="559.492" y="377"/>
+  <use xlink:href="#glyph0-3" x="568.084" y="377"/>
+  <use xlink:href="#glyph0-4" x="581.732" y="377"/>
+  <use xlink:href="#glyph0-5" x="591.22" y="377"/>
+  <use xlink:href="#glyph0-6" x="600.404" y="377"/>
+  <use xlink:href="#glyph0-7" x="605.732" y="377"/>
+  <use xlink:href="#glyph0-8" x="614.324" y="377"/>
+  <use xlink:href="#glyph0-9" x="617.876" y="377"/>
+  <use xlink:href="#glyph0-10" x="622.324" y="377"/>
+  <use xlink:href="#glyph0-7" x="633.588" y="377"/>
+  <use xlink:href="#glyph0-11" x="642.18" y="377"/>
+  <use xlink:href="#glyph0-7" x="647.22" y="377"/>
+  <use xlink:href="#glyph0-9" x="655.812" y="377"/>
+  <use xlink:href="#glyph0-12" x="660.26" y="377"/>
+  <use xlink:href="#glyph0-2" x="672.404" y="377"/>
+  <use xlink:href="#glyph0-7" x="680.996" y="377"/>
+  <use xlink:href="#glyph0-6" x="689.588" y="377"/>
+</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 561.964844 197 L 691.035156 197 " transform="matrix(1,0,0,1,-3,-160)"/>
+<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 561.964844 516 L 691.035156 516 " transform="matrix(1,0,0,1,-3,-160)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(75.686646%,10.588074%,14.117432%);stroke-opacity:1;stroke-miterlimit:10;" d="M 561.964844 468.5 L 691.035156 468.5 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-10" x="602.308" y="89"/>
+  <use xlink:href="#glyph0-7" x="613.572" y="89"/>
+  <use xlink:href="#glyph0-11" x="622.164" y="89"/>
+  <use xlink:href="#glyph0-7" x="627.204" y="89"/>
+  <use xlink:href="#glyph0-19" x="635.796" y="89"/>
+</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 589 289 L 664 289 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-10" x="602.308" y="225.25"/>
+  <use xlink:href="#glyph0-7" x="613.572" y="225.25"/>
+  <use xlink:href="#glyph0-11" x="622.164" y="225.25"/>
+  <use xlink:href="#glyph0-7" x="627.204" y="225.25"/>
+  <use xlink:href="#glyph0-20" x="635.796" y="225.25"/>
+</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 589 469.5 L 664 469.5 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(75.686646%,10.588074%,14.117432%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="698.216" y="314.5"/>
+  <use xlink:href="#glyph0-2" x="707.112" y="314.5"/>
+  <use xlink:href="#glyph0-7" x="715.704" y="314.5"/>
+  <use xlink:href="#glyph0-4" x="724.296" y="314.5"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="695.032" y="43.5"/>
+  <use xlink:href="#glyph0-2" x="703.928" y="43.5"/>
+  <use xlink:href="#glyph0-7" x="712.52" y="43.5"/>
+  <use xlink:href="#glyph0-4" x="721.112" y="43.5"/>
+  <use xlink:href="#glyph0-14" x="730.6" y="43.5"/>
+  <use xlink:href="#glyph0-11" x="740.968" y="43.5"/>
+  <use xlink:href="#glyph0-7" x="746.008" y="43.5"/>
+  <use xlink:href="#glyph0-6" x="754.6" y="43.5"/>
+  <use xlink:href="#glyph0-11" x="759.928" y="43.5"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="694.872" y="363.5"/>
+  <use xlink:href="#glyph0-2" x="703.768" y="363.5"/>
+  <use xlink:href="#glyph0-7" x="712.36" y="363.5"/>
+  <use xlink:href="#glyph0-4" x="720.952" y="363.5"/>
+  <use xlink:href="#glyph0-15" x="730.44" y="363.5"/>
+  <use xlink:href="#glyph0-16" x="739.336" y="363.5"/>
+  <use xlink:href="#glyph0-3" x="742.888" y="363.5"/>
+  <use xlink:href="#glyph0-16" x="756.536" y="363.5"/>
+  <use xlink:href="#glyph0-11" x="760.088" y="363.5"/>
+</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 854 190.75 L 929 190.75 L 929 509.75 L 854 509.75 Z M 854 190.75 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="817.084" y="370.75"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="824.492" y="370.75"/>
+  <use xlink:href="#glyph0-3" x="833.084" y="370.75"/>
+  <use xlink:href="#glyph0-4" x="846.732" y="370.75"/>
+  <use xlink:href="#glyph0-5" x="856.22" y="370.75"/>
+  <use xlink:href="#glyph0-6" x="865.404" y="370.75"/>
+  <use xlink:href="#glyph0-7" x="870.732" y="370.75"/>
+  <use xlink:href="#glyph0-8" x="879.324" y="370.75"/>
+  <use xlink:href="#glyph0-9" x="882.876" y="370.75"/>
+  <use xlink:href="#glyph0-10" x="887.324" y="370.75"/>
+  <use xlink:href="#glyph0-7" x="898.588" y="370.75"/>
+  <use xlink:href="#glyph0-11" x="907.18" y="370.75"/>
+  <use xlink:href="#glyph0-7" x="912.22" y="370.75"/>
+  <use xlink:href="#glyph0-9" x="920.812" y="370.75"/>
+  <use xlink:href="#glyph0-12" x="925.26" y="370.75"/>
+  <use xlink:href="#glyph0-2" x="937.404" y="370.75"/>
+  <use xlink:href="#glyph0-7" x="945.996" y="370.75"/>
+  <use xlink:href="#glyph0-6" x="954.588" y="370.75"/>
+</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 826.964844 190.75 L 956.035156 190.75 " transform="matrix(1,0,0,1,-3,-160)"/>
+<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 826.964844 509.75 L 956.035156 509.75 " transform="matrix(1,0,0,1,-3,-160)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(75.686646%,10.588074%,14.117432%);stroke-opacity:1;stroke-miterlimit:10;" d="M 826.964844 249.75 L 956.035156 249.75 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-10" x="867.308" y="67.25"/>
+  <use xlink:href="#glyph0-7" x="878.572" y="67.25"/>
+  <use xlink:href="#glyph0-11" x="887.164" y="67.25"/>
+  <use xlink:href="#glyph0-7" x="892.204" y="67.25"/>
+  <use xlink:href="#glyph0-21" x="900.796" y="67.25"/>
+</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 854 282.75 L 929 282.75 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-10" x="867.308" y="225.75"/>
+  <use xlink:href="#glyph0-7" x="878.572" y="225.75"/>
+  <use xlink:href="#glyph0-11" x="887.164" y="225.75"/>
+  <use xlink:href="#glyph0-7" x="892.204" y="225.75"/>
+  <use xlink:href="#glyph0-20" x="900.796" y="225.75"/>
+</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 854 469 L 929 469 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(75.686646%,10.588074%,14.117432%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="968.216" y="96.25"/>
+  <use xlink:href="#glyph0-2" x="977.112" y="96.25"/>
+  <use xlink:href="#glyph0-7" x="985.704" y="96.25"/>
+  <use xlink:href="#glyph0-4" x="994.296" y="96.25"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="960.032" y="37.25"/>
+  <use xlink:href="#glyph0-2" x="968.928" y="37.25"/>
+  <use xlink:href="#glyph0-7" x="977.52" y="37.25"/>
+  <use xlink:href="#glyph0-4" x="986.112" y="37.25"/>
+  <use xlink:href="#glyph0-14" x="995.6" y="37.25"/>
+  <use xlink:href="#glyph0-11" x="1005.968" y="37.25"/>
+  <use xlink:href="#glyph0-7" x="1011.008" y="37.25"/>
+  <use xlink:href="#glyph0-6" x="1019.6" y="37.25"/>
+  <use xlink:href="#glyph0-11" x="1024.928" y="37.25"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="959.872" y="357.25"/>
+  <use xlink:href="#glyph0-2" x="968.768" y="357.25"/>
+  <use xlink:href="#glyph0-7" x="977.36" y="357.25"/>
+  <use xlink:href="#glyph0-4" x="985.952" y="357.25"/>
+  <use xlink:href="#glyph0-15" x="995.44" y="357.25"/>
+  <use xlink:href="#glyph0-16" x="1004.336" y="357.25"/>
+  <use xlink:href="#glyph0-3" x="1007.888" y="357.25"/>
+  <use xlink:href="#glyph0-16" x="1021.536" y="357.25"/>
+  <use xlink:href="#glyph0-11" x="1025.088" y="357.25"/>
+</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 687.953125 357 L 812.050781 357 " transform="matrix(1,0,0,1,-3,-160)"/>
+<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 820.050781 357 L 812.050781 354 L 812.050781 360 Z M 820.050781 357 " transform="matrix(1,0,0,1,-3,-160)"/>
+<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 783.832031 343.917969 C 802.570312 351.144531 802.570312 362.855469 783.832031 370.082031 C 765.09375 377.304688 734.714844 377.304688 715.976562 370.082031 C 697.238281 362.855469 697.238281 351.144531 715.976562 343.917969 C 734.714844 336.695312 765.09375 336.695312 783.832031 343.917969 " transform="matrix(1,0,0,1,-3,-160)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-17" x="715.2071" y="203"/>
+  <use xlink:href="#glyph0-8" x="725.5751" y="203"/>
+  <use xlink:href="#glyph0-8" x="729.1271" y="203"/>
+  <use xlink:href="#glyph0-5" x="732.6791" y="203"/>
+  <use xlink:href="#glyph0-18" x="741.8631" y="203"/>
+  <use xlink:href="#glyph0-7" x="750.4551" y="203"/>
+  <use xlink:href="#glyph0-11" x="759.0471" y="203"/>
+  <use xlink:href="#glyph0-5" x="764.0871" y="203"/>
+  <use xlink:href="#glyph0-6" x="773.2711" y="203"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-10" x="725.7111" y="236.5"/>
+  <use xlink:href="#glyph0-7" x="736.9751" y="236.5"/>
+  <use xlink:href="#glyph0-11" x="745.5671" y="236.5"/>
+  <use xlink:href="#glyph0-7" x="750.6071" y="236.5"/>
+  <use xlink:href="#glyph0-21" x="759.1991" y="236.5"/>
+</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 854 250.75 L 929 250.75 " transform="matrix(1,0,0,1,-3,-160)"/>
+</g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/slide/pictures/tree.svg	Thu Feb 18 16:13:20 2016 +0900
@@ -0,0 +1,230 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="559pt" height="248pt" viewBox="0 0 559 248" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d="M 0.734375 0 L 0.734375 -16.5 L 13.84375 -16.5 L 13.84375 0 Z M 11.765625 -2.0625 L 11.765625 -14.4375 L 2.8125 -14.4375 L 2.8125 -2.0625 Z M 11.765625 -2.0625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 2.203125 -11.390625 L 2.203125 -12.9375 C 3.660156 -13.082031 4.675781 -13.320312 5.25 -13.65625 C 5.832031 -13.988281 6.265625 -14.773438 6.546875 -16.015625 L 8.140625 -16.015625 L 8.140625 0 L 5.984375 0 L 5.984375 -11.390625 Z M 2.203125 -11.390625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 7.609375 -5.6875 L 7.609375 -12.984375 L 2.453125 -5.6875 Z M 7.640625 0 L 7.640625 -3.9375 L 0.578125 -3.9375 L 0.578125 -5.90625 L 7.953125 -16.125 L 9.65625 -16.125 L 9.65625 -5.6875 L 12.03125 -5.6875 L 12.03125 -3.9375 L 9.65625 -3.9375 L 9.65625 0 Z M 7.640625 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 5.96875 0.4375 C 4.070312 0.4375 2.691406 -0.0820312 1.828125 -1.125 C 0.972656 -2.175781 0.546875 -3.445312 0.546875 -4.9375 L 2.65625 -4.9375 C 2.75 -3.894531 2.945312 -3.140625 3.25 -2.671875 C 3.769531 -1.828125 4.71875 -1.40625 6.09375 -1.40625 C 7.15625 -1.40625 8.003906 -1.6875 8.640625 -2.25 C 9.285156 -2.820312 9.609375 -3.554688 9.609375 -4.453125 C 9.609375 -5.566406 9.269531 -6.34375 8.59375 -6.78125 C 7.914062 -7.226562 6.972656 -7.453125 5.765625 -7.453125 C 5.640625 -7.453125 5.503906 -7.445312 5.359375 -7.4375 C 5.222656 -7.4375 5.082031 -7.429688 4.9375 -7.421875 L 4.9375 -9.203125 C 5.144531 -9.179688 5.320312 -9.164062 5.46875 -9.15625 C 5.613281 -9.15625 5.769531 -9.15625 5.9375 -9.15625 C 6.6875 -9.15625 7.304688 -9.273438 7.796875 -9.515625 C 8.648438 -9.929688 9.078125 -10.679688 9.078125 -11.765625 C 9.078125 -12.554688 8.789062 -13.171875 8.21875 -13.609375 C 7.65625 -14.046875 6.992188 -14.265625 6.234375 -14.265625 C 4.890625 -14.265625 3.957031 -13.816406 3.4375 -12.921875 C 3.15625 -12.421875 2.992188 -11.710938 2.953125 -10.796875 L 0.953125 -10.796875 C 0.953125 -11.992188 1.191406 -13.015625 1.671875 -13.859375 C 2.492188 -15.359375 3.941406 -16.109375 6.015625 -16.109375 C 7.660156 -16.109375 8.929688 -15.742188 9.828125 -15.015625 C 10.722656 -14.285156 11.171875 -13.226562 11.171875 -11.84375 C 11.171875 -10.851562 10.90625 -10.050781 10.375 -9.4375 C 10.050781 -9.050781 9.625 -8.75 9.09375 -8.53125 C 9.9375 -8.300781 10.597656 -7.851562 11.078125 -7.1875 C 11.554688 -6.53125 11.796875 -5.722656 11.796875 -4.765625 C 11.796875 -3.222656 11.289062 -1.96875 10.28125 -1 C 9.269531 -0.0390625 7.832031 0.4375 5.96875 0.4375 Z M 5.96875 0.4375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 0.71875 0 C 0.789062 -1.382812 1.078125 -2.585938 1.578125 -3.609375 C 2.078125 -4.640625 3.050781 -5.570312 4.5 -6.40625 L 6.65625 -7.65625 C 7.613281 -8.21875 8.289062 -8.695312 8.6875 -9.09375 C 9.300781 -9.71875 9.609375 -10.429688 9.609375 -11.234375 C 9.609375 -12.171875 9.328125 -12.910156 8.765625 -13.453125 C 8.203125 -14.003906 7.453125 -14.28125 6.515625 -14.28125 C 5.128906 -14.28125 4.171875 -13.757812 3.640625 -12.71875 C 3.359375 -12.15625 3.203125 -11.375 3.171875 -10.375 L 1.109375 -10.375 C 1.128906 -11.78125 1.390625 -12.921875 1.890625 -13.796875 C 2.765625 -15.359375 4.3125 -16.140625 6.53125 -16.140625 C 8.363281 -16.140625 9.707031 -15.640625 10.5625 -14.640625 C 11.414062 -13.648438 11.84375 -12.546875 11.84375 -11.328125 C 11.84375 -10.035156 11.390625 -8.929688 10.484375 -8.015625 C 9.953125 -7.484375 9.007812 -6.84375 7.65625 -6.09375 L 6.125 -5.234375 C 5.382812 -4.828125 4.804688 -4.441406 4.390625 -4.078125 C 3.640625 -3.421875 3.164062 -2.695312 2.96875 -1.90625 L 11.765625 -1.90625 L 11.765625 0 Z M 0.71875 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 2.84375 -4.09375 C 2.976562 -2.945312 3.515625 -2.148438 4.453125 -1.703125 C 4.929688 -1.484375 5.484375 -1.375 6.109375 -1.375 C 7.304688 -1.375 8.191406 -1.753906 8.765625 -2.515625 C 9.347656 -3.273438 9.640625 -4.117188 9.640625 -5.046875 C 9.640625 -6.171875 9.296875 -7.039062 8.609375 -7.65625 C 7.921875 -8.269531 7.097656 -8.578125 6.140625 -8.578125 C 5.441406 -8.578125 4.84375 -8.441406 4.34375 -8.171875 C 3.851562 -7.898438 3.429688 -7.523438 3.078125 -7.046875 L 1.328125 -7.15625 L 2.546875 -15.8125 L 10.90625 -15.8125 L 10.90625 -13.859375 L 4.0625 -13.859375 L 3.375 -9.390625 C 3.75 -9.671875 4.109375 -9.882812 4.453125 -10.03125 C 5.046875 -10.28125 5.738281 -10.40625 6.53125 -10.40625 C 8 -10.40625 9.242188 -9.925781 10.265625 -8.96875 C 11.296875 -8.019531 11.8125 -6.816406 11.8125 -5.359375 C 11.8125 -3.835938 11.34375 -2.492188 10.40625 -1.328125 C 9.46875 -0.171875 7.96875 0.40625 5.90625 0.40625 C 4.59375 0.40625 3.429688 0.0351562 2.421875 -0.703125 C 1.421875 -1.441406 0.859375 -2.570312 0.734375 -4.09375 Z M 2.84375 -4.09375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 6.734375 -16.15625 C 8.523438 -16.15625 9.773438 -15.6875 10.484375 -14.75 C 11.191406 -13.820312 11.546875 -12.863281 11.546875 -11.875 L 9.546875 -11.875 C 9.421875 -12.507812 9.226562 -13.003906 8.96875 -13.359375 C 8.488281 -14.035156 7.753906 -14.375 6.765625 -14.375 C 5.628906 -14.375 4.726562 -13.847656 4.0625 -12.796875 C 3.394531 -11.753906 3.023438 -10.265625 2.953125 -8.328125 C 3.421875 -9.003906 4.003906 -9.507812 4.703125 -9.84375 C 5.347656 -10.144531 6.066406 -10.296875 6.859375 -10.296875 C 8.210938 -10.296875 9.390625 -9.863281 10.390625 -9 C 11.390625 -8.144531 11.890625 -6.863281 11.890625 -5.15625 C 11.890625 -3.695312 11.414062 -2.398438 10.46875 -1.265625 C 9.519531 -0.140625 8.164062 0.421875 6.40625 0.421875 C 4.894531 0.421875 3.59375 -0.148438 2.5 -1.296875 C 1.40625 -2.441406 0.859375 -4.363281 0.859375 -7.0625 C 0.859375 -9.0625 1.101562 -10.757812 1.59375 -12.15625 C 2.53125 -14.820312 4.242188 -16.15625 6.734375 -16.15625 Z M 6.578125 -1.375 C 7.640625 -1.375 8.4375 -1.734375 8.96875 -2.453125 C 9.5 -3.171875 9.765625 -4.015625 9.765625 -4.984375 C 9.765625 -5.804688 9.523438 -6.585938 9.046875 -7.328125 C 8.578125 -8.078125 7.722656 -8.453125 6.484375 -8.453125 C 5.609375 -8.453125 4.84375 -8.164062 4.1875 -7.59375 C 3.539062 -7.019531 3.21875 -6.148438 3.21875 -4.984375 C 3.21875 -3.960938 3.515625 -3.101562 4.109375 -2.40625 C 4.703125 -1.71875 5.523438 -1.375 6.578125 -1.375 Z M 6.578125 -1.375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-7">
+<path style="stroke:none;" d="M 10.21875 -6.765625 L 7.71875 -14.046875 L 5.046875 -6.765625 Z M 6.546875 -16.5 L 9.078125 -16.5 L 15.0625 0 L 12.609375 0 L 10.9375 -4.9375 L 4.40625 -4.9375 L 2.625 0 L 0.34375 0 Z M 7.703125 -16.5 Z M 7.703125 -16.5 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d="M 1.40625 -13.875 L 1.40625 1.59375 L 14.578125 1.59375 L 14.578125 -13.984375 L 1.40625 -13.984375 Z M 12.90625 -13.125 L 8 -7.09375 L 3.265625 -12.921875 L 12.734375 -12.921875 Z M 13.6875 -0.0625 L 8.734375 -6.171875 L 13.6875 -12.28125 L 13.375 -12.375 L 13.375 0.015625 Z M 3.109375 0.734375 L 8 -5.28125 L 12.71875 0.546875 L 3.28125 0.546875 Z M 2.609375 0.03125 L 2.609375 -12.40625 L 2.296875 -12.3125 L 7.265625 -6.171875 L 2.296875 -0.046875 Z M 2.609375 0.03125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 0.78125 -5.34375 C 1.09375 -5.40625 1.234375 -5.4375 1.875 -5.484375 C 1.984375 -5.484375 2.28125 -5.515625 2.71875 -5.5625 C 2.84375 -5.578125 2.84375 -5.578125 2.921875 -5.578125 L 2.921875 -0.71875 C 2.921875 0.21875 2.90625 0.671875 2.796875 1.234375 L 4.234375 1.234375 C 4.125 0.6875 4.109375 0.234375 4.109375 -0.71875 L 4.109375 -5.703125 C 4.53125 -5.75 4.53125 -5.75 5.15625 -5.84375 C 5.203125 -5.65625 5.234375 -5.5 5.375 -4.859375 L 6.40625 -5.25 C 6.046875 -6.546875 5.71875 -7.4375 5.203125 -8.546875 L 4.25 -8.1875 C 4.59375 -7.484375 4.6875 -7.25 4.84375 -6.796875 C 4.40625 -6.734375 3.5625 -6.65625 3.046875 -6.640625 C 3.625 -7.4375 4.765625 -9.171875 5.390625 -10.234375 C 5.65625 -10.71875 5.75 -10.84375 5.953125 -11.15625 L 4.734375 -11.796875 C 4.5 -10.984375 4.078125 -10.25 3.265625 -8.921875 C 3.09375 -9.171875 2.890625 -9.421875 2.546875 -9.84375 C 3.09375 -10.65625 3.3125 -11.0625 3.9375 -12.234375 C 4.09375 -12.5625 4.171875 -12.703125 4.40625 -13.015625 L 3.125 -13.59375 C 2.9375 -12.78125 2.375 -11.5625 1.8125 -10.703125 C 1.75 -10.78125 1.640625 -10.859375 1.265625 -11.3125 L 0.578125 -10.375 C 1.46875 -9.40625 2.15625 -8.59375 2.625 -7.9375 C 2.15625 -7.265625 2.15625 -7.265625 1.703125 -6.578125 C 1.4375 -6.5625 1.390625 -6.5625 1.28125 -6.5625 C 1.078125 -6.5625 0.9375 -6.5625 0.5 -6.609375 L 0.65625 -5.3125 Z M 9.65625 -2.625 L 9.65625 -0.828125 C 9.65625 -0.0625 9.640625 0.265625 9.578125 0.859375 L 10.796875 0.859375 C 10.734375 0.359375 10.71875 -0.03125 10.71875 -0.828125 L 10.71875 -2.515625 L 11.71875 -2.515625 L 11.71875 -0.828125 C 11.71875 -0.0625 11.703125 0.265625 11.625 0.859375 L 12.84375 0.859375 C 12.78125 0.296875 12.765625 -0.03125 12.765625 -0.828125 L 12.765625 -2.515625 L 13.859375 -2.515625 L 13.859375 -0.375 C 13.859375 -0.078125 13.921875 -0.125 13.5625 -0.125 C 13.390625 -0.125 13.1875 -0.140625 12.734375 -0.234375 C 12.9375 0.21875 12.984375 0.453125 12.984375 0.90625 C 13.265625 0.9375 13.515625 0.9375 13.6875 0.9375 C 14.5625 0.9375 14.96875 0.5625 14.96875 -0.28125 L 14.96875 -4.703125 C 14.96875 -5.484375 14.984375 -5.96875 15.0625 -6.5 C 14.59375 -6.421875 14.03125 -6.390625 13.34375 -6.390625 L 9.4375 -6.390625 C 8.515625 -6.390625 8 -6.40625 7.515625 -6.453125 C 7.578125 -5.890625 7.59375 -5.5 7.59375 -4.75 L 7.59375 -0.515625 C 7.59375 0.171875 7.578125 0.59375 7.515625 1.1875 L 8.78125 1.1875 C 8.71875 0.703125 8.703125 0.171875 8.703125 -0.515625 L 8.703125 -2.515625 L 9.65625 -2.515625 Z M 9.8125 -3.53125 L 8.703125 -3.53125 L 8.703125 -5.34375 L 9.65625 -5.34375 L 9.65625 -3.53125 Z M 10.71875 -3.421875 L 10.71875 -5.34375 L 11.71875 -5.34375 L 11.71875 -3.53125 L 10.71875 -3.53125 Z M 12.765625 -3.421875 L 12.765625 -5.34375 L 13.859375 -5.34375 L 13.859375 -3.53125 L 12.765625 -3.53125 Z M 1.296875 -4.671875 C 1.203125 -2.859375 0.96875 -1.65625 0.484375 -0.25 L 1.546875 0.234375 C 2.046875 -1.28125 2.21875 -2.28125 2.453125 -4.609375 L 1.296875 -4.8125 Z M 4.421875 -4.5625 C 4.625 -3.828125 4.765625 -3.109375 4.9375 -1.71875 L 5.984375 -2.0625 C 5.78125 -3.34375 5.71875 -3.625 5.40625 -4.875 L 4.390625 -4.640625 Z M 6.015625 -11.625 C 6.390625 -11.703125 6.734375 -11.71875 7.4375 -11.71875 L 13.59375 -11.71875 C 14.359375 -11.71875 14.71875 -11.703125 15.25 -11.59375 L 15.25 -12.9375 C 14.6875 -12.84375 14.234375 -12.8125 13.546875 -12.8125 L 7.578125 -12.8125 C 6.90625 -12.8125 6.421875 -12.84375 5.875 -12.9375 L 5.875 -11.59375 Z M 13.171875 -7.40625 C 13.765625 -7.40625 14.28125 -7.390625 14.703125 -7.328125 C 14.65625 -7.84375 14.640625 -8.078125 14.640625 -8.703125 L 14.640625 -9.53125 C 14.640625 -10.140625 14.65625 -10.40625 14.703125 -10.859375 C 14.203125 -10.8125 13.78125 -10.796875 13.125 -10.796875 L 8.078125 -10.796875 C 7.390625 -10.796875 7.015625 -10.8125 6.46875 -10.859375 C 6.53125 -10.34375 6.53125 -10.171875 6.53125 -9.390625 C 6.53125 -4.4375 6.109375 -2 4.8125 0.0625 C 5.25 0.34375 5.421875 0.5 5.765625 0.953125 C 6.65625 -0.5625 7.1875 -2.265625 7.4375 -4.359375 C 7.53125 -5.140625 7.65625 -6.765625 7.6875 -7.40625 Z M 7.578125 -9.75 L 13.4375 -9.75 L 13.4375 -8.453125 L 7.71875 -8.453125 C 7.71875 -8.578125 7.71875 -8.84375 7.71875 -9.21875 L 7.71875 -9.75 Z M 7.578125 -9.75 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-2">
+<path style="stroke:none;" d="M 8.6875 -6.96875 L 12.09375 -6.96875 C 12.796875 -6.96875 13.15625 -6.953125 13.65625 -6.859375 L 13.65625 -8.109375 C 13.0625 -8 12.75 -7.984375 12.09375 -7.984375 L 8.8125 -7.984375 L 8.8125 -8.953125 L 12.09375 -8.953125 C 12.8125 -8.953125 13.109375 -8.9375 13.65625 -8.84375 L 13.65625 -10.09375 C 13.078125 -9.984375 12.734375 -9.96875 12.09375 -9.96875 L 8.8125 -9.96875 L 8.8125 -10.9375 L 12.890625 -10.9375 C 13.546875 -10.9375 13.875 -10.921875 14.421875 -10.828125 L 14.421875 -12.109375 C 13.859375 -12.015625 13.515625 -12 12.8125 -12 L 9.015625 -12 C 9.15625 -12.171875 9.4375 -12.609375 9.921875 -13.5 L 8.609375 -13.8125 C 8.359375 -13.046875 8.140625 -12.671875 7.65625 -12 L 4.53125 -12 C 4.671875 -12.171875 4.671875 -12.171875 5.53125 -13.484375 L 4.140625 -13.84375 C 3.984375 -13.34375 3.8125 -13.03125 3.546875 -12.625 C 2.71875 -11.328125 1.765625 -10.375 0.359375 -9.390625 C 0.734375 -9.03125 0.890625 -8.84375 1.15625 -8.40625 C 2.09375 -9.125 2.5 -9.5 3.078125 -10.15625 L 2.828125 -10.234375 C 2.78125 -9.75 2.765625 -9.25 2.765625 -8.671875 L 2.765625 -5.984375 C 2.765625 -5.546875 2.75 -5.15625 2.703125 -4.78125 C 3.203125 -4.828125 3.375 -4.828125 3.96875 -4.828125 L 7.34375 -4.828125 L 7.34375 -3.890625 L 2.703125 -3.890625 C 1.8125 -3.890625 1.34375 -3.921875 0.796875 -4.015625 L 0.796875 -2.671875 C 1.484375 -2.765625 1.984375 -2.796875 2.703125 -2.796875 L 6.34375 -2.796875 C 5.96875 -2.453125 5.34375 -2.015625 4.5 -1.5625 C 3.28125 -0.921875 2.296875 -0.59375 0.46875 -0.265625 C 0.890625 0.203125 1.03125 0.359375 1.28125 0.90625 C 2.515625 0.578125 3.5 0.21875 4.421875 -0.21875 C 5.6875 -0.828125 6.671875 -1.5 7.625 -2.515625 L 7.390625 -2.59375 C 7.375 -2.40625 7.375 -2.40625 7.375 -2.125 C 7.359375 -2.078125 7.359375 -1.96875 7.359375 -1.8125 C 7.34375 -1.625 7.34375 -1.484375 7.34375 -1.375 L 7.34375 -0.109375 C 7.34375 0.453125 7.328125 0.71875 7.21875 1.1875 L 8.734375 1.1875 C 8.625 0.75 8.609375 0.5625 8.609375 -0.125 L 8.609375 -1.375 C 8.609375 -1.828125 8.609375 -2.015625 8.5625 -2.59375 L 8.3125 -2.515625 C 9.921875 -0.890625 11.859375 0.125 14.734375 0.984375 C 14.96875 0.453125 15.09375 0.296875 15.484375 -0.203125 C 12.828125 -0.765625 10.84375 -1.703125 9.578125 -2.796875 L 13.296875 -2.796875 C 14.03125 -2.796875 14.53125 -2.765625 15.21875 -2.671875 L 15.21875 -4.015625 C 14.671875 -3.90625 14.203125 -3.890625 13.296875 -3.890625 L 8.609375 -3.890625 L 8.609375 -4.828125 L 12.875 -4.828125 C 13.5625 -4.828125 13.90625 -4.8125 14.46875 -4.71875 L 14.46875 -5.96875 C 13.90625 -5.875 13.578125 -5.859375 12.859375 -5.859375 L 8.8125 -5.859375 L 8.8125 -6.96875 Z M 7.59375 -7.09375 L 7.59375 -5.859375 L 4.015625 -5.859375 L 4.015625 -6.96875 L 7.59375 -6.96875 Z M 7.75 -7.984375 L 4.015625 -7.984375 L 4.015625 -8.953125 L 7.59375 -8.953125 L 7.59375 -7.984375 Z M 7.75 -9.96875 L 4.015625 -9.96875 L 4.015625 -10.9375 L 7.59375 -10.9375 L 7.59375 -9.96875 Z M 7.75 -9.96875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-3">
+<path style="stroke:none;" d="M 2.5625 -11.203125 C 1.46875 -11.21875 1.46875 -11.21875 0.8125 -11.328125 L 0.8125 -9.953125 C 1.453125 -10.046875 1.890625 -10.078125 2.5625 -10.078125 L 13.46875 -10.078125 C 14.15625 -10.078125 14.609375 -10.046875 15.203125 -9.953125 L 15.203125 -11.328125 C 14.640625 -11.234375 14.1875 -11.203125 13.46875 -11.203125 L 10.46875 -11.203125 C 10.8125 -11.5625 11.375 -12.265625 12.09375 -13.34375 L 10.8125 -13.828125 C 10.203125 -12.65625 9.765625 -12.03125 9.015625 -11.203125 L 6.859375 -11.203125 C 6.3125 -12.203125 6.15625 -12.4375 4.984375 -13.84375 L 3.78125 -13.34375 C 4.734375 -12.28125 5.046875 -11.890625 5.46875 -11.203125 Z M 3.0625 -2.53125 L 6.375 -2.53125 L 6.375 -0.5 C 6.375 -0.15625 6.421875 -0.1875 5.953125 -0.1875 C 5.59375 -0.1875 5.140625 -0.234375 4.359375 -0.40625 C 4.5625 0.15625 4.59375 0.28125 4.6875 0.859375 C 5.421875 0.90625 5.8125 0.921875 6.140625 0.921875 C 7.1875 0.921875 7.609375 0.546875 7.609375 -0.421875 L 7.609375 -7.203125 C 7.609375 -8.109375 7.625 -8.53125 7.6875 -9.046875 C 7.203125 -8.953125 6.953125 -8.9375 6.078125 -8.9375 L 3.5625 -8.9375 C 2.921875 -8.9375 2.546875 -8.953125 1.859375 -9.03125 C 1.90625 -8.53125 1.921875 -8.25 1.921875 -7.46875 L 1.921875 -0.75 C 1.921875 0.046875 1.90625 0.53125 1.828125 1.09375 L 3.296875 1.09375 C 3.21875 0.578125 3.1875 0.125 3.1875 -0.71875 L 3.1875 -2.53125 Z M 3.1875 -3.53125 L 3.1875 -5.15625 L 6.375 -5.15625 L 6.375 -3.640625 L 3.1875 -3.640625 Z M 3.1875 -6.15625 L 3.1875 -7.8125 L 6.375 -7.8125 L 6.375 -6.265625 L 3.1875 -6.265625 Z M 9.375 -8.703125 C 9.4375 -8.25 9.453125 -8.015625 9.453125 -7.203125 L 9.453125 -3.9375 C 9.453125 -2.8125 9.4375 -2.546875 9.375 -2.03125 L 10.8125 -2.03125 C 10.71875 -2.53125 10.71875 -2.734375 10.71875 -3.953125 L 10.71875 -7.203125 C 10.71875 -8.0625 10.734375 -8.3125 10.828125 -8.8125 L 9.359375 -8.8125 Z M 12.75 -9.1875 C 12.828125 -8.734375 12.84375 -8.453125 12.84375 -7.484375 L 12.84375 -0.5625 C 12.84375 -0.140625 12.875 -0.1875 12.25 -0.1875 C 11.734375 -0.1875 11.046875 -0.25 9.984375 -0.4375 C 10.21875 0.125 10.28125 0.390625 10.375 0.890625 C 11.296875 0.953125 11.828125 0.984375 12.375 0.984375 C 13.6875 0.984375 14.140625 0.59375 14.140625 -0.53125 L 14.140625 -7.453125 C 14.140625 -8.34375 14.15625 -8.765625 14.265625 -9.296875 L 12.71875 -9.296875 Z M 12.75 -9.1875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-4">
+<path style="stroke:none;" d="M 8.859375 -10.609375 C 9.65625 -10.578125 10.125 -10.46875 10.71875 -10.203125 C 12.34375 -9.484375 13.125 -8.125 13.125 -6.296875 C 13.125 -4.34375 12.1875 -2.734375 10.4375 -1.9375 C 9.6875 -1.578125 8.921875 -1.375 7.515625 -1.15625 C 7.953125 -0.609375 8.015625 -0.53125 8.21875 0.140625 C 9.421875 -0.125 10.03125 -0.3125 10.75 -0.625 C 13.078125 -1.609375 14.546875 -3.78125 14.546875 -6.25 C 14.546875 -7.796875 13.96875 -9.265625 12.953125 -10.234375 C 11.921875 -11.265625 10.25 -11.859375 8.46875 -11.859375 C 6.3125 -11.859375 4.46875 -11.109375 3.1875 -9.703125 C 2.109375 -8.5 1.46875 -6.828125 1.46875 -5.203125 C 1.46875 -2.953125 2.75 -1.1875 4.265625 -1.1875 C 5.421875 -1.1875 6.5 -2.25 7.421875 -4.375 C 8.140625 -6.046875 8.75 -8.5 8.96875 -10.59375 Z M 7.5625 -10.703125 C 7.359375 -8.65625 6.765625 -6.28125 6.109375 -4.78125 C 5.421875 -3.21875 4.921875 -2.578125 4.25 -2.578125 C 3.390625 -2.578125 2.84375 -3.640625 2.84375 -5.1875 C 2.84375 -7.171875 3.8125 -8.890625 5.421875 -9.875 C 6.15625 -10.3125 6.75 -10.515625 7.546875 -10.578125 Z M 7.5625 -10.703125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-5">
+<path style="stroke:none;" d="M 13.125 -8.96875 C 13.734375 -8.96875 14.34375 -8.9375 15.046875 -8.859375 L 15.046875 -10.28125 C 14.4375 -10.171875 13.9375 -10.140625 13.109375 -10.140625 L 8.53125 -10.140625 L 8.53125 -11.828125 C 8.53125 -12.3125 8.5625 -12.78125 8.65625 -13.390625 L 7.0625 -13.390625 C 7.15625 -12.765625 7.1875 -12.359375 7.1875 -11.8125 L 7.1875 -10.140625 L 2.859375 -10.140625 C 2.171875 -10.140625 1.65625 -10.171875 0.96875 -10.28125 L 0.96875 -8.859375 C 1.734375 -8.9375 2.234375 -8.96875 2.875 -8.96875 L 6.953125 -8.96875 C 6.171875 -7.5625 5.484375 -6.578125 4.53125 -5.5 C 3.375 -4.203125 1.890625 -2.953125 0.359375 -2.015625 C 0.78125 -1.703125 1.046875 -1.390625 1.34375 -0.90625 C 2.640625 -1.8125 3.59375 -2.640625 4.578125 -3.625 C 5.796875 -4.875 6.6875 -6.203125 7.515625 -7.96875 L 7.25 -7.96875 C 7.21875 -7.3125 7.1875 -6.5 7.1875 -5.96875 L 7.1875 -0.765625 C 7.1875 -0.03125 7.15625 0.515625 7.0625 1.1875 L 8.65625 1.1875 C 8.5625 0.5625 8.53125 -0.015625 8.53125 -0.765625 L 8.53125 -5.96875 C 8.53125 -6.5625 8.5 -7.28125 8.453125 -8.03125 L 8.203125 -7.953125 C 8.84375 -6.75 9.140625 -6.265625 9.65625 -5.546875 C 10.515625 -4.390625 11.046875 -3.828125 12.3125 -2.703125 C 13.109375 -2.015625 13.5 -1.71875 14.625 -0.953125 C 14.9375 -1.5 15.09375 -1.65625 15.578125 -2.15625 C 13.96875 -3.078125 12.6875 -4.046875 11.40625 -5.390625 C 10.421875 -6.421875 9.59375 -7.53125 8.765625 -8.96875 Z M 13.125 -8.96875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-6">
+<path style="stroke:none;" d="M 9.171875 -7.453125 L 9.171875 -6.53125 L 7.5625 -6.53125 C 6.75 -6.53125 6.21875 -6.546875 5.65625 -6.578125 C 5.734375 -5.9375 5.75 -5.546875 5.75 -4.90625 L 5.75 -2.46875 C 5.390625 -2.46875 5.109375 -2.484375 4.625 -2.578125 L 4.625 -1.328125 C 5.109375 -1.40625 5.4375 -1.4375 5.75 -1.4375 L 5.75 -0.609375 C 5.75 0.21875 5.734375 0.640625 5.640625 1.265625 L 7.03125 1.265625 C 6.9375 0.6875 6.9375 0.421875 6.9375 -0.609375 L 6.9375 -1.4375 L 12.8125 -1.4375 L 12.8125 -0.359375 C 12.8125 0.03125 12.84375 -0.015625 12.3125 -0.015625 C 11.796875 -0.015625 11.3125 -0.046875 10.4375 -0.171875 C 10.578125 0.25 10.640625 0.578125 10.671875 0.984375 C 11.4375 1.03125 11.875 1.046875 12.375 1.046875 C 13.578125 1.046875 14.015625 0.6875 14.015625 -0.296875 L 14.015625 -1.4375 C 14.453125 -1.4375 14.78125 -1.421875 15.34375 -1.359375 L 15.34375 -2.59375 C 14.8125 -2.484375 14.578125 -2.46875 14.015625 -2.46875 L 14.015625 -4.859375 C 14.015625 -5.65625 14.03125 -6.125 14.09375 -6.640625 C 13.5625 -6.5625 13.046875 -6.53125 12.421875 -6.53125 L 10.296875 -6.53125 L 10.296875 -7.34375 L 13.5625 -7.34375 C 14.3125 -7.34375 14.65625 -7.328125 15.265625 -7.21875 L 15.265625 -8.5 C 14.6875 -8.390625 14.296875 -8.375 13.578125 -8.375 L 12.265625 -8.375 L 12.265625 -9.28125 L 12.953125 -9.28125 C 13.5625 -9.28125 13.9375 -9.265625 14.4375 -9.171875 L 14.4375 -10.390625 C 13.921875 -10.28125 13.53125 -10.265625 12.953125 -10.265625 L 12.265625 -10.265625 L 12.265625 -11.125 L 13.421875 -11.125 C 14.0625 -11.125 14.390625 -11.109375 14.953125 -11.015625 L 14.953125 -12.234375 C 14.421875 -12.140625 14.046875 -12.109375 13.421875 -12.109375 L 12.265625 -12.109375 C 12.265625 -12.640625 12.28125 -12.984375 12.40625 -13.5 L 10.96875 -13.5 C 11.09375 -13.078125 11.09375 -12.890625 11.109375 -12.109375 L 8.671875 -12.109375 C 8.671875 -12.765625 8.6875 -13.0625 8.796875 -13.5 L 7.375 -13.5 C 7.46875 -13.0625 7.484375 -12.75 7.5 -12.109375 L 6.765625 -12.109375 C 6.125 -12.109375 5.75 -12.125 5.21875 -12.21875 L 5.21875 -11.03125 C 5.78125 -11.109375 6.171875 -11.125 6.765625 -11.125 L 7.5 -11.125 L 7.5 -10.265625 L 7.25 -10.265625 C 6.65625 -10.265625 6.28125 -10.28125 5.765625 -10.359375 L 5.765625 -9.1875 C 6.296875 -9.265625 6.65625 -9.28125 7.25 -9.28125 L 7.5 -9.28125 L 7.5 -8.375 L 6.609375 -8.375 C 5.890625 -8.375 5.5 -8.390625 4.9375 -8.484375 L 4.9375 -7.234375 C 5.546875 -7.328125 5.9375 -7.34375 6.640625 -7.34375 L 9.171875 -7.34375 Z M 9.3125 -2.46875 L 6.9375 -2.46875 L 6.9375 -3.546875 L 9.171875 -3.546875 L 9.171875 -2.46875 Z M 10.296875 -2.359375 L 10.296875 -3.546875 L 12.8125 -3.546875 L 12.8125 -2.46875 L 10.296875 -2.46875 Z M 9.3125 -4.53125 L 6.9375 -4.53125 L 6.9375 -5.53125 L 9.171875 -5.53125 L 9.171875 -4.53125 Z M 10.296875 -4.421875 L 10.296875 -5.53125 L 12.8125 -5.53125 L 12.8125 -4.53125 L 10.296875 -4.53125 Z M 8.671875 -8.25 L 8.671875 -9.28125 L 11.109375 -9.28125 L 11.109375 -8.375 L 8.671875 -8.375 Z M 8.671875 -10.15625 L 8.671875 -11.125 L 11.109375 -11.125 L 11.109375 -10.265625 L 8.671875 -10.265625 Z M 4.4375 -9.28125 C 4.84375 -9.28125 5.15625 -9.265625 5.59375 -9.1875 L 5.59375 -10.484375 C 5.171875 -10.40625 4.875 -10.390625 4.421875 -10.390625 L 3.984375 -10.390625 L 3.984375 -11.796875 C 3.984375 -12.59375 4 -13.046875 4.078125 -13.546875 L 2.65625 -13.546875 C 2.75 -13.109375 2.765625 -12.6875 2.765625 -11.796875 L 2.765625 -10.390625 L 1.984375 -10.390625 C 1.46875 -10.390625 1.171875 -10.40625 0.734375 -10.484375 L 0.734375 -9.1875 C 1.15625 -9.265625 1.5 -9.28125 1.984375 -9.28125 L 2.59375 -9.28125 C 2.125 -7.171875 1.375 -5.390625 0.234375 -3.84375 C 0.6875 -3.421875 0.78125 -3.3125 1.09375 -2.8125 C 1.578125 -3.578125 1.859375 -4.09375 2.15625 -4.765625 C 2.515625 -5.53125 2.625 -5.890625 3.15625 -7.6875 L 2.875 -7.6875 C 2.8125 -6.84375 2.78125 -5.953125 2.78125 -5.1875 L 2.78125 -0.703125 C 2.78125 0.109375 2.75 0.703125 2.671875 1.265625 L 4.109375 1.265625 C 4 0.71875 3.984375 0.15625 3.984375 -0.703125 L 3.984375 -5.53125 C 3.984375 -6.28125 3.953125 -7.265625 3.90625 -8.015625 L 3.625 -8.015625 C 4.03125 -6.96875 4.34375 -6.34375 4.953125 -5.4375 C 5.296875 -5.984375 5.421875 -6.125 5.734375 -6.46875 C 4.90625 -7.390625 4.484375 -8.109375 4.09375 -9.28125 Z M 4.4375 -9.28125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-7">
+<path style="stroke:none;" d="M 9.375 -10.265625 L 9.375 -8.234375 L 6.421875 -8.234375 C 5.71875 -8.234375 5.3125 -8.25 4.8125 -8.359375 L 4.8125 -7.046875 C 5.40625 -7.109375 5.875 -7.140625 6.390625 -7.140625 L 13.46875 -7.140625 C 13.984375 -7.140625 14.4375 -7.109375 15.0625 -7.046875 L 15.0625 -8.359375 C 14.578125 -8.25 14.1875 -8.234375 13.46875 -8.234375 L 10.609375 -8.234375 L 10.609375 -10.15625 L 12.796875 -10.15625 C 13.46875 -10.15625 13.875 -10.140625 14.4375 -10.078125 L 14.4375 -11.390625 C 13.921875 -11.28125 13.53125 -11.265625 12.78125 -11.265625 L 10.609375 -11.265625 L 10.609375 -11.71875 C 10.609375 -12.578125 10.625 -12.984375 10.734375 -13.46875 L 9.265625 -13.46875 C 9.34375 -12.953125 9.375 -12.546875 9.375 -11.71875 L 9.375 -11.265625 L 7.59375 -11.265625 C 7.703125 -11.484375 7.765625 -11.609375 7.90625 -12 C 8.09375 -12.46875 8.0625 -12.390625 8.15625 -12.578125 C 8.171875 -12.609375 8.234375 -12.734375 8.265625 -12.859375 L 6.96875 -13.25 C 6.90625 -12.796875 6.859375 -12.625 6.75 -12.28125 C 6.34375 -11.140625 5.828125 -10.3125 4.8125 -9.1875 C 5.421875 -8.921875 5.515625 -8.828125 5.875 -8.484375 C 6.5 -9.265625 6.6875 -9.546875 7.03125 -10.15625 L 9.375 -10.15625 Z M 12.15625 -1.609375 C 12.875 -1.609375 13.34375 -1.59375 14 -1.5 C 13.90625 -2.046875 13.90625 -2.25 13.90625 -3.203125 L 13.90625 -4.421875 C 13.90625 -5.34375 13.90625 -5.578125 14 -6.109375 C 13.34375 -6.015625 12.90625 -6 12.125 -6 L 7.9375 -6 C 7.140625 -6 6.71875 -6.015625 6.0625 -6.109375 C 6.140625 -5.625 6.15625 -5.328125 6.15625 -4.53125 L 6.15625 -3.1875 C 6.15625 -2.234375 6.140625 -2.015625 6.078125 -1.5 C 6.75 -1.59375 7.125 -1.609375 7.84375 -1.609375 Z M 7.265625 -4.875 L 12.640625 -4.875 L 12.640625 -2.734375 L 7.390625 -2.734375 L 7.390625 -4.875 Z M 1.046875 -12.34375 C 2.109375 -11.359375 2.703125 -10.671875 3.640625 -9.296875 L 4.65625 -10.1875 C 3.734375 -11.421875 3.078125 -12.140625 1.90625 -13.234375 L 0.9375 -12.421875 Z M 0.875 -5.828125 C 1.25 -5.890625 1.515625 -5.90625 2.046875 -5.90625 L 2.953125 -5.90625 L 2.953125 -2.203125 C 2.0625 -1.34375 1.203125 -0.640625 0.359375 -0.265625 L 1.015625 1.046875 C 1.40625 0.671875 1.578125 0.53125 1.734375 0.421875 C 2.609375 -0.25 2.921875 -0.53125 3.515625 -1.140625 C 3.90625 -0.53125 4.515625 -0.046875 5.203125 0.265625 C 6.15625 0.71875 7.0625 0.828125 9.78125 0.828125 C 11.65625 0.828125 13.5 0.796875 15.296875 0.71875 C 15.40625 0.109375 15.421875 0.03125 15.75 -0.703125 C 14 -0.453125 12.015625 -0.359375 9.125 -0.359375 C 7.25 -0.359375 6.3125 -0.46875 5.515625 -0.8125 C 4.8125 -1.109375 4.625 -1.328125 4.21875 -2.15625 L 4.21875 -5.296875 C 4.21875 -6.09375 4.234375 -6.484375 4.3125 -7.140625 C 3.78125 -7.046875 3.421875 -7.03125 2.9375 -7.03125 L 2.109375 -7.03125 C 1.515625 -7.03125 1.265625 -7.046875 0.734375 -7.140625 L 0.734375 -5.796875 Z M 0.875 -5.828125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-8">
+<path style="stroke:none;" d="M 8.890625 -13.5 C 8.6875 -12.90625 7.921875 -11.875 7.109375 -10.984375 C 6.96875 -11.109375 6.78125 -11.265625 6.046875 -11.828125 L 5.203125 -10.890625 C 6.765625 -9.765625 7.375 -9.265625 8.40625 -8.28125 C 8.1875 -8.078125 8.1875 -8.078125 7.375 -7.296875 C 6.015625 -7.25 6.015625 -7.25 5.734375 -7.25 C 5.234375 -7.25 4.859375 -7.265625 4.40625 -7.34375 L 4.625 -5.984375 C 5.03125 -6.0625 5.0625 -6.0625 5.515625 -6.09375 C 7.09375 -6.171875 7.921875 -6.21875 7.828125 -6.21875 C 7.171875 -4.96875 5.9375 -3.828125 4.046875 -2.796875 C 4.46875 -2.453125 4.6875 -2.203125 4.9375 -1.84375 C 6 -2.515625 6.65625 -3.046875 7.171875 -3.5625 C 7.59375 -2.921875 8.0625 -2.453125 8.796875 -1.796875 C 7.359375 -0.90625 6 -0.390625 3.875 -0.015625 C 4.359375 0.5625 4.40625 0.59375 4.625 1.140625 C 6.796875 0.609375 8.203125 0.015625 9.796875 -1.046875 C 10.109375 -0.8125 10.5625 -0.578125 11.21875 -0.25 L 11.109375 -0.28125 C 12.453125 0.390625 13.3125 0.6875 14.875 1.09375 C 15.21875 0.359375 15.1875 0.421875 15.53125 -0.140625 C 13.640625 -0.46875 12.109375 -1.03125 10.84375 -1.796875 C 11.609375 -2.390625 12.515625 -3.296875 13.0625 -4.078125 C 13.28125 -4.40625 13.28125 -4.40625 13.5 -4.640625 L 12.71875 -5.375 C 12.421875 -5.3125 11.9375 -5.28125 11.359375 -5.28125 L 8.546875 -5.28125 C 8.78125 -5.609375 8.875 -5.765625 9.171875 -6.296875 C 10.84375 -6.421875 10.84375 -6.421875 13.5 -6.703125 C 13.796875 -6.296875 13.921875 -6.109375 14.421875 -5.375 L 15.46875 -6.09375 C 14.34375 -7.625 13.71875 -8.390625 12.546875 -9.609375 L 11.5625 -8.953125 C 12.265625 -8.234375 12.515625 -7.984375 12.765625 -7.65625 C 10.96875 -7.484375 10.96875 -7.484375 8.75 -7.359375 L 8.84375 -7.171875 C 10.265625 -8.5 11.234375 -9.5 12.28125 -10.796875 C 12.671875 -11.265625 12.765625 -11.375 13.03125 -11.640625 L 11.765625 -12.40625 C 11.328125 -11.5 10.546875 -10.546875 9.25 -9.15625 C 8.8125 -9.5625 8.578125 -9.796875 8 -10.265625 C 8.578125 -10.875 9.1875 -11.625 9.703125 -12.359375 C 9.921875 -12.703125 9.96875 -12.75 10.171875 -13.046875 L 8.953125 -13.6875 Z M 11.75 -4.4375 C 11.203125 -3.640625 10.609375 -3.0625 9.828125 -2.484375 C 9.109375 -3.03125 8.5625 -3.578125 8.078125 -4.234375 L 11.609375 -4.234375 Z M 3.875 -13.5625 C 3.3125 -12.359375 2.109375 -11.140625 0.5 -10.15625 C 0.890625 -9.828125 1.046875 -9.640625 1.3125 -9.1875 C 2.703125 -10.140625 3.75 -11.15625 4.640625 -12.421875 C 4.875 -12.734375 4.875 -12.734375 5.09375 -12.984375 L 3.953125 -13.75 Z M 2.421875 -0.84375 C 2.421875 -0.015625 2.390625 0.5625 2.296875 1.125 L 3.78125 1.125 C 3.71875 0.53125 3.6875 -0.0625 3.6875 -0.890625 L 3.6875 -7.46875 C 4.09375 -7.96875 4.5 -8.515625 4.703125 -8.875 C 4.90625 -9.234375 4.984375 -9.359375 5.25 -9.703125 L 4.078125 -10.421875 C 3.84375 -9.765625 3.578125 -9.34375 3.109375 -8.671875 C 2.296875 -7.53125 1.421875 -6.65625 0.203125 -5.8125 C 0.625 -5.375 0.671875 -5.3125 0.953125 -4.71875 C 1.84375 -5.40625 2.203125 -5.796875 2.6875 -6.421875 L 2.453125 -6.5 C 2.4375 -5.59375 2.4375 -5.59375 2.4375 -5.484375 C 2.4375 -5.265625 2.4375 -4.890625 2.421875 -4.359375 Z M 2.421875 -0.84375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-9">
+<path style="stroke:none;" d="M 10 -8.375 L 10 -11.015625 C 11.9375 -11.328125 13.15625 -11.625 14.484375 -12.171875 C 14.890625 -12.359375 14.90625 -12.359375 15.265625 -12.46875 L 14.25 -13.5625 C 13.734375 -13.203125 13.4375 -13.0625 12.765625 -12.828125 C 11.453125 -12.421875 9.828125 -12.09375 8.96875 -12.09375 C 8.9375 -12.09375 8.859375 -12.09375 8.625 -12.09375 C 8.6875 -11.515625 8.71875 -10.828125 8.71875 -9.03125 C 8.71875 -3.6875 8.265625 -1.515625 6.640625 0.484375 C 7.140625 0.734375 7.3125 0.875 7.78125 1.3125 C 8.40625 0.46875 8.75 -0.21875 9.078125 -1.078125 C 9.625 -2.53125 9.96875 -4.6875 9.984375 -6.8125 C 9.984375 -7.234375 9.984375 -7.234375 9.984375 -7.328125 L 12.21875 -7.328125 L 12.21875 -0.46875 C 12.21875 0.3125 12.1875 0.71875 12.109375 1.25 L 13.65625 1.25 C 13.546875 0.734375 13.53125 0.34375 13.53125 -0.46875 L 13.53125 -7.328125 L 14 -7.328125 C 14.65625 -7.328125 15.015625 -7.3125 15.53125 -7.21875 L 15.53125 -8.609375 C 15.046875 -8.515625 14.65625 -8.484375 13.9375 -8.484375 L 10 -8.484375 Z M 5.28125 -11.9375 L 5.28125 -12.375 C 5.28125 -12.890625 5.296875 -13.15625 5.390625 -13.59375 L 3.890625 -13.59375 C 3.984375 -13.140625 4 -12.875 4 -12.375 L 4 -12.046875 L 2.546875 -12.046875 C 1.84375 -12.046875 1.5 -12.0625 0.984375 -12.15625 L 0.984375 -10.796875 C 1.546875 -10.890625 1.859375 -10.90625 2.53125 -10.90625 L 6.625 -10.90625 C 7.25 -10.90625 7.546875 -10.890625 8.109375 -10.796875 L 8.109375 -12.15625 C 7.59375 -12.0625 7.296875 -12.046875 6.640625 -12.046875 L 5.28125 -12.046875 Z M 2.140625 -8.375 C 1.5 -8.375 1.171875 -8.390625 0.671875 -8.484375 L 0.671875 -7.125 C 1.1875 -7.21875 1.515625 -7.234375 2.140625 -7.234375 L 6.890625 -7.234375 C 7.46875 -7.234375 7.796875 -7.21875 8.3125 -7.125 L 8.3125 -8.484375 C 7.828125 -8.390625 7.5 -8.375 6.890625 -8.375 L 6.15625 -8.375 C 6.421875 -8.796875 6.78125 -9.609375 7.203125 -10.640625 L 5.96875 -11.03125 C 5.71875 -9.921875 5.453125 -9.28125 4.921875 -8.375 Z M 3.703125 -4.765625 C 3.25 -3.9375 3.015625 -3.59375 2.53125 -3.0625 C 1.9375 -2.40625 1.25 -1.828125 0.359375 -1.234375 C 0.703125 -0.859375 0.84375 -0.6875 1.125 -0.125 C 2.71875 -1.359375 3.65625 -2.5 4.3125 -3.875 L 4.046875 -3.875 C 4.015625 -3.34375 4 -2.921875 4 -2.546875 L 4 -0.265625 C 4 0.25 3.96875 0.6875 3.890625 1.21875 L 5.296875 1.21875 C 5.21875 0.671875 5.203125 0.28125 5.203125 -0.265625 L 5.203125 -2.59375 C 5.1875 -3.1875 5.171875 -3.640625 5.140625 -4 L 4.890625 -3.921875 C 5.515625 -2.953125 5.859375 -2.59375 7.046875 -1.59375 C 7.296875 -2.078125 7.40625 -2.265625 7.75 -2.671875 C 6.46875 -3.5 6.015625 -3.921875 5.546875 -4.578125 L 6.828125 -4.578125 C 7.4375 -4.578125 7.765625 -4.5625 8.25 -4.46875 L 8.25 -5.796875 C 7.71875 -5.6875 7.390625 -5.65625 6.828125 -5.65625 L 5.203125 -5.65625 L 5.203125 -6.40625 C 5.203125 -6.609375 5.21875 -6.859375 5.296875 -7.171875 L 3.890625 -7.171875 C 3.96875 -6.859375 4 -6.609375 4 -6.40625 L 4 -5.65625 L 2.1875 -5.65625 C 1.53125 -5.65625 1.21875 -5.6875 0.703125 -5.796875 L 0.703125 -4.453125 C 1.234375 -4.5625 1.53125 -4.578125 2.15625 -4.578125 L 3.59375 -4.578125 Z M 3.953125 -8.703125 C 3.6875 -9.578125 3.453125 -10.140625 2.96875 -11.015625 L 1.890625 -10.59375 C 2.390625 -9.71875 2.5625 -9.296875 2.875 -8.234375 L 3.96875 -8.640625 Z M 3.953125 -8.703125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-10">
+<path style="stroke:none;" d="M 3.5625 -12.59375 C 3.609375 -12.265625 3.625 -12.078125 3.625 -11.75 C 3.625 -11.484375 3.625 -11.1875 3.609375 -10.703125 C 3.484375 -5.65625 3.46875 -5.265625 3.46875 -4.1875 C 3.46875 -2.515625 3.734375 -1.578125 4.390625 -0.828125 C 5.03125 -0.09375 6.140625 0.3125 7.5 0.3125 C 9.375 0.3125 10.96875 -0.375 12.109375 -1.71875 C 12.8125 -2.53125 13.3125 -3.546875 13.9375 -5.46875 C 13.375 -5.765625 13.1875 -5.890625 12.546875 -6.4375 C 12.265625 -5.078125 12.078125 -4.453125 11.71875 -3.6875 C 10.828125 -1.9375 9.46875 -1.015625 7.5625 -1.015625 C 6.734375 -1.015625 6.109375 -1.203125 5.65625 -1.59375 C 5.1875 -2.03125 5.015625 -2.484375 4.9375 -3.4375 C 4.921875 -3.8125 4.90625 -4.203125 4.90625 -4.40625 C 4.90625 -5.125 4.953125 -7.296875 5.03125 -9.21875 C 5.078125 -11.234375 5.140625 -12.046875 5.25 -12.703125 L 3.546875 -12.703125 Z M 3.5625 -12.59375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-11">
+<path style="stroke:none;" d="M 9.796875 -13.09375 C 9.234375 -12.203125 7.234375 -10.34375 5.109375 -8.703125 C 3.9375 -7.8125 3.9375 -7.8125 3.75 -7.609375 C 3.4375 -7.296875 3.25 -6.84375 3.25 -6.46875 C 3.25 -5.921875 3.53125 -5.484375 4.4375 -4.78125 C 6.765625 -2.953125 7.40625 -2.4375 8.484375 -1.4375 C 9.53125 -0.46875 10.15625 0.203125 10.625 0.859375 L 11.84375 -0.3125 C 11.578125 -0.546875 11.546875 -0.5625 11.3125 -0.796875 C 8.953125 -3.03125 8.515625 -3.390625 6.1875 -5.171875 C 4.890625 -6.171875 4.796875 -6.203125 4.796875 -6.5 C 4.796875 -6.71875 4.875 -6.765625 5.46875 -7.21875 C 7.484375 -8.765625 8.359375 -9.484375 9.15625 -10.234375 C 10.8125 -11.84375 10.9375 -11.953125 11.21875 -12.171875 L 9.859375 -13.1875 Z M 9.796875 -13.09375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-12">
+<path style="stroke:none;" d="M 5.546875 -10.984375 C 3.921875 -10.984375 2.703125 -11.0625 1.984375 -11.203125 L 1.96875 -9.828125 C 2.28125 -9.859375 2.3125 -9.859375 2.46875 -9.859375 C 2.515625 -9.859375 2.640625 -9.859375 2.71875 -9.859375 C 3.3125 -9.84375 4.8125 -9.8125 5.078125 -9.8125 C 5.15625 -9.8125 5.3125 -9.828125 5.125 -9.78125 C 5.171875 -9.875 5.171875 -9.875 5.125 -9.796875 C 3.96875 -7.75 2.640625 -6.0625 1.453125 -5.15625 L 2.5625 -4.03125 C 2.890625 -4.59375 3.25 -4.953125 3.875 -5.484375 C 5.171875 -6.59375 6.34375 -7.15625 7.34375 -7.15625 C 8.09375 -7.15625 8.34375 -6.875 8.453125 -6.046875 C 7.53125 -5.640625 6.65625 -5.203125 6.109375 -4.796875 C 5.03125 -3.984375 4.453125 -3.078125 4.453125 -2.1875 C 4.453125 -0.546875 5.984375 0.390625 8.84375 0.390625 C 10.078125 0.390625 11.46875 0.265625 12.734375 0.0625 C 13.0625 0.015625 13.140625 0 13.515625 -0.015625 L 13.34375 -1.515625 C 12.3125 -1.109375 10.546875 -0.84375 8.953125 -0.84375 C 6.703125 -0.84375 5.84375 -1.203125 5.84375 -2.25 C 5.84375 -3.21875 6.546875 -3.859375 8.59375 -4.8125 C 8.59375 -4.796875 8.59375 -4.765625 8.59375 -4.515625 C 8.59375 -3.53125 8.546875 -2.5625 8.484375 -2.078125 L 9.875 -2.109375 C 9.828125 -2.453125 9.828125 -2.578125 9.828125 -2.796875 C 9.828125 -2.9375 9.828125 -3.171875 9.84375 -3.515625 C 9.859375 -3.84375 9.859375 -4.1875 9.859375 -4.40625 C 9.859375 -4.796875 9.859375 -4.953125 9.828125 -5.3125 C 11.703125 -6.046875 13.140625 -6.53125 14.140625 -6.6875 L 13.5 -8.078125 C 13.09375 -7.8125 13.15625 -7.828125 12.375 -7.546875 C 11.65625 -7.296875 10.75 -6.953125 9.6875 -6.546875 C 9.5 -7.5625 8.65625 -8.265625 7.46875 -8.265625 C 6.640625 -8.265625 5.6875 -7.96875 4.9375 -7.453125 C 4.78125 -7.34375 4.78125 -7.34375 4.3125 -6.96875 C 4.40625 -6.90625 4.40625 -6.90625 4.390625 -6.9375 L 4.390625 -6.78125 C 4.390625 -6.78125 4.421875 -6.859375 4.421875 -6.875 L 4.390625 -6.796875 C 4.390625 -6.796875 4.4375 -6.875 4.4375 -6.84375 C 4.421875 -6.828125 4.5 -6.890625 4.609375 -6.96875 C 4.671875 -7.03125 4.984375 -7.390625 5.15625 -7.578125 C 5.71875 -8.265625 6.109375 -8.90625 6.5625 -9.828125 C 8.4375 -9.890625 10.109375 -10.015625 11.78125 -10.234375 C 12.0625 -10.28125 12.15625 -10.296875 12.5625 -10.3125 L 12.4375 -11.6875 C 11.4375 -11.34375 9.84375 -11.15625 7.28125 -11.03125 C 7.140625 -11.03125 7.140625 -11.03125 7.15625 -11.03125 C 7.125 -10.953125 7.359375 -11.46875 7.5625 -11.984375 C 7.84375 -12.640625 7.8125 -12.5625 8.0625 -12.921875 L 6.453125 -13.21875 C 6.390625 -12.5625 6.1875 -12 5.71875 -10.984375 Z M 5.546875 -10.984375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-13">
+<path style="stroke:none;" d="M 8.703125 -10.015625 L 8.703125 -0.5625 C 8.703125 0.28125 8.671875 0.734375 8.578125 1.234375 L 10.140625 1.234375 C 10.03125 0.71875 10 0.21875 10 -0.5625 L 10 -2.890625 L 13.171875 -2.890625 C 13.734375 -2.890625 14.140625 -2.859375 14.703125 -2.765625 L 14.703125 -4.15625 C 14.125 -4.0625 13.75 -4.03125 13.171875 -4.03125 L 10 -4.03125 L 10 -6.40625 L 13.125 -6.40625 C 13.65625 -6.40625 14.03125 -6.375 14.65625 -6.265625 L 14.65625 -7.65625 C 14.078125 -7.5625 13.71875 -7.53125 13.125 -7.53125 L 10 -7.53125 L 10 -9.90625 L 13.625 -9.90625 C 14.296875 -9.90625 14.6875 -9.890625 15.21875 -9.796875 L 15.21875 -11.171875 C 14.625 -11.0625 14.265625 -11.046875 13.625 -11.046875 L 8.734375 -11.046875 C 8.921875 -11.484375 9.015625 -11.703125 9.234375 -12.359375 C 9.375 -12.765625 9.421875 -12.875 9.578125 -13.234375 L 8.171875 -13.703125 C 8.109375 -12.984375 7.875 -12.203125 7.484375 -11.265625 C 6.765625 -9.53125 5.9375 -8.28125 4.59375 -6.859375 C 5.171875 -6.46875 5.171875 -6.46875 5.578125 -5.90625 C 6.75 -7.28125 7.515625 -8.5 8.21875 -9.90625 L 8.703125 -9.90625 Z M 4.4375 -13.53125 C 4.34375 -12.90625 4.125 -12.21875 3.765625 -11.390625 C 2.90625 -9.453125 1.828125 -7.953125 0.34375 -6.59375 C 0.796875 -6.125 0.796875 -6.125 1.171875 -5.53125 C 2.21875 -6.609375 2.71875 -7.25 3.28125 -8.1875 L 3.046875 -8.265625 C 2.984375 -7.328125 2.96875 -6.890625 2.96875 -6.203125 L 2.96875 -0.890625 C 2.96875 -0.125 2.9375 0.4375 2.84375 1.171875 L 4.40625 1.171875 C 4.296875 0.53125 4.265625 -0.140625 4.265625 -0.859375 L 4.265625 -9.609375 C 4.84375 -10.734375 5.09375 -11.28125 5.453125 -12.265625 C 5.578125 -12.59375 5.625 -12.734375 5.859375 -13.234375 L 4.453125 -13.703125 Z M 4.4375 -13.53125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-14">
+<path style="stroke:none;" d="M 12.734375 -8.5625 C 12.5625 -7.390625 11.765625 -5.609375 10.9375 -4.4375 C 10.453125 -5.703125 10.09375 -7.625 10 -9.8125 L 13.234375 -9.8125 C 14.078125 -9.8125 14.53125 -9.796875 15.15625 -9.703125 L 15.15625 -11.078125 C 14.625 -10.953125 14.203125 -10.9375 13.3125 -10.9375 L 9.953125 -10.9375 C 9.921875 -11.578125 9.921875 -11.828125 9.921875 -12.109375 C 9.921875 -12.71875 9.9375 -13.109375 10.03125 -13.53125 L 8.46875 -13.53125 C 8.578125 -13.0625 8.59375 -12.796875 8.640625 -10.9375 L 4.078125 -10.9375 C 3.265625 -10.9375 2.6875 -10.953125 1.953125 -11.046875 C 2.0625 -10.375 2.078125 -10.109375 2.078125 -9.046875 C 2.078125 -5.921875 1.90625 -3.765625 1.546875 -2.3125 C 1.328125 -1.421875 1.0625 -0.828125 0.390625 0.109375 C 0.796875 0.359375 1.03125 0.546875 1.421875 1.015625 C 2.171875 -0.09375 2.5 -0.859375 2.765625 -2 C 3.0625 -3.1875 3.1875 -4.375 3.28125 -6.296875 L 6.203125 -6.296875 C 6.1875 -5.15625 6.109375 -3.953125 6 -3.28125 C 5.890625 -2.578125 5.90625 -2.546875 5.375 -2.546875 C 4.84375 -2.546875 4.375 -2.609375 3.28125 -2.84375 C 3.46875 -2.296875 3.5 -2.0625 3.53125 -1.546875 C 4.40625 -1.421875 4.78125 -1.390625 5.359375 -1.390625 C 6.25 -1.390625 6.734375 -1.640625 6.96875 -2.140625 C 7.203125 -2.609375 7.359375 -3.78125 7.453125 -5.578125 C 7.515625 -7.046875 7.515625 -7.046875 7.59375 -7.515625 C 7.09375 -7.4375 6.8125 -7.421875 6.234375 -7.421875 L 3.3125 -7.421875 C 3.328125 -7.984375 3.34375 -8.53125 3.34375 -9.8125 L 8.703125 -9.8125 C 8.859375 -7.25 9.328125 -4.96875 10.046875 -3.28125 C 8.796875 -1.84375 7.453125 -0.859375 5.203125 0.03125 C 5.71875 0.40625 5.875 0.5625 6.171875 1.015625 C 8.078125 0.109375 9.453125 -0.84375 10.640625 -2.109375 C 10.96875 -1.5 11.40625 -0.90625 11.890625 -0.453125 C 12.515625 0.171875 13.265625 0.578125 13.6875 0.578125 C 14.09375 0.578125 14.515625 0.28125 14.765625 -0.21875 C 15.015625 -0.6875 15.171875 -1.203125 15.390625 -2.296875 C 15.0625 -2.515625 14.8125 -2.703125 14.265625 -3.25 C 14.046875 -1.484375 13.921875 -0.765625 13.65625 -0.765625 C 13.515625 -0.765625 13.359375 -0.875 13.078125 -1.109375 C 12.359375 -1.71875 11.984375 -2.140625 11.5 -3.140625 C 12.375 -4.265625 12.703125 -4.921875 13.609375 -7.0625 C 13.890625 -7.703125 14.015625 -7.96875 14.140625 -8.171875 L 12.75 -8.71875 Z M 13.859375 -11.84375 C 12.8125 -12.6875 12.625 -12.8125 11.4375 -13.484375 L 10.5625 -12.765625 C 11.75 -12.078125 12.078125 -11.828125 13.09375 -10.90625 L 13.9375 -11.765625 Z M 13.859375 -11.84375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-15">
+<path style="stroke:none;" d="M 11.640625 -12.359375 C 11.5 -11.4375 10.84375 -9.84375 10 -8.34375 C 8.15625 -5.09375 5.84375 -3.015625 2.015625 -1.390625 C 2.546875 -0.828125 2.671875 -0.65625 2.96875 -0.078125 C 5.8125 -1.5 7.59375 -2.796875 9.171875 -4.59375 C 10.625 -6.21875 11.765625 -8.21875 12.84375 -10.96875 C 13.125 -11.65625 13.09375 -11.578125 13.28125 -11.96875 L 11.65625 -12.515625 Z M 11.640625 -12.359375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-16">
+<path style="stroke:none;" d="M 1.390625 -5.484375 C 1.875 -5.53125 2.203125 -5.546875 3.375 -5.546875 L 12.65625 -5.546875 C 13.734375 -5.546875 14.09375 -5.53125 14.734375 -5.46875 L 14.734375 -7.03125 C 14.109375 -6.9375 13.859375 -6.921875 12.671875 -6.921875 L 3.375 -6.921875 C 2.28125 -6.921875 1.859375 -6.9375 1.25 -7.0625 L 1.25 -5.46875 Z M 1.390625 -5.484375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-17">
+<path style="stroke:none;" d="M 11.375 -12.046875 C 12.078125 -11.1875 12.453125 -10.59375 12.984375 -9.546875 L 14.078125 -10.046875 C 13.3125 -11.40625 13.171875 -11.609375 12.359375 -12.640625 L 11.296875 -12.15625 Z M 9.765625 -11.328125 C 10.46875 -10.46875 10.84375 -9.890625 11.390625 -8.828125 L 12.46875 -9.328125 C 11.71875 -10.6875 11.5625 -10.890625 10.734375 -11.921875 L 9.6875 -11.4375 Z M 6.234375 0.390625 C 6.171875 -0.0625 6.15625 -0.421875 6.15625 -1.3125 L 6.15625 -6.125 C 6.15625 -6.53125 6.140625 -6.75 6.109375 -7.015625 L 5.96875 -6.9375 C 6.03125 -6.890625 6.25 -6.796875 6.5 -6.703125 C 8.75 -5.78125 10.84375 -4.625 12.5 -3.46875 L 13.3125 -4.859375 C 10.453125 -6.53125 8.5 -7.4375 6.15625 -8.265625 L 6.15625 -11.203125 C 6.15625 -12.109375 6.171875 -12.453125 6.25 -12.96875 L 4.578125 -12.96875 C 4.65625 -12.46875 4.6875 -12.078125 4.6875 -11.234375 L 4.6875 -1.296875 C 4.6875 -0.4375 4.65625 -0.046875 4.578125 0.5 L 6.25 0.5 Z M 6.234375 0.390625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-18">
+<path style="stroke:none;" d="M 9.4375 -10.125 C 8.96875 -11.09375 8.625 -11.59375 8.0625 -12 C 7.453125 -12.4375 6.5 -12.703125 5.53125 -12.703125 C 4.140625 -12.703125 2.890625 -12.078125 2.046875 -10.921875 C 1.28125 -9.890625 0.796875 -8.015625 0.796875 -6.015625 C 0.796875 -3.75 1.40625 -1.875 2.453125 -0.90625 C 3.140625 -0.265625 4.3125 0.125 5.453125 0.125 C 7.984375 0.125 9.78125 -1.609375 9.78125 -4.09375 C 9.78125 -6.5625 8.109375 -8.203125 5.625 -8.203125 C 4.53125 -8.203125 3.5625 -7.875 2.8125 -7.203125 C 2.46875 -6.890625 2.296875 -6.671875 2.015625 -6.171875 L 2.25 -6.09375 C 2.375 -7.84375 2.515625 -8.578125 2.921875 -9.53125 C 3.5 -10.84375 4.3125 -11.40625 5.5625 -11.40625 C 6.375 -11.40625 6.875 -11.171875 7.359375 -10.640625 C 7.59375 -10.375 7.6875 -10.21875 7.953125 -9.5625 L 9.46875 -10.0625 Z M 8.234375 -4.0625 C 8.234375 -3.4375 8.109375 -2.859375 7.859375 -2.453125 C 7.359375 -1.640625 6.515625 -1.1875 5.46875 -1.1875 C 3.75 -1.1875 2.578125 -2.359375 2.578125 -4.078125 C 2.578125 -4.875 2.8125 -5.5 3.34375 -6.03125 C 3.90625 -6.59375 4.65625 -6.90625 5.453125 -6.90625 C 7.328125 -6.90625 8.234375 -5.953125 8.234375 -4.0625 Z M 8.234375 -4.0625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-19">
+<path style="stroke:none;" d="M 11.875 -0.28125 C 11.625 -0.703125 11.453125 -1.09375 11.0625 -2.046875 L 7.46875 -10.875 C 7.078125 -11.859375 6.984375 -12.0625 6.90625 -12.484375 L 5.078125 -12.484375 C 4.953125 -12 4.828125 -11.625 4.53125 -10.875 L 0.9375 -2.046875 C 0.515625 -0.96875 0.4375 -0.8125 0 -0.09375 L 2 -0.09375 C 2.125 -0.765625 2.265625 -1.234375 2.515625 -1.84375 L 3.296875 -3.796875 L 8.703125 -3.796875 L 9.484375 -1.84375 C 9.6875 -1.34375 9.859375 -0.78125 10.015625 -0.09375 L 11.984375 -0.09375 Z M 8.421875 -5.125 L 3.78125 -5.125 L 5.78125 -10.28125 C 5.78125 -10.265625 5.859375 -10.53125 5.953125 -10.78125 C 5.984375 -10.890625 6.046875 -11.078125 6.125 -11.3125 L 5.859375 -11.3125 C 6.15625 -10.4375 6.15625 -10.421875 6.203125 -10.28125 L 8.21875 -5.125 Z M 8.421875 -5.125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-20">
+<path style="stroke:none;" d="M 4.8125 -12.671875 C 4.90625 -12.421875 4.9375 -12.34375 5.09375 -11.65625 C 5.5 -9.609375 5.8125 -8.5 6.234375 -7.234375 C 5.296875 -6.765625 4.796875 -6.46875 4.1875 -5.96875 C 3.25 -5.203125 2.734375 -4.1875 2.734375 -3.171875 C 2.734375 -1.90625 3.546875 -0.90625 4.859375 -0.4375 C 5.625 -0.140625 6.828125 0 8.421875 0 C 9.53125 0 10.296875 -0.046875 11.953125 -0.203125 C 12.828125 -0.296875 12.828125 -0.296875 13.28125 -0.296875 L 13.125 -1.90625 C 12.0625 -1.515625 10.265625 -1.3125 8.4375 -1.3125 C 5.296875 -1.3125 4.1875 -1.765625 4.1875 -3.21875 C 4.1875 -4.546875 5.25 -5.484375 7.984375 -6.578125 C 9.390625 -7.15625 11.6875 -7.890625 12.953125 -8.15625 L 12.390625 -9.609375 C 11.890625 -9.375 11.859375 -9.359375 11.296875 -9.15625 C 8.8125 -8.28125 8.375 -8.109375 7.5 -7.765625 C 7.015625 -9.21875 6.421875 -11.84375 6.359375 -13.0625 L 4.78125 -12.75 Z M 4.8125 -12.671875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-21">
+<path style="stroke:none;" d="M 1.640625 -9.296875 C 2.4375 -9.46875 3.859375 -9.59375 7.171875 -9.828125 C 8.9375 -9.9375 9.75 -10.015625 10.6875 -10.171875 L 10.6875 -10.40625 C 10.078125 -10.109375 9.546875 -9.859375 9.0625 -9.515625 C 7.15625 -8.234375 6.03125 -6.390625 6.03125 -4.53125 C 6.03125 -3.21875 6.703125 -1.953125 7.84375 -1.1875 C 8.75 -0.5625 9.828125 -0.1875 11.40625 0.078125 C 11.65625 0.125 11.734375 0.140625 12.015625 0.203125 L 12.25 -1.34375 C 12.046875 -1.34375 11.984375 -1.34375 11.953125 -1.34375 C 11.34375 -1.34375 10.34375 -1.5625 9.546875 -1.859375 C 8.125 -2.40625 7.4375 -3.359375 7.4375 -4.703125 C 7.4375 -6.03125 8.09375 -7.25 9.375 -8.3125 C 10.25 -9.078125 11.28125 -9.609375 12.359375 -9.90625 C 12.953125 -10.046875 13.5 -10.109375 14.28125 -10.109375 L 14.15625 -11.578125 C 13.796875 -11.453125 13.046875 -11.390625 12.140625 -11.359375 C 10.078125 -11.265625 4.953125 -10.96875 3.0625 -10.828125 C 2.5625 -10.796875 2.375 -10.78125 2.140625 -10.78125 C 2.03125 -10.78125 1.875 -10.78125 1.40625 -10.78125 L 1.5 -9.265625 Z M 1.640625 -9.296875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-22">
+<path style="stroke:none;" d="M 7.296875 -11.84375 C 6.84375 -11.84375 6.46875 -11.859375 5.859375 -11.921875 C 5.921875 -11.3125 5.9375 -11.03125 5.9375 -10.703125 L 5.9375 -2.875 C 5.9375 -2.484375 5.921875 -2.140625 5.875 -1.65625 C 6.40625 -1.71875 6.78125 -1.734375 7.265625 -1.734375 L 13.03125 -1.734375 C 13.453125 -1.734375 13.796875 -1.71875 14.28125 -1.65625 C 14.234375 -2.203125 14.21875 -2.515625 14.21875 -2.859375 L 14.21875 -4.890625 C 14.21875 -5.46875 14.234375 -5.78125 14.28125 -6.265625 C 13.828125 -6.1875 13.625 -6.1875 12.984375 -6.1875 L 7.21875 -6.1875 L 7.21875 -7.609375 L 12.515625 -7.609375 C 12.96875 -7.609375 13.265625 -7.59375 13.84375 -7.546875 C 13.765625 -7.96875 13.765625 -8.296875 13.765625 -8.765625 L 13.765625 -10.71875 C 13.765625 -11.125 13.765625 -11.453125 13.84375 -11.9375 C 13.359375 -11.859375 13.046875 -11.84375 12.53125 -11.84375 L 10.03125 -11.84375 C 10.15625 -12.03125 10.453125 -12.515625 10.875 -13.328125 L 9.53125 -13.640625 C 9.234375 -12.84375 9.03125 -12.484375 8.640625 -11.84375 Z M 7.09375 -10.734375 L 12.5 -10.734375 L 12.5 -8.703125 L 7.21875 -8.703125 L 7.21875 -10.734375 Z M 7.09375 -5.109375 L 12.953125 -5.109375 L 12.953125 -2.84375 L 7.21875 -2.84375 L 7.21875 -5.109375 Z M 0.90625 -12.296875 C 1.921875 -11.375 2.453125 -10.765625 3.46875 -9.28125 L 4.484375 -10.171875 C 3.453125 -11.546875 2.953125 -12.125 1.78125 -13.234375 L 0.828125 -12.390625 Z M 0.90625 -5.875 C 1.3125 -5.9375 1.546875 -5.953125 2.078125 -5.953125 L 2.984375 -5.953125 L 2.984375 -2.25 C 2.140625 -1.4375 1.265625 -0.71875 0.390625 -0.296875 L 1.046875 0.96875 C 1.421875 0.640625 1.578125 0.5 1.78125 0.359375 C 2.640625 -0.34375 2.96875 -0.625 3.5625 -1.234375 C 4.03125 -0.5625 4.53125 -0.15625 5.21875 0.171875 C 6.125 0.625 7.21875 0.765625 9.84375 0.765625 C 11.65625 0.765625 13.046875 0.734375 15.265625 0.671875 C 15.359375 0.078125 15.40625 -0.0625 15.71875 -0.734375 C 14.046875 -0.515625 12 -0.421875 9.171875 -0.421875 C 6.9375 -0.421875 6.046875 -0.546875 5.296875 -1.046875 C 4.75 -1.390625 4.5 -1.65625 4.265625 -2.25 L 4.265625 -5.375 C 4.265625 -6.1875 4.28125 -6.5625 4.359375 -7.203125 C 3.84375 -7.125 3.453125 -7.09375 3.015625 -7.09375 L 2.140625 -7.09375 C 1.546875 -7.09375 1.296875 -7.109375 0.765625 -7.203125 L 0.765625 -5.84375 Z M 0.90625 -5.875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-23">
+<path style="stroke:none;" d="M 4.734375 -10.40625 C 4.796875 -13.015625 4.796875 -13.015625 4.90625 -13.53125 L 3.359375 -13.53125 C 3.484375 -12.953125 3.5 -12.703125 3.5 -11.6875 C 3.5 -11.1875 3.5 -10.84375 3.46875 -10.515625 L 2.6875 -10.515625 C 1.890625 -10.515625 1.3125 -10.546875 0.78125 -10.65625 L 0.78125 -9.1875 C 1.359375 -9.296875 1.90625 -9.328125 2.609375 -9.328125 L 3.40625 -9.328125 C 3.265625 -6.5625 2.828125 -4.53125 2.015625 -2.78125 C 1.515625 -1.734375 1.15625 -1.234375 0.171875 -0.109375 C 0.609375 0.234375 0.8125 0.46875 1.171875 0.984375 C 2.09375 -0.171875 2.4375 -0.6875 2.890625 -1.59375 C 3.421875 -2.625 3.8125 -3.65625 4.09375 -4.890625 C 4.421875 -6.28125 4.59375 -7.5 4.703125 -9.328125 L 6.765625 -9.328125 C 6.75 -7.734375 6.71875 -6.828125 6.640625 -5.3125 C 6.546875 -3.625 6.234375 -1.53125 6.03125 -1.015625 C 5.921875 -0.734375 5.859375 -0.734375 5.421875 -0.734375 C 4.953125 -0.734375 4.28125 -0.828125 3.359375 -1.046875 C 3.515625 -0.421875 3.546875 -0.28125 3.5625 0.265625 C 4.46875 0.40625 5.171875 0.46875 5.65625 0.46875 C 6.765625 0.46875 7.234375 -0.015625 7.515625 -1.609375 C 7.8125 -3.28125 8 -5.796875 8.046875 -8.4375 C 8.0625 -10 8.0625 -10 8.140625 -10.59375 C 7.515625 -10.53125 7.09375 -10.515625 6.34375 -10.515625 L 4.734375 -10.515625 Z M 10.390625 -0.65625 L 13.546875 -0.65625 L 13.546875 0.5 L 14.9375 0.5 C 14.859375 -0.09375 14.828125 -0.578125 14.828125 -1.1875 L 14.828125 -9.796875 C 14.828125 -10.5625 14.84375 -10.96875 14.921875 -11.609375 C 14.265625 -11.515625 14.015625 -11.5 13.390625 -11.5 L 10.703125 -11.5 C 10.09375 -11.5 9.765625 -11.515625 9.140625 -11.609375 C 9.21875 -10.96875 9.234375 -10.53125 9.234375 -9.796875 L 9.234375 -1.3125 C 9.234375 -0.65625 9.203125 0.0625 9.125 0.625 L 10.515625 0.625 L 10.515625 -0.65625 Z M 10.390625 -10.359375 L 13.546875 -10.359375 L 13.546875 -1.8125 L 10.515625 -1.8125 L 10.515625 -10.359375 Z M 10.390625 -10.359375 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<rect x="0" y="0" width="559" height="248" 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 122.09375 80.054688 C 132.636719 90.792969 132.636719 108.207031 122.09375 118.945312 C 111.546875 129.683594 94.453125 129.683594 83.90625 118.945312 C 73.363281 108.207031 73.363281 90.792969 83.90625 80.054688 C 94.453125 69.316406 111.546875 69.316406 122.09375 80.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="90.604248" y="82.5"/>
+</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 54.09375 224.054688 C 64.636719 234.792969 64.636719 252.207031 54.09375 262.945312 C 43.546875 273.683594 26.453125 273.683594 15.90625 262.945312 C 5.363281 252.207031 5.363281 234.792969 15.90625 224.054688 C 26.453125 213.316406 43.546875 213.316406 54.09375 224.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="22.604248" y="226.5"/>
+</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.09375 152.054688 C 170.636719 162.792969 170.636719 180.207031 160.09375 190.945312 C 149.546875 201.683594 132.453125 201.683594 121.90625 190.945312 C 111.363281 180.207031 111.363281 162.792969 121.90625 152.054688 C 132.453125 141.316406 149.546875 141.316406 160.09375 152.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="128.604248" y="154.5"/>
+</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 86.09375 152.054688 C 96.636719 162.792969 96.636719 180.207031 86.09375 190.945312 C 75.546875 201.683594 58.453125 201.683594 47.90625 190.945312 C 37.363281 180.207031 37.363281 162.792969 47.90625 152.054688 C 58.453125 141.316406 75.546875 141.316406 86.09375 152.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-4" x="54.604248" y="154.5"/>
+</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 122.09375 224.054688 C 132.636719 234.792969 132.636719 252.207031 122.09375 262.945312 C 111.546875 273.683594 94.453125 273.683594 83.90625 262.945312 C 73.363281 252.207031 73.363281 234.792969 83.90625 224.054688 C 94.453125 213.316406 111.546875 213.316406 122.09375 224.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-5" x="90.604248" y="226.5"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,14.901733%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 190.09375 224.054688 C 200.636719 234.792969 200.636719 252.207031 190.09375 262.945312 C 179.546875 273.683594 162.453125 273.683594 151.90625 262.945312 C 141.363281 252.207031 141.363281 234.792969 151.90625 224.054688 C 162.453125 213.316406 179.546875 213.316406 190.09375 224.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 190.09375 224.054688 C 200.636719 234.792969 200.636719 252.207031 190.09375 262.945312 C 179.546875 273.683594 162.453125 273.683594 151.90625 262.945312 C 141.363281 252.207031 141.363281 234.792969 151.90625 224.054688 C 162.453125 213.316406 179.546875 213.316406 190.09375 224.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(100%,14.901733%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-6" x="158.604248" y="226.5"/>
+</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 91.105469 124.753906 L 80.566406 147.136719 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<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 56.390625 197.339844 L 47.648438 218.628906 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<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 80.585938 195.851562 L 92.6875 217.535156 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<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 117.039062 123.582031 L 130.007812 145.828125 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<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 151.875 197.226562 L 159.910156 216.234375 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<path style="fill:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 220 171 L 247.824219 171 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:8;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 267.300781 171 L 247.824219 163.695312 L 247.824219 178.304688 Z M 267.300781 171 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<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 394.09375 80.054688 C 404.636719 90.792969 404.636719 108.207031 394.09375 118.945312 C 383.546875 129.683594 366.453125 129.683594 355.90625 118.945312 C 345.363281 108.207031 345.363281 90.792969 355.90625 80.054688 C 366.453125 69.316406 383.546875 69.316406 394.09375 80.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="362.604248" y="82.5"/>
+</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 326.09375 224.054688 C 336.636719 234.792969 336.636719 252.207031 326.09375 262.945312 C 315.546875 273.683594 298.453125 273.683594 287.90625 262.945312 C 277.363281 252.207031 277.363281 234.792969 287.90625 224.054688 C 298.453125 213.316406 315.546875 213.316406 326.09375 224.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="294.604248" y="226.5"/>
+</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 432.09375 152.054688 C 442.636719 162.792969 442.636719 180.207031 432.09375 190.945312 C 421.546875 201.683594 404.453125 201.683594 393.90625 190.945312 C 383.363281 180.207031 383.363281 162.792969 393.90625 152.054688 C 404.453125 141.316406 421.546875 141.316406 432.09375 152.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="400.604248" y="154.5"/>
+</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 358.09375 152.054688 C 368.636719 162.792969 368.636719 180.207031 358.09375 190.945312 C 347.546875 201.683594 330.453125 201.683594 319.90625 190.945312 C 309.363281 180.207031 309.363281 162.792969 319.90625 152.054688 C 330.453125 141.316406 347.546875 141.316406 358.09375 152.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-4" x="326.604248" y="154.5"/>
+</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 394.09375 224.054688 C 404.636719 234.792969 404.636719 252.207031 394.09375 262.945312 C 383.546875 273.683594 366.453125 273.683594 355.90625 262.945312 C 345.363281 252.207031 345.363281 234.792969 355.90625 224.054688 C 366.453125 213.316406 383.546875 213.316406 394.09375 224.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-5" x="362.604248" y="226.5"/>
+</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 462.09375 224.054688 C 472.636719 234.792969 472.636719 252.207031 462.09375 262.945312 C 451.546875 273.683594 434.453125 273.683594 423.90625 262.945312 C 413.363281 252.207031 413.363281 234.792969 423.90625 224.054688 C 434.453125 213.316406 451.546875 213.316406 462.09375 224.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-6" x="430.604248" y="226.5"/>
+</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.605469 124.992188 L 353.464844 147.679688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<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 328.914062 197.554688 L 320.5625 219.132812 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<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 352.585938 195.851562 L 364.679688 217.539062 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<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 389.035156 123.585938 L 402 145.828125 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<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 425.136719 196.632812 L 434.847656 216.753906 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-1" x="41" y="14"/>
+  <use xlink:href="#glyph1-2" x="57" y="14"/>
+  <use xlink:href="#glyph1-3" x="73" y="14"/>
+  <use xlink:href="#glyph1-4" x="89" y="14"/>
+  <use xlink:href="#glyph1-5" x="105" y="14"/>
+  <use xlink:href="#glyph1-6" x="121" y="14"/>
+  <use xlink:href="#glyph1-7" x="137" y="14"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-1" x="360" y="14"/>
+  <use xlink:href="#glyph1-2" x="376" y="14"/>
+  <use xlink:href="#glyph1-8" x="392" y="14"/>
+  <use xlink:href="#glyph1-4" x="408" y="14"/>
+  <use xlink:href="#glyph1-5" x="424" y="14"/>
+  <use xlink:href="#glyph1-6" x="440" y="14"/>
+  <use xlink:href="#glyph1-7" x="456" y="14"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-9" x="159" y="89"/>
+  <use xlink:href="#glyph1-10" x="175" y="89"/>
+  <use xlink:href="#glyph1-11" x="191" y="89"/>
+  <use xlink:href="#glyph1-5" x="207" y="89"/>
+  <use xlink:href="#glyph1-6" x="223" y="89"/>
+  <use xlink:href="#glyph1-7" x="239" y="89"/>
+  <use xlink:href="#glyph1-12" x="255" y="89"/>
+  <use xlink:href="#glyph1-13" x="271" y="89"/>
+  <use xlink:href="#glyph1-14" x="287" y="89"/>
+  <use xlink:href="#glyph1-10" x="303" y="89"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-15" x="156.224" y="113"/>
+  <use xlink:href="#glyph1-16" x="172.224" y="113"/>
+  <use xlink:href="#glyph1-17" x="188.224" y="113"/>
+  <use xlink:href="#glyph1-18" x="204.224" y="113"/>
+  <use xlink:href="#glyph1-12" x="214.736" y="113"/>
+  <use xlink:href="#glyph1-19" x="230.736" y="113"/>
+  <use xlink:href="#glyph1-20" x="242.736" y="113"/>
+  <use xlink:href="#glyph1-10" x="258.736" y="113"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-21" x="273.776" y="113"/>
+  <use xlink:href="#glyph1-22" x="289.776" y="113"/>
+  <use xlink:href="#glyph1-23" x="305.776" y="113"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,14.901733%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 486.09375 80.054688 C 496.636719 90.792969 496.636719 108.207031 486.09375 118.945312 C 475.546875 129.683594 458.453125 129.683594 447.90625 118.945312 C 437.363281 108.207031 437.363281 90.792969 447.90625 80.054688 C 458.453125 69.316406 475.546875 69.316406 486.09375 80.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 486.09375 80.054688 C 496.636719 90.792969 496.636719 108.207031 486.09375 118.945312 C 475.546875 129.683594 458.453125 129.683594 447.90625 118.945312 C 437.363281 108.207031 437.363281 90.792969 447.90625 80.054688 C 458.453125 69.316406 475.546875 69.316406 486.09375 80.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(100%,14.901733%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="454.604248" y="82.5"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,14.901733%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 524.09375 152.054688 C 534.636719 162.792969 534.636719 180.207031 524.09375 190.945312 C 513.546875 201.683594 496.453125 201.683594 485.90625 190.945312 C 475.363281 180.207031 475.363281 162.792969 485.90625 152.054688 C 496.453125 141.316406 513.546875 141.316406 524.09375 152.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 524.09375 152.054688 C 534.636719 162.792969 534.636719 180.207031 524.09375 190.945312 C 513.546875 201.683594 496.453125 201.683594 485.90625 190.945312 C 475.363281 180.207031 475.363281 162.792969 485.90625 152.054688 C 496.453125 141.316406 513.546875 141.316406 524.09375 152.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(100%,14.901733%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-3" x="492.604248" y="154.5"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,14.901733%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 554.09375 224.054688 C 564.636719 234.792969 564.636719 252.207031 554.09375 262.945312 C 543.546875 273.683594 526.453125 273.683594 515.90625 262.945312 C 505.363281 252.207031 505.363281 234.792969 515.90625 224.054688 C 526.453125 213.316406 543.546875 213.316406 554.09375 224.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<path style="fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,100%,100%);stroke-opacity:1;stroke-miterlimit:10;" d="M 554.09375 224.054688 C 564.636719 234.792969 564.636719 252.207031 554.09375 262.945312 C 543.546875 273.683594 526.453125 273.683594 515.90625 262.945312 C 505.363281 252.207031 505.363281 234.792969 515.90625 224.054688 C 526.453125 213.316406 543.546875 213.316406 554.09375 224.054688 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<g style="fill:rgb(100%,14.901733%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="521.32959" y="226.5"/>
+</g>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,14.901733%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 481.066406 125.304688 L 491.894531 145.175781 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,14.901733%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 516.863281 198.425781 L 524.585938 215.960938 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+<path style="fill:none;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(100%,14.901733%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 441.617188 113.78125 L 363.082031 157.96875 " transform="matrix(1,0,0,1,-5.5,-25.5)"/>
+</g>
+</svg>