zeitgeist team mailing list archive
-
zeitgeist team
-
Mailing list archive
-
Message #04416
[Branch ~zeitgeist/zeitgeist/bluebird] Rev 353: add argument list for plotting
------------------------------------------------------------
revno: 353
committer: Seif Lotfy <seif@xxxxxxxxx>
branch nick: zeitgeist
timestamp: Thu 2011-12-22 23:18:46 +0100
message:
add argument list for plotting
modified:
tools/development/README
tools/development/benchmark.svg
tools/development/mem.json
tools/development/query_timings.py
tools/development/trunk.json
--
lp:zeitgeist
https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird
Your team Zeitgeist Framework Team is subscribed to branch lp:zeitgeist.
To unsubscribe from this branch go to https://code.launchpad.net/~zeitgeist/zeitgeist/bluebird/+edit-subscription
=== modified file 'tools/development/README'
--- tools/development/README 2011-12-22 13:37:31 +0000
+++ tools/development/README 2011-12-22 22:18:46 +0000
@@ -10,6 +10,9 @@
# data sets (build avg.) run
# ./query_timings.py -m -o output.json
# To plot the data use the '--plot' argument, multible '--plot' arguments
+# When plotting one needs to choose between several types of plots such using
+# --type with arguments marsh_time, get_events_time, find_ids_time, find_events
+#
# will define multible series.
# ./query_timings.py --plot output.json --plot output1.json -o plot.svg
# In short, a run always looks like:
@@ -17,4 +20,5 @@
# --queries tools/development/query_sets/timerange_always.txt
# tools/development/query_timings.py --name "lp:some-branch" -o somebranch.json \
# --queries tools/development/query_sets/timerange_always.txt
-# tools/development/query_timings.py --plot somebranch.json --plot trunk.json -o benchmark.svg
+# tools/development/query_timings.py --plot --type marsh_time somebranch.json --plot trunk.json -o benchmark.svg
+
=== modified file 'tools/development/benchmark.svg'
--- tools/development/benchmark.svg 2011-12-22 13:37:31 +0000
+++ tools/development/benchmark.svg 2011-12-22 22:18:46 +0000
@@ -114,14 +114,20 @@
<path style="stroke:none;" d="M 1.53125 -0.671875 L 4.296875 -0.671875 L 4.296875 0 L 0.59375 0 L 0.59375 -0.671875 C 0.882812 -0.972656 1.289062 -1.382812 1.8125 -1.90625 C 2.332031 -2.433594 2.65625 -2.773438 2.78125 -2.921875 C 3.039062 -3.199219 3.21875 -3.441406 3.3125 -3.640625 C 3.414062 -3.835938 3.46875 -4.03125 3.46875 -4.21875 C 3.46875 -4.527344 3.355469 -4.785156 3.140625 -4.984375 C 2.921875 -5.179688 2.636719 -5.28125 2.296875 -5.28125 C 2.046875 -5.28125 1.777344 -5.230469 1.5 -5.140625 C 1.226562 -5.054688 0.933594 -4.925781 0.625 -4.75 L 0.625 -5.546875 C 0.945312 -5.679688 1.242188 -5.78125 1.515625 -5.84375 C 1.792969 -5.902344 2.050781 -5.9375 2.28125 -5.9375 C 2.882812 -5.9375 3.363281 -5.785156 3.71875 -5.484375 C 4.082031 -5.179688 4.265625 -4.777344 4.265625 -4.28125 C 4.265625 -4.039062 4.214844 -3.808594 4.125 -3.59375 C 4.03125 -3.375 3.867188 -3.117188 3.640625 -2.828125 C 3.566406 -2.753906 3.351562 -2.535156 3 -2.171875 C 2.65625 -1.816406 2.164062 -1.316406 1.53125 -0.671875 Z M 1.53125 -0.671875 "/>
</symbol>
<symbol overflow="visible" id="glyph0-37">
-<path style="stroke:none;" d="M 3.25 -3.140625 C 3.621094 -3.066406 3.914062 -2.898438 4.125 -2.640625 C 4.339844 -2.390625 4.453125 -2.074219 4.453125 -1.703125 C 4.453125 -1.117188 4.253906 -0.667969 3.859375 -0.359375 C 3.460938 -0.046875 2.898438 0.109375 2.171875 0.109375 C 1.921875 0.109375 1.664062 0.0820312 1.40625 0.03125 C 1.15625 -0.0078125 0.886719 -0.078125 0.609375 -0.171875 L 0.609375 -0.9375 C 0.824219 -0.8125 1.066406 -0.710938 1.328125 -0.640625 C 1.585938 -0.578125 1.859375 -0.546875 2.140625 -0.546875 C 2.636719 -0.546875 3.019531 -0.644531 3.28125 -0.84375 C 3.539062 -1.039062 3.671875 -1.328125 3.671875 -1.703125 C 3.671875 -2.042969 3.542969 -2.3125 3.296875 -2.5 C 3.054688 -2.695312 2.722656 -2.796875 2.296875 -2.796875 L 1.625 -2.796875 L 1.625 -3.4375 L 2.328125 -3.4375 C 2.710938 -3.4375 3.007812 -3.515625 3.21875 -3.671875 C 3.425781 -3.824219 3.53125 -4.050781 3.53125 -4.34375 C 3.53125 -4.644531 3.417969 -4.875 3.203125 -5.03125 C 2.992188 -5.195312 2.691406 -5.28125 2.296875 -5.28125 C 2.078125 -5.28125 1.839844 -5.253906 1.59375 -5.203125 C 1.351562 -5.160156 1.082031 -5.085938 0.78125 -4.984375 L 0.78125 -5.6875 C 1.082031 -5.769531 1.363281 -5.832031 1.625 -5.875 C 1.882812 -5.914062 2.132812 -5.9375 2.375 -5.9375 C 2.964844 -5.9375 3.4375 -5.800781 3.78125 -5.53125 C 4.132812 -5.257812 4.3125 -4.886719 4.3125 -4.421875 C 4.3125 -4.097656 4.214844 -3.824219 4.03125 -3.609375 C 3.851562 -3.390625 3.589844 -3.230469 3.25 -3.140625 Z M 3.25 -3.140625 "/>
+<path style="stroke:none;" d="M 2.546875 -2.765625 C 2.171875 -2.765625 1.871094 -2.664062 1.65625 -2.46875 C 1.445312 -2.269531 1.34375 -1.992188 1.34375 -1.640625 C 1.34375 -1.285156 1.445312 -1.007812 1.65625 -0.8125 C 1.871094 -0.613281 2.171875 -0.515625 2.546875 -0.515625 C 2.917969 -0.515625 3.210938 -0.613281 3.421875 -0.8125 C 3.636719 -1.019531 3.75 -1.296875 3.75 -1.640625 C 3.75 -1.992188 3.636719 -2.269531 3.421875 -2.46875 C 3.210938 -2.664062 2.917969 -2.765625 2.546875 -2.765625 Z M 1.75 -3.109375 C 1.414062 -3.191406 1.152344 -3.347656 0.96875 -3.578125 C 0.78125 -3.804688 0.6875 -4.085938 0.6875 -4.421875 C 0.6875 -4.886719 0.847656 -5.257812 1.171875 -5.53125 C 1.503906 -5.800781 1.960938 -5.9375 2.546875 -5.9375 C 3.128906 -5.9375 3.582031 -5.800781 3.90625 -5.53125 C 4.238281 -5.257812 4.40625 -4.886719 4.40625 -4.421875 C 4.40625 -4.085938 4.308594 -3.804688 4.125 -3.578125 C 3.9375 -3.347656 3.675781 -3.191406 3.34375 -3.109375 C 3.714844 -3.015625 4.007812 -2.835938 4.21875 -2.578125 C 4.433594 -2.328125 4.546875 -2.011719 4.546875 -1.640625 C 4.546875 -1.078125 4.371094 -0.644531 4.03125 -0.34375 C 3.6875 -0.0390625 3.191406 0.109375 2.546875 0.109375 C 1.898438 0.109375 1.402344 -0.0390625 1.0625 -0.34375 C 0.71875 -0.644531 0.546875 -1.078125 0.546875 -1.640625 C 0.546875 -2.011719 0.648438 -2.328125 0.859375 -2.578125 C 1.074219 -2.835938 1.375 -3.015625 1.75 -3.109375 Z M 1.46875 -4.359375 C 1.46875 -4.054688 1.5625 -3.816406 1.75 -3.640625 C 1.933594 -3.472656 2.203125 -3.390625 2.546875 -3.390625 C 2.878906 -3.390625 3.140625 -3.472656 3.328125 -3.640625 C 3.523438 -3.816406 3.625 -4.054688 3.625 -4.359375 C 3.625 -4.660156 3.523438 -4.894531 3.328125 -5.0625 C 3.140625 -5.226562 2.878906 -5.3125 2.546875 -5.3125 C 2.203125 -5.3125 1.933594 -5.226562 1.75 -5.0625 C 1.5625 -4.894531 1.46875 -4.660156 1.46875 -4.359375 Z M 1.46875 -4.359375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-38">
-<path style="stroke:none;" d="M 0.65625 -5.828125 L 4.40625 -5.828125 L 4.40625 -5.5 L 2.296875 0 L 1.46875 0 L 3.453125 -5.171875 L 0.65625 -5.171875 Z M 0.65625 -5.828125 "/>
+<path style="stroke:none;" d="M 0.875 -0.125 L 0.875 -0.84375 C 1.070312 -0.75 1.269531 -0.675781 1.46875 -0.625 C 1.675781 -0.570312 1.878906 -0.546875 2.078125 -0.546875 C 2.597656 -0.546875 2.992188 -0.722656 3.265625 -1.078125 C 3.542969 -1.429688 3.707031 -1.960938 3.75 -2.671875 C 3.59375 -2.453125 3.398438 -2.277344 3.171875 -2.15625 C 2.941406 -2.039062 2.683594 -1.984375 2.40625 -1.984375 C 1.820312 -1.984375 1.355469 -2.15625 1.015625 -2.5 C 0.671875 -2.851562 0.5 -3.335938 0.5 -3.953125 C 0.5 -4.554688 0.675781 -5.035156 1.03125 -5.390625 C 1.382812 -5.753906 1.859375 -5.9375 2.453125 -5.9375 C 3.128906 -5.9375 3.644531 -5.675781 4 -5.15625 C 4.351562 -4.644531 4.53125 -3.894531 4.53125 -2.90625 C 4.53125 -1.988281 4.308594 -1.253906 3.875 -0.703125 C 3.4375 -0.160156 2.847656 0.109375 2.109375 0.109375 C 1.910156 0.109375 1.707031 0.0859375 1.5 0.046875 C 1.300781 0.015625 1.089844 -0.0390625 0.875 -0.125 Z M 2.453125 -2.59375 C 2.804688 -2.59375 3.085938 -2.710938 3.296875 -2.953125 C 3.503906 -3.199219 3.609375 -3.535156 3.609375 -3.953125 C 3.609375 -4.367188 3.503906 -4.695312 3.296875 -4.9375 C 3.085938 -5.183594 2.804688 -5.3125 2.453125 -5.3125 C 2.097656 -5.3125 1.816406 -5.183594 1.609375 -4.9375 C 1.398438 -4.695312 1.296875 -4.367188 1.296875 -3.953125 C 1.296875 -3.535156 1.398438 -3.199219 1.609375 -2.953125 C 1.816406 -2.710938 2.097656 -2.59375 2.453125 -2.59375 Z M 2.453125 -2.59375 "/>
</symbol>
<symbol overflow="visible" id="glyph0-39">
<path style="stroke:none;" d="M 2.640625 -3.234375 C 2.285156 -3.234375 2.003906 -3.105469 1.796875 -2.859375 C 1.585938 -2.617188 1.484375 -2.289062 1.484375 -1.875 C 1.484375 -1.457031 1.585938 -1.121094 1.796875 -0.875 C 2.003906 -0.632812 2.285156 -0.515625 2.640625 -0.515625 C 2.992188 -0.515625 3.273438 -0.632812 3.484375 -0.875 C 3.691406 -1.121094 3.796875 -1.457031 3.796875 -1.875 C 3.796875 -2.289062 3.691406 -2.617188 3.484375 -2.859375 C 3.273438 -3.105469 2.992188 -3.234375 2.640625 -3.234375 Z M 4.203125 -5.703125 L 4.203125 -4.984375 C 4.003906 -5.074219 3.804688 -5.148438 3.609375 -5.203125 C 3.410156 -5.253906 3.210938 -5.28125 3.015625 -5.28125 C 2.492188 -5.28125 2.089844 -5.101562 1.8125 -4.75 C 1.539062 -4.394531 1.382812 -3.863281 1.34375 -3.15625 C 1.496094 -3.382812 1.691406 -3.554688 1.921875 -3.671875 C 2.148438 -3.792969 2.40625 -3.859375 2.6875 -3.859375 C 3.269531 -3.859375 3.734375 -3.679688 4.078125 -3.328125 C 4.417969 -2.972656 4.59375 -2.488281 4.59375 -1.875 C 4.59375 -1.269531 4.414062 -0.785156 4.0625 -0.421875 C 3.707031 -0.0664062 3.230469 0.109375 2.640625 0.109375 C 1.960938 0.109375 1.445312 -0.144531 1.09375 -0.65625 C 0.738281 -1.175781 0.5625 -1.925781 0.5625 -2.90625 C 0.5625 -3.832031 0.78125 -4.566406 1.21875 -5.109375 C 1.652344 -5.660156 2.242188 -5.9375 2.984375 -5.9375 C 3.179688 -5.9375 3.378906 -5.914062 3.578125 -5.875 C 3.773438 -5.84375 3.984375 -5.785156 4.203125 -5.703125 Z M 4.203125 -5.703125 "/>
</symbol>
+<symbol overflow="visible" id="glyph0-40">
+<path style="stroke:none;" d="M 3.03125 -5.140625 L 1.03125 -2.03125 L 3.03125 -2.03125 Z M 2.8125 -5.828125 L 3.8125 -5.828125 L 3.8125 -2.03125 L 4.640625 -2.03125 L 4.640625 -1.375 L 3.8125 -1.375 L 3.8125 0 L 3.03125 0 L 3.03125 -1.375 L 0.390625 -1.375 L 0.390625 -2.140625 Z M 2.8125 -5.828125 "/>
+</symbol>
+<symbol overflow="visible" id="glyph0-41">
+<path style="stroke:none;" d="M 0.65625 -5.828125 L 4.40625 -5.828125 L 4.40625 -5.5 L 2.296875 0 L 1.46875 0 L 3.453125 -5.171875 L 0.65625 -5.171875 Z M 0.65625 -5.828125 "/>
+</symbol>
<symbol overflow="visible" id="glyph1-0">
<path style="stroke:none;" d="M 0.9375 -7.59375 L 1.84375 -7.59375 L 1.84375 0 L 0.9375 0 Z M 0.9375 -7.59375 "/>
</symbol>
@@ -169,75 +175,75 @@
<stop offset="0" style="stop-color:rgb(100%,100%,100%);stop-opacity:1;"/>
<stop offset="1" style="stop-color:rgb(90%,90%,90%);stop-opacity:1;"/>
</linearGradient>
-<linearGradient id="linear1" gradientUnits="userSpaceOnUse" x1="67.015625" y1="210.675781" x2="245.449219" y2="210.675781" >
-<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear2" gradientUnits="userSpaceOnUse" x1="245.449219" y1="214.226562" x2="423.882812" y2="214.226562" >
-<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear3" gradientUnits="userSpaceOnUse" x1="459.570312" y1="210.199219" x2="638.003906" y2="210.199219" >
-<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear4" gradientUnits="userSpaceOnUse" x1="638.003906" y1="210.71875" x2="816.4375" y2="210.71875" >
-<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear5" gradientUnits="userSpaceOnUse" x1="852.121094" y1="184.042969" x2="1030.554688" y2="184.042969" >
-<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear6" gradientUnits="userSpaceOnUse" x1="1030.554688" y1="183.28125" x2="1208.988281" y2="183.28125" >
-<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear7" gradientUnits="userSpaceOnUse" x1="1244.675781" y1="279.601562" x2="1423.109375" y2="279.601562" >
-<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear8" gradientUnits="userSpaceOnUse" x1="1423.109375" y1="280.65625" x2="1601.542969" y2="280.65625" >
-<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear9" gradientUnits="userSpaceOnUse" x1="1637.230469" y1="202.925781" x2="1815.664062" y2="202.925781" >
-<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear10" gradientUnits="userSpaceOnUse" x1="1815.664062" y1="202.492188" x2="1994.097656" y2="202.492188" >
-<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear11" gradientUnits="userSpaceOnUse" x1="2029.785156" y1="260.589844" x2="2208.21875" y2="260.589844" >
-<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear12" gradientUnits="userSpaceOnUse" x1="2208.21875" y1="249.566406" x2="2386.652344" y2="249.566406" >
-<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear13" gradientUnits="userSpaceOnUse" x1="2422.339844" y1="207.507812" x2="2600.773438" y2="207.507812" >
-<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear14" gradientUnits="userSpaceOnUse" x1="2600.773438" y1="206.269531" x2="2779.207031" y2="206.269531" >
-<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear15" gradientUnits="userSpaceOnUse" x1="2814.890625" y1="177.222656" x2="2993.324219" y2="177.222656" >
-<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear16" gradientUnits="userSpaceOnUse" x1="2993.324219" y1="177.351562" x2="3171.757812" y2="177.351562" >
-<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear17" gradientUnits="userSpaceOnUse" x1="3207.445312" y1="277.363281" x2="3385.878906" y2="277.363281" >
-<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
-<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
-</linearGradient>
-<linearGradient id="linear18" gradientUnits="userSpaceOnUse" x1="3385.878906" y1="271.796875" x2="3564.3125" y2="271.796875" >
+<linearGradient id="linear1" gradientUnits="userSpaceOnUse" x1="85.910156" y1="272.445312" x2="263.390625" y2="272.445312" >
+<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear2" gradientUnits="userSpaceOnUse" x1="263.390625" y1="195.960938" x2="440.871094" y2="195.960938" >
+<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear3" gradientUnits="userSpaceOnUse" x1="476.367188" y1="280.65625" x2="653.84375" y2="280.65625" >
+<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear4" gradientUnits="userSpaceOnUse" x1="653.84375" y1="202" x2="831.324219" y2="202" >
+<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear5" gradientUnits="userSpaceOnUse" x1="866.820312" y1="59.34375" x2="1044.296875" y2="59.34375" >
+<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear6" gradientUnits="userSpaceOnUse" x1="1044.296875" y1="45.324219" x2="1221.777344" y2="45.324219" >
+<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear7" gradientUnits="userSpaceOnUse" x1="1257.273438" y1="278.796875" x2="1434.753906" y2="278.796875" >
+<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear8" gradientUnits="userSpaceOnUse" x1="1434.753906" y1="195.925781" x2="1612.234375" y2="195.925781" >
+<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear9" gradientUnits="userSpaceOnUse" x1="1647.726562" y1="266.96875" x2="1825.207031" y2="266.96875" >
+<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear10" gradientUnits="userSpaceOnUse" x1="1825.207031" y1="193.085938" x2="2002.6875" y2="193.085938" >
+<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear11" gradientUnits="userSpaceOnUse" x1="2038.183594" y1="266.4375" x2="2215.660156" y2="266.4375" >
+<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear12" gradientUnits="userSpaceOnUse" x1="2215.660156" y1="192.890625" x2="2393.140625" y2="192.890625" >
+<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear13" gradientUnits="userSpaceOnUse" x1="2428.636719" y1="276.816406" x2="2606.117188" y2="276.816406" >
+<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear14" gradientUnits="userSpaceOnUse" x1="2606.117188" y1="197.066406" x2="2783.59375" y2="197.066406" >
+<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear15" gradientUnits="userSpaceOnUse" x1="2819.089844" y1="60.53125" x2="2996.570312" y2="60.53125" >
+<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear16" gradientUnits="userSpaceOnUse" x1="2996.570312" y1="45.753906" x2="3174.050781" y2="45.753906" >
+<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear17" gradientUnits="userSpaceOnUse" x1="3209.546875" y1="269.269531" x2="3387.023438" y2="269.269531" >
+<stop offset="0" style="stop-color:rgb(66.922399%,66.347924%,3.958596%);stop-opacity:1;"/>
+<stop offset="1" style="stop-color:rgb(95.603427%,94.782749%,5.655137%);stop-opacity:1;"/>
+</linearGradient>
+<linearGradient id="linear18" gradientUnits="userSpaceOnUse" x1="3387.023438" y1="192.042969" x2="3564.503906" y2="192.042969" >
<stop offset="0" style="stop-color:rgb(5.94104%,58.484921%,51.517899%);stop-opacity:1;"/>
<stop offset="1" style="stop-color:rgb(8.4872%,83.549888%,73.596999%);stop-opacity:1;"/>
</linearGradient>
@@ -245,788 +251,803 @@
<g id="surface1">
<rect x="0" y="0" width="3600" height="600" style="fill:url(#linear0);stroke:none;"/>
<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(50%,50%,50%);stroke-opacity:1;stroke-miterlimit:10;" d="M 0 0 L 3600 0 L 3600 600 L 0 600 Z M 0 0 "/>
-<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,80%,80%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.328125 19.34375 L 3600 19.34375 "/>
-<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,80%,80%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.328125 159.671875 L 3600 159.671875 "/>
-<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,80%,80%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.328125 300 L 3600 300 "/>
-<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,80%,80%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.328125 440.328125 L 3600 440.328125 "/>
-<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,80%,80%);stroke-opacity:1;stroke-miterlimit:10;" d="M 31.328125 580.65625 L 3600 580.65625 "/>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-0" x="89.636719" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="94.523438" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="96.746094" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="104.539062" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="109.460938" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="115.019531" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="119.921875" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="124.992188" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="130.070312" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="134.992188" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="137.535156" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="142.4375" y="596.328125"/>
- <use xlink:href="#glyph0-10" x="144.660156" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="151.203125" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="156.105469" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="160.839844" y="596.328125"/>
- <use xlink:href="#glyph0-13" x="165.007812" y="596.328125"/>
- <use xlink:href="#glyph0-14" x="168.128906" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="171.25" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="173.792969" y="596.328125"/>
- <use xlink:href="#glyph0-17" x="176.335938" y="596.328125"/>
- <use xlink:href="#glyph0-18" x="179.457031" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="182.578125" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="185.121094" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="187.664062" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="192.742188" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="195.878906" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="200.773438" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="204.0625" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="208.964844" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="214.042969" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="218.964844" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="224.042969" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="227.179688" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="232.082031" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="235.21875" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="240.140625" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="242.683594" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="248.15625" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="253.226562" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="257.960938" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="260.503906" y="596.328125"/>
- <use xlink:href="#glyph0-24" x="263.046875" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="268.136719" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="273.226562" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="278.316406" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="280.859375" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="283.402344" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="288.960938" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="293.882812" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="298.050781" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="303.121094" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="305.34375" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="308.480469" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="313.367188" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="318.101562" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="323.179688" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="328.101562" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="330.644531" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="337.546875" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="342.441406" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="346.609375" y="596.328125"/>
- <use xlink:href="#glyph0-29" x="349.746094" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="354.570312" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="359.464844" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="364.542969" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="369.613281" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="371.835938" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="376.738281" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="380.027344" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="385.5" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="389.898438" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="393.035156" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="397.929688" y="596.328125"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-0" x="472.273438" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="477.160156" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="479.382812" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="487.175781" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="492.097656" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="497.65625" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="502.558594" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="507.628906" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="512.707031" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="517.628906" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="520.171875" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="525.074219" y="596.328125"/>
- <use xlink:href="#glyph0-10" x="527.296875" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="533.839844" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="538.742188" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="543.476562" y="596.328125"/>
- <use xlink:href="#glyph0-13" x="547.644531" y="596.328125"/>
- <use xlink:href="#glyph0-14" x="550.765625" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="553.886719" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="556.429688" y="596.328125"/>
- <use xlink:href="#glyph0-17" x="558.972656" y="596.328125"/>
- <use xlink:href="#glyph0-18" x="562.09375" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="565.214844" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="567.757812" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="570.300781" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="575.378906" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="578.515625" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="583.410156" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="586.699219" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="591.601562" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="596.679688" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="601.601562" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="606.679688" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="609.816406" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="614.71875" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="617.855469" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="622.777344" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="625.320312" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="630.792969" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="635.863281" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="640.597656" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="643.140625" y="596.328125"/>
- <use xlink:href="#glyph0-24" x="645.683594" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="650.773438" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="655.863281" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="660.953125" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="663.496094" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="666.039062" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="671.597656" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="676.519531" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="680.6875" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="685.757812" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="687.980469" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="691.117188" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="696.003906" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="700.738281" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="705.816406" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="710.738281" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="713.28125" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="720.183594" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="725.078125" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="729.246094" y="596.328125"/>
- <use xlink:href="#glyph0-29" x="732.382812" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="737.207031" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="742.101562" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="747.179688" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="752.25" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="754.472656" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="759.375" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="762.664062" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="769.566406" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="771.789062" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="779.582031" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="784.503906" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="789.390625" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="794.125" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="799.203125" y="596.328125"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-0" x="843.015625" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="847.902344" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="850.125" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="857.917969" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="862.839844" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="868.398438" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="873.300781" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="878.371094" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="883.449219" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="888.371094" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="890.914062" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="895.816406" y="596.328125"/>
- <use xlink:href="#glyph0-10" x="898.039062" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="904.582031" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="909.484375" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="914.21875" y="596.328125"/>
- <use xlink:href="#glyph0-13" x="918.386719" y="596.328125"/>
- <use xlink:href="#glyph0-14" x="921.507812" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="924.628906" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="927.171875" y="596.328125"/>
- <use xlink:href="#glyph0-17" x="929.714844" y="596.328125"/>
- <use xlink:href="#glyph0-18" x="932.835938" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="935.957031" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="938.5" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="941.042969" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="946.121094" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="949.257812" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="954.152344" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="957.441406" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="962.34375" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="967.421875" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="972.34375" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="977.421875" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="980.558594" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="985.460938" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="988.597656" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="993.519531" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="996.0625" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="1001.535156" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="1006.605469" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="1011.339844" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="1013.882812" y="596.328125"/>
- <use xlink:href="#glyph0-24" x="1016.425781" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="1021.515625" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="1026.605469" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="1031.695312" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="1034.238281" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="1036.78125" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1042.339844" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="1047.261719" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="1051.429688" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="1056.5" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1058.722656" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="1061.859375" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="1066.746094" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="1071.480469" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1076.558594" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="1081.480469" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="1084.023438" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="1090.925781" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="1095.820312" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1099.988281" y="596.328125"/>
- <use xlink:href="#glyph0-29" x="1103.125" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="1107.949219" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="1112.84375" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="1117.921875" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="1122.992188" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1125.214844" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="1130.117188" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="1133.40625" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="1138.484375" y="596.328125"/>
- <use xlink:href="#glyph0-31" x="1143.554688" y="596.328125"/>
- <use xlink:href="#glyph0-32" x="1148.632812" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1150.855469" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="1155.777344" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1160.175781" y="596.328125"/>
- <use xlink:href="#glyph0-33" x="1163.3125" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="1165.671875" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1170.742188" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1173.878906" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="1178.800781" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="1182.089844" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="1187.167969" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1190.457031" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1195.378906" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1198.515625" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1203.417969" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="1206.554688" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="1208.777344" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="1213.671875" y="596.328125"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-0" x="1261.054688" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="1265.941406" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="1268.164062" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1275.957031" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="1280.878906" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1286.4375" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="1291.339844" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="1296.410156" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1301.488281" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="1306.410156" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1308.953125" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="1313.855469" y="596.328125"/>
- <use xlink:href="#glyph0-10" x="1316.078125" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1322.621094" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="1327.523438" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="1332.257812" y="596.328125"/>
- <use xlink:href="#glyph0-13" x="1336.425781" y="596.328125"/>
- <use xlink:href="#glyph0-14" x="1339.546875" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="1342.667969" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="1345.210938" y="596.328125"/>
- <use xlink:href="#glyph0-17" x="1347.753906" y="596.328125"/>
- <use xlink:href="#glyph0-18" x="1350.875" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="1353.996094" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="1356.539062" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="1359.082031" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1364.160156" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="1367.296875" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="1372.191406" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1375.480469" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="1380.382812" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1385.460938" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="1390.382812" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1395.460938" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1398.597656" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1403.5" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1406.636719" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="1411.558594" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="1414.101562" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="1419.574219" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="1424.644531" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="1429.378906" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="1431.921875" y="596.328125"/>
- <use xlink:href="#glyph0-24" x="1434.464844" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="1439.554688" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="1444.644531" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="1449.734375" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="1452.277344" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="1454.820312" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1460.378906" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="1465.300781" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="1469.46875" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="1474.539062" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1476.761719" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="1479.898438" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="1484.785156" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="1489.519531" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1494.597656" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="1499.519531" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="1502.0625" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="1508.964844" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="1513.859375" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1518.027344" y="596.328125"/>
- <use xlink:href="#glyph0-29" x="1521.164062" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="1525.988281" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="1530.882812" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="1535.960938" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="1541.03125" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1543.253906" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="1548.15625" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="1551.445312" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="1556.523438" y="596.328125"/>
- <use xlink:href="#glyph0-31" x="1561.59375" y="596.328125"/>
- <use xlink:href="#glyph0-32" x="1566.671875" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1568.894531" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="1573.816406" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1578.214844" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="1581.351562" y="596.328125"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-0" x="1660.992188" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="1665.878906" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="1668.101562" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1675.894531" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="1680.816406" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1686.375" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="1691.277344" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="1696.347656" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1701.425781" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="1706.347656" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1708.890625" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="1713.792969" y="596.328125"/>
- <use xlink:href="#glyph0-10" x="1716.015625" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1722.558594" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="1727.460938" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="1732.195312" y="596.328125"/>
- <use xlink:href="#glyph0-13" x="1736.363281" y="596.328125"/>
- <use xlink:href="#glyph0-14" x="1739.484375" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="1742.605469" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="1745.148438" y="596.328125"/>
- <use xlink:href="#glyph0-17" x="1747.691406" y="596.328125"/>
- <use xlink:href="#glyph0-18" x="1750.8125" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="1753.933594" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="1756.476562" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="1759.019531" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1764.097656" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="1767.234375" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="1772.128906" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1775.417969" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="1780.320312" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1785.398438" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="1790.320312" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1795.398438" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="1798.535156" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1803.4375" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1806.574219" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="1811.496094" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="1814.039062" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="1819.511719" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="1824.582031" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="1829.316406" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="1831.859375" y="596.328125"/>
- <use xlink:href="#glyph0-24" x="1834.402344" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="1839.492188" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="1844.582031" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="1849.671875" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="1852.214844" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="1854.757812" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1860.316406" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="1865.238281" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="1869.40625" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="1874.476562" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1876.699219" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="1879.835938" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="1884.722656" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="1889.457031" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1894.535156" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="1899.457031" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="1902" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="1908.902344" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="1913.796875" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1917.964844" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="1921.101562" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1926.660156" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="1931.582031" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="1935.980469" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="1940.902344" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1945.972656" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="1949.109375" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="1954.582031" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="1958.980469" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="1962.117188" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="1967.011719" y="596.328125"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-0" x="2050.792969" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="2055.679688" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="2057.902344" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2065.695312" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="2070.617188" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2076.175781" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="2081.078125" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="2086.148438" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2091.226562" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="2096.148438" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2098.691406" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="2103.59375" y="596.328125"/>
- <use xlink:href="#glyph0-10" x="2105.816406" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2112.359375" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="2117.261719" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="2121.996094" y="596.328125"/>
- <use xlink:href="#glyph0-13" x="2126.164062" y="596.328125"/>
- <use xlink:href="#glyph0-14" x="2129.285156" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2132.40625" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2134.949219" y="596.328125"/>
- <use xlink:href="#glyph0-17" x="2137.492188" y="596.328125"/>
- <use xlink:href="#glyph0-18" x="2140.613281" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2143.734375" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2146.277344" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="2148.820312" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2153.898438" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="2157.035156" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="2161.929688" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2165.21875" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="2170.121094" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2175.199219" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="2180.121094" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2185.199219" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2188.335938" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2193.238281" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2196.375" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="2201.296875" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="2203.839844" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="2209.3125" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="2214.382812" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2219.117188" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2221.660156" y="596.328125"/>
- <use xlink:href="#glyph0-24" x="2224.203125" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="2229.292969" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="2234.382812" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2239.472656" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2242.015625" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="2244.558594" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2250.117188" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="2255.039062" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="2259.207031" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="2264.277344" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2266.5" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="2269.636719" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="2274.523438" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="2279.257812" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2284.335938" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="2289.257812" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="2291.800781" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="2298.703125" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="2303.597656" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2307.765625" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="2310.902344" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2316.460938" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="2321.382812" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2325.78125" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="2330.703125" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2335.773438" y="596.328125"/>
- <use xlink:href="#glyph0-34" x="2338.910156" y="596.328125"/>
- <use xlink:href="#glyph0-35" x="2343.964844" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2348.699219" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="2353.621094" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2358.691406" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="2361.828125" y="596.328125"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-0" x="2436.179688" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="2441.066406" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="2443.289062" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2451.082031" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="2456.003906" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2461.5625" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="2466.464844" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="2471.535156" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2476.613281" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="2481.535156" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2484.078125" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="2488.980469" y="596.328125"/>
- <use xlink:href="#glyph0-10" x="2491.203125" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2497.746094" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="2502.648438" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="2507.382812" y="596.328125"/>
- <use xlink:href="#glyph0-13" x="2511.550781" y="596.328125"/>
- <use xlink:href="#glyph0-14" x="2514.671875" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2517.792969" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2520.335938" y="596.328125"/>
- <use xlink:href="#glyph0-17" x="2522.878906" y="596.328125"/>
- <use xlink:href="#glyph0-18" x="2526" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2529.121094" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2531.664062" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="2534.207031" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2539.285156" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="2542.421875" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="2547.316406" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2550.605469" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="2555.507812" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2560.585938" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="2565.507812" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2570.585938" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2573.722656" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2578.625" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2581.761719" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="2586.683594" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="2589.226562" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="2594.699219" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="2599.769531" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2604.503906" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2607.046875" y="596.328125"/>
- <use xlink:href="#glyph0-24" x="2609.589844" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="2614.679688" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="2619.769531" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2624.859375" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2627.402344" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="2629.945312" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2635.503906" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="2640.425781" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="2644.59375" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="2649.664062" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2651.886719" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="2655.023438" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="2659.910156" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="2664.644531" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2669.722656" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="2674.644531" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="2677.1875" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="2684.089844" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="2688.984375" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2693.152344" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="2696.289062" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2701.847656" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="2706.769531" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2711.167969" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="2716.089844" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2721.160156" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="2724.296875" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="2731.199219" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="2733.421875" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2741.214844" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="2746.136719" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="2751.023438" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="2755.757812" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2760.835938" y="596.328125"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-0" x="2806.921875" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="2811.808594" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="2814.03125" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2821.824219" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="2826.746094" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2832.304688" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="2837.207031" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="2842.277344" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2847.355469" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="2852.277344" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2854.820312" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="2859.722656" y="596.328125"/>
- <use xlink:href="#glyph0-10" x="2861.945312" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2868.488281" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="2873.390625" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="2878.125" y="596.328125"/>
- <use xlink:href="#glyph0-13" x="2882.292969" y="596.328125"/>
- <use xlink:href="#glyph0-14" x="2885.414062" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2888.535156" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2891.078125" y="596.328125"/>
- <use xlink:href="#glyph0-17" x="2893.621094" y="596.328125"/>
- <use xlink:href="#glyph0-18" x="2896.742188" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2899.863281" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2902.40625" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="2904.949219" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2910.027344" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="2913.164062" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="2918.058594" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2921.347656" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="2926.25" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2931.328125" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="2936.25" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2941.328125" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="2944.464844" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="2949.367188" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="2952.503906" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="2957.425781" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="2959.96875" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="2965.441406" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="2970.511719" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2975.246094" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2977.789062" y="596.328125"/>
- <use xlink:href="#glyph0-24" x="2980.332031" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="2985.421875" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="2990.511719" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="2995.601562" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="2998.144531" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="3000.6875" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3006.246094" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="3011.167969" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="3015.335938" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="3020.40625" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3022.628906" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="3025.765625" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="3030.652344" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="3035.386719" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3040.464844" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="3045.386719" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="3047.929688" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="3054.832031" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="3059.726562" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3063.894531" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="3067.03125" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3072.589844" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="3077.511719" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3081.910156" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="3086.832031" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3091.902344" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="3095.039062" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="3100.117188" y="596.328125"/>
- <use xlink:href="#glyph0-31" x="3105.1875" y="596.328125"/>
- <use xlink:href="#glyph0-32" x="3110.265625" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3112.488281" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="3117.410156" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3121.808594" y="596.328125"/>
- <use xlink:href="#glyph0-33" x="3124.945312" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="3127.304688" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3132.375" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3135.511719" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="3140.433594" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="3143.722656" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="3148.800781" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3152.089844" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3157.011719" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="3160.148438" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3165.050781" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="3168.1875" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="3170.410156" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="3175.304688" y="596.328125"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-0" x="3224.960938" y="596.328125"/>
- <use xlink:href="#glyph0-1" x="3229.847656" y="596.328125"/>
- <use xlink:href="#glyph0-2" x="3232.070312" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3239.863281" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="3244.785156" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="3250.34375" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="3255.246094" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="3260.316406" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3265.394531" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="3270.316406" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="3272.859375" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="3277.761719" y="596.328125"/>
- <use xlink:href="#glyph0-10" x="3279.984375" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="3286.527344" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="3291.429688" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="3296.164062" y="596.328125"/>
- <use xlink:href="#glyph0-13" x="3300.332031" y="596.328125"/>
- <use xlink:href="#glyph0-14" x="3303.453125" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="3306.574219" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="3309.117188" y="596.328125"/>
- <use xlink:href="#glyph0-17" x="3311.660156" y="596.328125"/>
- <use xlink:href="#glyph0-18" x="3314.78125" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="3317.902344" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="3320.445312" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="3322.988281" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3328.066406" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="3331.203125" y="596.328125"/>
- <use xlink:href="#glyph0-22" x="3336.097656" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="3339.386719" y="596.328125"/>
- <use xlink:href="#glyph0-7" x="3344.289062" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3349.367188" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="3354.289062" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3359.367188" y="596.328125"/>
- <use xlink:href="#glyph0-5" x="3362.503906" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3367.40625" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3370.542969" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="3375.464844" y="596.328125"/>
- <use xlink:href="#glyph0-23" x="3378.007812" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="3383.480469" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="3388.550781" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="3393.285156" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="3395.828125" y="596.328125"/>
- <use xlink:href="#glyph0-24" x="3398.371094" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="3403.460938" y="596.328125"/>
- <use xlink:href="#glyph0-25" x="3408.550781" y="596.328125"/>
- <use xlink:href="#glyph0-15" x="3413.640625" y="596.328125"/>
- <use xlink:href="#glyph0-16" x="3416.183594" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="3418.726562" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3424.285156" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="3429.207031" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="3433.375" y="596.328125"/>
- <use xlink:href="#glyph0-9" x="3438.445312" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3440.667969" y="596.328125"/>
- <use xlink:href="#glyph0-0" x="3443.804688" y="596.328125"/>
- <use xlink:href="#glyph0-11" x="3448.691406" y="596.328125"/>
- <use xlink:href="#glyph0-27" x="3453.425781" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3458.503906" y="596.328125"/>
- <use xlink:href="#glyph0-8" x="3463.425781" y="596.328125"/>
- <use xlink:href="#glyph0-28" x="3465.96875" y="596.328125"/>
- <use xlink:href="#glyph0-21" x="3472.871094" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="3477.765625" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3481.933594" y="596.328125"/>
- <use xlink:href="#glyph0-4" x="3485.070312" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3490.628906" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="3495.550781" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3499.949219" y="596.328125"/>
- <use xlink:href="#glyph0-6" x="3504.871094" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3509.941406" y="596.328125"/>
- <use xlink:href="#glyph0-19" x="3513.078125" y="596.328125"/>
- <use xlink:href="#glyph0-26" x="3518.15625" y="596.328125"/>
- <use xlink:href="#glyph0-31" x="3523.226562" y="596.328125"/>
- <use xlink:href="#glyph0-32" x="3528.304688" y="596.328125"/>
- <use xlink:href="#glyph0-3" x="3530.527344" y="596.328125"/>
- <use xlink:href="#glyph0-30" x="3535.449219" y="596.328125"/>
- <use xlink:href="#glyph0-20" x="3539.847656" y="596.328125"/>
- <use xlink:href="#glyph0-12" x="3542.984375" y="596.328125"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-25" x="5.265625" y="22.367188"/>
- <use xlink:href="#glyph0-8" x="10.355469" y="22.367188"/>
- <use xlink:href="#glyph0-36" x="12.898438" y="22.367188"/>
- <use xlink:href="#glyph0-37" x="17.988281" y="22.367188"/>
- <use xlink:href="#glyph0-12" x="23.078125" y="22.367188"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-25" x="5.265625" y="162.695312"/>
- <use xlink:href="#glyph0-8" x="10.355469" y="162.695312"/>
- <use xlink:href="#glyph0-24" x="12.898438" y="162.695312"/>
- <use xlink:href="#glyph0-38" x="17.988281" y="162.695312"/>
- <use xlink:href="#glyph0-12" x="23.078125" y="162.695312"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-25" x="5.265625" y="303.023438"/>
- <use xlink:href="#glyph0-8" x="10.355469" y="303.023438"/>
- <use xlink:href="#glyph0-24" x="12.898438" y="303.023438"/>
- <use xlink:href="#glyph0-24" x="17.988281" y="303.023438"/>
- <use xlink:href="#glyph0-12" x="23.078125" y="303.023438"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-25" x="5.265625" y="443.351562"/>
- <use xlink:href="#glyph0-8" x="10.355469" y="443.351562"/>
- <use xlink:href="#glyph0-25" x="12.898438" y="443.351562"/>
- <use xlink:href="#glyph0-39" x="17.988281" y="443.351562"/>
- <use xlink:href="#glyph0-12" x="23.078125" y="443.351562"/>
-</g>
-<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
- <use xlink:href="#glyph0-25" x="5.265625" y="583.679688"/>
- <use xlink:href="#glyph0-8" x="10.355469" y="583.679688"/>
- <use xlink:href="#glyph0-25" x="12.898438" y="583.679688"/>
- <use xlink:href="#glyph0-25" x="17.988281" y="583.679688"/>
- <use xlink:href="#glyph0-12" x="23.078125" y="583.679688"/>
-</g>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear1);" d="M 67.015625 159.304688 L 245.449219 159.304688 L 245.449219 580.65625 L 67.015625 580.65625 Z M 67.015625 159.304688 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear2);" d="M 245.449219 152.203125 L 423.882812 152.203125 L 423.882812 580.65625 L 245.449219 580.65625 Z M 245.449219 152.203125 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear3);" d="M 459.570312 160.257812 L 638.003906 160.257812 L 638.003906 580.65625 L 459.570312 580.65625 Z M 459.570312 160.257812 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear4);" d="M 638.003906 159.222656 L 816.4375 159.222656 L 816.4375 580.65625 L 638.003906 580.65625 Z M 638.003906 159.222656 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear5);" d="M 852.121094 212.566406 L 1030.554688 212.566406 L 1030.554688 580.65625 L 852.121094 580.65625 Z M 852.121094 212.566406 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear6);" d="M 1030.554688 214.09375 L 1208.988281 214.09375 L 1208.988281 580.65625 L 1030.554688 580.65625 Z M 1030.554688 214.09375 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear7);" d="M 1244.675781 21.453125 L 1423.109375 21.453125 L 1423.109375 580.65625 L 1244.675781 580.65625 Z M 1244.675781 21.453125 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear8);" d="M 1423.109375 19.34375 L 1601.542969 19.34375 L 1601.542969 580.65625 L 1423.109375 580.65625 Z M 1423.109375 19.34375 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear9);" d="M 1637.230469 174.804688 L 1815.664062 174.804688 L 1815.664062 580.65625 L 1637.230469 580.65625 Z M 1637.230469 174.804688 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear10);" d="M 1815.664062 175.675781 L 1994.097656 175.675781 L 1994.097656 580.65625 L 1815.664062 580.65625 Z M 1815.664062 175.675781 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear11);" d="M 2029.785156 59.476562 L 2208.21875 59.476562 L 2208.21875 580.65625 L 2029.785156 580.65625 Z M 2029.785156 59.476562 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear12);" d="M 2208.21875 81.523438 L 2386.652344 81.523438 L 2386.652344 580.65625 L 2208.21875 580.65625 Z M 2208.21875 81.523438 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear13);" d="M 2422.339844 165.636719 L 2600.773438 165.636719 L 2600.773438 580.65625 L 2422.339844 580.65625 Z M 2422.339844 165.636719 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear14);" d="M 2600.773438 168.121094 L 2779.207031 168.121094 L 2779.207031 580.65625 L 2600.773438 580.65625 Z M 2600.773438 168.121094 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear15);" d="M 2814.890625 226.210938 L 2993.324219 226.210938 L 2993.324219 580.65625 L 2814.890625 580.65625 Z M 2814.890625 226.210938 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear16);" d="M 2993.324219 225.953125 L 3171.757812 225.953125 L 3171.757812 580.65625 L 2993.324219 580.65625 Z M 2993.324219 225.953125 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear17);" d="M 3207.445312 25.933594 L 3385.878906 25.933594 L 3385.878906 580.65625 L 3207.445312 580.65625 Z M 3207.445312 25.933594 "/>
-<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear18);" d="M 3385.878906 37.066406 L 3564.3125 37.066406 L 3564.3125 580.65625 L 3385.878906 580.65625 Z M 3385.878906 37.066406 "/>
+<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,80%,80%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50.414062 19.34375 L 3600 19.34375 "/>
+<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,80%,80%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50.414062 159.671875 L 3600 159.671875 "/>
+<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,80%,80%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50.414062 300 L 3600 300 "/>
+<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,80%,80%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50.414062 440.328125 L 3600 440.328125 "/>
+<path style="fill:none;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(80%,80%,80%);stroke-opacity:1;stroke-miterlimit:10;" d="M 50.414062 580.65625 L 3600 580.65625 "/>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-0" x="107.578125" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="112.464844" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="114.6875" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="122.480469" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="127.402344" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="132.960938" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="137.863281" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="142.933594" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="148.011719" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="152.933594" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="155.476562" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="160.378906" y="596.328125"/>
+ <use xlink:href="#glyph0-10" x="162.601562" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="169.144531" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="174.046875" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="178.78125" y="596.328125"/>
+ <use xlink:href="#glyph0-13" x="182.949219" y="596.328125"/>
+ <use xlink:href="#glyph0-14" x="186.070312" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="189.191406" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="191.734375" y="596.328125"/>
+ <use xlink:href="#glyph0-17" x="194.277344" y="596.328125"/>
+ <use xlink:href="#glyph0-18" x="197.398438" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="200.519531" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="203.0625" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="205.605469" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="210.683594" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="213.820312" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="218.714844" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="222.003906" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="226.90625" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="231.984375" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="236.90625" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="241.984375" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="245.121094" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="250.023438" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="253.160156" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="258.082031" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="260.625" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="266.097656" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="271.167969" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="275.902344" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="278.445312" y="596.328125"/>
+ <use xlink:href="#glyph0-24" x="280.988281" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="286.078125" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="291.167969" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="296.257812" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="298.800781" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="301.34375" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="306.902344" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="311.824219" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="315.992188" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="321.0625" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="323.285156" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="326.421875" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="331.308594" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="336.042969" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="341.121094" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="346.042969" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="348.585938" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="355.488281" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="360.382812" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="364.550781" y="596.328125"/>
+ <use xlink:href="#glyph0-29" x="367.6875" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="372.511719" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="377.40625" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="382.484375" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="387.554688" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="389.777344" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="394.679688" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="397.96875" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="403.441406" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="407.839844" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="410.976562" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="415.871094" y="596.328125"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-0" x="488.113281" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="493" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="495.222656" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="503.015625" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="507.9375" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="513.496094" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="518.398438" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="523.46875" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="528.546875" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="533.46875" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="536.011719" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="540.914062" y="596.328125"/>
+ <use xlink:href="#glyph0-10" x="543.136719" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="549.679688" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="554.582031" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="559.316406" y="596.328125"/>
+ <use xlink:href="#glyph0-13" x="563.484375" y="596.328125"/>
+ <use xlink:href="#glyph0-14" x="566.605469" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="569.726562" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="572.269531" y="596.328125"/>
+ <use xlink:href="#glyph0-17" x="574.8125" y="596.328125"/>
+ <use xlink:href="#glyph0-18" x="577.933594" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="581.054688" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="583.597656" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="586.140625" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="591.21875" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="594.355469" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="599.25" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="602.539062" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="607.441406" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="612.519531" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="617.441406" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="622.519531" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="625.65625" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="630.558594" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="633.695312" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="638.617188" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="641.160156" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="646.632812" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="651.703125" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="656.4375" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="658.980469" y="596.328125"/>
+ <use xlink:href="#glyph0-24" x="661.523438" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="666.613281" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="671.703125" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="676.792969" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="679.335938" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="681.878906" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="687.4375" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="692.359375" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="696.527344" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="701.597656" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="703.820312" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="706.957031" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="711.84375" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="716.578125" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="721.65625" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="726.578125" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="729.121094" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="736.023438" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="740.917969" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="745.085938" y="596.328125"/>
+ <use xlink:href="#glyph0-29" x="748.222656" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="753.046875" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="757.941406" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="763.019531" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="768.089844" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="770.3125" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="775.214844" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="778.503906" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="785.40625" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="787.628906" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="795.421875" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="800.34375" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="805.230469" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="809.964844" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="815.042969" y="596.328125"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-0" x="856.757812" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="861.644531" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="863.867188" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="871.660156" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="876.582031" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="882.140625" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="887.042969" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="892.113281" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="897.191406" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="902.113281" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="904.65625" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="909.558594" y="596.328125"/>
+ <use xlink:href="#glyph0-10" x="911.78125" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="918.324219" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="923.226562" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="927.960938" y="596.328125"/>
+ <use xlink:href="#glyph0-13" x="932.128906" y="596.328125"/>
+ <use xlink:href="#glyph0-14" x="935.25" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="938.371094" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="940.914062" y="596.328125"/>
+ <use xlink:href="#glyph0-17" x="943.457031" y="596.328125"/>
+ <use xlink:href="#glyph0-18" x="946.578125" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="949.699219" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="952.242188" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="954.785156" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="959.863281" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="963" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="967.894531" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="971.183594" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="976.085938" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="981.164062" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="986.085938" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="991.164062" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="994.300781" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="999.203125" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1002.339844" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="1007.261719" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="1009.804688" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="1015.277344" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="1020.347656" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="1025.082031" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="1027.625" y="596.328125"/>
+ <use xlink:href="#glyph0-24" x="1030.167969" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="1035.257812" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="1040.347656" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="1045.4375" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="1047.980469" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="1050.523438" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1056.082031" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="1061.003906" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="1065.171875" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="1070.242188" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1072.464844" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="1075.601562" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="1080.488281" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="1085.222656" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1090.300781" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="1095.222656" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="1097.765625" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="1104.667969" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="1109.5625" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1113.730469" y="596.328125"/>
+ <use xlink:href="#glyph0-29" x="1116.867188" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="1121.691406" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="1126.585938" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="1131.664062" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="1136.734375" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1138.957031" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="1143.859375" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="1147.148438" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="1152.226562" y="596.328125"/>
+ <use xlink:href="#glyph0-31" x="1157.296875" y="596.328125"/>
+ <use xlink:href="#glyph0-32" x="1162.375" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1164.597656" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="1169.519531" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1173.917969" y="596.328125"/>
+ <use xlink:href="#glyph0-33" x="1177.054688" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="1179.414062" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1184.484375" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1187.621094" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="1192.542969" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="1195.832031" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="1200.910156" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1204.199219" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1209.121094" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1212.257812" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1217.160156" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="1220.296875" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="1222.519531" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="1227.414062" y="596.328125"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-0" x="1272.699219" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="1277.585938" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="1279.808594" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1287.601562" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="1292.523438" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1298.082031" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="1302.984375" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="1308.054688" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1313.132812" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="1318.054688" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1320.597656" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="1325.5" y="596.328125"/>
+ <use xlink:href="#glyph0-10" x="1327.722656" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1334.265625" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="1339.167969" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="1343.902344" y="596.328125"/>
+ <use xlink:href="#glyph0-13" x="1348.070312" y="596.328125"/>
+ <use xlink:href="#glyph0-14" x="1351.191406" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="1354.3125" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="1356.855469" y="596.328125"/>
+ <use xlink:href="#glyph0-17" x="1359.398438" y="596.328125"/>
+ <use xlink:href="#glyph0-18" x="1362.519531" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="1365.640625" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="1368.183594" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="1370.726562" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1375.804688" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="1378.941406" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="1383.835938" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1387.125" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="1392.027344" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1397.105469" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="1402.027344" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1407.105469" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1410.242188" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1415.144531" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1418.28125" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="1423.203125" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="1425.746094" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="1431.21875" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="1436.289062" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="1441.023438" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="1443.566406" y="596.328125"/>
+ <use xlink:href="#glyph0-24" x="1446.109375" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="1451.199219" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="1456.289062" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="1461.378906" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="1463.921875" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="1466.464844" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1472.023438" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="1476.945312" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="1481.113281" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="1486.183594" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1488.40625" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="1491.542969" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="1496.429688" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="1501.164062" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1506.242188" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="1511.164062" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="1513.707031" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="1520.609375" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="1525.503906" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1529.671875" y="596.328125"/>
+ <use xlink:href="#glyph0-29" x="1532.808594" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="1537.632812" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="1542.527344" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="1547.605469" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="1552.675781" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1554.898438" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="1559.800781" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="1563.089844" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="1568.167969" y="596.328125"/>
+ <use xlink:href="#glyph0-31" x="1573.238281" y="596.328125"/>
+ <use xlink:href="#glyph0-32" x="1578.316406" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1580.539062" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="1585.460938" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1589.859375" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="1592.996094" y="596.328125"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-0" x="1670.535156" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="1675.421875" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="1677.644531" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1685.4375" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="1690.359375" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1695.917969" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="1700.820312" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="1705.890625" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1710.96875" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="1715.890625" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1718.433594" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="1723.335938" y="596.328125"/>
+ <use xlink:href="#glyph0-10" x="1725.558594" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1732.101562" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="1737.003906" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="1741.738281" y="596.328125"/>
+ <use xlink:href="#glyph0-13" x="1745.90625" y="596.328125"/>
+ <use xlink:href="#glyph0-14" x="1749.027344" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="1752.148438" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="1754.691406" y="596.328125"/>
+ <use xlink:href="#glyph0-17" x="1757.234375" y="596.328125"/>
+ <use xlink:href="#glyph0-18" x="1760.355469" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="1763.476562" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="1766.019531" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="1768.5625" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1773.640625" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="1776.777344" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="1781.671875" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1784.960938" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="1789.863281" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1794.941406" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="1799.863281" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1804.941406" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="1808.078125" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1812.980469" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1816.117188" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="1821.039062" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="1823.582031" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="1829.054688" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="1834.125" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="1838.859375" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="1841.402344" y="596.328125"/>
+ <use xlink:href="#glyph0-24" x="1843.945312" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="1849.035156" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="1854.125" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="1859.214844" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="1861.757812" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="1864.300781" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1869.859375" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="1874.78125" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="1878.949219" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="1884.019531" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1886.242188" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="1889.378906" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="1894.265625" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="1899" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1904.078125" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="1909" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="1911.542969" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="1918.445312" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="1923.339844" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1927.507812" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="1930.644531" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1936.203125" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="1941.125" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="1945.523438" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="1950.445312" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1955.515625" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="1958.652344" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="1964.125" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="1968.523438" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="1971.660156" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="1976.554688" y="596.328125"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-0" x="2058.238281" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="2063.125" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="2065.347656" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2073.140625" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="2078.0625" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2083.621094" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="2088.523438" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="2093.59375" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2098.671875" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="2103.59375" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2106.136719" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="2111.039062" y="596.328125"/>
+ <use xlink:href="#glyph0-10" x="2113.261719" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2119.804688" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="2124.707031" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="2129.441406" y="596.328125"/>
+ <use xlink:href="#glyph0-13" x="2133.609375" y="596.328125"/>
+ <use xlink:href="#glyph0-14" x="2136.730469" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2139.851562" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2142.394531" y="596.328125"/>
+ <use xlink:href="#glyph0-17" x="2144.9375" y="596.328125"/>
+ <use xlink:href="#glyph0-18" x="2148.058594" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2151.179688" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2153.722656" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="2156.265625" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2161.34375" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="2164.480469" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="2169.375" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2172.664062" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="2177.566406" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2182.644531" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="2187.566406" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2192.644531" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2195.78125" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2200.683594" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2203.820312" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="2208.742188" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="2211.285156" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="2216.757812" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="2221.828125" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2226.5625" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2229.105469" y="596.328125"/>
+ <use xlink:href="#glyph0-24" x="2231.648438" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="2236.738281" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="2241.828125" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2246.917969" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2249.460938" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="2252.003906" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2257.5625" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="2262.484375" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="2266.652344" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="2271.722656" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2273.945312" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="2277.082031" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="2281.96875" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="2286.703125" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2291.78125" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="2296.703125" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="2299.246094" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="2306.148438" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="2311.042969" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2315.210938" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="2318.347656" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2323.90625" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="2328.828125" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2333.226562" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="2338.148438" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2343.21875" y="596.328125"/>
+ <use xlink:href="#glyph0-34" x="2346.355469" y="596.328125"/>
+ <use xlink:href="#glyph0-35" x="2351.410156" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2356.144531" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="2361.066406" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2366.136719" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="2369.273438" y="596.328125"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-0" x="2441.523438" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="2446.410156" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="2448.632812" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2456.425781" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="2461.347656" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2466.90625" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="2471.808594" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="2476.878906" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2481.957031" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="2486.878906" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2489.421875" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="2494.324219" y="596.328125"/>
+ <use xlink:href="#glyph0-10" x="2496.546875" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2503.089844" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="2507.992188" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="2512.726562" y="596.328125"/>
+ <use xlink:href="#glyph0-13" x="2516.894531" y="596.328125"/>
+ <use xlink:href="#glyph0-14" x="2520.015625" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2523.136719" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2525.679688" y="596.328125"/>
+ <use xlink:href="#glyph0-17" x="2528.222656" y="596.328125"/>
+ <use xlink:href="#glyph0-18" x="2531.34375" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2534.464844" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2537.007812" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="2539.550781" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2544.628906" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="2547.765625" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="2552.660156" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2555.949219" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="2560.851562" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2565.929688" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="2570.851562" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2575.929688" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2579.066406" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2583.96875" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2587.105469" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="2592.027344" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="2594.570312" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="2600.042969" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="2605.113281" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2609.847656" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2612.390625" y="596.328125"/>
+ <use xlink:href="#glyph0-24" x="2614.933594" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="2620.023438" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="2625.113281" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2630.203125" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2632.746094" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="2635.289062" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2640.847656" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="2645.769531" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="2649.9375" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="2655.007812" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2657.230469" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="2660.367188" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="2665.253906" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="2669.988281" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2675.066406" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="2679.988281" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="2682.53125" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="2689.433594" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="2694.328125" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2698.496094" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="2701.632812" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2707.191406" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="2712.113281" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2716.511719" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="2721.433594" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2726.503906" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="2729.640625" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="2736.542969" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="2738.765625" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2746.558594" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="2751.480469" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="2756.367188" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="2761.101562" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2766.179688" y="596.328125"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-0" x="2810.167969" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="2815.054688" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="2817.277344" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2825.070312" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="2829.992188" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2835.550781" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="2840.453125" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="2845.523438" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2850.601562" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="2855.523438" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2858.066406" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="2862.96875" y="596.328125"/>
+ <use xlink:href="#glyph0-10" x="2865.191406" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2871.734375" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="2876.636719" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="2881.371094" y="596.328125"/>
+ <use xlink:href="#glyph0-13" x="2885.539062" y="596.328125"/>
+ <use xlink:href="#glyph0-14" x="2888.660156" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2891.78125" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2894.324219" y="596.328125"/>
+ <use xlink:href="#glyph0-17" x="2896.867188" y="596.328125"/>
+ <use xlink:href="#glyph0-18" x="2899.988281" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2903.109375" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2905.652344" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="2908.195312" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2913.273438" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="2916.410156" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="2921.304688" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2924.59375" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="2929.496094" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2934.574219" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="2939.496094" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2944.574219" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="2947.710938" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="2952.613281" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="2955.75" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="2960.671875" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="2963.214844" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="2968.6875" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="2973.757812" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2978.492188" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="2981.035156" y="596.328125"/>
+ <use xlink:href="#glyph0-24" x="2983.578125" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="2988.667969" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="2993.757812" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="2998.847656" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="3001.390625" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="3003.933594" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3009.492188" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="3014.414062" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="3018.582031" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="3023.652344" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3025.875" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="3029.011719" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="3033.898438" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="3038.632812" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3043.710938" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="3048.632812" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="3051.175781" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="3058.078125" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="3062.972656" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3067.140625" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="3070.277344" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3075.835938" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="3080.757812" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3085.15625" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="3090.078125" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3095.148438" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="3098.285156" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="3103.363281" y="596.328125"/>
+ <use xlink:href="#glyph0-31" x="3108.433594" y="596.328125"/>
+ <use xlink:href="#glyph0-32" x="3113.511719" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3115.734375" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="3120.65625" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3125.054688" y="596.328125"/>
+ <use xlink:href="#glyph0-33" x="3128.191406" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="3130.550781" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3135.621094" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3138.757812" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="3143.679688" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="3146.96875" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="3152.046875" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3155.335938" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3160.257812" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="3163.394531" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3168.296875" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="3171.433594" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="3173.65625" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="3178.550781" y="596.328125"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-0" x="3226.105469" y="596.328125"/>
+ <use xlink:href="#glyph0-1" x="3230.992188" y="596.328125"/>
+ <use xlink:href="#glyph0-2" x="3233.214844" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3241.007812" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="3245.929688" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="3251.488281" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="3256.390625" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="3261.460938" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3266.539062" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="3271.460938" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="3274.003906" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="3278.90625" y="596.328125"/>
+ <use xlink:href="#glyph0-10" x="3281.128906" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="3287.671875" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="3292.574219" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="3297.308594" y="596.328125"/>
+ <use xlink:href="#glyph0-13" x="3301.476562" y="596.328125"/>
+ <use xlink:href="#glyph0-14" x="3304.597656" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="3307.71875" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="3310.261719" y="596.328125"/>
+ <use xlink:href="#glyph0-17" x="3312.804688" y="596.328125"/>
+ <use xlink:href="#glyph0-18" x="3315.925781" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="3319.046875" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="3321.589844" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="3324.132812" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3329.210938" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="3332.347656" y="596.328125"/>
+ <use xlink:href="#glyph0-22" x="3337.242188" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="3340.53125" y="596.328125"/>
+ <use xlink:href="#glyph0-7" x="3345.433594" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3350.511719" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="3355.433594" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3360.511719" y="596.328125"/>
+ <use xlink:href="#glyph0-5" x="3363.648438" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3368.550781" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3371.6875" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="3376.609375" y="596.328125"/>
+ <use xlink:href="#glyph0-23" x="3379.152344" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="3384.625" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="3389.695312" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="3394.429688" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="3396.972656" y="596.328125"/>
+ <use xlink:href="#glyph0-24" x="3399.515625" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="3404.605469" y="596.328125"/>
+ <use xlink:href="#glyph0-25" x="3409.695312" y="596.328125"/>
+ <use xlink:href="#glyph0-15" x="3414.785156" y="596.328125"/>
+ <use xlink:href="#glyph0-16" x="3417.328125" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="3419.871094" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3425.429688" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="3430.351562" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="3434.519531" y="596.328125"/>
+ <use xlink:href="#glyph0-9" x="3439.589844" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3441.8125" y="596.328125"/>
+ <use xlink:href="#glyph0-0" x="3444.949219" y="596.328125"/>
+ <use xlink:href="#glyph0-11" x="3449.835938" y="596.328125"/>
+ <use xlink:href="#glyph0-27" x="3454.570312" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3459.648438" y="596.328125"/>
+ <use xlink:href="#glyph0-8" x="3464.570312" y="596.328125"/>
+ <use xlink:href="#glyph0-28" x="3467.113281" y="596.328125"/>
+ <use xlink:href="#glyph0-21" x="3474.015625" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="3478.910156" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3483.078125" y="596.328125"/>
+ <use xlink:href="#glyph0-4" x="3486.214844" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3491.773438" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="3496.695312" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3501.09375" y="596.328125"/>
+ <use xlink:href="#glyph0-6" x="3506.015625" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3511.085938" y="596.328125"/>
+ <use xlink:href="#glyph0-19" x="3514.222656" y="596.328125"/>
+ <use xlink:href="#glyph0-26" x="3519.300781" y="596.328125"/>
+ <use xlink:href="#glyph0-31" x="3524.371094" y="596.328125"/>
+ <use xlink:href="#glyph0-32" x="3529.449219" y="596.328125"/>
+ <use xlink:href="#glyph0-3" x="3531.671875" y="596.328125"/>
+ <use xlink:href="#glyph0-30" x="3536.59375" y="596.328125"/>
+ <use xlink:href="#glyph0-20" x="3540.992188" y="596.328125"/>
+ <use xlink:href="#glyph0-12" x="3544.128906" y="596.328125"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-25" x="9.082031" y="22.367188"/>
+ <use xlink:href="#glyph0-8" x="14.171875" y="22.367188"/>
+ <use xlink:href="#glyph0-25" x="16.714844" y="22.367188"/>
+ <use xlink:href="#glyph0-25" x="21.804688" y="22.367188"/>
+ <use xlink:href="#glyph0-36" x="26.894531" y="22.367188"/>
+ <use xlink:href="#glyph0-37" x="31.984375" y="22.367188"/>
+ <use xlink:href="#glyph0-38" x="37.074219" y="22.367188"/>
+ <use xlink:href="#glyph0-12" x="42.164062" y="22.367188"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-25" x="9.082031" y="162.695312"/>
+ <use xlink:href="#glyph0-8" x="14.171875" y="162.695312"/>
+ <use xlink:href="#glyph0-25" x="16.714844" y="162.695312"/>
+ <use xlink:href="#glyph0-25" x="21.804688" y="162.695312"/>
+ <use xlink:href="#glyph0-36" x="26.894531" y="162.695312"/>
+ <use xlink:href="#glyph0-24" x="31.984375" y="162.695312"/>
+ <use xlink:href="#glyph0-39" x="37.074219" y="162.695312"/>
+ <use xlink:href="#glyph0-12" x="42.164062" y="162.695312"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-25" x="9.082031" y="303.023438"/>
+ <use xlink:href="#glyph0-8" x="14.171875" y="303.023438"/>
+ <use xlink:href="#glyph0-25" x="16.714844" y="303.023438"/>
+ <use xlink:href="#glyph0-25" x="21.804688" y="303.023438"/>
+ <use xlink:href="#glyph0-24" x="26.894531" y="303.023438"/>
+ <use xlink:href="#glyph0-40" x="31.984375" y="303.023438"/>
+ <use xlink:href="#glyph0-40" x="37.074219" y="303.023438"/>
+ <use xlink:href="#glyph0-12" x="42.164062" y="303.023438"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-25" x="9.082031" y="443.351562"/>
+ <use xlink:href="#glyph0-8" x="14.171875" y="443.351562"/>
+ <use xlink:href="#glyph0-25" x="16.714844" y="443.351562"/>
+ <use xlink:href="#glyph0-25" x="21.804688" y="443.351562"/>
+ <use xlink:href="#glyph0-25" x="26.894531" y="443.351562"/>
+ <use xlink:href="#glyph0-41" x="31.984375" y="443.351562"/>
+ <use xlink:href="#glyph0-36" x="37.074219" y="443.351562"/>
+ <use xlink:href="#glyph0-12" x="42.164062" y="443.351562"/>
+</g>
+<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
+ <use xlink:href="#glyph0-25" x="9.082031" y="583.679688"/>
+ <use xlink:href="#glyph0-8" x="14.171875" y="583.679688"/>
+ <use xlink:href="#glyph0-25" x="16.714844" y="583.679688"/>
+ <use xlink:href="#glyph0-25" x="21.804688" y="583.679688"/>
+ <use xlink:href="#glyph0-25" x="26.894531" y="583.679688"/>
+ <use xlink:href="#glyph0-25" x="31.984375" y="583.679688"/>
+ <use xlink:href="#glyph0-25" x="37.074219" y="583.679688"/>
+ <use xlink:href="#glyph0-12" x="42.164062" y="583.679688"/>
+</g>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear1);" d="M 85.910156 35.769531 L 263.390625 35.769531 L 263.390625 580.65625 L 85.910156 580.65625 Z M 85.910156 35.769531 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear2);" d="M 263.390625 188.734375 L 440.871094 188.734375 L 440.871094 580.65625 L 263.390625 580.65625 Z M 263.390625 188.734375 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear3);" d="M 476.367188 19.34375 L 653.847656 19.34375 L 653.847656 580.65625 L 476.367188 580.65625 Z M 476.367188 19.34375 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear4);" d="M 653.84375 176.65625 L 831.324219 176.65625 L 831.324219 580.65625 L 653.84375 580.65625 Z M 653.84375 176.65625 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear5);" d="M 866.820312 461.96875 L 1044.300781 461.96875 L 1044.300781 580.65625 L 866.820312 580.65625 Z M 866.820312 461.96875 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear6);" d="M 1044.296875 490.007812 L 1221.777344 490.007812 L 1221.777344 580.65625 L 1044.296875 580.65625 Z M 1044.296875 490.007812 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear7);" d="M 1257.273438 23.0625 L 1434.753906 23.0625 L 1434.753906 580.65625 L 1257.273438 580.65625 Z M 1257.273438 23.0625 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear8);" d="M 1434.753906 188.804688 L 1612.234375 188.804688 L 1612.234375 580.65625 L 1434.753906 580.65625 Z M 1434.753906 188.804688 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear9);" d="M 1647.726562 46.722656 L 1825.207031 46.722656 L 1825.207031 580.65625 L 1647.726562 580.65625 Z M 1647.726562 46.722656 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear10);" d="M 1825.207031 194.488281 L 2002.6875 194.488281 L 2002.6875 580.65625 L 1825.207031 580.65625 Z M 1825.207031 194.488281 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear11);" d="M 2038.183594 47.78125 L 2215.664062 47.78125 L 2215.664062 580.65625 L 2038.183594 580.65625 Z M 2038.183594 47.78125 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear12);" d="M 2215.660156 194.875 L 2393.140625 194.875 L 2393.140625 580.65625 L 2215.660156 580.65625 Z M 2215.660156 194.875 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear13);" d="M 2428.636719 27.023438 L 2606.117188 27.023438 L 2606.117188 580.65625 L 2428.636719 580.65625 Z M 2428.636719 27.023438 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear14);" d="M 2606.117188 186.527344 L 2783.597656 186.527344 L 2783.597656 580.65625 L 2606.117188 580.65625 Z M 2606.117188 186.527344 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear15);" d="M 2819.089844 459.589844 L 2996.570312 459.589844 L 2996.570312 580.65625 L 2819.089844 580.65625 Z M 2819.089844 459.589844 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear16);" d="M 2996.570312 489.152344 L 3174.050781 489.152344 L 3174.050781 580.65625 L 2996.570312 580.65625 Z M 2996.570312 489.152344 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear17);" d="M 3209.546875 42.113281 L 3387.027344 42.113281 L 3387.027344 580.65625 L 3209.546875 580.65625 Z M 3209.546875 42.113281 "/>
+<path style=" stroke:none;fill-rule:nonzero;fill:url(#linear18);" d="M 3387.023438 196.570312 L 3564.503906 196.570312 L 3564.503906 580.65625 L 3387.023438 580.65625 Z M 3387.023438 196.570312 "/>
<path style="fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(50%,50%,50%);stroke-opacity:1;stroke-miterlimit:10;" d="M 3470.195312 0 L 3600 0 L 3600 39.097656 L 3470.195312 39.097656 Z M 3470.195312 0 "/>
<path style="fill-rule:nonzero;fill:rgb(95.603427%,94.782749%,5.655137%);fill-opacity:1;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke:rgb(0%,0%,0%);stroke-opacity:1;stroke-miterlimit:10;" d="M 3475.195312 7.820312 L 3490.835938 7.820312 L 3490.835938 15.640625 L 3475.195312 15.640625 Z M 3475.195312 7.820312 "/>
<g style="fill:rgb(0%,0%,0%);fill-opacity:1;">
=== modified file 'tools/development/mem.json'
--- tools/development/mem.json 2011-12-22 13:37:31 +0000
+++ tools/development/mem.json 2011-12-22 22:18:46 +0000
@@ -1,59 +1,59 @@
{
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostPopularActor": {
- "timing": 0.17168299999999997,
- "get_events_time": 0.0032532999999999998,
- "find_ids_time": 0.16842970000000002,
- "marsh_time": 0.0024945
+ "timing": 0.18629177999999996,
+ "get_events_time": 0.00381472,
+ "find_ids_time": 0.18247706000000008,
+ "marsh_time": 0.00280074
},
"__metadata__": {
"name": "lp:zeitgeist-memory"
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostRecentMimeType": {
- "timing": 0.1691028,
- "get_events_time": 0.0033582,
- "find_ids_time": 0.16574459999999996,
- "marsh_time": 0.0025113
+ "timing": 0.18420970000000003,
+ "get_events_time": 0.003818539999999999,
+ "find_ids_time": 0.1803911600000001,
+ "marsh_time": 0.0028456799999999997
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostRecentEvents": {
- "timing": 0.2123602,
- "get_events_time": 0.0032072000000000003,
- "find_ids_time": 0.209153,
- "marsh_time": 0.0025028000000000003
+ "timing": 0.22361966,
+ "get_events_time": 0.003529100000000001,
+ "find_ids_time": 0.22009056000000005,
+ "marsh_time": 0.002739
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostPopularMimeType": {
- "timing": 0.1712955,
- "get_events_time": 0.0033623999999999993,
- "find_ids_time": 0.1679331,
- "marsh_time": 0.0025434
+ "timing": 0.19166887999999993,
+ "get_events_time": 0.00392188,
+ "find_ids_time": 0.18774699999999997,
+ "marsh_time": 0.00288516
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostPopularSubjects": {
- "timing": 0.22785290000000002,
- "get_events_time": 0.0033703000000000006,
- "find_ids_time": 0.22448259999999998,
- "marsh_time": 0.0025088
+ "timing": 0.2527026000000001,
+ "get_events_time": 0.003905459999999999,
+ "find_ids_time": 0.24879714000000003,
+ "marsh_time": 0.0028660400000000003
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostPopularSubjectInterpretation": {
- "timing": 0.14998140000000001,
- "get_events_time": 0.0009994000000000001,
- "find_ids_time": 0.148982,
- "marsh_time": 0.00059
+ "timing": 0.1668351999999999,
+ "get_events_time": 0.00106968,
+ "find_ids_time": 0.16576552000000003,
+ "marsh_time": 0.0006100599999999999
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostRecentSubjects": {
- "timing": 0.22602740000000004,
- "get_events_time": 0.0032130000000000006,
- "find_ids_time": 0.2228144,
- "marsh_time": 0.0025402000000000003
+ "timing": 0.24110648,
+ "get_events_time": 0.003594119999999999,
+ "find_ids_time": 0.23751235999999998,
+ "marsh_time": 0.0027681200000000006
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostRecentActor": {
- "timing": 0.1653678,
- "get_events_time": 0.0032834,
- "find_ids_time": 0.16208440000000002,
- "marsh_time": 0.0025987
+ "timing": 0.18171406,
+ "get_events_time": 0.003741119999999999,
+ "find_ids_time": 0.17797293999999994,
+ "marsh_time": 0.0027444399999999995
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostRecentSubjectInterpretation": {
- "timing": 0.14442189999999996,
- "get_events_time": 0.000985,
- "find_ids_time": 0.14343689999999998,
- "marsh_time": 0.0006069000000000001
+ "timing": 0.16167568000000002,
+ "get_events_time": 0.00108758,
+ "find_ids_time": 0.16058809999999998,
+ "marsh_time": 0.0006222800000000002
}
}
\ No newline at end of file
=== modified file 'tools/development/query_timings.py'
--- tools/development/query_timings.py 2011-12-22 13:37:31 +0000
+++ tools/development/query_timings.py 2011-12-22 22:18:46 +0000
@@ -97,6 +97,7 @@
default=False, help="if the datafile already contains data the new data gets merged")
parser.add_option("--plot", dest="plot_files", metavar="DATA_FILE",
action="append", type="str")
+ parser.add_option("--type", dest="type", help="type of plot")
(options, args) = parser.parse_args()
assert not args
return options
@@ -107,9 +108,9 @@
except:
return alternative_name
-def get_data(dataset, query):
+def get_data(dataset, query, key):
try:
- return float(dataset[query]["timing"])
+ return float(dataset[query][key])
except:
return 0.0
@@ -119,7 +120,7 @@
return result
return cmp(a[0], b[0])
-def plot(output_filename, *data_files):
+def plot(output_filename, plot_type, *data_files):
raw_data = map(lambda x: json.load(open(x)), data_files)
series_labels = map(lambda x: get_name(x[1], data_files[x[0]]), enumerate(raw_data))
queries = sorted(
@@ -129,8 +130,10 @@
data = []
max_value = 0
no_index = list()
+ style = plot_type
for n, query in enumerate(queries):
- x = [get_data(d, query) for d in raw_data]
+ x = [get_data(d, query, style) for d in raw_data]
+ print x
y = max(x)
idx_border = [not d.get(query, {}).get("uses_index", True) for d in raw_data]
for i, b in enumerate(idx_border):
@@ -140,7 +143,7 @@
max_value = y
data.append(x)
y_parts = max_value / float(4)
- y_labels = ["%.2fs" %(i*y_parts) for i in range(5)]
+ y_labels = ["%.5fs" %(i*y_parts) for i in range(5)]
vertical_bar_plot(
output_filename, data, len(queries)*400, 600,
x_labels=queries, y_labels=y_labels,
@@ -150,8 +153,11 @@
if __name__ == "__main__":
options = get_cmdline()
if options.plot_files:
- assert options.output
- plot(options.output, *options.plot_files)
+ if options.type in ("marsh_time", "get_events_time", "find_ids_time", "find_events"):
+ assert options.output
+ plot(options.output, options.type, *options.plot_files)
+ else:
+ print "please specify plot type (marsh_time, get_events_time, find_ids_time, find_events)"
else:
engine = get_reference_engine()
result = {}
@@ -187,15 +193,18 @@
if key != "events":
results[key] = results[key]/50
+ print (results.keys())
+
events = results["events"]
run_time = results["find_events"]
find_ids_time = results["find_event_ids"]
get_events_time = results["get_events"]
marsh_time = results["marsh_events"]
- print "===>", find_ids_time
+ print "===>", find_ids_time
if query in existing_data and options.merge:
+ print "=================================="
counter = existing_data[query].get("counter", 1)
old_time = existing_data[query]["timing"]
run_time = (old_time * counter + run_time)/(counter + 1)
=== modified file 'tools/development/trunk.json'
--- tools/development/trunk.json 2011-12-22 13:37:31 +0000
+++ tools/development/trunk.json 2011-12-22 22:18:46 +0000
@@ -1,59 +1,59 @@
{
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostPopularActor": {
- "timing": 0.17457650000000002,
- "get_events_time": 0.0032689999999999998,
- "find_ids_time": 0.1713075,
- "marsh_time": 0.0018525999999999998
+ "timing": 0.18741760000000007,
+ "get_events_time": 0.003746419999999999,
+ "find_ids_time": 0.18367118,
+ "marsh_time": 0.0020144799999999995
},
"__metadata__": {
"name": "lp:zeitgeist"
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostRecentMimeType": {
- "timing": 0.16809190000000002,
- "get_events_time": 0.0032752999999999997,
- "find_ids_time": 0.1648166,
- "marsh_time": 0.0018357999999999998
+ "timing": 0.18626736000000008,
+ "get_events_time": 0.0037554600000000004,
+ "find_ids_time": 0.18251189999999998,
+ "marsh_time": 0.0020258400000000005
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostRecentEvents": {
- "timing": 0.20337619999999998,
- "get_events_time": 0.0031623,
- "find_ids_time": 0.2002139,
- "marsh_time": 0.0017786000000000004
+ "timing": 0.22007287999999994,
+ "get_events_time": 0.0034922000000000004,
+ "find_ids_time": 0.21658067999999994,
+ "marsh_time": 0.00198292
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostPopularMimeType": {
- "timing": 0.1717176,
- "get_events_time": 0.0032943,
- "find_ids_time": 0.1684233,
- "marsh_time": 0.0018047999999999999
+ "timing": 0.18961217999999996,
+ "get_events_time": 0.003844,
+ "find_ids_time": 0.18576818,
+ "marsh_time": 0.00207656
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostPopularSubjects": {
- "timing": 0.22871190000000002,
- "get_events_time": 0.0034279000000000002,
- "find_ids_time": 0.22528399999999998,
- "marsh_time": 0.0017723000000000003
+ "timing": 0.24947942000000004,
+ "get_events_time": 0.0037705800000000012,
+ "find_ids_time": 0.24570883999999993,
+ "marsh_time": 0.00201412
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostPopularSubjectInterpretation": {
- "timing": 0.14935969999999998,
- "get_events_time": 0.00099,
- "find_ids_time": 0.14836970000000002,
- "marsh_time": 0.0004338
+ "timing": 0.16550616,
+ "get_events_time": 0.0010536599999999997,
+ "find_ids_time": 0.16445249999999997,
+ "marsh_time": 0.00046594
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostRecentSubjects": {
- "timing": 0.2214909,
- "get_events_time": 0.0031875000000000007,
- "find_ids_time": 0.2183034,
- "marsh_time": 0.0017557
+ "timing": 0.23891839999999998,
+ "get_events_time": 0.003531039999999999,
+ "find_ids_time": 0.23538735999999993,
+ "marsh_time": 0.0019742199999999996
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostRecentActor": {
- "timing": 0.16501300000000002,
- "get_events_time": 0.0032560000000000006,
- "find_ids_time": 0.161757,
- "marsh_time": 0.0018004
+ "timing": 0.17982862,
+ "get_events_time": 0.0036389000000000005,
+ "find_ids_time": 0.17618972,
+ "marsh_time": 0.00198492
},
"TimeRange.always(), [], StorageState.Any, 100, ResultType.MostRecentSubjectInterpretation": {
- "timing": 0.1445278,
- "get_events_time": 0.0009796,
- "find_ids_time": 0.1435482,
- "marsh_time": 0.0004156
+ "timing": 0.16044,
+ "get_events_time": 0.0010707200000000003,
+ "find_ids_time": 0.15936928,
+ "marsh_time": 0.00047034000000000014
}
}
\ No newline at end of file