changeset 100:9974d2bc37ae

update
author anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Tue, 19 Feb 2019 16:02:14 +0900
parents 8ad6ef82fdf5
children 5b837bd92f85
files presen/fig/bytecode_sample_generally_lang.svg presen/fig/cbc_sample.svg presen/fig/origin_label_goto.svg presen/slide.html presen/slide.md presen/slide.pdf presen/slide.pdf.html
diffstat 7 files changed, 641 insertions(+), 106 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/presen/fig/bytecode_sample_generally_lang.svg	Tue Feb 19 16:02:14 2019 +0900
@@ -0,0 +1,327 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1421pt" height="440pt" viewBox="0 0 1421 440" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d="M 9.8125 -15.984375 L 2.453125 -15.984375 L 2.453125 -1.125 L 9.8125 -1.125 Z M 11.046875 -17.09375 L 11.046875 -0.03125 L 1.21875 -0.03125 L 1.21875 -17.09375 Z M 11.046875 -17.09375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 3.703125 -14.640625 L 3.703125 -17.140625 L 1.65625 -17.140625 L 1.65625 -14.640625 Z M 1.65625 -12.40625 L 1.65625 0 L 3.703125 0 L 3.703125 -12.40625 Z M 1.65625 -12.40625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 1.53125 -12.40625 L 1.53125 0 L 3.578125 0 L 3.578125 -7.015625 C 3.578125 -7.566406 3.648438 -8.078125 3.796875 -8.546875 C 3.953125 -9.023438 4.179688 -9.4375 4.484375 -9.78125 C 4.785156 -10.132812 5.164062 -10.40625 5.625 -10.59375 C 6.082031 -10.789062 6.625 -10.890625 7.25 -10.890625 C 8.03125 -10.890625 8.644531 -10.664062 9.09375 -10.21875 C 9.539062 -9.769531 9.765625 -9.164062 9.765625 -8.40625 L 9.765625 0 L 11.8125 0 L 11.8125 -8.15625 C 11.8125 -8.832031 11.742188 -9.445312 11.609375 -10 C 11.472656 -10.550781 11.234375 -11.023438 10.890625 -11.421875 C 10.554688 -11.828125 10.117188 -12.140625 9.578125 -12.359375 C 9.035156 -12.585938 8.351562 -12.703125 7.53125 -12.703125 C 5.695312 -12.703125 4.351562 -11.945312 3.5 -10.4375 L 3.453125 -10.4375 L 3.453125 -12.40625 Z M 1.53125 -12.40625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 1.609375 -12.40625 L 1.609375 4.734375 L 3.640625 4.734375 L 3.640625 -1.65625 L 3.703125 -1.65625 C 3.921875 -1.289062 4.191406 -0.984375 4.515625 -0.734375 C 4.847656 -0.484375 5.195312 -0.285156 5.5625 -0.140625 C 5.9375 0.00390625 6.3125 0.109375 6.6875 0.171875 C 7.0625 0.234375 7.398438 0.265625 7.703125 0.265625 C 8.648438 0.265625 9.476562 0.0976562 10.1875 -0.234375 C 10.894531 -0.578125 11.484375 -1.039062 11.953125 -1.625 C 12.429688 -2.207031 12.785156 -2.890625 13.015625 -3.671875 C 13.253906 -4.453125 13.375 -5.285156 13.375 -6.171875 C 13.375 -7.046875 13.25 -7.875 13 -8.65625 C 12.757812 -9.445312 12.40625 -10.140625 11.9375 -10.734375 C 11.46875 -11.335938 10.875 -11.816406 10.15625 -12.171875 C 9.445312 -12.523438 8.613281 -12.703125 7.65625 -12.703125 C 6.789062 -12.703125 6 -12.546875 5.28125 -12.234375 C 4.5625 -11.921875 4.035156 -11.421875 3.703125 -10.734375 L 3.640625 -10.734375 L 3.640625 -12.40625 Z M 11.203125 -6.3125 C 11.203125 -5.707031 11.140625 -5.113281 11.015625 -4.53125 C 10.890625 -3.957031 10.679688 -3.445312 10.390625 -3 C 10.097656 -2.550781 9.71875 -2.191406 9.25 -1.921875 C 8.78125 -1.648438 8.191406 -1.515625 7.484375 -1.515625 C 6.785156 -1.515625 6.1875 -1.644531 5.6875 -1.90625 C 5.1875 -2.164062 4.78125 -2.507812 4.46875 -2.9375 C 4.164062 -3.375 3.941406 -3.875 3.796875 -4.4375 C 3.648438 -5.007812 3.578125 -5.601562 3.578125 -6.21875 C 3.578125 -6.789062 3.644531 -7.359375 3.78125 -7.921875 C 3.914062 -8.484375 4.132812 -8.984375 4.4375 -9.421875 C 4.738281 -9.859375 5.128906 -10.210938 5.609375 -10.484375 C 6.097656 -10.753906 6.6875 -10.890625 7.375 -10.890625 C 8.03125 -10.890625 8.597656 -10.757812 9.078125 -10.5 C 9.566406 -10.25 9.96875 -9.90625 10.28125 -9.46875 C 10.59375 -9.039062 10.820312 -8.550781 10.96875 -8 C 11.125 -7.445312 11.203125 -6.882812 11.203125 -6.3125 Z M 11.203125 -6.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 11.8125 0 L 11.8125 -12.40625 L 9.765625 -12.40625 L 9.765625 -5.40625 C 9.765625 -4.84375 9.6875 -4.320312 9.53125 -3.84375 C 9.382812 -3.375 9.160156 -2.960938 8.859375 -2.609375 C 8.554688 -2.265625 8.175781 -1.992188 7.71875 -1.796875 C 7.257812 -1.609375 6.71875 -1.515625 6.09375 -1.515625 C 5.3125 -1.515625 4.695312 -1.738281 4.25 -2.1875 C 3.800781 -2.632812 3.578125 -3.242188 3.578125 -4.015625 L 3.578125 -12.40625 L 1.53125 -12.40625 L 1.53125 -4.25 C 1.53125 -3.570312 1.597656 -2.957031 1.734375 -2.40625 C 1.867188 -1.851562 2.101562 -1.378906 2.4375 -0.984375 C 2.78125 -0.585938 3.222656 -0.28125 3.765625 -0.0625 C 4.304688 0.15625 4.988281 0.265625 5.8125 0.265625 C 6.71875 0.265625 7.503906 0.0859375 8.171875 -0.265625 C 8.847656 -0.628906 9.40625 -1.195312 9.84375 -1.96875 L 9.890625 -1.96875 L 9.890625 0 Z M 11.8125 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 4.375 -12.40625 L 4.375 -16.125 L 2.328125 -16.125 L 2.328125 -12.40625 L 0.21875 -12.40625 L 0.21875 -10.609375 L 2.328125 -10.609375 L 2.328125 -2.71875 C 2.328125 -2.132812 2.378906 -1.664062 2.484375 -1.3125 C 2.597656 -0.96875 2.769531 -0.695312 3 -0.5 C 3.238281 -0.3125 3.546875 -0.179688 3.921875 -0.109375 C 4.296875 -0.0351562 4.75 0 5.28125 0 L 6.84375 0 L 6.84375 -1.796875 L 5.90625 -1.796875 C 5.582031 -1.796875 5.320312 -1.804688 5.125 -1.828125 C 4.925781 -1.859375 4.769531 -1.910156 4.65625 -1.984375 C 4.539062 -2.066406 4.460938 -2.179688 4.421875 -2.328125 C 4.390625 -2.472656 4.375 -2.664062 4.375 -2.90625 L 4.375 -10.609375 L 6.84375 -10.609375 L 6.84375 -12.40625 Z M 4.375 -12.40625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-7">
+<path style="stroke:none;" d="M 2.78125 -3.90625 L 0.75 -3.90625 C 0.78125 -3.144531 0.9375 -2.492188 1.21875 -1.953125 C 1.507812 -1.421875 1.894531 -0.988281 2.375 -0.65625 C 2.851562 -0.332031 3.40625 -0.0976562 4.03125 0.046875 C 4.65625 0.191406 5.3125 0.265625 6 0.265625 C 6.625 0.265625 7.25 0.203125 7.875 0.078125 C 8.507812 -0.0351562 9.078125 -0.242188 9.578125 -0.546875 C 10.085938 -0.859375 10.5 -1.257812 10.8125 -1.75 C 11.125 -2.25 11.28125 -2.875 11.28125 -3.625 C 11.28125 -4.21875 11.160156 -4.710938 10.921875 -5.109375 C 10.691406 -5.515625 10.390625 -5.847656 10.015625 -6.109375 C 9.640625 -6.367188 9.207031 -6.578125 8.71875 -6.734375 C 8.226562 -6.898438 7.726562 -7.039062 7.21875 -7.15625 C 6.738281 -7.257812 6.257812 -7.363281 5.78125 -7.46875 C 5.300781 -7.570312 4.867188 -7.703125 4.484375 -7.859375 C 4.097656 -8.015625 3.78125 -8.207031 3.53125 -8.4375 C 3.289062 -8.664062 3.171875 -8.957031 3.171875 -9.3125 C 3.171875 -9.632812 3.25 -9.894531 3.40625 -10.09375 C 3.5625 -10.289062 3.769531 -10.445312 4.03125 -10.5625 C 4.289062 -10.6875 4.578125 -10.769531 4.890625 -10.8125 C 5.203125 -10.863281 5.507812 -10.890625 5.8125 -10.890625 C 6.144531 -10.890625 6.472656 -10.851562 6.796875 -10.78125 C 7.128906 -10.71875 7.429688 -10.601562 7.703125 -10.4375 C 7.972656 -10.28125 8.195312 -10.066406 8.375 -9.796875 C 8.550781 -9.535156 8.65625 -9.207031 8.6875 -8.8125 L 10.734375 -8.8125 C 10.679688 -9.5625 10.519531 -10.1875 10.25 -10.6875 C 9.976562 -11.195312 9.613281 -11.597656 9.15625 -11.890625 C 8.695312 -12.191406 8.171875 -12.398438 7.578125 -12.515625 C 6.992188 -12.640625 6.347656 -12.703125 5.640625 -12.703125 C 5.097656 -12.703125 4.550781 -12.628906 4 -12.484375 C 3.445312 -12.347656 2.945312 -12.140625 2.5 -11.859375 C 2.0625 -11.585938 1.703125 -11.226562 1.421875 -10.78125 C 1.148438 -10.332031 1.015625 -9.796875 1.015625 -9.171875 C 1.015625 -8.367188 1.210938 -7.742188 1.609375 -7.296875 C 2.003906 -6.847656 2.503906 -6.5 3.109375 -6.25 C 3.710938 -6 4.363281 -5.804688 5.0625 -5.671875 C 5.769531 -5.535156 6.421875 -5.382812 7.015625 -5.21875 C 7.617188 -5.050781 8.117188 -4.832031 8.515625 -4.5625 C 8.921875 -4.289062 9.125 -3.890625 9.125 -3.359375 C 9.125 -2.972656 9.023438 -2.65625 8.828125 -2.40625 C 8.640625 -2.164062 8.394531 -1.976562 8.09375 -1.84375 C 7.800781 -1.71875 7.476562 -1.628906 7.125 -1.578125 C 6.769531 -1.535156 6.4375 -1.515625 6.125 -1.515625 C 5.707031 -1.515625 5.300781 -1.550781 4.90625 -1.625 C 4.507812 -1.707031 4.15625 -1.835938 3.84375 -2.015625 C 3.539062 -2.203125 3.289062 -2.453125 3.09375 -2.765625 C 2.90625 -3.078125 2.800781 -3.457031 2.78125 -3.90625 Z M 2.78125 -3.90625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-8">
+<path style="stroke:none;" d="M 3.03125 -6.1875 C 3.03125 -6.9375 3.128906 -7.601562 3.328125 -8.1875 C 3.523438 -8.78125 3.800781 -9.273438 4.15625 -9.671875 C 4.507812 -10.066406 4.921875 -10.367188 5.390625 -10.578125 C 5.859375 -10.785156 6.359375 -10.890625 6.890625 -10.890625 C 7.421875 -10.890625 7.921875 -10.785156 8.390625 -10.578125 C 8.859375 -10.367188 9.269531 -10.066406 9.625 -9.671875 C 9.976562 -9.273438 10.253906 -8.78125 10.453125 -8.1875 C 10.648438 -7.601562 10.75 -6.9375 10.75 -6.1875 C 10.75 -5.4375 10.648438 -4.769531 10.453125 -4.1875 C 10.253906 -3.601562 9.976562 -3.113281 9.625 -2.71875 C 9.269531 -2.332031 8.859375 -2.035156 8.390625 -1.828125 C 7.921875 -1.617188 7.421875 -1.515625 6.890625 -1.515625 C 6.359375 -1.515625 5.859375 -1.617188 5.390625 -1.828125 C 4.921875 -2.035156 4.507812 -2.332031 4.15625 -2.71875 C 3.800781 -3.113281 3.523438 -3.601562 3.328125 -4.1875 C 3.128906 -4.769531 3.03125 -5.4375 3.03125 -6.1875 Z M 0.859375 -6.1875 C 0.859375 -5.28125 0.984375 -4.429688 1.234375 -3.640625 C 1.492188 -2.859375 1.878906 -2.175781 2.390625 -1.59375 C 2.910156 -1.007812 3.546875 -0.550781 4.296875 -0.21875 C 5.046875 0.101562 5.910156 0.265625 6.890625 0.265625 C 7.878906 0.265625 8.742188 0.101562 9.484375 -0.21875 C 10.234375 -0.550781 10.863281 -1.007812 11.375 -1.59375 C 11.882812 -2.175781 12.265625 -2.859375 12.515625 -3.640625 C 12.773438 -4.429688 12.90625 -5.28125 12.90625 -6.1875 C 12.90625 -7.101562 12.773438 -7.957031 12.515625 -8.75 C 12.265625 -9.539062 11.882812 -10.226562 11.375 -10.8125 C 10.863281 -11.394531 10.234375 -11.851562 9.484375 -12.1875 C 8.742188 -12.53125 7.878906 -12.703125 6.890625 -12.703125 C 5.910156 -12.703125 5.046875 -12.53125 4.296875 -12.1875 C 3.546875 -11.851562 2.910156 -11.394531 2.390625 -10.8125 C 1.878906 -10.226562 1.492188 -9.539062 1.234375 -8.75 C 0.984375 -7.957031 0.859375 -7.101562 0.859375 -6.1875 Z M 0.859375 -6.1875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-9">
+<path style="stroke:none;" d="M 1.46875 -12.40625 L 1.46875 0 L 3.5 0 L 3.5 -5.515625 C 3.5 -6.316406 3.578125 -7.023438 3.734375 -7.640625 C 3.898438 -8.253906 4.160156 -8.773438 4.515625 -9.203125 C 4.867188 -9.640625 5.332031 -9.96875 5.90625 -10.1875 C 6.476562 -10.414062 7.171875 -10.53125 7.984375 -10.53125 L 7.984375 -12.703125 C 6.890625 -12.734375 5.976562 -12.503906 5.25 -12.015625 C 4.53125 -11.535156 3.925781 -10.796875 3.4375 -9.796875 L 3.390625 -9.796875 L 3.390625 -12.40625 Z M 1.46875 -12.40625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-10">
+<path style="stroke:none;" d="M 9.953125 -8.421875 L 12.078125 -8.421875 C 11.992188 -9.160156 11.800781 -9.796875 11.5 -10.328125 C 11.195312 -10.867188 10.804688 -11.3125 10.328125 -11.65625 C 9.859375 -12.007812 9.316406 -12.269531 8.703125 -12.4375 C 8.085938 -12.613281 7.425781 -12.703125 6.71875 -12.703125 C 5.738281 -12.703125 4.878906 -12.523438 4.140625 -12.171875 C 3.410156 -11.828125 2.800781 -11.351562 2.3125 -10.75 C 1.820312 -10.15625 1.457031 -9.453125 1.21875 -8.640625 C 0.976562 -7.835938 0.859375 -6.972656 0.859375 -6.046875 C 0.859375 -5.117188 0.984375 -4.265625 1.234375 -3.484375 C 1.484375 -2.710938 1.851562 -2.046875 2.34375 -1.484375 C 2.832031 -0.921875 3.4375 -0.488281 4.15625 -0.1875 C 4.882812 0.113281 5.722656 0.265625 6.671875 0.265625 C 8.253906 0.265625 9.503906 -0.148438 10.421875 -0.984375 C 11.347656 -1.816406 11.921875 -3 12.140625 -4.53125 L 10.0625 -4.53125 C 9.925781 -3.570312 9.570312 -2.828125 9 -2.296875 C 8.4375 -1.773438 7.648438 -1.515625 6.640625 -1.515625 C 6.003906 -1.515625 5.453125 -1.640625 4.984375 -1.890625 C 4.523438 -2.148438 4.148438 -2.488281 3.859375 -2.90625 C 3.578125 -3.332031 3.367188 -3.816406 3.234375 -4.359375 C 3.097656 -4.910156 3.03125 -5.472656 3.03125 -6.046875 C 3.03125 -6.671875 3.09375 -7.273438 3.21875 -7.859375 C 3.34375 -8.441406 3.550781 -8.957031 3.84375 -9.40625 C 4.144531 -9.851562 4.539062 -10.210938 5.03125 -10.484375 C 5.53125 -10.753906 6.148438 -10.890625 6.890625 -10.890625 C 7.753906 -10.890625 8.441406 -10.671875 8.953125 -10.234375 C 9.460938 -9.804688 9.796875 -9.203125 9.953125 -8.421875 Z M 9.953125 -8.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-11">
+<path style="stroke:none;" d="M 10.15625 -7.390625 L 3.03125 -7.390625 C 3.0625 -7.867188 3.160156 -8.320312 3.328125 -8.75 C 3.503906 -9.175781 3.742188 -9.546875 4.046875 -9.859375 C 4.359375 -10.179688 4.722656 -10.429688 5.140625 -10.609375 C 5.566406 -10.796875 6.046875 -10.890625 6.578125 -10.890625 C 7.085938 -10.890625 7.550781 -10.796875 7.96875 -10.609375 C 8.394531 -10.429688 8.765625 -10.1875 9.078125 -9.875 C 9.390625 -9.5625 9.640625 -9.1875 9.828125 -8.75 C 10.015625 -8.320312 10.125 -7.867188 10.15625 -7.390625 Z M 12.125 -3.9375 L 10.109375 -3.9375 C 9.929688 -3.125 9.566406 -2.515625 9.015625 -2.109375 C 8.460938 -1.710938 7.753906 -1.515625 6.890625 -1.515625 C 6.210938 -1.515625 5.625 -1.625 5.125 -1.84375 C 4.632812 -2.070312 4.226562 -2.375 3.90625 -2.75 C 3.59375 -3.125 3.363281 -3.554688 3.21875 -4.046875 C 3.070312 -4.535156 3.007812 -5.050781 3.03125 -5.59375 L 12.3125 -5.59375 C 12.34375 -6.34375 12.273438 -7.132812 12.109375 -7.96875 C 11.941406 -8.800781 11.632812 -9.566406 11.1875 -10.265625 C 10.75 -10.972656 10.164062 -11.554688 9.4375 -12.015625 C 8.71875 -12.472656 7.804688 -12.703125 6.703125 -12.703125 C 5.847656 -12.703125 5.0625 -12.539062 4.34375 -12.21875 C 3.632812 -11.894531 3.019531 -11.445312 2.5 -10.875 C 1.988281 -10.300781 1.585938 -9.617188 1.296875 -8.828125 C 1.003906 -8.046875 0.859375 -7.179688 0.859375 -6.234375 C 0.890625 -5.296875 1.03125 -4.425781 1.28125 -3.625 C 1.53125 -2.820312 1.898438 -2.132812 2.390625 -1.5625 C 2.890625 -0.988281 3.503906 -0.539062 4.234375 -0.21875 C 4.960938 0.101562 5.820312 0.265625 6.8125 0.265625 C 8.21875 0.265625 9.382812 -0.0820312 10.3125 -0.78125 C 11.25 -1.488281 11.851562 -2.539062 12.125 -3.9375 Z M 12.125 -3.9375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-12">
+<path style="stroke:none;" d="M 3.03125 -6.09375 C 3.03125 -6.707031 3.09375 -7.300781 3.21875 -7.875 C 3.34375 -8.445312 3.546875 -8.957031 3.828125 -9.40625 C 4.117188 -9.851562 4.503906 -10.210938 4.984375 -10.484375 C 5.472656 -10.753906 6.0625 -10.890625 6.75 -10.890625 C 7.445312 -10.890625 8.039062 -10.757812 8.53125 -10.5 C 9.03125 -10.238281 9.4375 -9.890625 9.75 -9.453125 C 10.0625 -9.023438 10.289062 -8.523438 10.4375 -7.953125 C 10.582031 -7.390625 10.65625 -6.800781 10.65625 -6.1875 C 10.65625 -5.613281 10.585938 -5.046875 10.453125 -4.484375 C 10.316406 -3.921875 10.097656 -3.421875 9.796875 -2.984375 C 9.492188 -2.546875 9.097656 -2.191406 8.609375 -1.921875 C 8.128906 -1.648438 7.546875 -1.515625 6.859375 -1.515625 C 6.203125 -1.515625 5.628906 -1.640625 5.140625 -1.890625 C 4.660156 -2.148438 4.265625 -2.492188 3.953125 -2.921875 C 3.640625 -3.359375 3.40625 -3.851562 3.25 -4.40625 C 3.101562 -4.957031 3.03125 -5.519531 3.03125 -6.09375 Z M 12.625 0 L 12.625 -17.140625 L 10.578125 -17.140625 L 10.578125 -10.75 L 10.53125 -10.75 C 10.3125 -11.113281 10.035156 -11.421875 9.703125 -11.671875 C 9.378906 -11.921875 9.03125 -12.117188 8.65625 -12.265625 C 8.289062 -12.421875 7.925781 -12.53125 7.5625 -12.59375 C 7.195312 -12.664062 6.851562 -12.703125 6.53125 -12.703125 C 5.582031 -12.703125 4.75 -12.523438 4.03125 -12.171875 C 3.320312 -11.828125 2.734375 -11.363281 2.265625 -10.78125 C 1.796875 -10.195312 1.441406 -9.515625 1.203125 -8.734375 C 0.972656 -7.953125 0.859375 -7.117188 0.859375 -6.234375 C 0.859375 -5.359375 0.976562 -4.523438 1.21875 -3.734375 C 1.457031 -2.953125 1.8125 -2.265625 2.28125 -1.671875 C 2.757812 -1.085938 3.351562 -0.617188 4.0625 -0.265625 C 4.78125 0.0859375 5.617188 0.265625 6.578125 0.265625 C 7.441406 0.265625 8.234375 0.113281 8.953125 -0.1875 C 9.671875 -0.488281 10.195312 -0.988281 10.53125 -1.6875 L 10.578125 -1.6875 L 10.578125 0 Z M 12.625 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-13">
+<path style="stroke:none;" d="M 4.890625 4.734375 L 6.453125 4.734375 C 5.316406 2.890625 4.503906 1.066406 4.015625 -0.734375 C 3.523438 -2.546875 3.28125 -4.460938 3.28125 -6.484375 C 3.28125 -8.453125 3.519531 -10.332031 4 -12.125 C 4.488281 -13.914062 5.304688 -15.722656 6.453125 -17.546875 L 4.890625 -17.546875 C 3.648438 -15.898438 2.710938 -14.113281 2.078125 -12.1875 C 1.441406 -10.269531 1.125 -8.367188 1.125 -6.484375 C 1.125 -5.421875 1.210938 -4.410156 1.390625 -3.453125 C 1.566406 -2.492188 1.816406 -1.554688 2.140625 -0.640625 C 2.472656 0.265625 2.867188 1.160156 3.328125 2.046875 C 3.796875 2.941406 4.316406 3.835938 4.890625 4.734375 Z M 4.890625 4.734375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-14">
+<path style="stroke:none;" d="M 12.234375 -1.0625 L 12.234375 -12.40625 L 10.3125 -12.40625 L 10.3125 -10.625 L 10.296875 -10.625 C 9.929688 -11.3125 9.421875 -11.828125 8.765625 -12.171875 C 8.109375 -12.523438 7.382812 -12.703125 6.59375 -12.703125 C 5.519531 -12.703125 4.613281 -12.492188 3.875 -12.078125 C 3.144531 -11.671875 2.554688 -11.148438 2.109375 -10.515625 C 1.660156 -9.890625 1.335938 -9.1875 1.140625 -8.40625 C 0.953125 -7.632812 0.859375 -6.878906 0.859375 -6.140625 C 0.859375 -5.296875 0.972656 -4.492188 1.203125 -3.734375 C 1.441406 -2.972656 1.789062 -2.304688 2.25 -1.734375 C 2.71875 -1.171875 3.296875 -0.71875 3.984375 -0.375 C 4.671875 -0.0390625 5.476562 0.125 6.40625 0.125 C 7.207031 0.125 7.960938 -0.0507812 8.671875 -0.40625 C 9.390625 -0.769531 9.921875 -1.335938 10.265625 -2.109375 L 10.3125 -2.109375 L 10.3125 -1.296875 C 10.3125 -0.609375 10.242188 0.0195312 10.109375 0.59375 C 9.972656 1.175781 9.753906 1.671875 9.453125 2.078125 C 9.148438 2.484375 8.765625 2.800781 8.296875 3.03125 C 7.835938 3.269531 7.269531 3.390625 6.59375 3.390625 C 6.257812 3.390625 5.90625 3.351562 5.53125 3.28125 C 5.164062 3.207031 4.828125 3.085938 4.515625 2.921875 C 4.210938 2.765625 3.953125 2.554688 3.734375 2.296875 C 3.515625 2.046875 3.398438 1.738281 3.390625 1.375 L 1.34375 1.375 C 1.375 2.039062 1.550781 2.601562 1.875 3.0625 C 2.195312 3.53125 2.597656 3.90625 3.078125 4.1875 C 3.566406 4.476562 4.109375 4.6875 4.703125 4.8125 C 5.304688 4.945312 5.898438 5.015625 6.484375 5.015625 C 8.460938 5.015625 9.914062 4.507812 10.84375 3.5 C 11.769531 2.488281 12.234375 0.96875 12.234375 -1.0625 Z M 6.53125 -1.65625 C 5.851562 -1.65625 5.289062 -1.796875 4.84375 -2.078125 C 4.394531 -2.359375 4.035156 -2.722656 3.765625 -3.171875 C 3.492188 -3.628906 3.300781 -4.140625 3.1875 -4.703125 C 3.082031 -5.265625 3.03125 -5.828125 3.03125 -6.390625 C 3.03125 -6.972656 3.097656 -7.535156 3.234375 -8.078125 C 3.367188 -8.628906 3.582031 -9.113281 3.875 -9.53125 C 4.164062 -9.945312 4.546875 -10.273438 5.015625 -10.515625 C 5.484375 -10.765625 6.046875 -10.890625 6.703125 -10.890625 C 7.335938 -10.890625 7.878906 -10.757812 8.328125 -10.5 C 8.773438 -10.25 9.140625 -9.910156 9.421875 -9.484375 C 9.703125 -9.066406 9.90625 -8.59375 10.03125 -8.0625 C 10.15625 -7.53125 10.21875 -6.992188 10.21875 -6.453125 C 10.21875 -5.878906 10.148438 -5.300781 10.015625 -4.71875 C 9.878906 -4.144531 9.664062 -3.628906 9.375 -3.171875 C 9.09375 -2.722656 8.710938 -2.359375 8.234375 -2.078125 C 7.765625 -1.796875 7.195312 -1.65625 6.53125 -1.65625 Z M 6.53125 -1.65625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-15">
+<path style="stroke:none;" d="M 1.984375 -2.65625 L 1.984375 0 L 4.65625 0 L 4.65625 -2.65625 Z M 1.984375 -2.65625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-16">
+<path style="stroke:none;" d="M 4.15625 -8.921875 L 4.15625 -15.21875 L 8.609375 -15.21875 C 9.910156 -15.21875 10.859375 -14.945312 11.453125 -14.40625 C 12.054688 -13.875 12.359375 -13.097656 12.359375 -12.078125 C 12.359375 -11.046875 12.054688 -10.257812 11.453125 -9.71875 C 10.859375 -9.175781 9.910156 -8.910156 8.609375 -8.921875 Z M 1.875 -17.140625 L 1.875 0 L 4.15625 0 L 4.15625 -7.015625 L 9.390625 -7.015625 C 11.109375 -6.992188 12.410156 -7.429688 13.296875 -8.328125 C 14.191406 -9.222656 14.640625 -10.472656 14.640625 -12.078125 C 14.640625 -13.671875 14.191406 -14.910156 13.296875 -15.796875 C 12.410156 -16.691406 11.109375 -17.140625 9.390625 -17.140625 Z M 1.875 -17.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-17">
+<path style="stroke:none;" d="M 1.65625 -17.140625 L 1.65625 0 L 3.703125 0 L 3.703125 -17.140625 Z M 1.65625 -17.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-18">
+<path style="stroke:none;" d="M 1.984375 -2.65625 L 1.984375 0 L 3.40625 0 C 3.425781 0.1875 3.414062 0.390625 3.375 0.609375 C 3.332031 0.835938 3.253906 1.0625 3.140625 1.28125 C 3.023438 1.5 2.875 1.695312 2.6875 1.875 C 2.507812 2.0625 2.285156 2.203125 2.015625 2.296875 L 2.015625 3.5 C 2.941406 3.226562 3.613281 2.765625 4.03125 2.109375 C 4.445312 1.453125 4.65625 0.671875 4.65625 -0.234375 L 4.65625 -2.65625 Z M 1.984375 -2.65625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-19">
+<path style="stroke:none;" d="M 1.875 -17.140625 L 1.875 0 L 4.15625 0 L 4.15625 -7.3125 L 9.71875 -7.3125 C 10.28125 -7.3125 10.726562 -7.226562 11.0625 -7.0625 C 11.394531 -6.894531 11.664062 -6.671875 11.875 -6.390625 C 12.082031 -6.109375 12.234375 -5.78125 12.328125 -5.40625 C 12.429688 -5.03125 12.515625 -4.632812 12.578125 -4.21875 C 12.660156 -3.800781 12.707031 -3.375 12.71875 -2.9375 C 12.738281 -2.507812 12.753906 -2.109375 12.765625 -1.734375 C 12.785156 -1.359375 12.820312 -1.019531 12.875 -0.71875 C 12.925781 -0.414062 13.035156 -0.175781 13.203125 0 L 15.75 0 C 15.507812 -0.289062 15.328125 -0.625 15.203125 -1 C 15.085938 -1.375 14.992188 -1.769531 14.921875 -2.1875 C 14.859375 -2.601562 14.816406 -3.023438 14.796875 -3.453125 C 14.785156 -3.890625 14.765625 -4.316406 14.734375 -4.734375 C 14.679688 -5.148438 14.613281 -5.546875 14.53125 -5.921875 C 14.445312 -6.304688 14.3125 -6.65625 14.125 -6.96875 C 13.9375 -7.28125 13.6875 -7.546875 13.375 -7.765625 C 13.0625 -7.992188 12.660156 -8.15625 12.171875 -8.25 L 12.171875 -8.296875 C 13.210938 -8.585938 13.96875 -9.125 14.4375 -9.90625 C 14.90625 -10.695312 15.140625 -11.609375 15.140625 -12.640625 C 15.140625 -14.035156 14.679688 -15.132812 13.765625 -15.9375 C 12.847656 -16.738281 11.570312 -17.140625 9.9375 -17.140625 Z M 8.90625 -9.234375 L 4.15625 -9.234375 L 4.15625 -15.21875 L 9.8125 -15.21875 C 10.882812 -15.21875 11.660156 -14.941406 12.140625 -14.390625 C 12.617188 -13.847656 12.859375 -13.144531 12.859375 -12.28125 C 12.859375 -11.664062 12.75 -11.160156 12.53125 -10.765625 C 12.320312 -10.367188 12.035156 -10.054688 11.671875 -9.828125 C 11.316406 -9.597656 10.898438 -9.441406 10.421875 -9.359375 C 9.941406 -9.273438 9.4375 -9.234375 8.90625 -9.234375 Z M 8.90625 -9.234375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-20">
+<path style="stroke:none;" d="M 1.609375 -17.140625 L 1.609375 0 L 3.640625 0 L 3.640625 -1.65625 L 3.703125 -1.65625 C 3.921875 -1.289062 4.191406 -0.984375 4.515625 -0.734375 C 4.847656 -0.484375 5.195312 -0.285156 5.5625 -0.140625 C 5.9375 0.00390625 6.3125 0.109375 6.6875 0.171875 C 7.0625 0.234375 7.398438 0.265625 7.703125 0.265625 C 8.648438 0.265625 9.476562 0.0976562 10.1875 -0.234375 C 10.894531 -0.578125 11.484375 -1.039062 11.953125 -1.625 C 12.429688 -2.207031 12.785156 -2.890625 13.015625 -3.671875 C 13.253906 -4.453125 13.375 -5.285156 13.375 -6.171875 C 13.375 -7.046875 13.25 -7.875 13 -8.65625 C 12.757812 -9.445312 12.40625 -10.140625 11.9375 -10.734375 C 11.46875 -11.335938 10.875 -11.816406 10.15625 -12.171875 C 9.445312 -12.523438 8.613281 -12.703125 7.65625 -12.703125 C 6.789062 -12.703125 6 -12.546875 5.28125 -12.234375 C 4.5625 -11.921875 4.035156 -11.421875 3.703125 -10.734375 L 3.640625 -10.734375 L 3.640625 -17.140625 Z M 11.203125 -6.3125 C 11.203125 -5.707031 11.140625 -5.113281 11.015625 -4.53125 C 10.890625 -3.957031 10.679688 -3.445312 10.390625 -3 C 10.097656 -2.550781 9.71875 -2.191406 9.25 -1.921875 C 8.78125 -1.648438 8.191406 -1.515625 7.484375 -1.515625 C 6.785156 -1.515625 6.1875 -1.644531 5.6875 -1.90625 C 5.1875 -2.164062 4.78125 -2.507812 4.46875 -2.9375 C 4.164062 -3.375 3.941406 -3.875 3.796875 -4.4375 C 3.648438 -5.007812 3.578125 -5.601562 3.578125 -6.21875 C 3.578125 -6.789062 3.644531 -7.359375 3.78125 -7.921875 C 3.914062 -8.484375 4.132812 -8.984375 4.4375 -9.421875 C 4.738281 -9.859375 5.128906 -10.210938 5.609375 -10.484375 C 6.097656 -10.753906 6.6875 -10.890625 7.375 -10.890625 C 8.03125 -10.890625 8.597656 -10.757812 9.078125 -10.5 C 9.566406 -10.25 9.96875 -9.90625 10.28125 -9.46875 C 10.59375 -9.039062 10.820312 -8.550781 10.96875 -8 C 11.125 -7.445312 11.203125 -6.882812 11.203125 -6.3125 Z M 11.203125 -6.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-21">
+<path style="stroke:none;" d="M 6.40625 1.65625 C 6.164062 2.257812 5.929688 2.769531 5.703125 3.1875 C 5.472656 3.601562 5.21875 3.941406 4.9375 4.203125 C 4.65625 4.472656 4.34375 4.664062 4 4.78125 C 3.65625 4.90625 3.257812 4.96875 2.8125 4.96875 C 2.570312 4.96875 2.332031 4.953125 2.09375 4.921875 C 1.851562 4.890625 1.617188 4.832031 1.390625 4.75 L 1.390625 2.875 C 1.566406 2.957031 1.769531 3.023438 2 3.078125 C 2.238281 3.140625 2.4375 3.171875 2.59375 3.171875 C 3.007812 3.171875 3.359375 3.066406 3.640625 2.859375 C 3.921875 2.660156 4.128906 2.378906 4.265625 2.015625 L 5.109375 -0.078125 L 0.1875 -12.40625 L 2.5 -12.40625 L 6.125 -2.25 L 6.171875 -2.25 L 9.640625 -12.40625 L 11.8125 -12.40625 Z M 6.40625 1.65625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-22">
+<path style="stroke:none;" d="M 10.578125 -4.265625 L 10.578125 -17.140625 L 8.296875 -17.140625 L 8.296875 -4.609375 C 8.296875 -3.660156 8.097656 -2.90625 7.703125 -2.34375 C 7.316406 -1.789062 6.601562 -1.515625 5.5625 -1.515625 C 5.007812 -1.515625 4.550781 -1.597656 4.1875 -1.765625 C 3.820312 -1.929688 3.539062 -2.164062 3.34375 -2.46875 C 3.144531 -2.769531 3.003906 -3.128906 2.921875 -3.546875 C 2.847656 -3.960938 2.8125 -4.421875 2.8125 -4.921875 L 2.8125 -5.640625 L 0.53125 -5.640625 L 0.53125 -4.578125 C 0.53125 -2.953125 0.960938 -1.71875 1.828125 -0.875 C 2.691406 -0.03125 3.921875 0.390625 5.515625 0.390625 C 6.472656 0.390625 7.273438 0.257812 7.921875 0 C 8.578125 -0.269531 9.097656 -0.625 9.484375 -1.0625 C 9.878906 -1.507812 10.160156 -2.007812 10.328125 -2.5625 C 10.492188 -3.125 10.578125 -3.691406 10.578125 -4.265625 Z M 10.578125 -4.265625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-23">
+<path style="stroke:none;" d="M 12.53125 -0.046875 C 12.175781 0.160156 11.6875 0.265625 11.0625 0.265625 C 10.53125 0.265625 10.109375 0.117188 9.796875 -0.171875 C 9.492188 -0.472656 9.34375 -0.957031 9.34375 -1.625 C 8.78125 -0.957031 8.125 -0.472656 7.375 -0.171875 C 6.632812 0.117188 5.832031 0.265625 4.96875 0.265625 C 4.40625 0.265625 3.867188 0.195312 3.359375 0.0625 C 2.859375 -0.0625 2.425781 -0.257812 2.0625 -0.53125 C 1.695312 -0.800781 1.40625 -1.15625 1.1875 -1.59375 C 0.96875 -2.03125 0.859375 -2.5625 0.859375 -3.1875 C 0.859375 -3.894531 0.976562 -4.472656 1.21875 -4.921875 C 1.457031 -5.367188 1.773438 -5.734375 2.171875 -6.015625 C 2.566406 -6.296875 3.015625 -6.503906 3.515625 -6.640625 C 4.015625 -6.785156 4.53125 -6.910156 5.0625 -7.015625 C 5.625 -7.117188 6.15625 -7.195312 6.65625 -7.25 C 7.164062 -7.3125 7.609375 -7.394531 7.984375 -7.5 C 8.367188 -7.601562 8.671875 -7.753906 8.890625 -7.953125 C 9.117188 -8.148438 9.234375 -8.441406 9.234375 -8.828125 C 9.234375 -9.273438 9.148438 -9.632812 8.984375 -9.90625 C 8.816406 -10.175781 8.597656 -10.382812 8.328125 -10.53125 C 8.066406 -10.675781 7.769531 -10.769531 7.4375 -10.8125 C 7.113281 -10.863281 6.796875 -10.890625 6.484375 -10.890625 C 5.617188 -10.890625 4.894531 -10.722656 4.3125 -10.390625 C 3.738281 -10.066406 3.429688 -9.453125 3.390625 -8.546875 L 1.34375 -8.546875 C 1.375 -9.316406 1.53125 -9.960938 1.8125 -10.484375 C 2.101562 -11.015625 2.488281 -11.441406 2.96875 -11.765625 C 3.457031 -12.097656 4.007812 -12.335938 4.625 -12.484375 C 5.238281 -12.628906 5.894531 -12.703125 6.59375 -12.703125 C 7.15625 -12.703125 7.710938 -12.660156 8.265625 -12.578125 C 8.816406 -12.492188 9.316406 -12.328125 9.765625 -12.078125 C 10.210938 -11.835938 10.570312 -11.492188 10.84375 -11.046875 C 11.113281 -10.597656 11.25 -10.007812 11.25 -9.28125 L 11.25 -2.90625 C 11.25 -2.425781 11.273438 -2.070312 11.328125 -1.84375 C 11.390625 -1.625 11.582031 -1.515625 11.90625 -1.515625 C 12.082031 -1.515625 12.289062 -1.550781 12.53125 -1.625 Z M 9.21875 -6.40625 C 8.957031 -6.21875 8.617188 -6.078125 8.203125 -5.984375 C 7.785156 -5.898438 7.347656 -5.828125 6.890625 -5.765625 C 6.441406 -5.710938 5.984375 -5.648438 5.515625 -5.578125 C 5.054688 -5.503906 4.640625 -5.382812 4.265625 -5.21875 C 3.898438 -5.0625 3.601562 -4.835938 3.375 -4.546875 C 3.144531 -4.253906 3.03125 -3.851562 3.03125 -3.34375 C 3.03125 -3 3.097656 -2.710938 3.234375 -2.484375 C 3.367188 -2.253906 3.539062 -2.066406 3.75 -1.921875 C 3.96875 -1.773438 4.21875 -1.671875 4.5 -1.609375 C 4.789062 -1.546875 5.097656 -1.515625 5.421875 -1.515625 C 6.097656 -1.515625 6.675781 -1.601562 7.15625 -1.78125 C 7.632812 -1.96875 8.023438 -2.203125 8.328125 -2.484375 C 8.628906 -2.765625 8.851562 -3.066406 9 -3.390625 C 9.144531 -3.722656 9.21875 -4.03125 9.21875 -4.3125 Z M 9.21875 -6.40625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-24">
+<path style="stroke:none;" d="M 7.125 0 L 11.65625 -12.40625 L 9.53125 -12.40625 L 6.140625 -2.0625 L 6.09375 -2.0625 L 2.609375 -12.40625 L 0.34375 -12.40625 L 4.9375 0 Z M 7.125 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-25">
+<path style="stroke:none;" d="M -0.21875 4.734375 L 1.3125 4.734375 C 2.5625 3.078125 3.503906 1.296875 4.140625 -0.609375 C 4.773438 -2.523438 5.09375 -4.425781 5.09375 -6.3125 C 5.09375 -7.363281 5.003906 -8.367188 4.828125 -9.328125 C 4.648438 -10.296875 4.394531 -11.238281 4.0625 -12.15625 C 3.738281 -13.070312 3.34375 -13.972656 2.875 -14.859375 C 2.414062 -15.753906 1.894531 -16.648438 1.3125 -17.546875 L -0.21875 -17.546875 C 0.90625 -15.703125 1.707031 -13.875 2.1875 -12.0625 C 2.675781 -10.25 2.921875 -8.332031 2.921875 -6.3125 C 2.921875 -4.363281 2.679688 -2.488281 2.203125 -0.6875 C 1.722656 1.113281 0.914062 2.921875 -0.21875 4.734375 Z M -0.21875 4.734375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-26">
+<path style="stroke:none;" d="M 13.921875 -11.96875 L 16.203125 -11.96875 C 16.078125 -12.882812 15.804688 -13.691406 15.390625 -14.390625 C 14.972656 -15.085938 14.453125 -15.664062 13.828125 -16.125 C 13.203125 -16.59375 12.488281 -16.945312 11.6875 -17.1875 C 10.882812 -17.425781 10.035156 -17.546875 9.140625 -17.546875 C 7.828125 -17.546875 6.660156 -17.304688 5.640625 -16.828125 C 4.628906 -16.359375 3.785156 -15.71875 3.109375 -14.90625 C 2.429688 -14.09375 1.914062 -13.132812 1.5625 -12.03125 C 1.207031 -10.9375 1.03125 -9.765625 1.03125 -8.515625 C 1.03125 -7.265625 1.191406 -6.097656 1.515625 -5.015625 C 1.847656 -3.929688 2.34375 -2.988281 3 -2.1875 C 3.65625 -1.382812 4.476562 -0.753906 5.46875 -0.296875 C 6.457031 0.160156 7.617188 0.390625 8.953125 0.390625 C 11.140625 0.390625 12.863281 -0.207031 14.125 -1.40625 C 15.394531 -2.613281 16.144531 -4.296875 16.375 -6.453125 L 14.09375 -6.453125 C 14.039062 -5.753906 13.894531 -5.097656 13.65625 -4.484375 C 13.414062 -3.878906 13.082031 -3.351562 12.65625 -2.90625 C 12.238281 -2.46875 11.734375 -2.125 11.140625 -1.875 C 10.554688 -1.632812 9.890625 -1.515625 9.140625 -1.515625 C 8.117188 -1.515625 7.238281 -1.703125 6.5 -2.078125 C 5.769531 -2.460938 5.164062 -2.976562 4.6875 -3.625 C 4.21875 -4.28125 3.867188 -5.039062 3.640625 -5.90625 C 3.421875 -6.78125 3.3125 -7.707031 3.3125 -8.6875 C 3.3125 -9.582031 3.421875 -10.445312 3.640625 -11.28125 C 3.867188 -12.113281 4.21875 -12.851562 4.6875 -13.5 C 5.164062 -14.144531 5.765625 -14.660156 6.484375 -15.046875 C 7.210938 -15.429688 8.09375 -15.625 9.125 -15.625 C 10.320312 -15.625 11.351562 -15.316406 12.21875 -14.703125 C 13.09375 -14.097656 13.660156 -13.1875 13.921875 -11.96875 Z M 13.921875 -11.96875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-27">
+<path style="stroke:none;" d="M 1.53125 -12.40625 L 1.53125 0 L 3.578125 0 L 3.578125 -7.734375 C 3.578125 -7.972656 3.632812 -8.269531 3.75 -8.625 C 3.875 -8.988281 4.066406 -9.335938 4.328125 -9.671875 C 4.597656 -10.003906 4.941406 -10.289062 5.359375 -10.53125 C 5.785156 -10.769531 6.296875 -10.890625 6.890625 -10.890625 C 7.347656 -10.890625 7.722656 -10.820312 8.015625 -10.6875 C 8.316406 -10.550781 8.554688 -10.359375 8.734375 -10.109375 C 8.910156 -9.867188 9.035156 -9.578125 9.109375 -9.234375 C 9.179688 -8.898438 9.21875 -8.535156 9.21875 -8.140625 L 9.21875 0 L 11.25 0 L 11.25 -7.734375 C 11.25 -8.691406 11.535156 -9.457031 12.109375 -10.03125 C 12.691406 -10.601562 13.488281 -10.890625 14.5 -10.890625 C 14.988281 -10.890625 15.390625 -10.816406 15.703125 -10.671875 C 16.015625 -10.535156 16.257812 -10.34375 16.4375 -10.09375 C 16.613281 -9.84375 16.734375 -9.550781 16.796875 -9.21875 C 16.859375 -8.882812 16.890625 -8.523438 16.890625 -8.140625 L 16.890625 0 L 18.9375 0 L 18.9375 -9.09375 C 18.9375 -9.738281 18.835938 -10.285156 18.640625 -10.734375 C 18.441406 -11.191406 18.160156 -11.5625 17.796875 -11.84375 C 17.429688 -12.132812 17 -12.347656 16.5 -12.484375 C 16 -12.628906 15.4375 -12.703125 14.8125 -12.703125 C 13.988281 -12.703125 13.238281 -12.515625 12.5625 -12.140625 C 11.882812 -11.773438 11.335938 -11.253906 10.921875 -10.578125 C 10.660156 -11.347656 10.21875 -11.894531 9.59375 -12.21875 C 8.96875 -12.539062 8.273438 -12.703125 7.515625 -12.703125 C 5.765625 -12.703125 4.425781 -11.992188 3.5 -10.578125 L 3.453125 -10.578125 L 3.453125 -12.40625 Z M 1.53125 -12.40625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-28">
+<path style="stroke:none;" d="M 4.15625 -9.765625 L 4.15625 -15.21875 L 8.71875 -15.21875 C 9.207031 -15.21875 9.671875 -15.1875 10.109375 -15.125 C 10.554688 -15.070312 10.945312 -14.945312 11.28125 -14.75 C 11.613281 -14.5625 11.875 -14.289062 12.0625 -13.9375 C 12.257812 -13.59375 12.359375 -13.113281 12.359375 -12.5 C 12.359375 -11.59375 12.070312 -10.910156 11.5 -10.453125 C 10.9375 -9.992188 10.007812 -9.765625 8.71875 -9.765625 Z M 1.875 -17.140625 L 1.875 0 L 10.15625 0 C 11 0 11.742188 -0.140625 12.390625 -0.421875 C 13.046875 -0.703125 13.59375 -1.066406 14.03125 -1.515625 C 14.46875 -1.972656 14.796875 -2.5 15.015625 -3.09375 C 15.242188 -3.6875 15.359375 -4.296875 15.359375 -4.921875 C 15.359375 -5.972656 15.078125 -6.867188 14.515625 -7.609375 C 13.960938 -8.347656 13.15625 -8.828125 12.09375 -9.046875 L 12.09375 -9.09375 C 12.90625 -9.414062 13.53125 -9.90625 13.96875 -10.5625 C 14.414062 -11.226562 14.640625 -12.019531 14.640625 -12.9375 C 14.640625 -13.800781 14.441406 -14.53125 14.046875 -15.125 C 13.660156 -15.71875 13.1875 -16.179688 12.625 -16.515625 C 12.363281 -16.671875 12.050781 -16.785156 11.6875 -16.859375 C 11.332031 -16.941406 10.945312 -17.003906 10.53125 -17.046875 C 10.113281 -17.085938 9.691406 -17.113281 9.265625 -17.125 C 8.847656 -17.132812 8.457031 -17.140625 8.09375 -17.140625 Z M 4.15625 -1.921875 L 4.15625 -7.84375 L 9.359375 -7.84375 C 9.835938 -7.84375 10.300781 -7.796875 10.75 -7.703125 C 11.195312 -7.617188 11.59375 -7.46875 11.9375 -7.25 C 12.28125 -7.039062 12.554688 -6.75 12.765625 -6.375 C 12.972656 -6.007812 13.078125 -5.546875 13.078125 -4.984375 C 13.078125 -4.023438 12.789062 -3.273438 12.21875 -2.734375 C 11.65625 -2.191406 10.867188 -1.921875 9.859375 -1.921875 Z M 4.15625 -1.921875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-29">
+<path style="stroke:none;" d="M 3.703125 -14.640625 L 3.703125 -17.140625 L 1.65625 -17.140625 L 1.65625 -14.640625 Z M 3.703125 1.5625 L 3.703125 -12.40625 L 1.65625 -12.40625 L 1.65625 1.21875 C 1.65625 1.863281 1.570312 2.304688 1.40625 2.546875 C 1.25 2.796875 0.945312 2.921875 0.5 2.921875 L 0.078125 2.921875 C 0.00390625 2.921875 -0.0546875 2.914062 -0.109375 2.90625 C -0.160156 2.90625 -0.226562 2.894531 -0.3125 2.875 L -0.3125 4.625 C 0.0078125 4.695312 0.351562 4.734375 0.71875 4.734375 C 1.632812 4.734375 2.359375 4.476562 2.890625 3.96875 C 3.429688 3.46875 3.703125 2.664062 3.703125 1.5625 Z M 3.703125 1.5625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-30">
+<path style="stroke:none;" d="M 1.15625 -4.46875 L 1.15625 -2.828125 L 13.25 -2.828125 L 13.25 -4.46875 Z M 13.25 -7.6875 L 13.25 -9.3125 L 1.15625 -9.3125 L 1.15625 -7.6875 Z M 13.25 -7.6875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-31">
+<path style="stroke:none;" d="M 1.109375 -1.4375 L 1.109375 0.171875 L 13.296875 -5.328125 L 13.296875 -6.8125 L 1.109375 -12.34375 L 1.109375 -10.703125 L 11.296875 -6.078125 Z M 1.109375 -1.4375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-32">
+<path style="stroke:none;" d="M 8.609375 0 L 14.71875 -17.140625 L 12.34375 -17.140625 L 7.390625 -2.28125 L 7.34375 -2.28125 L 2.453125 -17.140625 L 0 -17.140625 L 6.03125 0 Z M 8.609375 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-33">
+<path style="stroke:none;" d="M 1.921875 -17.140625 L 1.921875 0 L 4.078125 0 L 4.078125 -14.25 L 4.125 -14.25 L 9.484375 0 L 11.421875 0 L 16.78125 -14.25 L 16.828125 -14.25 L 16.828125 0 L 18.984375 0 L 18.984375 -17.140625 L 15.859375 -17.140625 L 10.4375 -2.734375 L 5.046875 -17.140625 Z M 1.921875 -17.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-34">
+<path style="stroke:none;" d="M 8.953125 -7.015625 L 15.5 -17.140625 L 12.90625 -17.140625 L 7.890625 -8.96875 L 2.765625 -17.140625 L 0.046875 -17.140625 L 6.671875 -7.015625 L 6.671875 0 L 8.953125 0 Z M 8.953125 -7.015625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-35">
+<path style="stroke:none;" d="M 4.828125 -7.078125 L 7.734375 -15.078125 L 7.78125 -15.078125 L 10.625 -7.078125 Z M 6.53125 -17.140625 L -0.140625 0 L 2.1875 0 L 4.109375 -5.15625 L 11.359375 -5.15625 L 13.21875 0 L 15.75 0 L 9.046875 -17.140625 Z M 6.53125 -17.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-36">
+<path style="stroke:none;" d="M 1.84375 -17.140625 L 1.84375 0 L 4.015625 0 L 4.015625 -13.75 L 4.0625 -13.75 L 13.015625 0 L 15.5 0 L 15.5 -17.140625 L 13.34375 -17.140625 L 13.34375 -3.234375 L 13.296875 -3.234375 L 4.265625 -17.140625 Z M 1.84375 -17.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-37">
+<path style="stroke:none;" d="M 1.96875 -17.140625 L 1.96875 0 L 4.25 0 L 4.25 -17.140625 Z M 1.96875 -17.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-38">
+<path style="stroke:none;" d="M 5.765625 -15.21875 L 5.765625 0 L 8.046875 0 L 8.046875 -15.21875 L 13.75 -15.21875 L 13.75 -17.140625 L 0.046875 -17.140625 L 0.046875 -15.21875 Z M 5.765625 -15.21875 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<rect x="0" y="0" width="1421" height="440" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 283 82.609375 C 283 68.96875 279.570312 67.28125 254.523438 53.78125 L 254.257812 53.640625 C 229.078125 40 228.816406 40 202.976562 40 C 168.566406 40 13 40 13 40 L 13 184 L 283 184 Z M 283 82.609375 "/>
+<path style="fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 297 276.609375 C 297 262.96875 293.570312 261.28125 268.523438 247.78125 L 268.257812 247.640625 C 243.078125 234 242.816406 234 216.976562 234 C 182.566406 234 27 234 27 234 L 27 378 L 297 378 Z M 297 275.90625 C 297 262.96875 296.734375 262.96875 242.816406 262.96875 C 242.816406 234.140625 242.816406 234 218.558594 234 " transform="matrix(1,0,0,1,-14,-194)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="51.304" y="106.328003"/>
+  <use xlink:href="#glyph0-2" x="56.632" y="106.328003"/>
+  <use xlink:href="#glyph0-3" x="69.976" y="106.328003"/>
+  <use xlink:href="#glyph0-4" x="84.208" y="106.328003"/>
+  <use xlink:href="#glyph0-5" x="97.552" y="106.328003"/>
+  <use xlink:href="#glyph0-6" x="105.112" y="106.328003"/>
+  <use xlink:href="#glyph0-7" x="111.784" y="106.328003"/>
+  <use xlink:href="#glyph0-8" x="123.784" y="106.328003"/>
+  <use xlink:href="#glyph0-4" x="137.56" y="106.328003"/>
+  <use xlink:href="#glyph0-9" x="150.904" y="106.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-10" x="158.464" y="106.328003"/>
+  <use xlink:href="#glyph0-11" x="171.352" y="106.328003"/>
+  <use xlink:href="#glyph0-6" x="184.24" y="106.328003"/>
+  <use xlink:href="#glyph0-10" x="190.912" y="106.328003"/>
+  <use xlink:href="#glyph0-8" x="203.8" y="106.328003"/>
+  <use xlink:href="#glyph0-12" x="217.576" y="106.328003"/>
+  <use xlink:href="#glyph0-11" x="231.808" y="106.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="28.648" y="135"/>
+  <use xlink:href="#glyph0-11" x="34.864" y="135"/>
+  <use xlink:href="#glyph0-14" x="47.752" y="135"/>
+  <use xlink:href="#glyph0-15" x="61.528" y="135"/>
+  <use xlink:href="#glyph0-6" x="68.2" y="135"/>
+  <use xlink:href="#glyph0-16" x="74.872" y="135"/>
+  <use xlink:href="#glyph0-11" x="90.424" y="135"/>
+  <use xlink:href="#glyph0-9" x="103.312" y="135"/>
+  <use xlink:href="#glyph0-17" x="111.304" y="135"/>
+  <use xlink:href="#glyph0-18" x="116.632" y="135"/>
+  <use xlink:href="#glyph0-6" x="123.304" y="135"/>
+  <use xlink:href="#glyph0-19" x="129.976" y="135"/>
+  <use xlink:href="#glyph0-4" x="146.416" y="135"/>
+  <use xlink:href="#glyph0-20" x="159.76" y="135"/>
+  <use xlink:href="#glyph0-21" x="173.992" y="135"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-18" x="184.216" y="135"/>
+  <use xlink:href="#glyph0-6" x="190.888" y="135"/>
+  <use xlink:href="#glyph0-22" x="197.56" y="135"/>
+  <use xlink:href="#glyph0-23" x="210.016" y="135"/>
+  <use xlink:href="#glyph0-24" x="222.904" y="135"/>
+  <use xlink:href="#glyph0-23" x="234.904" y="135"/>
+  <use xlink:href="#glyph0-15" x="247.792" y="135"/>
+  <use xlink:href="#glyph0-15" x="254.464" y="135"/>
+  <use xlink:href="#glyph0-25" x="261.136" y="135"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 387 243 L 657 243 L 657 378 L 387 378 Z M 387 243 " transform="matrix(1,0,0,1,-14,-194)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-26" x="459.328" y="125.164001"/>
+  <use xlink:href="#glyph0-8" x="476.656" y="125.164001"/>
+  <use xlink:href="#glyph0-27" x="490.432" y="125.164001"/>
+  <use xlink:href="#glyph0-3" x="510.904" y="125.164001"/>
+  <use xlink:href="#glyph0-1" x="525.136" y="125.164001"/>
+  <use xlink:href="#glyph0-17" x="530.464" y="125.164001"/>
+  <use xlink:href="#glyph0-11" x="535.792" y="125.164001"/>
+  <use xlink:href="#glyph0-9" x="548.68" y="125.164001"/>
+</g>
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 1030 82.609375 C 1030 68.96875 1026.570312 67.28125 1001.523438 53.78125 L 1001.257812 53.640625 C 976.078125 40 975.816406 40 949.976562 40 C 915.566406 40 760 40 760 40 L 760 184 L 1030 184 Z M 1030 82.609375 "/>
+<path style="fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1044 276.609375 C 1044 262.96875 1040.570312 261.28125 1015.523438 247.78125 L 1015.257812 247.640625 C 990.078125 234 989.816406 234 963.976562 234 C 929.566406 234 774 234 774 234 L 774 378 L 1044 378 Z M 1044 275.90625 C 1044 262.96875 1043.734375 262.96875 989.816406 262.96875 C 989.816406 234.140625 989.816406 234 965.558594 234 " transform="matrix(1,0,0,1,-14,-194)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-28" x="841.444" y="106.328003"/>
+  <use xlink:href="#glyph0-21" x="857.884" y="106.328003"/>
+  <use xlink:href="#glyph0-5" x="869.884" y="106.328003"/>
+  <use xlink:href="#glyph0-11" x="877.444" y="106.328003"/>
+  <use xlink:href="#glyph0-26" x="890.332" y="106.328003"/>
+  <use xlink:href="#glyph0-8" x="907.66" y="106.328003"/>
+  <use xlink:href="#glyph0-12" x="921.436" y="106.328003"/>
+  <use xlink:href="#glyph0-11" x="935.668" y="106.328003"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="795.268" y="135"/>
+  <use xlink:href="#glyph0-11" x="801.484" y="135"/>
+  <use xlink:href="#glyph0-14" x="814.372" y="135"/>
+  <use xlink:href="#glyph0-15" x="828.148" y="135"/>
+  <use xlink:href="#glyph0-6" x="834.82" y="135"/>
+  <use xlink:href="#glyph0-6" x="841.492" y="135"/>
+  <use xlink:href="#glyph0-29" x="848.164" y="135"/>
+  <use xlink:href="#glyph0-23" x="853.492" y="135"/>
+  <use xlink:href="#glyph0-24" x="866.38" y="135"/>
+  <use xlink:href="#glyph0-23" x="878.38" y="135"/>
+  <use xlink:href="#glyph0-30" x="891.268" y="135"/>
+  <use xlink:href="#glyph0-31" x="905.668" y="135"/>
+  <use xlink:href="#glyph0-6" x="920.068" y="135"/>
+  <use xlink:href="#glyph0-15" x="926.74" y="135"/>
+  <use xlink:href="#glyph0-10" x="933.412" y="135"/>
+  <use xlink:href="#glyph0-17" x="946.3" y="135"/>
+  <use xlink:href="#glyph0-23" x="951.628" y="135"/>
+  <use xlink:href="#glyph0-7" x="964.516" y="135"/>
+  <use xlink:href="#glyph0-7" x="976.516" y="135"/>
+  <use xlink:href="#glyph0-25" x="988.516" y="135"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1152 243 L 1422 243 L 1422 378 L 1152 378 Z M 1152 243 " transform="matrix(1,0,0,1,-14,-194)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-16" x="1208.548" y="96.492"/>
+  <use xlink:href="#glyph0-9" x="1224.1" y="96.492"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-8" x="1231.66" y="96.492"/>
+  <use xlink:href="#glyph0-10" x="1245.436" y="96.492"/>
+  <use xlink:href="#glyph0-11" x="1258.324" y="96.492"/>
+  <use xlink:href="#glyph0-7" x="1271.212" y="96.492"/>
+  <use xlink:href="#glyph0-7" x="1283.212" y="96.492"/>
+  <use xlink:href="#glyph0-6" x="1295.212" y="96.492"/>
+  <use xlink:href="#glyph0-32" x="1301.884" y="96.492"/>
+  <use xlink:href="#glyph0-33" x="1316.548" y="96.492"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="1172.764" y="125.164001"/>
+  <use xlink:href="#glyph0-11" x="1178.98" y="125.164001"/>
+  <use xlink:href="#glyph0-14" x="1191.868" y="125.164001"/>
+  <use xlink:href="#glyph0-15" x="1205.644" y="125.164001"/>
+  <use xlink:href="#glyph0-6" x="1212.316" y="125.164001"/>
+  <use xlink:href="#glyph0-16" x="1218.988" y="125.164001"/>
+  <use xlink:href="#glyph0-11" x="1234.54" y="125.164001"/>
+  <use xlink:href="#glyph0-9" x="1247.428" y="125.164001"/>
+  <use xlink:href="#glyph0-17" x="1255.42" y="125.164001"/>
+  <use xlink:href="#glyph0-32" x="1260.748" y="125.164001"/>
+  <use xlink:href="#glyph0-33" x="1275.412" y="125.164001"/>
+  <use xlink:href="#glyph0-18" x="1296.316" y="125.164001"/>
+  <use xlink:href="#glyph0-6" x="1302.988" y="125.164001"/>
+  <use xlink:href="#glyph0-34" x="1309.66" y="125.164001"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-35" x="1323.436" y="125.164001"/>
+  <use xlink:href="#glyph0-19" x="1338.988" y="125.164001"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-32" x="1354.996" y="125.164001"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-18" x="1366.564" y="125.164001"/>
+  <use xlink:href="#glyph0-6" x="1373.236" y="125.164001"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-22" x="1245.88" y="153.836"/>
+  <use xlink:href="#glyph0-32" x="1258.336" y="153.836"/>
+  <use xlink:href="#glyph0-33" x="1273" y="153.836"/>
+  <use xlink:href="#glyph0-25" x="1293.904" y="153.836"/>
+</g>
+<path style="fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:5,20;stroke-miterlimit:10;" d="M 299.5 307.71875 L 362.601562 308.507812 " transform="matrix(1,0,0,1,-14,-194)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 377 308.6875 L 362.667969 303.109375 L 362.535156 313.90625 Z M 377 308.6875 " transform="matrix(1,0,0,1,-14,-194)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="292.1585" y="71.164001"/>
+  <use xlink:href="#glyph0-2" x="297.4865" y="71.164001"/>
+  <use xlink:href="#glyph0-3" x="310.8305" y="71.164001"/>
+  <use xlink:href="#glyph0-4" x="325.0625" y="71.164001"/>
+  <use xlink:href="#glyph0-5" x="338.4065" y="71.164001"/>
+</g>
+<path style="fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 659.5 308.902344 L 749.601562 307.851562 " transform="matrix(1,0,0,1,-14,-194)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 764 307.6875 L 749.539062 302.453125 L 749.664062 313.253906 Z M 764 307.6875 " transform="matrix(1,0,0,1,-14,-194)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-8" x="660.092" y="77.164001"/>
+  <use xlink:href="#glyph0-4" x="673.868" y="77.164001"/>
+  <use xlink:href="#glyph0-5" x="687.212" y="77.164001"/>
+  <use xlink:href="#glyph0-3" x="694.772" y="77.164001"/>
+  <use xlink:href="#glyph0-4" x="709.004" y="77.164001"/>
+  <use xlink:href="#glyph0-5" x="722.348" y="77.164001"/>
+</g>
+<path style="fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:5,20;stroke-miterlimit:10;" d="M 1046.5 307.273438 L 1130.101562 308.046875 " transform="matrix(1,0,0,1,-14,-194)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1144.5 308.179688 L 1130.152344 302.648438 L 1130.050781 313.445312 Z M 1144.5 308.179688 " transform="matrix(1,0,0,1,-14,-194)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="1048.096" y="86.164001"/>
+  <use xlink:href="#glyph0-2" x="1053.424" y="86.164001"/>
+  <use xlink:href="#glyph0-3" x="1066.768" y="86.164001"/>
+  <use xlink:href="#glyph0-4" x="1081" y="86.164001"/>
+  <use xlink:href="#glyph0-5" x="1094.344" y="86.164001"/>
+</g>
+<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 1408 325.609375 C 1408 311.96875 1404.570312 310.28125 1379.523438 296.78125 L 1379.257812 296.640625 C 1354.078125 283 1353.816406 283 1327.976562 283 C 1293.566406 283 1138 283 1138 283 L 1138 427 L 1408 427 Z M 1408 325.609375 "/>
+<path style="fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1422 519.609375 C 1422 505.96875 1418.570312 504.28125 1393.523438 490.78125 L 1393.257812 490.640625 C 1368.078125 477 1367.816406 477 1341.976562 477 C 1307.566406 477 1152 477 1152 477 L 1152 621 L 1422 621 Z M 1422 518.90625 C 1422 505.96875 1421.734375 505.96875 1367.816406 505.96875 C 1367.816406 477.140625 1367.816406 477 1343.558594 477 " transform="matrix(1,0,0,1,-14,-194)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-36" x="1206.556" y="363.664001"/>
+  <use xlink:href="#glyph0-23" x="1223.884" y="363.664001"/>
+  <use xlink:href="#glyph0-5" x="1236.772" y="363.664001"/>
+  <use xlink:href="#glyph0-1" x="1244.332" y="363.664001"/>
+  <use xlink:href="#glyph0-24" x="1249.66" y="363.664001"/>
+  <use xlink:href="#glyph0-11" x="1261.66" y="363.664001"/>
+  <use xlink:href="#glyph0-6" x="1274.548" y="363.664001"/>
+  <use xlink:href="#glyph0-26" x="1281.22" y="363.664001"/>
+  <use xlink:href="#glyph0-8" x="1298.548" y="363.664001"/>
+  <use xlink:href="#glyph0-12" x="1312.324" y="363.664001"/>
+  <use xlink:href="#glyph0-11" x="1326.556" y="363.664001"/>
+</g>
+<path style="fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1287 380.5 L 1287 452.601562 " transform="matrix(1,0,0,1,-14,-194)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 1287 467 L 1292.398438 452.601562 L 1281.601562 452.601562 Z M 1287 467 " transform="matrix(1,0,0,1,-14,-194)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-22" x="1220.776" y="244.164001"/>
+  <use xlink:href="#glyph0-37" x="1233.232" y="244.164001"/>
+  <use xlink:href="#glyph0-38" x="1239.448" y="244.164001"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-11" x="1242.448" y="37.164001"/>
+  <use xlink:href="#glyph0-24" x="1255.336" y="37.164001"/>
+  <use xlink:href="#glyph0-23" x="1267.336" y="37.164001"/>
+  <use xlink:href="#glyph0-17" x="1280.224" y="37.164001"/>
+</g>
+</g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/presen/fig/cbc_sample.svg	Tue Feb 19 16:02:14 2019 +0900
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="755pt" height="208pt" viewBox="0 0 755 208" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d="M 12.265625 -19.984375 L 3.0625 -19.984375 L 3.0625 -1.40625 L 12.265625 -1.40625 Z M 13.796875 -21.359375 L 13.796875 -0.03125 L 1.53125 -0.03125 L 1.53125 -21.359375 Z M 13.796875 -21.359375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 12.453125 -10.53125 L 15.09375 -10.53125 C 14.988281 -11.445312 14.742188 -12.238281 14.359375 -12.90625 C 13.984375 -13.582031 13.5 -14.140625 12.90625 -14.578125 C 12.320312 -15.015625 11.644531 -15.335938 10.875 -15.546875 C 10.101562 -15.765625 9.28125 -15.875 8.40625 -15.875 C 7.175781 -15.875 6.101562 -15.65625 5.1875 -15.21875 C 4.269531 -14.789062 3.503906 -14.203125 2.890625 -13.453125 C 2.285156 -12.703125 1.832031 -11.820312 1.53125 -10.8125 C 1.226562 -9.800781 1.078125 -8.71875 1.078125 -7.5625 C 1.078125 -6.394531 1.234375 -5.328125 1.546875 -4.359375 C 1.859375 -3.390625 2.316406 -2.554688 2.921875 -1.859375 C 3.535156 -1.160156 4.296875 -0.617188 5.203125 -0.234375 C 6.109375 0.140625 7.15625 0.328125 8.34375 0.328125 C 10.320312 0.328125 11.882812 -0.191406 13.03125 -1.234375 C 14.1875 -2.273438 14.90625 -3.753906 15.1875 -5.671875 L 12.5625 -5.671875 C 12.40625 -4.472656 11.972656 -3.539062 11.265625 -2.875 C 10.554688 -2.21875 9.570312 -1.890625 8.3125 -1.890625 C 7.507812 -1.890625 6.816406 -2.046875 6.234375 -2.359375 C 5.660156 -2.679688 5.191406 -3.109375 4.828125 -3.640625 C 4.472656 -4.171875 4.207031 -4.773438 4.03125 -5.453125 C 3.863281 -6.140625 3.78125 -6.84375 3.78125 -7.5625 C 3.78125 -8.34375 3.859375 -9.097656 4.015625 -9.828125 C 4.179688 -10.554688 4.445312 -11.195312 4.8125 -11.75 C 5.1875 -12.3125 5.679688 -12.765625 6.296875 -13.109375 C 6.921875 -13.453125 7.691406 -13.625 8.609375 -13.625 C 9.691406 -13.625 10.550781 -13.351562 11.1875 -12.8125 C 11.832031 -12.269531 12.253906 -11.507812 12.453125 -10.53125 Z M 12.453125 -10.53125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 15.296875 -1.3125 L 15.296875 -15.515625 L 12.90625 -15.515625 L 12.90625 -13.296875 L 12.875 -13.296875 C 12.414062 -14.148438 11.773438 -14.789062 10.953125 -15.21875 C 10.128906 -15.65625 9.226562 -15.875 8.25 -15.875 C 6.90625 -15.875 5.773438 -15.617188 4.859375 -15.109375 C 3.941406 -14.597656 3.203125 -13.945312 2.640625 -13.15625 C 2.078125 -12.363281 1.675781 -11.484375 1.4375 -10.515625 C 1.195312 -9.546875 1.078125 -8.601562 1.078125 -7.6875 C 1.078125 -6.625 1.222656 -5.613281 1.515625 -4.65625 C 1.804688 -3.707031 2.238281 -2.878906 2.8125 -2.171875 C 3.394531 -1.460938 4.113281 -0.894531 4.96875 -0.46875 C 5.832031 -0.0507812 6.847656 0.15625 8.015625 0.15625 C 9.015625 0.15625 9.957031 -0.0664062 10.84375 -0.515625 C 11.738281 -0.972656 12.40625 -1.679688 12.84375 -2.640625 L 12.90625 -2.640625 L 12.90625 -1.625 C 12.90625 -0.757812 12.816406 0.03125 12.640625 0.75 C 12.472656 1.46875 12.195312 2.082031 11.8125 2.59375 C 11.4375 3.101562 10.957031 3.503906 10.375 3.796875 C 9.800781 4.085938 9.09375 4.234375 8.25 4.234375 C 7.832031 4.234375 7.390625 4.1875 6.921875 4.09375 C 6.460938 4 6.035156 3.851562 5.640625 3.65625 C 5.253906 3.457031 4.925781 3.195312 4.65625 2.875 C 4.394531 2.5625 4.253906 2.171875 4.234375 1.703125 L 1.6875 1.703125 C 1.71875 2.546875 1.929688 3.253906 2.328125 3.828125 C 2.734375 4.410156 3.238281 4.882812 3.84375 5.25 C 4.457031 5.613281 5.140625 5.875 5.890625 6.03125 C 6.640625 6.1875 7.375 6.265625 8.09375 6.265625 C 10.570312 6.265625 12.390625 5.632812 13.546875 4.375 C 14.710938 3.113281 15.296875 1.21875 15.296875 -1.3125 Z M 8.15625 -2.0625 C 7.320312 -2.0625 6.625 -2.238281 6.0625 -2.59375 C 5.5 -2.945312 5.046875 -3.40625 4.703125 -3.96875 C 4.367188 -4.539062 4.128906 -5.175781 3.984375 -5.875 C 3.847656 -6.582031 3.78125 -7.285156 3.78125 -7.984375 C 3.78125 -8.722656 3.863281 -9.429688 4.03125 -10.109375 C 4.207031 -10.785156 4.476562 -11.382812 4.84375 -11.90625 C 5.21875 -12.425781 5.691406 -12.84375 6.265625 -13.15625 C 6.847656 -13.46875 7.550781 -13.625 8.375 -13.625 C 9.164062 -13.625 9.84375 -13.460938 10.40625 -13.140625 C 10.96875 -12.816406 11.421875 -12.390625 11.765625 -11.859375 C 12.117188 -11.328125 12.375 -10.734375 12.53125 -10.078125 C 12.695312 -9.421875 12.78125 -8.75 12.78125 -8.0625 C 12.78125 -7.34375 12.691406 -6.625 12.515625 -5.90625 C 12.347656 -5.1875 12.082031 -4.539062 11.71875 -3.96875 C 11.363281 -3.40625 10.890625 -2.945312 10.296875 -2.59375 C 9.710938 -2.238281 9 -2.0625 8.15625 -2.0625 Z M 8.15625 -2.0625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 10.6875 0 L 10.6875 -21.265625 L 8.734375 -21.265625 C 8.585938 -20.460938 8.320312 -19.800781 7.9375 -19.28125 C 7.5625 -18.769531 7.097656 -18.363281 6.546875 -18.0625 C 6.003906 -17.757812 5.390625 -17.550781 4.703125 -17.4375 C 4.023438 -17.332031 3.328125 -17.28125 2.609375 -17.28125 L 2.609375 -15.234375 L 8.125 -15.234375 L 8.125 0 Z M 10.6875 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 1.3125 -13.734375 L 3.875 -13.734375 C 3.851562 -14.378906 3.914062 -15.015625 4.0625 -15.640625 C 4.21875 -16.273438 4.460938 -16.84375 4.796875 -17.34375 C 5.140625 -17.84375 5.578125 -18.242188 6.109375 -18.546875 C 6.640625 -18.859375 7.273438 -19.015625 8.015625 -19.015625 C 8.566406 -19.015625 9.09375 -18.925781 9.59375 -18.75 C 10.09375 -18.570312 10.523438 -18.3125 10.890625 -17.96875 C 11.265625 -17.625 11.5625 -17.21875 11.78125 -16.75 C 12.007812 -16.28125 12.125 -15.757812 12.125 -15.1875 C 12.125 -14.4375 12.007812 -13.78125 11.78125 -13.21875 C 11.550781 -12.664062 11.207031 -12.148438 10.75 -11.671875 C 10.300781 -11.191406 9.738281 -10.71875 9.0625 -10.25 C 8.382812 -9.78125 7.59375 -9.265625 6.6875 -8.703125 C 5.945312 -8.265625 5.238281 -7.796875 4.5625 -7.296875 C 3.882812 -6.796875 3.273438 -6.210938 2.734375 -5.546875 C 2.191406 -4.890625 1.742188 -4.113281 1.390625 -3.21875 C 1.046875 -2.332031 0.820312 -1.257812 0.71875 0 L 14.609375 0 L 14.609375 -2.25 L 3.6875 -2.25 C 3.8125 -2.90625 4.066406 -3.488281 4.453125 -4 C 4.847656 -4.507812 5.316406 -4.984375 5.859375 -5.421875 C 6.410156 -5.867188 7.015625 -6.285156 7.671875 -6.671875 C 8.335938 -7.066406 9 -7.460938 9.65625 -7.859375 C 10.320312 -8.273438 10.960938 -8.710938 11.578125 -9.171875 C 12.203125 -9.640625 12.753906 -10.15625 13.234375 -10.71875 C 13.710938 -11.289062 14.09375 -11.9375 14.375 -12.65625 C 14.664062 -13.375 14.8125 -14.207031 14.8125 -15.15625 C 14.8125 -16.15625 14.632812 -17.035156 14.28125 -17.796875 C 13.9375 -18.554688 13.460938 -19.1875 12.859375 -19.6875 C 12.265625 -20.195312 11.5625 -20.585938 10.75 -20.859375 C 9.945312 -21.128906 9.082031 -21.265625 8.15625 -21.265625 C 7.039062 -21.265625 6.039062 -21.070312 5.15625 -20.6875 C 4.28125 -20.3125 3.546875 -19.789062 2.953125 -19.125 C 2.359375 -18.457031 1.921875 -17.660156 1.640625 -16.734375 C 1.367188 -15.816406 1.257812 -14.816406 1.3125 -13.734375 Z M 1.3125 -13.734375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 3.78125 -7.734375 C 3.78125 -8.679688 3.90625 -9.519531 4.15625 -10.25 C 4.40625 -10.976562 4.75 -11.59375 5.1875 -12.09375 C 5.625 -12.59375 6.140625 -12.972656 6.734375 -13.234375 C 7.328125 -13.492188 7.953125 -13.625 8.609375 -13.625 C 9.265625 -13.625 9.890625 -13.492188 10.484375 -13.234375 C 11.078125 -12.972656 11.59375 -12.59375 12.03125 -12.09375 C 12.46875 -11.59375 12.8125 -10.976562 13.0625 -10.25 C 13.3125 -9.519531 13.4375 -8.679688 13.4375 -7.734375 C 13.4375 -6.796875 13.3125 -5.960938 13.0625 -5.234375 C 12.8125 -4.503906 12.46875 -3.894531 12.03125 -3.40625 C 11.59375 -2.914062 11.078125 -2.539062 10.484375 -2.28125 C 9.890625 -2.019531 9.265625 -1.890625 8.609375 -1.890625 C 7.953125 -1.890625 7.328125 -2.019531 6.734375 -2.28125 C 6.140625 -2.539062 5.625 -2.914062 5.1875 -3.40625 C 4.75 -3.894531 4.40625 -4.503906 4.15625 -5.234375 C 3.90625 -5.960938 3.78125 -6.796875 3.78125 -7.734375 Z M 1.078125 -7.734375 C 1.078125 -6.597656 1.238281 -5.539062 1.5625 -4.5625 C 1.882812 -3.582031 2.363281 -2.726562 3 -2 C 3.632812 -1.269531 4.421875 -0.695312 5.359375 -0.28125 C 6.304688 0.125 7.390625 0.328125 8.609375 0.328125 C 9.847656 0.328125 10.929688 0.125 11.859375 -0.28125 C 12.796875 -0.695312 13.582031 -1.269531 14.21875 -2 C 14.863281 -2.726562 15.34375 -3.582031 15.65625 -4.5625 C 15.976562 -5.539062 16.140625 -6.597656 16.140625 -7.734375 C 16.140625 -8.878906 15.976562 -9.945312 15.65625 -10.9375 C 15.34375 -11.925781 14.863281 -12.785156 14.21875 -13.515625 C 13.582031 -14.242188 12.796875 -14.816406 11.859375 -15.234375 C 10.929688 -15.660156 9.847656 -15.875 8.609375 -15.875 C 7.390625 -15.875 6.304688 -15.660156 5.359375 -15.234375 C 4.421875 -14.816406 3.632812 -14.242188 3 -13.515625 C 2.363281 -12.785156 1.882812 -11.925781 1.5625 -10.9375 C 1.238281 -9.945312 1.078125 -8.878906 1.078125 -7.734375 Z M 1.078125 -7.734375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 5.453125 -15.515625 L 5.453125 -20.15625 L 2.90625 -20.15625 L 2.90625 -15.515625 L 0.265625 -15.515625 L 0.265625 -13.265625 L 2.90625 -13.265625 L 2.90625 -3.390625 C 2.90625 -2.671875 2.972656 -2.085938 3.109375 -1.640625 C 3.253906 -1.203125 3.472656 -0.863281 3.765625 -0.625 C 4.054688 -0.382812 4.4375 -0.21875 4.90625 -0.125 C 5.375 -0.0390625 5.9375 0 6.59375 0 L 8.546875 0 L 8.546875 -2.25 L 7.375 -2.25 C 6.976562 -2.25 6.65625 -2.265625 6.40625 -2.296875 C 6.15625 -2.328125 5.957031 -2.390625 5.8125 -2.484375 C 5.675781 -2.585938 5.582031 -2.726562 5.53125 -2.90625 C 5.476562 -3.09375 5.453125 -3.332031 5.453125 -3.625 L 5.453125 -13.265625 L 8.546875 -13.265625 L 8.546875 -15.515625 Z M 5.453125 -15.515625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-7">
+<path style="stroke:none;" d=""/>
+</symbol>
+<symbol overflow="visible" id="glyph0-8">
+<path style="stroke:none;" d="M 6.125 5.90625 L 8.0625 5.90625 C 6.644531 3.601562 5.628906 1.328125 5.015625 -0.921875 C 4.410156 -3.179688 4.109375 -5.570312 4.109375 -8.09375 C 4.109375 -10.5625 4.40625 -12.914062 5 -15.15625 C 5.601562 -17.394531 6.625 -19.65625 8.0625 -21.9375 L 6.125 -21.9375 C 4.5625 -19.875 3.382812 -17.640625 2.59375 -15.234375 C 1.800781 -12.835938 1.40625 -10.457031 1.40625 -8.09375 C 1.40625 -6.78125 1.515625 -5.519531 1.734375 -4.3125 C 1.953125 -3.113281 2.265625 -1.941406 2.671875 -0.796875 C 3.085938 0.335938 3.585938 1.457031 4.171875 2.5625 C 4.753906 3.675781 5.40625 4.789062 6.125 5.90625 Z M 6.125 5.90625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-9">
+<path style="stroke:none;" d="M 12.6875 -9.234375 L 3.78125 -9.234375 C 3.820312 -9.835938 3.953125 -10.40625 4.171875 -10.9375 C 4.390625 -11.46875 4.6875 -11.929688 5.0625 -12.328125 C 5.445312 -12.734375 5.90625 -13.050781 6.4375 -13.28125 C 6.96875 -13.507812 7.5625 -13.625 8.21875 -13.625 C 8.863281 -13.625 9.445312 -13.507812 9.96875 -13.28125 C 10.5 -13.050781 10.957031 -12.738281 11.34375 -12.34375 C 11.738281 -11.957031 12.050781 -11.492188 12.28125 -10.953125 C 12.507812 -10.410156 12.644531 -9.835938 12.6875 -9.234375 Z M 15.15625 -4.921875 L 12.625 -4.921875 C 12.40625 -3.898438 11.953125 -3.140625 11.265625 -2.640625 C 10.578125 -2.140625 9.691406 -1.890625 8.609375 -1.890625 C 7.765625 -1.890625 7.03125 -2.03125 6.40625 -2.3125 C 5.789062 -2.59375 5.285156 -2.96875 4.890625 -3.4375 C 4.492188 -3.90625 4.203125 -4.441406 4.015625 -5.046875 C 3.835938 -5.660156 3.757812 -6.304688 3.78125 -6.984375 L 15.390625 -6.984375 C 15.429688 -7.929688 15.34375 -8.921875 15.125 -9.953125 C 14.914062 -10.992188 14.535156 -11.953125 13.984375 -12.828125 C 13.441406 -13.710938 12.710938 -14.441406 11.796875 -15.015625 C 10.890625 -15.585938 9.75 -15.875 8.375 -15.875 C 7.3125 -15.875 6.332031 -15.671875 5.4375 -15.265625 C 4.550781 -14.867188 3.78125 -14.3125 3.125 -13.59375 C 2.476562 -12.875 1.972656 -12.019531 1.609375 -11.03125 C 1.253906 -10.050781 1.078125 -8.972656 1.078125 -7.796875 C 1.117188 -6.617188 1.289062 -5.53125 1.59375 -4.53125 C 1.90625 -3.53125 2.375 -2.671875 3 -1.953125 C 3.625 -1.234375 4.390625 -0.671875 5.296875 -0.265625 C 6.203125 0.128906 7.273438 0.328125 8.515625 0.328125 C 10.273438 0.328125 11.734375 -0.109375 12.890625 -0.984375 C 14.054688 -1.867188 14.8125 -3.179688 15.15625 -4.921875 Z M 15.15625 -4.921875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-10">
+<path style="stroke:none;" d="M 3.484375 -4.890625 L 0.9375 -4.890625 C 0.96875 -3.929688 1.160156 -3.113281 1.515625 -2.4375 C 1.878906 -1.769531 2.363281 -1.226562 2.96875 -0.8125 C 3.570312 -0.40625 4.257812 -0.113281 5.03125 0.0625 C 5.8125 0.238281 6.632812 0.328125 7.5 0.328125 C 8.28125 0.328125 9.066406 0.25 9.859375 0.09375 C 10.648438 -0.0507812 11.359375 -0.3125 11.984375 -0.6875 C 12.617188 -1.070312 13.128906 -1.570312 13.515625 -2.1875 C 13.898438 -2.8125 14.09375 -3.59375 14.09375 -4.53125 C 14.09375 -5.269531 13.945312 -5.890625 13.65625 -6.390625 C 13.375 -6.890625 12.992188 -7.300781 12.515625 -7.625 C 12.046875 -7.957031 11.503906 -8.222656 10.890625 -8.421875 C 10.285156 -8.628906 9.664062 -8.800781 9.03125 -8.9375 C 8.425781 -9.082031 7.820312 -9.21875 7.21875 -9.34375 C 6.625 -9.476562 6.085938 -9.640625 5.609375 -9.828125 C 5.128906 -10.015625 4.734375 -10.253906 4.421875 -10.546875 C 4.109375 -10.835938 3.953125 -11.203125 3.953125 -11.640625 C 3.953125 -12.035156 4.050781 -12.359375 4.25 -12.609375 C 4.457031 -12.859375 4.71875 -13.054688 5.03125 -13.203125 C 5.351562 -13.359375 5.707031 -13.46875 6.09375 -13.53125 C 6.488281 -13.59375 6.878906 -13.625 7.265625 -13.625 C 7.679688 -13.625 8.09375 -13.578125 8.5 -13.484375 C 8.914062 -13.390625 9.289062 -13.242188 9.625 -13.046875 C 9.96875 -12.847656 10.25 -12.582031 10.46875 -12.25 C 10.6875 -11.925781 10.816406 -11.515625 10.859375 -11.015625 L 13.40625 -11.015625 C 13.34375 -11.953125 13.140625 -12.734375 12.796875 -13.359375 C 12.460938 -13.992188 12.007812 -14.492188 11.4375 -14.859375 C 10.875 -15.234375 10.222656 -15.492188 9.484375 -15.640625 C 8.742188 -15.796875 7.929688 -15.875 7.046875 -15.875 C 6.367188 -15.875 5.679688 -15.785156 4.984375 -15.609375 C 4.296875 -15.441406 3.675781 -15.179688 3.125 -14.828125 C 2.582031 -14.484375 2.132812 -14.03125 1.78125 -13.46875 C 1.4375 -12.90625 1.265625 -12.234375 1.265625 -11.453125 C 1.265625 -10.453125 1.515625 -9.671875 2.015625 -9.109375 C 2.515625 -8.554688 3.140625 -8.125 3.890625 -7.8125 C 4.640625 -7.5 5.453125 -7.257812 6.328125 -7.09375 C 7.210938 -6.925781 8.03125 -6.734375 8.78125 -6.515625 C 9.53125 -6.304688 10.15625 -6.03125 10.65625 -5.6875 C 11.15625 -5.351562 11.40625 -4.859375 11.40625 -4.203125 C 11.40625 -3.722656 11.285156 -3.328125 11.046875 -3.015625 C 10.804688 -2.703125 10.5 -2.460938 10.125 -2.296875 C 9.75 -2.140625 9.34375 -2.03125 8.90625 -1.96875 C 8.46875 -1.914062 8.050781 -1.890625 7.65625 -1.890625 C 7.132812 -1.890625 6.628906 -1.9375 6.140625 -2.03125 C 5.648438 -2.132812 5.207031 -2.300781 4.8125 -2.53125 C 4.425781 -2.757812 4.113281 -3.066406 3.875 -3.453125 C 3.632812 -3.847656 3.503906 -4.328125 3.484375 -4.890625 Z M 3.484375 -4.890625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-11">
+<path style="stroke:none;" d="M 14.765625 0 L 14.765625 -15.515625 L 12.203125 -15.515625 L 12.203125 -6.75 C 12.203125 -6.050781 12.109375 -5.40625 11.921875 -4.8125 C 11.734375 -4.226562 11.445312 -3.710938 11.0625 -3.265625 C 10.6875 -2.828125 10.210938 -2.488281 9.640625 -2.25 C 9.078125 -2.007812 8.40625 -1.890625 7.625 -1.890625 C 6.644531 -1.890625 5.875 -2.164062 5.3125 -2.71875 C 4.75 -3.28125 4.46875 -4.046875 4.46875 -5.015625 L 4.46875 -15.515625 L 1.921875 -15.515625 L 1.921875 -5.3125 C 1.921875 -4.46875 2.003906 -3.703125 2.171875 -3.015625 C 2.347656 -2.328125 2.644531 -1.734375 3.0625 -1.234375 C 3.476562 -0.734375 4.023438 -0.347656 4.703125 -0.078125 C 5.390625 0.191406 6.242188 0.328125 7.265625 0.328125 C 8.398438 0.328125 9.382812 0.101562 10.21875 -0.34375 C 11.0625 -0.789062 11.753906 -1.492188 12.296875 -2.453125 L 12.359375 -2.453125 L 12.359375 0 Z M 14.765625 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-12">
+<path style="stroke:none;" d="M -0.265625 5.90625 L 1.65625 5.90625 C 3.207031 3.84375 4.378906 1.617188 5.171875 -0.765625 C 5.960938 -3.148438 6.359375 -5.523438 6.359375 -7.890625 C 6.359375 -9.210938 6.25 -10.472656 6.03125 -11.671875 C 5.8125 -12.867188 5.492188 -14.039062 5.078125 -15.1875 C 4.671875 -16.34375 4.175781 -17.472656 3.59375 -18.578125 C 3.019531 -19.691406 2.375 -20.8125 1.65625 -21.9375 L -0.265625 -21.9375 C 1.128906 -19.632812 2.128906 -17.347656 2.734375 -15.078125 C 3.347656 -12.804688 3.65625 -10.410156 3.65625 -7.890625 C 3.65625 -5.453125 3.351562 -3.109375 2.75 -0.859375 C 2.15625 1.390625 1.148438 3.644531 -0.265625 5.90625 Z M -0.265625 5.90625 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<rect x="0" y="0" width="755" height="208" 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:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 293.460938 265.40625 C 346.179688 295.28125 346.179688 343.71875 293.460938 373.59375 C 240.738281 403.46875 155.261719 403.46875 102.539062 373.59375 C 49.820312 343.71875 49.820312 295.28125 102.539062 265.40625 C 155.261719 235.53125 240.738281 235.53125 293.460938 265.40625 " transform="matrix(1,0,0,1,-50,-201)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="122.995" y="129.58"/>
+  <use xlink:href="#glyph0-2" x="139.105" y="129.58"/>
+  <use xlink:href="#glyph0-3" x="156.325" y="129.58"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:6;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 752.460938 265.40625 C 805.179688 295.28125 805.179688 343.71875 752.460938 373.59375 C 699.738281 403.46875 614.261719 403.46875 561.539062 373.59375 C 508.820312 343.71875 508.820312 295.28125 561.539062 265.40625 C 614.261719 235.53125 699.738281 235.53125 752.460938 265.40625 " transform="matrix(1,0,0,1,-50,-201)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="581.995" y="129.58"/>
+  <use xlink:href="#glyph0-2" x="598.105" y="129.58"/>
+  <use xlink:href="#glyph0-4" x="615.325" y="129.58"/>
+</g>
+<path style="fill:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 336 319.5 L 488.101562 319.5 " transform="matrix(1,0,0,1,-50,-201)"/>
+<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 507.300781 319.5 L 488.101562 312.300781 L 488.101562 326.699219 Z M 507.300781 319.5 " transform="matrix(1,0,0,1,-50,-201)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-2" x="256.32" y="43.08"/>
+  <use xlink:href="#glyph0-5" x="273.54" y="43.08"/>
+  <use xlink:href="#glyph0-6" x="290.76" y="43.08"/>
+  <use xlink:href="#glyph0-5" x="300.21" y="43.08"/>
+  <use xlink:href="#glyph0-7" x="317.43" y="43.08"/>
+  <use xlink:href="#glyph0-1" x="325.77" y="43.08"/>
+  <use xlink:href="#glyph0-2" x="341.88" y="43.08"/>
+  <use xlink:href="#glyph0-4" x="359.1" y="43.08"/>
+  <use xlink:href="#glyph0-8" x="375.78" y="43.08"/>
+  <use xlink:href="#glyph0-6" x="383.55" y="43.08"/>
+  <use xlink:href="#glyph0-9" x="393" y="43.08"/>
+  <use xlink:href="#glyph0-10" x="409.11" y="43.08"/>
+  <use xlink:href="#glyph0-6" x="424.11" y="43.08"/>
+  <use xlink:href="#glyph0-5" x="433.56" y="43.08"/>
+  <use xlink:href="#glyph0-11" x="450.78" y="43.08"/>
+  <use xlink:href="#glyph0-6" x="467.46" y="43.08"/>
+  <use xlink:href="#glyph0-12" x="476.91" y="43.08"/>
+</g>
+</g>
+</svg>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/presen/fig/origin_label_goto.svg	Tue Feb 19 16:02:14 2019 +0900
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="465pt" height="684pt" viewBox="0 0 465 684" version="1.1">
+<defs>
+<g>
+<symbol overflow="visible" id="glyph0-0">
+<path style="stroke:none;" d="M 2.09375 -18.0625 L 2.09375 2.09375 L 18.90625 2.09375 L 18.90625 -18.0625 Z M 17.109375 -16.96875 L 10.515625 -8.84375 L 3.90625 -16.96875 Z M 17.8125 0.171875 L 11.21875 -7.953125 L 17.8125 -16.078125 Z M 3.921875 1.015625 L 10.515625 -7.09375 L 17.09375 1.015625 Z M 3.1875 0.1875 L 3.1875 -16.125 L 9.8125 -7.953125 Z M 3.1875 0.1875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-1">
+<path style="stroke:none;" d="M 9.578125 -17.4375 C 8.546875 -16.015625 7.734375 -15.1875 6.234375 -13.984375 C 4.578125 -12.640625 2.734375 -11.578125 0.59375 -10.6875 C 1.015625 -10.296875 1.234375 -9.96875 1.515625 -9.484375 C 3.78125 -10.546875 5 -11.3125 7.0625 -12.953125 C 8.484375 -14.109375 9.21875 -14.84375 10.421875 -16.359375 C 11.515625 -14.953125 12.46875 -13.984375 13.90625 -12.875 C 15.578125 -11.546875 17.5625 -10.328125 19.484375 -9.421875 C 19.796875 -10.03125 19.96875 -10.265625 20.390625 -10.75 C 18.671875 -11.359375 16.71875 -12.4375 15.015625 -13.65625 C 13.375 -14.84375 12.25 -15.953125 11.171875 -17.4375 Z M 6.1875 -10.625 C 6.640625 -10.6875 7.140625 -10.703125 7.859375 -10.703125 L 12.953125 -10.703125 C 13.78125 -10.703125 14.234375 -10.6875 14.71875 -10.625 L 14.71875 -11.96875 C 14.28125 -11.90625 13.78125 -11.890625 12.953125 -11.890625 L 7.859375 -11.890625 C 7.078125 -11.890625 6.578125 -11.90625 6.1875 -11.96875 Z M 4.171875 -1.328125 L 8.015625 -1.328125 L 8.015625 -0.359375 L 9.390625 -0.359375 C 9.328125 -0.9375 9.296875 -1.484375 9.296875 -2.21875 L 9.296875 -6.96875 C 9.296875 -7.8125 9.328125 -8.34375 9.359375 -8.890625 C 8.890625 -8.84375 8.40625 -8.8125 7.453125 -8.8125 L 4.6875 -8.8125 C 3.78125 -8.8125 3.234375 -8.84375 2.8125 -8.890625 C 2.859375 -8.234375 2.875 -7.796875 2.875 -6.953125 L 2.875 -2.015625 C 2.875 -1.171875 2.859375 -0.59375 2.765625 0.125 L 4.171875 0.125 Z M 4.171875 -7.671875 L 8.015625 -7.671875 L 8.015625 -2.484375 L 4.171875 -2.484375 Z M 11.234375 -0.625 C 11.234375 0.296875 11.1875 1.078125 11.109375 1.75 L 12.65625 1.75 C 12.578125 1.203125 12.53125 0.375 12.53125 -0.59375 L 12.53125 -7.625 L 16.796875 -7.625 L 16.796875 -2.28125 C 16.796875 -1.71875 16.65625 -1.578125 16.078125 -1.578125 C 15.5 -1.578125 14.78125 -1.640625 13.90625 -1.765625 C 14.09375 -1.28125 14.15625 -0.9375 14.171875 -0.40625 C 14.96875 -0.359375 15.546875 -0.34375 16.046875 -0.34375 C 17.65625 -0.34375 18.125 -0.734375 18.125 -2.125 L 18.125 -6.546875 C 18.125 -7.609375 18.140625 -8.140625 18.203125 -8.859375 C 17.828125 -8.796875 17.234375 -8.78125 16.28125 -8.78125 L 13.078125 -8.78125 C 12.21875 -8.78125 11.59375 -8.796875 11.171875 -8.859375 C 11.21875 -8.296875 11.234375 -7.5625 11.234375 -6.578125 Z M 11.234375 -0.625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-2">
+<path style="stroke:none;" d="M 8.5625 -6.40625 L 8.5625 -0.5625 C 8.5625 0.234375 8.53125 0.921875 8.421875 1.609375 L 10.125 1.609375 C 10 0.96875 9.953125 0.34375 9.953125 -0.5625 L 9.953125 -6.40625 L 16 -6.40625 L 16 -2.03125 C 16 -1.609375 15.796875 -1.484375 15.078125 -1.484375 C 14.328125 -1.484375 13.59375 -1.546875 12.53125 -1.6875 C 12.71875 -1.140625 12.8125 -0.8125 12.890625 -0.265625 C 13.625 -0.234375 14.34375 -0.203125 14.78125 -0.203125 C 15.578125 -0.203125 16.3125 -0.3125 16.671875 -0.46875 C 17.109375 -0.65625 17.34375 -1.15625 17.34375 -1.890625 L 17.34375 -5.96875 C 17.34375 -6.703125 17.359375 -7.1875 17.4375 -7.703125 C 16.828125 -7.640625 16.359375 -7.625 15.5 -7.625 L 5.515625 -7.625 C 4.578125 -7.625 3.890625 -7.671875 3.109375 -7.75 L 3.109375 -6.28125 C 3.90625 -6.359375 4.703125 -6.40625 5.515625 -6.40625 Z M 9.5625 -17.390625 C 8.6875 -15.984375 7.734375 -14.890625 6.28125 -13.65625 C 4.6875 -12.25 2.703125 -10.984375 0.671875 -10.078125 C 1.15625 -9.59375 1.265625 -9.46875 1.546875 -8.890625 C 3.671875 -9.90625 5.421875 -11.109375 7.265625 -12.71875 C 8.609375 -13.921875 9.296875 -14.703125 10.390625 -16.21875 C 11.40625 -14.734375 12.328125 -13.75 13.796875 -12.515625 C 15.578125 -11.03125 17.359375 -9.84375 19.390625 -8.859375 C 19.703125 -9.484375 19.765625 -9.59375 20.21875 -10.1875 C 18.375 -10.9375 16.65625 -11.96875 14.9375 -13.3125 C 13.296875 -14.609375 12.15625 -15.8125 11.125 -17.390625 Z M 5.984375 -10 C 6.421875 -10.0625 6.96875 -10.078125 7.625 -10.078125 L 13.140625 -10.078125 C 13.90625 -10.078125 14.390625 -10.0625 14.90625 -10 L 14.90625 -11.375 C 14.46875 -11.3125 13.984375 -11.296875 13.140625 -11.296875 L 7.640625 -11.296875 C 6.84375 -11.296875 6.40625 -11.3125 5.984375 -11.375 Z M 5.984375 -10 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-3">
+<path style="stroke:none;" d="M 15.734375 -1.515625 L 15.734375 -0.25 L 17.40625 -0.25 C 17.34375 -0.625 17.296875 -1.390625 17.296875 -2.15625 L 17.296875 -12.921875 C 17.296875 -13.671875 17.296875 -14.03125 17.34375 -14.546875 C 16.828125 -14.53125 16.53125 -14.515625 16.25 -14.515625 L 6.171875 -14.515625 C 4.8125 -14.515625 4.5 -14.53125 3.765625 -14.65625 L 3.765625 -12.984375 C 4.46875 -13.0625 4.90625 -13.078125 6.171875 -13.078125 L 15.734375 -13.078125 L 15.734375 -2.9375 L 5.734375 -2.9375 C 4.4375 -2.9375 4.140625 -2.96875 3.4375 -3.09375 L 3.4375 -1.421875 C 3.984375 -1.484375 3.984375 -1.484375 5.6875 -1.515625 Z M 15.734375 -1.515625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-4">
+<path style="stroke:none;" d="M 1.828125 -7.203125 C 2.453125 -7.265625 2.890625 -7.28125 4.4375 -7.28125 L 16.609375 -7.28125 C 18.015625 -7.28125 18.5 -7.265625 19.171875 -7.203125 L 19.171875 -8.90625 C 18.515625 -8.8125 18.1875 -8.796875 16.625 -8.796875 L 4.4375 -8.796875 C 3 -8.796875 2.4375 -8.8125 1.828125 -8.921875 Z M 1.828125 -7.203125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-5">
+<path style="stroke:none;" d="M 8.015625 0.65625 C 7.9375 0.140625 7.921875 -0.3125 7.921875 -1.578125 L 7.921875 -7.890625 C 7.921875 -8.421875 7.890625 -8.75 7.828125 -9.140625 L 7.875 -9.15625 C 8.0625 -9.015625 8.234375 -8.921875 8.53125 -8.796875 C 11.484375 -7.5625 14.78125 -5.8125 16.359375 -4.640625 L 17.265625 -6.1875 C 13.8125 -8.1875 10.921875 -9.5625 7.921875 -10.625 L 7.921875 -14.546875 C 7.921875 -15.859375 7.9375 -16.25 8.015625 -16.734375 L 6.21875 -16.734375 C 6.296875 -16.28125 6.328125 -15.921875 6.34375 -14.59375 L 6.34375 -1.546875 C 6.328125 -0.265625 6.296875 0.171875 6.21875 0.65625 Z M 13.234375 -15.34375 C 13.859375 -14.703125 14.875 -13.125 15.390625 -12.015625 L 16.4375 -12.640625 C 15.8125 -13.875 15.21875 -14.765625 14.28125 -15.890625 Z M 15.625 -16.484375 C 16.4375 -15.515625 17.328125 -14.171875 17.765625 -13.171875 L 18.8125 -13.78125 C 18.125 -15.09375 17.59375 -15.875 16.65625 -17.046875 Z M 15.625 -16.484375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-6">
+<path style="stroke:none;" d="M 4.078125 -16.375 C 4.03125 -15.890625 3.984375 -15.6875 3.78125 -14.703125 C 3.09375 -11.59375 2.828125 -9.359375 2.828125 -6.390625 C 2.828125 -4.171875 2.984375 -2.671875 3.375 -0.4375 C 3.4375 -0.046875 3.46875 0.0625 3.5 0.40625 L 5.015625 0.265625 C 5.015625 0.125 5.015625 0.015625 5.015625 -0.046875 C 5.015625 -1.21875 5.78125 -3.734375 6.71875 -5.8125 L 5.71875 -6.296875 C 5.046875 -4.765625 4.640625 -3.609375 4.34375 -2.203125 C 4.265625 -3.3125 4.21875 -4.5625 4.21875 -6.1875 C 4.21875 -8.71875 4.40625 -10.5625 4.84375 -12.765625 C 5.171875 -14.203125 5.421875 -15.21875 5.734375 -16.125 Z M 8.40625 -12.40625 C 9.765625 -12.265625 10.578125 -12.203125 11.765625 -12.203125 C 13.375 -12.203125 15.0625 -12.3125 16.28125 -12.46875 C 17.203125 -12.59375 17.6875 -12.65625 17.71875 -12.65625 L 17.625 -14.15625 C 16.21875 -13.78125 14.328125 -13.59375 11.984375 -13.59375 C 10.359375 -13.59375 9.328125 -13.671875 8.421875 -13.90625 Z M 9.9375 -8.3125 C 8.625 -6.828125 8.109375 -5.6875 8.109375 -4.40625 C 8.109375 -3.640625 8.3125 -3 8.734375 -2.484375 C 9.640625 -1.390625 11.15625 -0.875 13.546875 -0.875 C 14.96875 -0.875 16.375 -1.015625 17.84375 -1.296875 C 18.265625 -1.359375 18.3125 -1.390625 18.578125 -1.40625 L 18.375 -3.03125 C 17.234375 -2.5625 15.453125 -2.28125 13.546875 -2.28125 C 10.84375 -2.28125 9.515625 -3.046875 9.515625 -4.59375 C 9.515625 -5.515625 10.03125 -6.53125 11.09375 -7.6875 Z M 9.9375 -8.3125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-7">
+<path style="stroke:none;" d="M 5.390625 -13.796875 L 3.0625 -13.796875 C 2.265625 -13.796875 1.71875 -13.84375 1.140625 -13.921875 L 1.140625 -12.5 C 1.65625 -12.578125 2.125 -12.59375 3 -12.59375 L 7.375 -12.59375 C 7.25 -10.4375 6.90625 -8.75 6.34375 -7.140625 C 4.9375 -8.84375 3.984375 -9.9375 2.96875 -10.9375 L 1.96875 -10.09375 C 3.4375 -8.671875 4.390625 -7.609375 5.78125 -5.8125 C 4.625 -3.4375 3.21875 -1.78125 0.921875 -0.078125 C 1.40625 0.25 1.640625 0.46875 1.96875 0.921875 C 4.109375 -0.8125 5.4375 -2.4375 6.640625 -4.6875 C 7.515625 -3.46875 8.53125 -1.828125 9.203125 -0.5625 L 10.25 -1.578125 C 9.21875 -3.28125 8.5625 -4.265625 7.25 -5.984375 C 8.078125 -8 8.546875 -10 8.734375 -12.59375 C 9.65625 -12.59375 10.125 -12.578125 10.640625 -12.515625 L 10.640625 -13.921875 C 10.0625 -13.84375 9.515625 -13.796875 8.71875 -13.796875 L 6.71875 -13.796875 L 6.71875 -15.203125 C 6.71875 -16.109375 6.734375 -16.671875 6.828125 -17.328125 L 5.265625 -17.328125 C 5.359375 -16.78125 5.390625 -16.359375 5.390625 -15.203125 Z M 16.109375 -11.3125 L 16.109375 -0.5625 C 16.109375 -0.125 15.9375 -0.046875 15 -0.046875 C 14.296875 -0.046875 13.3125 -0.125 12.3125 -0.265625 C 12.53125 0.234375 12.625 0.484375 12.75 1.140625 C 13.671875 1.171875 14.203125 1.203125 15.140625 1.203125 C 17.03125 1.203125 17.453125 0.875 17.453125 -0.5 L 17.453125 -11.3125 L 17.953125 -11.3125 C 18.8125 -11.3125 19.28125 -11.296875 20.015625 -11.1875 L 20.015625 -12.640625 C 19.484375 -12.5625 18.84375 -12.515625 17.96875 -12.515625 L 17.453125 -12.515625 L 17.453125 -14.875 C 17.453125 -15.828125 17.46875 -16.5 17.578125 -17.15625 L 15.953125 -17.15625 C 16.0625 -16.609375 16.109375 -15.984375 16.109375 -14.875 L 16.109375 -12.515625 L 12.828125 -12.515625 C 11.890625 -12.515625 11.34375 -12.53125 10.84375 -12.625 L 10.84375 -11.1875 C 11.40625 -11.28125 11.984375 -11.3125 12.8125 -11.3125 Z M 10.421875 -8.921875 C 11.734375 -7.34375 12.53125 -6.109375 13.4375 -4.09375 L 14.59375 -4.890625 C 13.53125 -6.90625 12.8125 -7.984375 11.484375 -9.578125 Z M 10.421875 -8.921875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-8">
+<path style="stroke:none;" d="M 10.25 -15.25 L 4.703125 -15.25 C 3.859375 -15.25 3.234375 -15.265625 2.578125 -15.34375 C 2.671875 -14.703125 2.6875 -13.96875 2.6875 -12.515625 C 2.6875 -4.9375 2.3125 -2.5 0.734375 0.1875 C 1.203125 0.484375 1.484375 0.71875 1.90625 1.15625 C 2.75 -0.296875 3.234375 -1.71875 3.546875 -3.609375 C 3.921875 -5.84375 4.046875 -8.21875 4.046875 -14.03125 L 17.578125 -14.03125 C 18.625 -14.03125 19.234375 -14 19.84375 -13.921875 L 19.84375 -15.375 C 19.296875 -15.28125 18.6875 -15.25 17.578125 -15.25 L 11.609375 -15.25 L 11.609375 -16.34375 C 11.609375 -16.96875 11.640625 -17.296875 11.734375 -17.6875 L 10.125 -17.6875 C 10.203125 -17.234375 10.25 -16.84375 10.25 -16.359375 Z M 5.5 -0.71875 C 6.578125 -3.109375 6.953125 -4.578125 7.34375 -7.984375 L 6.03125 -8.34375 C 5.734375 -5.125 5.265625 -3.3125 4.234375 -1.46875 Z M 8.890625 -10.15625 C 8.96875 -9.6875 9.015625 -9.203125 9.015625 -8.28125 L 9.015625 -0.25 C 9.015625 0.984375 9.515625 1.203125 12.46875 1.203125 C 14.515625 1.203125 15.328125 1.046875 15.765625 0.546875 C 16.234375 0.046875 16.484375 -1.265625 16.625 -3.890625 C 16.171875 -3.984375 15.890625 -4.09375 15.28125 -4.40625 L 15.28125 -3.890625 C 15.28125 -2.578125 15.125 -1.03125 14.9375 -0.625 C 14.71875 -0.1875 14.203125 -0.0625 12.390625 -0.0625 C 11.53125 -0.0625 10.921875 -0.109375 10.6875 -0.1875 C 10.421875 -0.296875 10.359375 -0.40625 10.359375 -0.734375 L 10.359375 -8.25 C 10.359375 -9.171875 10.390625 -9.703125 10.484375 -10.15625 Z M 15.15625 -9.9375 C 13.1875 -11.484375 12.25 -12.109375 10.0625 -13.25 L 9.171875 -12.328125 C 11.4375 -11.1875 12.53125 -10.4375 14.234375 -8.859375 Z M 20.03125 -1.609375 C 19.3125 -4.390625 18.78125 -5.859375 17.46875 -8.5 L 16.25 -7.984375 C 17.5625 -5.453125 18.0625 -4.03125 18.671875 -1.03125 Z M 20.03125 -1.609375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-9">
+<path style="stroke:none;" d="M 11.609375 -13.984375 C 10.1875 -13.9375 8.546875 -13.90625 6.53125 -13.8125 C 3.15625 -13.6875 3.15625 -13.6875 2.546875 -13.6875 C 2.21875 -13.6875 2.078125 -13.6875 1.703125 -13.71875 L 1.765625 -12.1875 C 3.171875 -12.40625 7.40625 -12.625 11.640625 -12.703125 C 11.640625 -11.90625 11.640625 -11.90625 11.640625 -11.609375 C 11.640625 -11.359375 11.65625 -11.15625 11.65625 -11.0625 C 11.65625 -10.296875 11.65625 -10.203125 11.671875 -9.90625 C 11.125 -10.515625 10.25 -10.859375 9.234375 -10.859375 C 7.09375 -10.859375 5.515625 -9.390625 5.515625 -7.390625 C 5.515625 -5.453125 6.953125 -4.078125 8.96875 -4.078125 C 10.078125 -4.078125 10.984375 -4.453125 11.609375 -5.203125 C 11.859375 -5.5 11.984375 -5.734375 12.1875 -6.234375 C 12.09375 -4.328125 11.359375 -2.96875 9.828125 -1.8125 C 8.984375 -1.171875 8.0625 -0.75 6.421875 -0.234375 C 6.859375 0.234375 7 0.421875 7.34375 1.09375 C 8.890625 0.5 9.8125 0.015625 10.671875 -0.609375 C 12.46875 -1.96875 13.484375 -3.90625 13.484375 -6.09375 C 13.484375 -7.015625 13.328125 -7.6875 12.984375 -8.5625 L 12.984375 -12.71875 C 14.671875 -12.765625 14.90625 -12.765625 15.21875 -12.765625 C 17.71875 -12.765625 18.453125 -12.75 19.234375 -12.65625 L 19.234375 -14.15625 C 18.546875 -14.0625 16.921875 -14.03125 12.953125 -14 L 12.953125 -14.234375 C 12.953125 -15.875 12.984375 -16.1875 13.0625 -16.859375 L 11.484375 -16.859375 C 11.546875 -16.421875 11.578125 -16.1875 11.578125 -15.640625 Z M 11.546875 -7.859375 C 11.546875 -6.390625 10.546875 -5.375 9.09375 -5.375 C 7.8125 -5.375 6.9375 -6.234375 6.9375 -7.453125 C 6.9375 -8.71875 7.9375 -9.65625 9.265625 -9.65625 C 9.828125 -9.65625 10.265625 -9.5625 10.671875 -9.328125 C 11.28125 -8.984375 11.546875 -8.546875 11.546875 -7.859375 Z M 11.546875 -7.859375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-10">
+<path style="stroke:none;" d="M 5.0625 -14.0625 C 5.515625 -14.140625 5.734375 -14.15625 6.1875 -14.171875 C 9.390625 -14.28125 11.90625 -14.421875 12.578125 -14.546875 C 12.703125 -14.578125 12.703125 -14.578125 12.765625 -14.578125 L 12.8125 -14.53125 L 12.71875 -14.453125 C 12.6875 -14.40625 12.640625 -14.359375 12.640625 -14.359375 C 12.46875 -14.203125 12.46875 -14.203125 12.34375 -14.0625 C 10.90625 -12.640625 7.578125 -9.71875 5.328125 -7.9375 C 3.90625 -6.78125 3.15625 -6.234375 2.390625 -5.796875 L 3.34375 -4.453125 C 5.78125 -6.703125 9.09375 -8.046875 12.1875 -8.046875 C 15.015625 -8.046875 16.6875 -6.84375 16.6875 -4.828125 C 16.6875 -3.046875 15.546875 -1.765625 13.328125 -1.15625 C 13.046875 -2.078125 12.8125 -2.578125 12.375 -3.171875 C 11.53125 -4.28125 10.3125 -4.890625 8.90625 -4.890625 C 7.15625 -4.890625 5.859375 -3.84375 5.859375 -2.4375 C 5.859375 -0.5 7.5625 0.59375 10.515625 0.59375 C 15.1875 0.59375 18.234375 -1.578125 18.234375 -4.84375 C 18.234375 -7.53125 15.984375 -9.265625 12.46875 -9.265625 C 10.625 -9.265625 8.921875 -8.8125 7.328125 -7.953125 L 7.28125 -8.015625 C 8.75 -8.96875 11.296875 -11.15625 14.203125 -13.984375 C 14.875 -14.640625 14.96875 -14.71875 15.265625 -14.875 L 14.390625 -16.015625 C 14.109375 -15.875 13.921875 -15.828125 13.375 -15.796875 C 11.484375 -15.640625 8.6875 -15.515625 6.953125 -15.515625 C 5.9375 -15.515625 5.5625 -15.546875 4.984375 -15.640625 Z M 11.953125 -0.78125 C 11.1875 -0.65625 10.9375 -0.625 10.421875 -0.625 C 9.515625 -0.625 8.609375 -0.8125 8.0625 -1.109375 C 7.5 -1.453125 7.21875 -1.84375 7.21875 -2.390625 C 7.21875 -3.1875 7.875 -3.703125 8.921875 -3.703125 C 10.4375 -3.703125 11.484375 -2.6875 11.953125 -0.78125 Z M 11.953125 -0.78125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-11">
+<path style="stroke:none;" d="M 5.296875 -14.40625 C 5.453125 -15.21875 5.5625 -15.6875 5.625 -16.171875 C 5.734375 -16.78125 5.796875 -17.046875 5.90625 -17.40625 L 4.4375 -17.515625 C 4.453125 -17.390625 4.453125 -17.296875 4.453125 -17.234375 C 4.453125 -16.4375 4.140625 -14.640625 3.734375 -13.203125 C 3.09375 -10.875 2.25 -9.15625 0.90625 -7.3125 C 1.34375 -6.96875 1.515625 -6.796875 1.84375 -6.28125 C 2.8125 -7.6875 3.0625 -8.125 3.765625 -9.75 C 4.3125 -7.640625 4.84375 -6.03125 5.4375 -4.765625 C 4.21875 -2.703125 3.0625 -1.453125 0.796875 0.3125 C 1.140625 0.609375 1.359375 0.90625 1.71875 1.484375 C 3.828125 -0.359375 4.9375 -1.59375 6.15625 -3.5 C 7.328125 -1.640625 8.59375 -0.5625 10.234375 -0.015625 C 11.796875 0.5 14.203125 0.84375 16.4375 0.84375 C 17.34375 0.84375 19.25 0.78125 20.09375 0.734375 C 20.1875 0.109375 20.28125 -0.1875 20.578125 -0.78125 C 19.0625 -0.65625 17.890625 -0.59375 16.625 -0.59375 C 10.984375 -0.59375 8.546875 -1.578125 6.78125 -4.578125 C 8.015625 -6.859375 8.890625 -9.84375 9.203125 -12.875 C 9.28125 -13.84375 9.296875 -13.921875 9.390625 -14.46875 C 8.953125 -14.421875 8.65625 -14.40625 7.734375 -14.40625 Z M 7.890625 -13.265625 C 7.53125 -9.953125 7.078125 -8.125 6.09375 -6 C 5.421875 -7.640625 5.015625 -9.03125 4.5 -11.578125 C 4.6875 -12.09375 4.75 -12.328125 5 -13.265625 Z M 15.4375 -14.96875 L 15.4375 -4.375 C 15.4375 -3.40625 15.828125 -3.171875 17.453125 -3.171875 C 19.59375 -3.171875 19.734375 -3.421875 20.078125 -8.015625 C 19.578125 -8.140625 19.28125 -8.234375 18.796875 -8.484375 C 18.75 -6.90625 18.703125 -6.046875 18.578125 -5.328125 C 18.453125 -4.515625 18.3125 -4.390625 17.578125 -4.390625 C 16.890625 -4.390625 16.765625 -4.453125 16.765625 -4.84375 L 16.765625 -14.390625 C 16.765625 -15.265625 16.78125 -15.8125 16.84375 -16.234375 C 16.4375 -16.171875 15.875 -16.15625 14.90625 -16.15625 L 12.625 -16.15625 C 11.84375 -16.15625 11.546875 -16.171875 11.234375 -16.234375 C 11.296875 -15.8125 11.3125 -15.25 11.3125 -14.40625 C 11.3125 -11.578125 11.171875 -9.421875 10.875 -7.9375 C 10.515625 -6.046875 10 -4.953125 8.796875 -3.671875 C 9.265625 -3.375 9.28125 -3.34375 9.9375 -2.6875 C 11.25 -4.328125 11.84375 -5.71875 12.21875 -8.046875 C 12.515625 -9.828125 12.625 -11.578125 12.640625 -14.96875 Z M 15.4375 -14.96875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-12">
+<path style="stroke:none;" d="M 3.78125 -15.09375 L 3.78125 -10.15625 L 2.6875 -10.15625 C 2.0625 -10.15625 1.75 -10.1875 1.28125 -10.265625 L 1.28125 -8.921875 C 1.75 -9.015625 2.09375 -9.03125 2.671875 -9.03125 L 3.78125 -9.03125 L 3.78125 -3.171875 C 2.328125 -2.640625 1.65625 -2.4375 0.875 -2.265625 L 1.296875 -0.796875 C 1.546875 -0.921875 1.65625 -0.96875 2.140625 -1.15625 C 5.140625 -2.359375 5.546875 -2.515625 7.609375 -3.53125 L 7.515625 -4.84375 C 6.453125 -4.3125 6.09375 -4.140625 5.0625 -3.703125 L 5.0625 -9.03125 L 5.90625 -9.03125 C 6.421875 -9.03125 6.828125 -9.015625 7.3125 -8.953125 L 7.3125 -10.265625 C 6.828125 -10.1875 6.515625 -10.15625 5.90625 -10.15625 L 5.0625 -10.15625 L 5.0625 -15.09375 L 6.09375 -15.09375 C 6.765625 -15.09375 7.15625 -15.078125 7.703125 -15.015625 L 7.703125 -16.40625 C 7.203125 -16.296875 6.78125 -16.28125 5.984375 -16.28125 L 2.796875 -16.28125 C 1.96875 -16.28125 1.53125 -16.296875 1.03125 -16.40625 L 1.03125 -15 C 1.59375 -15.078125 1.84375 -15.09375 2.6875 -15.09375 Z M 13.046875 -7.09375 L 13.046875 -4.6875 L 10.265625 -4.6875 C 9.21875 -4.6875 8.78125 -4.703125 8.25 -4.78125 L 8.25 -3.40625 C 8.796875 -3.484375 9.265625 -3.5 10.265625 -3.5 L 13.046875 -3.5 L 13.046875 -0.421875 L 8.671875 -0.421875 C 7.671875 -0.421875 7.21875 -0.4375 6.671875 -0.53125 L 6.671875 0.859375 C 7.265625 0.78125 7.75 0.75 8.75 0.75 L 18.140625 0.75 C 19.15625 0.75 19.640625 0.78125 20.25 0.859375 L 20.25 -0.53125 C 19.671875 -0.4375 19.1875 -0.421875 18.1875 -0.421875 L 14.28125 -0.421875 L 14.28125 -3.5 L 17.390625 -3.5 C 18.359375 -3.5 18.859375 -3.484375 19.453125 -3.40625 L 19.453125 -4.78125 C 18.875 -4.703125 18.421875 -4.6875 17.390625 -4.6875 L 14.28125 -4.6875 L 14.28125 -7.09375 L 16.671875 -7.09375 C 17.875 -7.09375 18.4375 -7.078125 19.1875 -7.015625 C 19.125 -7.5625 19.109375 -8.34375 19.109375 -9.703125 L 19.109375 -13.921875 C 19.109375 -15.15625 19.125 -15.984375 19.1875 -16.5625 C 18.609375 -16.484375 17.96875 -16.46875 16.5 -16.46875 L 10.984375 -16.46875 C 9.5625 -16.46875 8.90625 -16.484375 8.28125 -16.5625 C 8.34375 -15.921875 8.375 -15.21875 8.375 -13.90625 L 8.375 -9.421875 C 8.359375 -8.3125 8.359375 -8.3125 8.34375 -7.765625 C 8.34375 -7.578125 8.34375 -7.375 8.296875 -7.015625 C 8.890625 -7.078125 9.578125 -7.09375 10.90625 -7.09375 Z M 13.046875 -15.3125 L 13.046875 -12.328125 L 9.640625 -12.328125 L 9.640625 -15.3125 Z M 14.28125 -15.3125 L 17.828125 -15.3125 L 17.828125 -12.328125 L 14.28125 -12.328125 Z M 13.046875 -11.21875 L 13.046875 -8.25 L 9.640625 -8.25 L 9.640625 -11.21875 Z M 14.28125 -11.21875 L 17.828125 -11.21875 L 17.828125 -8.25 L 14.28125 -8.25 Z M 14.28125 -11.21875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-13">
+<path style="stroke:none;" d="M 4.875 -8.84375 C 8.015625 -6.296875 11.15625 -2.859375 13.0625 0.1875 L 14.34375 -0.875 C 12.9375 -2.75 12.078125 -3.84375 11.28125 -4.703125 C 13.921875 -6.84375 16.15625 -9.359375 18.203125 -12.578125 C 18.640625 -13.25 18.796875 -13.4375 19.046875 -13.6875 L 18.171875 -14.734375 C 17.828125 -14.609375 17.71875 -14.59375 16.984375 -14.59375 L 4.75 -14.59375 C 3.53125 -14.59375 3.03125 -14.609375 2.28125 -14.71875 L 2.28125 -13.0625 C 3 -13.125 3.59375 -13.140625 4.71875 -13.140625 C 16.421875 -13.171875 16.421875 -13.171875 16.71875 -13.1875 C 16.625 -13.0625 16.609375 -13.046875 16.546875 -12.9375 C 15.671875 -11.484375 14.234375 -9.59375 13.078125 -8.375 C 12.3125 -7.5625 11.1875 -6.546875 10.296875 -5.796875 C 8.375 -7.75 7.609375 -8.46875 6.03125 -9.765625 Z M 4.875 -8.84375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-14">
+<path style="stroke:none;" d="M 8.921875 -17.109375 C 8.8125 -16.375 8.40625 -15.4375 7.609375 -14.046875 C 6.15625 -11.484375 4.5625 -9.75 2.328125 -8.296875 C 2.9375 -7.921875 3.15625 -7.734375 3.5 -7.203125 C 5.5625 -8.75 7.25 -10.609375 8.53125 -12.65625 L 15.609375 -12.78125 C 14.875 -10.15625 13.609375 -7.703125 11.984375 -5.75 C 9.96875 -3.34375 7.75 -1.75 4.578125 -0.4375 C 5.125 -0.015625 5.296875 0.1875 5.625 0.796875 C 8.6875 -0.59375 11 -2.25 12.9375 -4.453125 C 14.71875 -6.53125 16.25 -9.390625 17.140625 -12.34375 C 17.359375 -13.109375 17.359375 -13.125 17.5625 -13.375 L 16.65625 -14.265625 C 16.359375 -14.140625 16.296875 -14.109375 15.5625 -14.109375 C 9.484375 -14 9.484375 -14 9.21875 -13.9375 C 9.453125 -14.328125 9.640625 -14.671875 10.1875 -15.8125 C 10.453125 -16.40625 10.453125 -16.40625 10.640625 -16.671875 Z M 8.921875 -17.109375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-15">
+<path style="stroke:none;" d="M 16.125 -1.71875 L 16.125 -0.234375 L 17.71875 -0.234375 C 17.6875 -0.671875 17.65625 -1.21875 17.65625 -1.84375 L 17.65625 -13.203125 C 17.65625 -14.0625 17.65625 -14.34375 17.71875 -14.84375 C 17.234375 -14.78125 16.984375 -14.78125 16.078125 -14.78125 L 4.890625 -14.78125 C 4.078125 -14.78125 3.671875 -14.8125 3.25 -14.84375 C 3.3125 -14.34375 3.34375 -14.0625 3.34375 -13.203125 L 3.34375 -1.8125 C 3.34375 -1.109375 3.3125 -0.6875 3.25 -0.234375 L 4.875 -0.234375 L 4.875 -1.71875 Z M 16.125 -3.09375 L 4.875 -3.09375 L 4.875 -13.390625 L 16.125 -13.390625 Z M 16.125 -3.09375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-16">
+<path style="stroke:none;" d="M 1.65625 -16.078125 C 1.78125 -15.328125 1.828125 -14.703125 1.828125 -13.734375 L 1.828125 -2.625 C 1.828125 -1.53125 1.78125 -0.796875 1.65625 -0.125 L 3.609375 -0.125 C 3.484375 -0.8125 3.4375 -1.515625 3.4375 -2.625 L 3.4375 -11.59375 C 3.4375 -12.140625 3.40625 -13.171875 3.3125 -14.15625 C 3.609375 -13.59375 4.3125 -12.390625 4.46875 -12.140625 L 11.21875 -2.015625 C 11.78125 -1.15625 12.015625 -0.734375 12.3125 -0.125 L 14.59375 -0.125 C 14.46875 -0.796875 14.421875 -1.421875 14.421875 -2.484375 L 14.421875 -13.671875 C 14.421875 -14.734375 14.46875 -15.328125 14.59375 -16.078125 L 12.640625 -16.078125 C 12.765625 -15.34375 12.8125 -14.703125 12.8125 -13.671875 L 12.8125 -4.765625 C 12.8125 -4.578125 12.859375 -3.65625 12.9375 -1.96875 C 12.4375 -2.875 11.796875 -3.90625 11.578125 -4.265625 L 4.9375 -14.203125 C 4.328125 -15.140625 4.046875 -15.609375 3.859375 -16.078125 Z M 1.65625 -16.078125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-17">
+<path style="stroke:none;" d="M 12.4375 -1.75 C 11.65625 -1.640625 11.0625 -1.59375 10.09375 -1.59375 L 3.4375 -1.59375 L 3.4375 -7.765625 L 8.96875 -7.765625 C 10.0625 -7.765625 10.609375 -7.734375 11.3125 -7.625 L 11.3125 -9.390625 C 10.515625 -9.28125 9.890625 -9.234375 8.96875 -9.234375 L 3.4375 -9.234375 L 3.4375 -14.609375 L 9.90625 -14.609375 C 10.96875 -14.609375 11.53125 -14.578125 12.265625 -14.46875 L 12.265625 -16.234375 C 11.546875 -16.125 10.84375 -16.078125 9.90625 -16.078125 L 3.921875 -16.078125 C 2.921875 -16.078125 2.359375 -16.109375 1.609375 -16.15625 C 1.75 -15.21875 1.78125 -14.65625 1.78125 -13.75 L 1.78125 -2.5625 C 1.78125 -1.484375 1.75 -0.859375 1.609375 -0.0625 C 2.328125 -0.109375 2.921875 -0.125 3.921875 -0.125 L 10.078125 -0.125 C 11.1875 -0.125 11.765625 -0.078125 12.4375 0.015625 Z M 12.4375 -1.75 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-18">
+<path style="stroke:none;" d="M 7.5625 -7.4375 L 11.03125 -2.25 C 11.484375 -1.578125 11.71875 -1.171875 12.328125 -0.125 L 14.734375 -0.125 C 13.71875 -1.421875 13.203125 -2.09375 12.8125 -2.671875 L 8.609375 -8.5625 L 12.3125 -13.796875 C 12.9375 -14.671875 13.46875 -15.375 14.046875 -16.078125 L 11.671875 -16.078125 C 11.4375 -15.515625 11.25 -15.203125 10.515625 -14.09375 L 7.625 -9.65625 L 4.625 -14.09375 C 4.046875 -14.90625 3.703125 -15.515625 3.4375 -16.078125 L 1.09375 -16.078125 C 1.75 -15.265625 2.21875 -14.609375 2.8125 -13.8125 L 6.53125 -8.5625 L 2.3125 -2.625 C 1.875 -2.015625 1.59375 -1.609375 0.4375 -0.125 L 2.828125 -0.125 C 3.1875 -0.8125 3.59375 -1.484375 4.09375 -2.265625 Z M 7.5625 -7.4375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-19">
+<path style="stroke:none;" d="M 7.625 -14.609375 L 10.875 -14.609375 C 12.046875 -14.609375 12.65625 -14.578125 13.359375 -14.46875 L 13.359375 -16.234375 C 12.65625 -16.125 12.09375 -16.078125 10.875 -16.078125 L 2.6875 -16.078125 C 1.578125 -16.078125 1.03125 -16.125 0.296875 -16.234375 L 0.296875 -14.46875 C 0.984375 -14.578125 1.640625 -14.609375 2.703125 -14.609375 L 5.984375 -14.609375 L 5.984375 -2.5 C 5.984375 -1.515625 5.9375 -0.78125 5.8125 -0.125 L 7.796875 -0.125 C 7.671875 -0.875 7.625 -1.46875 7.625 -2.5 Z M 7.625 -14.609375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-20">
+<path style="stroke:none;" d="M 2 -12.25 C 2.75 -12.4375 5.0625 -12.640625 9.234375 -12.9375 C 11.4375 -13.078125 12.65625 -13.1875 13.859375 -13.390625 C 13.0625 -13.015625 12.515625 -12.71875 11.859375 -12.28125 C 9.359375 -10.578125 7.9375 -8.28125 7.9375 -5.84375 C 7.9375 -4.09375 8.78125 -2.5625 10.265625 -1.546875 C 11.46875 -0.734375 12.71875 -0.296875 14.8125 0.0625 C 15.1875 0.125 15.21875 0.140625 15.453125 0.1875 L 15.734375 -1.515625 C 15.640625 -1.515625 15.5625 -1.515625 15.515625 -1.515625 C 14.71875 -1.515625 13.390625 -1.8125 12.375 -2.1875 C 10.5 -2.890625 9.421875 -4.3125 9.421875 -6.0625 C 9.421875 -7.8125 10.328125 -9.515625 12.015625 -10.921875 C 13.171875 -11.90625 14.640625 -12.65625 16.046875 -13.015625 C 16.84375 -13.234375 17.5625 -13.3125 18.390625 -13.3125 L 18.265625 -14.875 C 17.96875 -14.78125 17.578125 -14.734375 15.765625 -14.640625 L 14.578125 -14.59375 C 13.875 -14.578125 13.609375 -14.546875 11.03125 -14.40625 L 7.734375 -14.203125 C 5.140625 -14.046875 5.015625 -14.03125 3.84375 -13.9375 C 3.1875 -13.90625 2.9375 -13.875 2.640625 -13.875 C 2.5 -13.875 2.28125 -13.875 1.890625 -13.90625 Z M 14.890625 -10.234375 C 15.515625 -9.578125 16.53125 -8 17.03125 -6.890625 L 18.109375 -7.515625 C 17.46875 -8.75 16.890625 -9.640625 15.9375 -10.765625 Z M 17.28125 -11.359375 C 18.109375 -10.390625 18.96875 -9.046875 19.421875 -8.0625 L 20.46875 -8.65625 C 19.78125 -9.96875 19.25 -10.765625 18.3125 -11.921875 Z M 17.28125 -11.359375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-21">
+<path style="stroke:none;" d="M 4.703125 -14.28125 C 5.265625 -14.359375 5.78125 -14.390625 6.890625 -14.390625 L 13.9375 -14.390625 C 15.0625 -14.390625 15.5625 -14.359375 16.125 -14.28125 L 16.125 -15.890625 C 15.515625 -15.765625 15.09375 -15.75 13.921875 -15.75 L 6.90625 -15.75 C 5.734375 -15.75 5.3125 -15.765625 4.703125 -15.890625 Z M 2.890625 -9.453125 C 3.609375 -9.53125 4.21875 -9.5625 5.328125 -9.5625 L 16.296875 -9.5625 C 15.328125 -6.96875 14.390625 -5.421875 12.890625 -4.046875 C 11.3125 -2.609375 9.46875 -1.65625 6.65625 -0.859375 C 7.15625 -0.25 7.3125 -0.015625 7.5625 0.59375 C 13 -1.234375 15.890625 -3.921875 17.6875 -8.8125 C 18.03125 -9.75 18.078125 -9.84375 18.265625 -10.140625 L 17.5 -11.046875 C 17.140625 -10.921875 16.90625 -10.90625 16.125 -10.90625 L 5.359375 -10.90625 C 4.09375 -10.90625 3.65625 -10.921875 2.890625 -11.03125 Z M 2.890625 -9.453125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-22">
+<path style="stroke:none;" d="M 2.21875 -5.0625 C 2.484375 -5.390625 2.671875 -5.625 2.8125 -5.796875 C 3.796875 -6.90625 5.6875 -9.234375 6.609375 -10.453125 C 7.53125 -11.703125 7.640625 -11.796875 8.0625 -11.796875 C 8.484375 -11.796875 8.5625 -11.734375 9.953125 -10.25 C 12.765625 -7.21875 15.140625 -4.90625 17.078125 -3.296875 C 17.890625 -2.578125 18.4375 -2.140625 18.546875 -2.03125 C 18.578125 -2 18.75 -1.84375 18.9375 -1.6875 L 19.734375 -3.40625 C 18.125 -4.265625 13.75 -8.25 10.8125 -11.53125 C 9.296875 -13.203125 8.953125 -13.46875 8.109375 -13.46875 C 7.15625 -13.46875 6.609375 -13.0625 5.4375 -11.46875 C 3.046875 -8.40625 1.6875 -6.859375 1.15625 -6.640625 Z M 13.546875 -14.296875 C 14.15625 -13.625 15.1875 -12.078125 15.6875 -10.96875 L 16.765625 -11.59375 C 16.125 -12.828125 15.546875 -13.71875 14.59375 -14.84375 Z M 15.9375 -15.40625 C 16.734375 -14.46875 17.625 -13.109375 18.078125 -12.109375 L 19.125 -12.71875 C 18.4375 -14.046875 17.90625 -14.828125 16.953125 -15.984375 Z M 15.9375 -15.40625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-23">
+<path style="stroke:none;" d="M 5.65625 -16 C 5.71875 -15.515625 5.734375 -15.265625 5.734375 -14.515625 C 5.734375 -10.078125 5.4375 -7.328125 4.78125 -5.5 C 4.09375 -3.546875 2.96875 -2.03125 1.234375 -0.671875 C 1.875 -0.265625 2.078125 -0.078125 2.5 0.46875 C 4.40625 -1.359375 5.421875 -2.765625 6.125 -4.71875 C 6.9375 -6.84375 7.09375 -8.40625 7.265625 -14.09375 C 7.3125 -15.375 7.3125 -15.375 7.390625 -15.890625 Z M 10.875 -16.15625 C 10.96875 -15.640625 10.96875 -15.640625 10.96875 -14.28125 L 10.84375 -2 C 10.84375 -1.09375 10.8125 -0.921875 10.6875 -0.5625 L 11.53125 0.40625 C 11.71875 0.296875 11.765625 0.265625 12.015625 0.171875 C 12.3125 0.0625 12.3125 0.0625 12.6875 -0.078125 C 13.921875 -0.5625 14.765625 -0.984375 15.6875 -1.609375 C 17.5 -2.859375 18.875 -4.59375 19.90625 -7.015625 C 19.34375 -7.46875 19.171875 -7.671875 18.734375 -8.234375 C 18.234375 -6.609375 17.40625 -5.234375 16.25 -4.03125 C 15.15625 -2.921875 14.09375 -2.25 12.34375 -1.59375 L 12.46875 -14.28125 C 12.46875 -15.25 12.5 -15.625 12.59375 -16.125 Z M 10.875 -16.15625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-24">
+<path style="stroke:none;" d="M 13.015625 -7.34375 L 9.46875 -7.34375 C 8.546875 -7.34375 8.0625 -7.375 7.53125 -7.453125 L 7.53125 -6.03125 C 8.125 -6.109375 8.59375 -6.125 9.484375 -6.125 L 13.015625 -6.125 L 13.015625 -0.59375 C 13.015625 -0.078125 12.875 0 12.109375 0 C 11.296875 0 10.546875 -0.0625 9.296875 -0.234375 C 9.46875 0.265625 9.578125 0.75 9.59375 1.140625 C 10.515625 1.21875 11.421875 1.265625 12.109375 1.265625 C 13.859375 1.265625 14.34375 0.90625 14.34375 -0.40625 L 14.34375 -6.125 L 18.015625 -6.125 C 18.96875 -6.125 19.53125 -6.09375 20.21875 -6 L 20.21875 -7.46875 C 19.59375 -7.390625 19.046875 -7.34375 18.078125 -7.34375 L 14.34375 -7.34375 L 14.34375 -14.96875 C 16.359375 -15.34375 17.34375 -15.609375 19.609375 -16.296875 L 18.609375 -17.40625 C 16.90625 -16.484375 12.5 -15.6875 7.8125 -15.453125 C 8.078125 -15.015625 8.1875 -14.71875 8.3125 -14.234375 C 8.859375 -14.296875 9.046875 -14.296875 9.71875 -14.390625 C 11.296875 -14.53125 11.296875 -14.53125 11.65625 -14.59375 C 12.203125 -14.65625 12.515625 -14.703125 13.015625 -14.765625 Z M 3.1875 -15.859375 C 2.484375 -15.859375 2.078125 -15.875 1.578125 -15.9375 C 1.640625 -15.390625 1.65625 -14.8125 1.65625 -13.90625 L 1.65625 -3.640625 C 1.65625 -2.703125 1.609375 -2.03125 1.53125 -1.359375 L 2.9375 -1.359375 L 2.9375 -3.65625 L 5.734375 -3.65625 L 5.734375 -2.15625 L 7.078125 -2.15625 C 7.015625 -2.859375 7 -3.5 7 -4.46875 L 7 -13.96875 C 7 -14.875 7.015625 -15.453125 7.0625 -15.9375 C 6.453125 -15.875 6.046875 -15.859375 5.453125 -15.859375 Z M 2.9375 -14.65625 L 5.734375 -14.65625 L 5.734375 -4.84375 L 2.9375 -4.84375 Z M 11.1875 -8.953125 C 10.609375 -10.84375 10.234375 -11.765625 9.34375 -13.46875 L 8.140625 -13 C 9.09375 -11.34375 9.46875 -10.4375 10.015625 -8.46875 Z M 18.109375 -14.140625 C 17.5625 -12.046875 16.984375 -10.75 15.828125 -8.921875 L 16.984375 -8.4375 C 18.125 -10.296875 18.703125 -11.546875 19.40625 -13.59375 Z M 18.109375 -14.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-25">
+<path style="stroke:none;" d="M 2.5 -13.484375 C 2.578125 -13.484375 2.6875 -13.5 2.703125 -13.5 C 2.75 -13.5 2.890625 -13.5 3.109375 -13.53125 C 5.84375 -13.71875 6.34375 -13.78125 7.796875 -14.171875 C 6.59375 -13.140625 6.59375 -13.140625 5.90625 -12.3125 C 4.078125 -10.03125 3.109375 -7.625 3.109375 -5.3125 C 3.109375 -1.875 5.390625 0.53125 8.6875 0.53125 C 11.1875 0.53125 13.390625 -0.90625 14.328125 -3.125 C 14.875 -4.40625 15.140625 -5.84375 15.140625 -7.40625 C 15.140625 -9.09375 14.953125 -10.203125 14.296875 -12.203125 C 15.671875 -9.65625 16.40625 -8.6875 18.109375 -7.15625 L 18.5 -6.796875 L 18.609375 -6.71875 L 18.96875 -6.40625 L 19.765625 -7.859375 C 18.75 -8.34375 16.90625 -10.15625 15.953125 -11.640625 C 15.1875 -12.75 14.34375 -14.359375 13.984375 -15.453125 L 12.46875 -14.953125 C 13.25 -13.359375 13.78125 -10.609375 13.78125 -8.1875 C 13.78125 -6.40625 13.546875 -5.0625 13.015625 -3.828125 C 12.28125 -2.09375 10.546875 -0.9375 8.6875 -0.9375 C 6.328125 -0.9375 4.5625 -2.765625 4.5625 -5.25 C 4.5625 -7.390625 5.515625 -9.6875 7.4375 -11.984375 C 8.3125 -13.0625 8.734375 -13.46875 9.890625 -14.265625 L 9.015625 -15.578125 C 8.234375 -15.203125 5.796875 -14.90625 3.46875 -14.90625 C 3.03125 -14.90625 2.828125 -14.9375 2.484375 -14.96875 Z M 15.0625 -16.53125 C 15.671875 -15.875 16.6875 -14.296875 17.203125 -13.1875 L 18.265625 -13.8125 C 17.640625 -15.0625 17.046875 -15.9375 16.109375 -17.078125 Z M 17.453125 -17.640625 C 18.25 -16.6875 19.125 -15.328125 19.59375 -14.34375 L 20.640625 -14.953125 C 19.953125 -16.28125 19.421875 -17.046875 18.453125 -18.203125 Z M 17.453125 -17.640625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-26">
+<path style="stroke:none;" d="M 9.65625 -10.140625 L 4.53125 -10.140625 L 4.53125 -14.09375 C 4.53125 -14.734375 4.5625 -15.203125 4.625 -15.640625 L 3.046875 -15.640625 C 3.109375 -15.0625 3.15625 -14.546875 3.15625 -14.03125 L 3.15625 -9.875 C 3.15625 -9.515625 3.125 -9.203125 3.109375 -8.796875 C 3.546875 -8.8125 4.03125 -8.84375 4.40625 -8.84375 L 9.65625 -8.84375 L 9.65625 -1.15625 L 3.671875 -1.15625 L 3.671875 -5.046875 C 3.671875 -5.84375 3.703125 -6.296875 3.78125 -6.828125 L 2.1875 -6.828125 C 2.265625 -6.296875 2.28125 -5.75 2.28125 -4.953125 L 2.28125 -0.34375 C 2.28125 0.34375 2.25 0.90625 2.15625 1.421875 L 3.671875 1.421875 L 3.671875 0.171875 L 17.328125 0.171875 L 17.328125 1.421875 L 18.84375 1.421875 C 18.75 0.875 18.703125 0.421875 18.703125 -0.34375 L 18.703125 -5.078125 C 18.703125 -5.90625 18.734375 -6.40625 18.8125 -6.953125 L 17.21875 -6.953125 C 17.296875 -6.421875 17.328125 -5.90625 17.328125 -5.140625 L 17.328125 -1.15625 L 11.0625 -1.15625 L 11.0625 -8.84375 L 16.71875 -8.84375 C 17.109375 -8.84375 17.59375 -8.8125 18.015625 -8.796875 C 18 -9.15625 17.96875 -9.453125 17.96875 -9.875 L 17.96875 -14.046875 C 17.96875 -14.640625 18 -15.03125 18.078125 -15.640625 L 16.5 -15.640625 C 16.5625 -15.15625 16.59375 -14.703125 16.59375 -14.109375 L 16.59375 -10.140625 L 11.0625 -10.140625 L 11.0625 -15.453125 C 11.0625 -16.34375 11.109375 -16.78125 11.21875 -17.359375 L 9.515625 -17.359375 C 9.625 -16.890625 9.65625 -16.40625 9.65625 -15.453125 Z M 9.65625 -10.140625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-27">
+<path style="stroke:none;" d="M 4.875 -16.375 C 4.9375 -15.953125 4.953125 -15.703125 4.953125 -15.265625 C 4.953125 -14.9375 4.953125 -14.53125 4.9375 -13.90625 C 4.765625 -7.28125 4.75 -6.765625 4.75 -5.359375 C 4.75 -3.15625 5.046875 -2.03125 5.90625 -1.046875 C 6.734375 -0.078125 8.0625 0.421875 9.84375 0.421875 C 12.3125 0.421875 14.28125 -0.4375 15.765625 -2.203125 C 16.6875 -3.28125 17.296875 -4.515625 18.109375 -6.96875 C 17.4375 -7.3125 17.171875 -7.46875 16.59375 -7.984375 C 16.296875 -6.515625 16.046875 -5.6875 15.5625 -4.6875 C 14.359375 -2.28125 12.4375 -1.03125 9.9375 -1.03125 C 8.84375 -1.03125 7.890625 -1.328125 7.3125 -1.84375 C 6.671875 -2.421875 6.40625 -3.109375 6.328125 -4.375 C 6.296875 -4.84375 6.28125 -5.375 6.28125 -5.625 C 6.28125 -6.578125 6.34375 -9.421875 6.421875 -11.953125 C 6.484375 -14.59375 6.578125 -15.671875 6.703125 -16.375 Z M 4.875 -16.375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-28">
+<path style="stroke:none;" d="M 9.640625 -13.53125 L 3.796875 -13.53125 C 3.125 -13.53125 2.734375 -13.546875 2.21875 -13.609375 C 2.28125 -13.0625 2.328125 -12.59375 2.328125 -11.953125 L 2.328125 -6.21875 C 2.328125 -5.546875 2.28125 -4.953125 2.203125 -4.34375 L 3.71875 -4.34375 L 3.71875 -5.78125 L 9.640625 -5.78125 L 9.640625 -0.875 C 9.640625 0.25 9.59375 0.796875 9.484375 1.515625 L 11.171875 1.515625 C 11.046875 0.84375 11.03125 0.3125 11.03125 -0.875 L 11.03125 -5.78125 L 17.28125 -5.78125 L 17.28125 -4.34375 L 18.796875 -4.34375 C 18.703125 -4.984375 18.671875 -5.515625 18.671875 -6.21875 L 18.671875 -11.953125 C 18.671875 -12.625 18.6875 -13.0625 18.78125 -13.609375 C 18.296875 -13.546875 17.890625 -13.53125 17.171875 -13.53125 L 11.03125 -13.53125 L 11.03125 -15.375 C 11.03125 -16.28125 11.0625 -16.859375 11.171875 -17.515625 L 9.484375 -17.515625 C 9.59375 -16.859375 9.640625 -16.359375 9.640625 -15.328125 Z M 9.640625 -12.265625 L 9.640625 -7.03125 L 3.71875 -7.03125 L 3.71875 -12.265625 Z M 11.03125 -7.03125 L 11.03125 -12.265625 L 17.28125 -12.265625 L 17.28125 -7.03125 Z M 11.03125 -7.03125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-0">
+<path style="stroke:none;" d="M 8.59375 -13.984375 L 2.140625 -13.984375 L 2.140625 -0.984375 L 8.59375 -0.984375 Z M 9.65625 -14.953125 L 9.65625 -0.015625 L 1.078125 -0.015625 L 1.078125 -14.953125 Z M 9.65625 -14.953125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-1">
+<path style="stroke:none;" d="M 10.703125 -0.921875 L 10.703125 -10.859375 L 9.03125 -10.859375 L 9.03125 -9.296875 L 9.015625 -9.296875 C 8.691406 -9.898438 8.238281 -10.351562 7.65625 -10.65625 C 7.082031 -10.957031 6.457031 -11.109375 5.78125 -11.109375 C 4.84375 -11.109375 4.050781 -10.925781 3.40625 -10.5625 C 2.757812 -10.207031 2.238281 -9.753906 1.84375 -9.203125 C 1.457031 -8.648438 1.175781 -8.035156 1 -7.359375 C 0.832031 -6.679688 0.75 -6.019531 0.75 -5.375 C 0.75 -4.632812 0.847656 -3.929688 1.046875 -3.265625 C 1.253906 -2.597656 1.5625 -2.015625 1.96875 -1.515625 C 2.375 -1.023438 2.878906 -0.628906 3.484375 -0.328125 C 4.085938 -0.0351562 4.796875 0.109375 5.609375 0.109375 C 6.304688 0.109375 6.96875 -0.046875 7.59375 -0.359375 C 8.21875 -0.679688 8.679688 -1.175781 8.984375 -1.84375 L 9.03125 -1.84375 L 9.03125 -1.140625 C 9.03125 -0.535156 8.96875 0.015625 8.84375 0.515625 C 8.726562 1.023438 8.535156 1.457031 8.265625 1.8125 C 8.003906 2.175781 7.671875 2.457031 7.265625 2.65625 C 6.859375 2.863281 6.363281 2.96875 5.78125 2.96875 C 5.476562 2.96875 5.164062 2.929688 4.84375 2.859375 C 4.53125 2.796875 4.234375 2.695312 3.953125 2.5625 C 3.679688 2.425781 3.453125 2.242188 3.265625 2.015625 C 3.078125 1.796875 2.976562 1.523438 2.96875 1.203125 L 1.171875 1.203125 C 1.203125 1.785156 1.359375 2.28125 1.640625 2.6875 C 1.921875 3.09375 2.273438 3.421875 2.703125 3.671875 C 3.128906 3.921875 3.601562 4.101562 4.125 4.21875 C 4.644531 4.332031 5.160156 4.390625 5.671875 4.390625 C 7.410156 4.390625 8.679688 3.945312 9.484375 3.0625 C 10.296875 2.1875 10.703125 0.859375 10.703125 -0.921875 Z M 5.71875 -1.453125 C 5.125 -1.453125 4.628906 -1.570312 4.234375 -1.8125 C 3.847656 -2.0625 3.535156 -2.382812 3.296875 -2.78125 C 3.054688 -3.175781 2.882812 -3.617188 2.78125 -4.109375 C 2.6875 -4.597656 2.640625 -5.09375 2.640625 -5.59375 C 2.640625 -6.101562 2.695312 -6.597656 2.8125 -7.078125 C 2.9375 -7.554688 3.128906 -7.976562 3.390625 -8.34375 C 3.648438 -8.707031 3.984375 -8.992188 4.390625 -9.203125 C 4.796875 -9.421875 5.285156 -9.53125 5.859375 -9.53125 C 6.421875 -9.53125 6.894531 -9.414062 7.28125 -9.1875 C 7.675781 -8.96875 7.992188 -8.671875 8.234375 -8.296875 C 8.484375 -7.929688 8.664062 -7.515625 8.78125 -7.046875 C 8.894531 -6.585938 8.953125 -6.125 8.953125 -5.65625 C 8.953125 -5.144531 8.890625 -4.632812 8.765625 -4.125 C 8.648438 -3.625 8.460938 -3.175781 8.203125 -2.78125 C 7.953125 -2.382812 7.617188 -2.0625 7.203125 -1.8125 C 6.796875 -1.570312 6.300781 -1.453125 5.71875 -1.453125 Z M 5.71875 -1.453125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-2">
+<path style="stroke:none;" d="M 2.640625 -5.421875 C 2.640625 -6.078125 2.726562 -6.660156 2.90625 -7.171875 C 3.082031 -7.679688 3.320312 -8.109375 3.625 -8.453125 C 3.9375 -8.804688 4.296875 -9.070312 4.703125 -9.25 C 5.117188 -9.4375 5.5625 -9.53125 6.03125 -9.53125 C 6.488281 -9.53125 6.921875 -9.4375 7.328125 -9.25 C 7.742188 -9.070312 8.109375 -8.804688 8.421875 -8.453125 C 8.734375 -8.109375 8.972656 -7.679688 9.140625 -7.171875 C 9.316406 -6.660156 9.40625 -6.078125 9.40625 -5.421875 C 9.40625 -4.765625 9.316406 -4.175781 9.140625 -3.65625 C 8.972656 -3.144531 8.734375 -2.71875 8.421875 -2.375 C 8.109375 -2.039062 7.742188 -1.78125 7.328125 -1.59375 C 6.921875 -1.414062 6.488281 -1.328125 6.03125 -1.328125 C 5.5625 -1.328125 5.117188 -1.414062 4.703125 -1.59375 C 4.296875 -1.78125 3.9375 -2.039062 3.625 -2.375 C 3.320312 -2.71875 3.082031 -3.144531 2.90625 -3.65625 C 2.726562 -4.175781 2.640625 -4.765625 2.640625 -5.421875 Z M 0.75 -5.421875 C 0.75 -4.617188 0.859375 -3.875 1.078125 -3.1875 C 1.304688 -2.5 1.644531 -1.898438 2.09375 -1.390625 C 2.539062 -0.878906 3.09375 -0.476562 3.75 -0.1875 C 4.414062 0.09375 5.175781 0.234375 6.03125 0.234375 C 6.894531 0.234375 7.648438 0.09375 8.296875 -0.1875 C 8.953125 -0.476562 9.503906 -0.878906 9.953125 -1.390625 C 10.398438 -1.898438 10.734375 -2.5 10.953125 -3.1875 C 11.179688 -3.875 11.296875 -4.617188 11.296875 -5.421875 C 11.296875 -6.210938 11.179688 -6.953125 10.953125 -7.640625 C 10.734375 -8.335938 10.398438 -8.941406 9.953125 -9.453125 C 9.503906 -9.972656 8.953125 -10.378906 8.296875 -10.671875 C 7.648438 -10.960938 6.894531 -11.109375 6.03125 -11.109375 C 5.175781 -11.109375 4.414062 -10.960938 3.75 -10.671875 C 3.09375 -10.378906 2.539062 -9.972656 2.09375 -9.453125 C 1.644531 -8.941406 1.304688 -8.335938 1.078125 -7.640625 C 0.859375 -6.953125 0.75 -6.210938 0.75 -5.421875 Z M 0.75 -5.421875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-3">
+<path style="stroke:none;" d="M 3.828125 -10.859375 L 3.828125 -14.109375 L 2.03125 -14.109375 L 2.03125 -10.859375 L 0.1875 -10.859375 L 0.1875 -9.28125 L 2.03125 -9.28125 L 2.03125 -2.375 C 2.03125 -1.863281 2.078125 -1.453125 2.171875 -1.140625 C 2.273438 -0.835938 2.425781 -0.601562 2.625 -0.4375 C 2.832031 -0.269531 3.097656 -0.15625 3.421875 -0.09375 C 3.753906 -0.03125 4.15625 0 4.625 0 L 5.984375 0 L 5.984375 -1.578125 L 5.171875 -1.578125 C 4.890625 -1.578125 4.660156 -1.585938 4.484375 -1.609375 C 4.304688 -1.628906 4.164062 -1.671875 4.0625 -1.734375 C 3.96875 -1.804688 3.90625 -1.90625 3.875 -2.03125 C 3.84375 -2.15625 3.828125 -2.328125 3.828125 -2.546875 L 3.828125 -9.28125 L 5.984375 -9.28125 L 5.984375 -10.859375 Z M 3.828125 -10.859375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-4">
+<path style="stroke:none;" d="M 1.6875 -15 L 1.6875 0 L 3.5625 0 L 3.5625 -12.46875 L 3.609375 -12.46875 L 8.296875 0 L 10 0 L 14.671875 -12.46875 L 14.71875 -12.46875 L 14.71875 0 L 16.609375 0 L 16.609375 -15 L 13.875 -15 L 9.140625 -2.390625 L 4.40625 -15 Z M 1.6875 -15 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-5">
+<path style="stroke:none;" d="M 7.53125 0 L 12.875 -15 L 10.796875 -15 L 6.46875 -2 L 6.421875 -2 L 2.140625 -15 L 0 -15 L 5.265625 0 Z M 7.53125 0 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-6">
+<path style="stroke:none;" d="M 0 1.546875 L 0 2.609375 L 10.5 2.609375 L 10.5 1.546875 Z M 0 1.546875 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-7">
+<path style="stroke:none;" d="M 3.234375 -12.8125 L 3.234375 -15 L 1.453125 -15 L 1.453125 -12.8125 Z M 1.453125 -10.859375 L 1.453125 0 L 3.234375 0 L 3.234375 -10.859375 Z M 1.453125 -10.859375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-8">
+<path style="stroke:none;" d="M 1.34375 -10.859375 L 1.34375 0 L 3.125 0 L 3.125 -6.125 C 3.125 -6.613281 3.191406 -7.066406 3.328125 -7.484375 C 3.460938 -7.898438 3.660156 -8.257812 3.921875 -8.5625 C 4.191406 -8.875 4.523438 -9.113281 4.921875 -9.28125 C 5.316406 -9.445312 5.789062 -9.53125 6.34375 -9.53125 C 7.03125 -9.53125 7.566406 -9.332031 7.953125 -8.9375 C 8.347656 -8.550781 8.546875 -8.019531 8.546875 -7.34375 L 8.546875 0 L 10.328125 0 L 10.328125 -7.140625 C 10.328125 -7.722656 10.265625 -8.253906 10.140625 -8.734375 C 10.023438 -9.222656 9.820312 -9.640625 9.53125 -9.984375 C 9.238281 -10.335938 8.851562 -10.613281 8.375 -10.8125 C 7.90625 -11.007812 7.3125 -11.109375 6.59375 -11.109375 C 4.976562 -11.109375 3.800781 -10.453125 3.0625 -9.140625 L 3.03125 -9.140625 L 3.03125 -10.859375 Z M 1.34375 -10.859375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-9">
+<path style="stroke:none;" d="M 8.890625 -6.46875 L 2.640625 -6.46875 C 2.671875 -6.882812 2.765625 -7.28125 2.921875 -7.65625 C 3.078125 -8.03125 3.285156 -8.351562 3.546875 -8.625 C 3.816406 -8.90625 4.132812 -9.125 4.5 -9.28125 C 4.875 -9.445312 5.289062 -9.53125 5.75 -9.53125 C 6.195312 -9.53125 6.601562 -9.445312 6.96875 -9.28125 C 7.34375 -9.125 7.664062 -8.910156 7.9375 -8.640625 C 8.21875 -8.367188 8.4375 -8.039062 8.59375 -7.65625 C 8.757812 -7.28125 8.859375 -6.882812 8.890625 -6.46875 Z M 10.609375 -3.4375 L 8.84375 -3.4375 C 8.6875 -2.726562 8.363281 -2.195312 7.875 -1.84375 C 7.394531 -1.5 6.78125 -1.328125 6.03125 -1.328125 C 5.4375 -1.328125 4.921875 -1.421875 4.484375 -1.609375 C 4.054688 -1.804688 3.703125 -2.066406 3.421875 -2.390625 C 3.140625 -2.722656 2.9375 -3.101562 2.8125 -3.53125 C 2.6875 -3.957031 2.628906 -4.410156 2.640625 -4.890625 L 10.765625 -4.890625 C 10.796875 -5.546875 10.738281 -6.238281 10.59375 -6.96875 C 10.445312 -7.695312 10.179688 -8.367188 9.796875 -8.984375 C 9.410156 -9.597656 8.898438 -10.101562 8.265625 -10.5 C 7.628906 -10.90625 6.828125 -11.109375 5.859375 -11.109375 C 5.117188 -11.109375 4.4375 -10.96875 3.8125 -10.6875 C 3.1875 -10.40625 2.644531 -10.007812 2.1875 -9.5 C 1.738281 -9 1.382812 -8.40625 1.125 -7.71875 C 0.875 -7.039062 0.75 -6.285156 0.75 -5.453125 C 0.78125 -4.628906 0.90625 -3.867188 1.125 -3.171875 C 1.34375 -2.472656 1.664062 -1.867188 2.09375 -1.359375 C 2.53125 -0.859375 3.066406 -0.46875 3.703125 -0.1875 C 4.335938 0.09375 5.09375 0.234375 5.96875 0.234375 C 7.195312 0.234375 8.21875 -0.0703125 9.03125 -0.6875 C 9.84375 -1.300781 10.367188 -2.21875 10.609375 -3.4375 Z M 10.609375 -3.4375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-10">
+<path style="stroke:none;" d="M 1.28125 -10.859375 L 1.28125 0 L 3.0625 0 L 3.0625 -4.828125 C 3.0625 -5.523438 3.128906 -6.144531 3.265625 -6.6875 C 3.410156 -7.226562 3.632812 -7.6875 3.9375 -8.0625 C 4.25 -8.4375 4.65625 -8.722656 5.15625 -8.921875 C 5.664062 -9.117188 6.28125 -9.21875 7 -9.21875 L 7 -11.109375 C 6.03125 -11.140625 5.226562 -10.941406 4.59375 -10.515625 C 3.96875 -10.097656 3.4375 -9.445312 3 -8.5625 L 2.96875 -8.5625 L 2.96875 -10.859375 Z M 1.28125 -10.859375 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-11">
+<path style="stroke:none;" d="M 1.40625 -10.859375 L 1.40625 4.140625 L 3.1875 4.140625 L 3.1875 -1.453125 L 3.234375 -1.453125 C 3.429688 -1.128906 3.671875 -0.859375 3.953125 -0.640625 C 4.242188 -0.421875 4.550781 -0.25 4.875 -0.125 C 5.195312 0 5.519531 0.0859375 5.84375 0.140625 C 6.175781 0.203125 6.472656 0.234375 6.734375 0.234375 C 7.566406 0.234375 8.289062 0.0859375 8.90625 -0.203125 C 9.53125 -0.503906 10.050781 -0.910156 10.46875 -1.421875 C 10.882812 -1.929688 11.191406 -2.523438 11.390625 -3.203125 C 11.597656 -3.890625 11.703125 -4.617188 11.703125 -5.390625 C 11.703125 -6.160156 11.59375 -6.890625 11.375 -7.578125 C 11.164062 -8.265625 10.851562 -8.867188 10.4375 -9.390625 C 10.03125 -9.921875 9.515625 -10.335938 8.890625 -10.640625 C 8.265625 -10.953125 7.535156 -11.109375 6.703125 -11.109375 C 5.941406 -11.109375 5.242188 -10.972656 4.609375 -10.703125 C 3.984375 -10.429688 3.523438 -9.992188 3.234375 -9.390625 L 3.1875 -9.390625 L 3.1875 -10.859375 Z M 9.8125 -5.515625 C 9.8125 -4.984375 9.753906 -4.46875 9.640625 -3.96875 C 9.523438 -3.46875 9.34375 -3.019531 9.09375 -2.625 C 8.84375 -2.226562 8.507812 -1.910156 8.09375 -1.671875 C 7.675781 -1.441406 7.160156 -1.328125 6.546875 -1.328125 C 5.929688 -1.328125 5.40625 -1.441406 4.96875 -1.671875 C 4.539062 -1.898438 4.1875 -2.203125 3.90625 -2.578125 C 3.632812 -2.960938 3.4375 -3.398438 3.3125 -3.890625 C 3.1875 -4.390625 3.125 -4.90625 3.125 -5.4375 C 3.125 -5.9375 3.179688 -6.429688 3.296875 -6.921875 C 3.421875 -7.421875 3.613281 -7.859375 3.875 -8.234375 C 4.144531 -8.617188 4.488281 -8.929688 4.90625 -9.171875 C 5.332031 -9.410156 5.847656 -9.53125 6.453125 -9.53125 C 7.023438 -9.53125 7.523438 -9.414062 7.953125 -9.1875 C 8.378906 -8.96875 8.726562 -8.671875 9 -8.296875 C 9.269531 -7.921875 9.472656 -7.488281 9.609375 -7 C 9.742188 -6.519531 9.8125 -6.023438 9.8125 -5.515625 Z M 9.8125 -5.515625 "/>
+</symbol>
+<symbol overflow="visible" id="glyph1-12">
+<path style="stroke:none;" d="M 10.328125 0 L 10.328125 -10.859375 L 8.546875 -10.859375 L 8.546875 -4.71875 C 8.546875 -4.226562 8.476562 -3.773438 8.34375 -3.359375 C 8.207031 -2.953125 8.003906 -2.59375 7.734375 -2.28125 C 7.472656 -1.976562 7.144531 -1.742188 6.75 -1.578125 C 6.351562 -1.410156 5.878906 -1.328125 5.328125 -1.328125 C 4.648438 -1.328125 4.113281 -1.519531 3.71875 -1.90625 C 3.320312 -2.300781 3.125 -2.832031 3.125 -3.5 L 3.125 -10.859375 L 1.34375 -10.859375 L 1.34375 -3.71875 C 1.34375 -3.125 1.398438 -2.585938 1.515625 -2.109375 C 1.640625 -1.628906 1.847656 -1.210938 2.140625 -0.859375 C 2.429688 -0.515625 2.816406 -0.242188 3.296875 -0.046875 C 3.773438 0.140625 4.367188 0.234375 5.078125 0.234375 C 5.878906 0.234375 6.570312 0.078125 7.15625 -0.234375 C 7.75 -0.554688 8.234375 -1.050781 8.609375 -1.71875 L 8.65625 -1.71875 L 8.65625 0 Z M 10.328125 0 "/>
+</symbol>
+</g>
+</defs>
+<g id="surface1">
+<rect x="0" y="0" width="465" height="684" style="fill:rgb(100%,100%,100%);fill-opacity:1;stroke:none;"/>
+<path style="fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-dasharray:12,12;stroke-miterlimit:10;" d="M 54 117 L 495 117 L 495 729 L 54 729 Z M 54 117 " transform="matrix(1,0,0,1,-42,-57)"/>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 207 216 L 423 216 L 423 324 L 207 324 Z M 207 216 " transform="matrix(1,0,0,1,-42,-57)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-1" x="210" y="199.49998"/>
+  <use xlink:href="#glyph0-2" x="231" y="199.49998"/>
+  <use xlink:href="#glyph0-3" x="252" y="199.49998"/>
+  <use xlink:href="#glyph0-4" x="273" y="199.49998"/>
+  <use xlink:href="#glyph0-5" x="294" y="199.49998"/>
+  <use xlink:href="#glyph0-6" x="315" y="199.49998"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-7" x="210" y="231"/>
+  <use xlink:href="#glyph0-8" x="231" y="231"/>
+  <use xlink:href="#glyph0-9" x="252" y="231"/>
+  <use xlink:href="#glyph0-10" x="273" y="231"/>
+  <use xlink:href="#glyph0-11" x="294" y="231"/>
+  <use xlink:href="#glyph0-12" x="315" y="231"/>
+</g>
+<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 207 414 L 423 414 L 423 522 L 207 522 Z M 207 414 " transform="matrix(1,0,0,1,-42,-57)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-13" x="202.251" y="397.49998"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-14" x="222.201" y="397.49998"/>
+  <use xlink:href="#glyph0-15" x="243.201" y="397.49998"/>
+  <use xlink:href="#glyph0-16" x="264.201" y="397.49998"/>
+  <use xlink:href="#glyph0-17" x="280.455" y="397.49998"/>
+  <use xlink:href="#glyph0-18" x="293.958" y="397.49998"/>
+  <use xlink:href="#glyph0-19" x="309.12" y="397.49998"/>
+  <use xlink:href="#glyph0-20" x="322.749" y="397.49998"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-21" x="199.5" y="429"/>
+  <use xlink:href="#glyph0-22" x="220.5" y="429"/>
+  <use xlink:href="#glyph0-23" x="241.5" y="429"/>
+  <use xlink:href="#glyph0-24" x="262.5" y="429"/>
+  <use xlink:href="#glyph0-25" x="283.5" y="429"/>
+  <use xlink:href="#glyph0-26" x="304.5" y="429"/>
+  <use xlink:href="#glyph0-27" x="325.5" y="429"/>
+</g>
+<path style="fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 315 324 L 315 389.601562 " transform="matrix(1,0,0,1,-42,-57)"/>
+<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 315 404 L 320.398438 389.601562 L 309.601562 389.601562 Z M 315 404 " transform="matrix(1,0,0,1,-42,-57)"/>
+<path style="fill:none;stroke-width:8;stroke-linecap:round;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 315 524.5 L 315 666 L 117 666 L 117 261 L 173.605469 261 " transform="matrix(1,0,0,1,-42,-57)"/>
+<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 192.800781 261.3125 L 173.71875 253.800781 L 173.488281 268.199219 Z M 192.800781 261.3125 " transform="matrix(1,0,0,1,-42,-57)"/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-21" x="123.6115" y="580.249989"/>
+  <use xlink:href="#glyph0-22" x="144.6115" y="580.249989"/>
+  <use xlink:href="#glyph0-23" x="165.6115" y="580.249989"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-1" x="186.6115" y="580.249989"/>
+  <use xlink:href="#glyph1-2" x="198.6655" y="580.249989"/>
+  <use xlink:href="#glyph1-3" x="210.7195" y="580.249989"/>
+  <use xlink:href="#glyph1-2" x="217.3345" y="580.249989"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph1-4" x="23.3455" y="34.249989"/>
+  <use xlink:href="#glyph1-5" x="41.6365" y="34.249989"/>
+  <use xlink:href="#glyph1-4" x="54.4675" y="34.249989"/>
+  <use xlink:href="#glyph1-6" x="72.7585" y="34.249989"/>
+  <use xlink:href="#glyph1-7" x="83.2585" y="34.249989"/>
+  <use xlink:href="#glyph1-8" x="87.9205" y="34.249989"/>
+  <use xlink:href="#glyph1-3" x="99.5965" y="34.249989"/>
+  <use xlink:href="#glyph1-9" x="106.2115" y="34.249989"/>
+  <use xlink:href="#glyph1-10" x="117.4885" y="34.249989"/>
+  <use xlink:href="#glyph1-11" x="124.4815" y="34.249989"/>
+  <use xlink:href="#glyph1-6" x="136.9345" y="34.249989"/>
+  <use xlink:href="#glyph1-10" x="147.4345" y="34.249989"/>
+  <use xlink:href="#glyph1-12" x="154.4275" y="34.249989"/>
+  <use xlink:href="#glyph1-8" x="166.1035" y="34.249989"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+  <use xlink:href="#glyph0-28" x="177.7795" y="34.249989"/>
+</g>
+</g>
+</svg>
--- a/presen/slide.html	Tue Feb 19 15:42:54 2019 +0900
+++ b/presen/slide.html	Tue Feb 19 16:02:14 2019 +0900
@@ -10,7 +10,7 @@
    <title>CbCによるPerl6処理系</title>
 
    <meta name="generator" content="Slide Show (S9) v4.0.1 on Ruby 2.5.1 (2018-03-29) [x86_64-darwin17]">
-   <meta name="author"    content="Takahiro Shimizu, Shinji Kono" >
+   <meta name="author"    content="清水隆博" >
 
 <!-- style sheet links -->
 <link rel="stylesheet" href="s6/themes/projection.css"   media="screen,projection">
@@ -77,8 +77,8 @@
       <tr>
         <td>
           <div align="left">
-              Takahiro Shimizu, Shinji Kono
-              琉球大学
+              清水隆博
+              並列信頼研
             <hr style="color:#ffcc00;background-color:#ffcc00;text-align:left;border:none;width:100%;height:0.2em;">
           </div>
         </td>
@@ -129,9 +129,10 @@
   <li>Continuation Based C (CbC) はCodeGearを単位として用いたプログラミング言語である.</li>
   <li>CodeGearはCの通常の関数呼び出しとは異なり,スタックに値を積まず, 次のCodeGearにgoto文によって遷移する.</li>
   <li>CodeGear同士の移動は、 状態遷移として捉える事が出来る</li>
-  <li>(図をいれる)</li>
 </ul>
 
+<img src="fig/cbc_sample.svg" />
+
 
 
 </div>
@@ -180,6 +181,8 @@
   </li>
 </ul>
 
+<img src="fig/bytecode_sample_generally_lang.svg" width="80%" />
+
 
 
 </div>
@@ -665,40 +668,6 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
-<h2 id="基本ブロックとcodegear">基本ブロックとCodeGear</h2>
-
-<ul>
-  <li>コンパイラなどでは, 関数あるいはループの先頭から, 別の関数呼び出し, あるいはジャンプするまでの間のコードを基本ブロックと呼ぶ</li>
-  <li>基本ブロックは入力に影響を受けず, 基本ブロックが決定したタイミングである決定的な処理を行う</li>
-  <li>予め実行する基本ブロックが確定していれば, その部分のみ抜き出してコンパイルする事が可能である</li>
-  <li>CbCのCodeGearは, この基本ブロックとみなす事が可能である</li>
-  <li>その為, NQPの例題の様に, 予め実行する基本ブロックが確定すれば, その部分の処理が可能となる</li>
-  <li>これを行うことで, CbCを用いてMoarVMのThreadedCode実装が可能となる</li>
-</ul>
-
-<pre><code>__code cbc_const_i64(INTERP i,__code cbc_next(INTERP i)){
-    GET_REG(i-&gt;cur_op, 0,i).i64 = MVM_BC_get_I64(i-&gt;cur_op, 2);
-    i-&gt;cur_op += 10;
-    goto cbc_next(i);
-}
-
-goto cbc_const_i64_16(i,cbc_gt_i_01);
-
-__code cbc_gt_i_01(INTERP i){
-	goto cbc_gt_i(i,cbc_unless_i_01);
-}
-
-__code cbc_unless_i_01(INTERP i){
-	goto cbc_unless_i(i,cbc_osrpoint_01);
-}
-</code></pre>
-
-
-
-</div>
-
-<div class='slide'>
-  <!-- _S9SLIDE_ -->
 <h2 id="cbcmoarvmの利点">CbCMoarVMの利点</h2>
 <ul>
   <li>バイトコードインタプリタの箇所をモジュール化する事が可能となった
--- a/presen/slide.md	Tue Feb 19 15:42:54 2019 +0900
+++ b/presen/slide.md	Tue Feb 19 16:02:14 2019 +0900
@@ -1,6 +1,6 @@
 title: CbCによるPerl6処理系
-author: Takahiro Shimizu, Shinji Kono
-profile: 琉球大学
+author: 清水隆博
+profile: 並列信頼研
 lang: Japanese
 code-engine: coderay
 
@@ -24,7 +24,9 @@
 - Continuation Based C (CbC) はCodeGearを単位として用いたプログラミング言語である.
 - CodeGearはCの通常の関数呼び出しとは異なり,スタックに値を積まず, 次のCodeGearにgoto文によって遷移する.
 - CodeGear同士の移動は、 状態遷移として捉える事が出来る
-- (図をいれる)
+
+<img src="fig/cbc_sample.svg" >
+
 
 ## Continuation Based C (CbC)
 
@@ -56,6 +58,9 @@
     - バイトコードに変換するフロントエンド部分
     - バイトコードを解釈する仮想機械
 
+<img src="fig/bytecode_sample_generally_lang.svg" width="80%">
+
+
 ## Rakudo
 - Rakudoとは現在のPerl6の主力な実装である.
 - Rakudoは次の構成になっている
@@ -372,33 +377,6 @@
 - 単純ループではCbCMoarVMの方が高速に動作する場合もある
 
 
-## 基本ブロックとCodeGear
-
-- コンパイラなどでは, 関数あるいはループの先頭から, 別の関数呼び出し, あるいはジャンプするまでの間のコードを基本ブロックと呼ぶ
-- 基本ブロックは入力に影響を受けず, 基本ブロックが決定したタイミングである決定的な処理を行う
-- 予め実行する基本ブロックが確定していれば, その部分のみ抜き出してコンパイルする事が可能である
-- CbCのCodeGearは, この基本ブロックとみなす事が可能である
-- その為, NQPの例題の様に, 予め実行する基本ブロックが確定すれば, その部分の処理が可能となる
-- これを行うことで, CbCを用いてMoarVMのThreadedCode実装が可能となる
-
-```
-__code cbc_const_i64(INTERP i,__code cbc_next(INTERP i)){
-    GET_REG(i->cur_op, 0,i).i64 = MVM_BC_get_I64(i->cur_op, 2);
-    i->cur_op += 10;
-    goto cbc_next(i);
-}
-
-goto cbc_const_i64_16(i,cbc_gt_i_01);
-
-__code cbc_gt_i_01(INTERP i){
-	goto cbc_gt_i(i,cbc_unless_i_01);
-}
-
-__code cbc_unless_i_01(INTERP i){
-	goto cbc_unless_i(i,cbc_osrpoint_01);
-}
-```
-
 ## CbCMoarVMの利点
 - バイトコードインタプリタの箇所をモジュール化する事が可能となった
     - CodeGearの再利用性や記述生が高まる
Binary file presen/slide.pdf has changed
--- a/presen/slide.pdf.html	Tue Feb 19 15:42:54 2019 +0900
+++ b/presen/slide.pdf.html	Tue Feb 19 16:02:14 2019 +0900
@@ -10,7 +10,7 @@
    <title>CbCによるPerl6処理系</title>
 
    <meta name="generator" content="Slide Show (S9) v4.0.1 on Ruby 2.5.1 (2018-03-29) [x86_64-darwin17]">
-   <meta name="author"    content="Takahiro Shimizu, Shinji Kono" >
+   <meta name="author"    content="清水隆博" >
 
 <!-- style sheet links -->
 <link rel="stylesheet" href="s6/themes/screen.css"       media="screen">
@@ -62,8 +62,8 @@
       <tr>
         <td>
           <div align="left">
-               Takahiro Shimizu, Shinji Kono
-               琉球大学
+               清水隆博
+               並列信頼研
             <hr style="color:#ffcc00;background-color:#ffcc00;text-align:left;border:none;width:100%;height:0.2em;">
           </div>
         </td>
@@ -113,9 +113,10 @@
   <li>Continuation Based C (CbC) はCodeGearを単位として用いたプログラミング言語である.</li>
   <li>CodeGearはCの通常の関数呼び出しとは異なり,スタックに値を積まず, 次のCodeGearにgoto文によって遷移する.</li>
   <li>CodeGear同士の移動は、 状態遷移として捉える事が出来る</li>
-  <li>(図をいれる)</li>
 </ul>
 
+<p><img src="fig/cbc_sample.svg" /></p>
+
 
 
 </div>
@@ -164,6 +165,8 @@
   </li>
 </ul>
 
+<p><img src="fig/bytecode_sample_generally_lang.svg" width="80%" /></p>
+
 
 
 </div>
@@ -649,40 +652,6 @@
 
 <div class='slide'>
   <!-- _S9SLIDE_ -->
-<h2 id="基本ブロックとcodegear">基本ブロックとCodeGear</h2>
-
-<ul>
-  <li>コンパイラなどでは, 関数あるいはループの先頭から, 別の関数呼び出し, あるいはジャンプするまでの間のコードを基本ブロックと呼ぶ</li>
-  <li>基本ブロックは入力に影響を受けず, 基本ブロックが決定したタイミングである決定的な処理を行う</li>
-  <li>予め実行する基本ブロックが確定していれば, その部分のみ抜き出してコンパイルする事が可能である</li>
-  <li>CbCのCodeGearは, この基本ブロックとみなす事が可能である</li>
-  <li>その為, NQPの例題の様に, 予め実行する基本ブロックが確定すれば, その部分の処理が可能となる</li>
-  <li>これを行うことで, CbCを用いてMoarVMのThreadedCode実装が可能となる</li>
-</ul>
-
-<pre><code>__code cbc_const_i64(INTERP i,__code cbc_next(INTERP i)){
-    GET_REG(i-&gt;cur_op, 0,i).i64 = MVM_BC_get_I64(i-&gt;cur_op, 2);
-    i-&gt;cur_op += 10;
-    goto cbc_next(i);
-}
-
-goto cbc_const_i64_16(i,cbc_gt_i_01);
-
-__code cbc_gt_i_01(INTERP i){
-	goto cbc_gt_i(i,cbc_unless_i_01);
-}
-
-__code cbc_unless_i_01(INTERP i){
-	goto cbc_unless_i(i,cbc_osrpoint_01);
-}
-</code></pre>
-
-
-
-</div>
-
-<div class='slide'>
-  <!-- _S9SLIDE_ -->
 <h2 id="cbcmoarvmの利点">CbCMoarVMの利点</h2>
 <ul>
   <li>バイトコードインタプリタの箇所をモジュール化する事が可能となった